[{"result":{"type":"atBat","event":"Single","eventType":"single","description":"JJ Wetherholt singles on a fly ball to left fielder Ian Happ.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-07-03T20:15:15.285Z","endTime":"2026-07-03T20:16:15.210Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":0},"matchup":{"batter":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656849,"fullName":"David Peterson","link":"/api/v1/people/656849"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[4,5,6,8],"actionIndex":[0,1,2,3],"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":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":664023,"link":"/api/v1/people/664023"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Status Change - Pre-Game","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-03T17:51:05.206Z","endTime":"2026-07-03T19:25:18.404Z","isPitch":false,"type":"action","player":{"id":802139,"link":"/api/v1/people/802139"},"contextMetrics":{}},{"details":{"description":"Status Change - Delayed Start: Rain","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-03T19:25:18.404Z","endTime":"2026-07-03T19:50:09.906Z","isPitch":false,"type":"action","player":{"id":802139,"link":"/api/v1/people/802139"},"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":2,"startTime":"2026-07-03T19:50:09.906Z","endTime":"2026-07-03T20:14:50.444Z","isPitch":false,"type":"action","player":{"id":802139,"link":"/api/v1/people/802139"},"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":3,"startTime":"2026-07-03T20:14:50.444Z","endTime":"2026-07-03T20:15:17.574Z","isPitch":false,"type":"action","player":{"id":802139,"link":"/api/v1/people/802139"},"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":90.8,"endSpeed":83.9,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.079090220926993,"aZ":-18.396797379575567,"pfxX":2.1348682037544675,"pfxZ":7.69505109859019,"pX":-0.31557349805902946,"pZ":3.4620774971166717,"vX0":-5.480530739600474,"vY0":-132.18679208598155,"vZ0":-3.1575769579622817,"x":129.03,"y":145.3,"x0":1.4965049221688929,"y0":50.00284169027622,"z0":6.0038281519721615,"aX":3.8228671615018888},"breaks":{"breakAngle":8.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":13.6,"breakHorizontal":-2.9,"spinRate":2253,"spinDirection":153},"zone":11,"typeConfidence":2.0,"plateTime":0.4125055449743815,"extension":7.164691166156519},"index":4,"playId":"6188cb60-12c5-33cb-aedc-99c875c79143","pitchNumber":1,"startTime":"2026-07-03T20:15:17.574Z","endTime":"2026-07-03T20:15:22.590Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656849,"link":"/api/v1/people/656849","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":802139,"link":"/api/v1/people/802139","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.5,"endSpeed":79.4,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.493192448275845,"aZ":-31.818369285107,"pfxX":-0.5124083724412571,"pfxZ":0.22538809675481897,"pX":-1.6359180921968144,"pZ":0.8507875901624151,"vX0":-7.5775138654538665,"vY0":-124.27256419909425,"vZ0":-5.7956031050473324,"x":179.36,"y":215.81,"x0":1.51156665945335,"y0":50.00179105882483,"z0":5.836886094430268,"aX":-0.806038898616441},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":-0.7,"breakHorizontal":2.6,"spinRate":2469,"spinDirection":247},"zone":13,"typeConfidence":2.0,"plateTime":0.43973023172894177,"extension":7.1586552285131},"index":5,"playId":"270a8efa-3f39-3cf7-a65c-6fb0eee005bf","pitchNumber":2,"startTime":"2026-07-03T20:15:33.553Z","endTime":"2026-07-03T20:15:36.794Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656849,"link":"/api/v1/people/656849","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":802139,"link":"/api/v1/people/802139","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.7,"endSpeed":84.4,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.426746194989033,"aZ":-24.70959991555508,"pfxX":6.195362362691151,"pfxZ":4.123268810813787,"pX":-0.9003091055597808,"pZ":2.7505347173499937,"vX0":-7.72700990463198,"vY0":-133.3680943235696,"vZ0":-4.169024359473395,"x":151.32,"y":164.52,"x0":1.2232338883429754,"y0":50.000911652181706,"z0":6.105999182101568,"aX":11.211722943256163},"breaks":{"breakAngle":20.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":6.8,"breakHorizontal":-9.6,"spinRate":2182,"spinDirection":150},"zone":11,"typeConfidence":2.0,"plateTime":0.4099600262044105,"extension":7.106774310453648},"index":6,"playId":"c29317d2-8438-3219-aded-89db64de4962","pitchNumber":3,"startTime":"2026-07-03T20:15:47.928Z","endTime":"2026-07-03T20:15:52.437Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656849,"link":"/api/v1/people/656849","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":802139,"link":"/api/v1/people/802139","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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":0},"preCount":{"balls":1,"strikes":2,"outs":0},"index":7,"startTime":"2026-07-03T20:15:57.444Z","endTime":"2026-07-03T20:16:04.979Z","isPitch":false,"type":"action","player":{"id":802139,"link":"/api/v1/people/802139"},"defense":{"pitcher":{"id":656849,"link":"/api/v1/people/656849","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":802139,"link":"/api/v1/people/802139","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.2,"endSpeed":80.6,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.575717345121255,"aZ":-30.114907480541977,"pfxX":-1.372019049600799,"pfxZ":1.2668288901509426,"pX":-0.9914893194102741,"pZ":1.9894248491614985,"vX0":-5.732902694226143,"vY0":-125.59305994945306,"vZ0":-3.8713590459295038,"x":154.79,"y":185.07,"x0":1.48400307377621,"y0":50.00241424357246,"z0":5.957213863185368,"aX":-2.2258886581005304},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":1.8,"breakHorizontal":3.6,"spinRate":2417,"spinDirection":272},"zone":13,"typeConfidence":2.0,"plateTime":0.43344573980808265,"extension":7.205708725333375},"hitData":{"launchSpeed":70.0,"launchAngle":33.0,"totalDistance":233.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":74.09,"coordY":122.28}},"index":8,"playId":"ad2233c2-83e3-334a-a8a1-69465bfaada8","pitchNumber":4,"startTime":"2026-07-03T20:16:04.979Z","endTime":"2026-07-03T20:16:15.210Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656849,"link":"/api/v1/people/656849","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":802139,"link":"/api/v1/people/802139","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":802139,"link":"/api/v1/people/802139"},"credit":"b_ab"},{"player":{"id":656849,"link":"/api/v1/people/656849"},"credit":"p_ab"},{"player":{"id":802139,"link":"/api/v1/people/802139"},"credit":"b_pa"},{"player":{"id":656849,"link":"/api/v1/people/656849"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":46.400000000000006,"awayTeamWinProbability":53.599999999999994,"homeTeamWinProbabilityAdded":-3.5999999999999943,"contextMetrics":{},"playEndTime":"2026-07-03T20:16:15.210Z","atBatIndex":0},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Iván Herrera lines out to shortstop Dansby Swanson. Missed catch error by first baseman Michael Busch, assist to shortstop Dansby Swanson.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-07-03T20:16:19.882Z","endTime":"2026-07-03T20:17:49.814Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656849,"fullName":"David Peterson","link":"/api/v1/people/656849"},"pitchHand":{"code":"L","description":"Left"},"postOnThird":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":621020,"link":"/api/v1/people/621020"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_play","runner":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":621020,"link":"/api/v1/people/621020"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":683737,"link":"/api/v1/people/683737"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_error_dropped_ball"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.1,"endSpeed":84.7,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.833587293971114,"aZ":-23.59011569715549,"pfxX":8.37301375687351,"pfxZ":4.7042887384851735,"pX":0.4480756115667417,"pZ":2.547423030810655,"vX0":-4.976919851668201,"vY0":-134.00221409550153,"vZ0":-4.767194638405698,"x":99.92,"y":170.0,"x0":1.2375135060617126,"y0":50.006066696809576,"z0":6.025985629011768,"aX":15.293351337285829},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":7.7,"breakHorizontal":-14.2,"spinRate":2080,"spinDirection":149},"zone":6,"typeConfidence":2.0,"plateTime":0.40808883221058645,"extension":7.044355530687591},"index":0,"playId":"2c059e37-3e09-3d4b-ab2f-500fe7169912","pitchNumber":1,"startTime":"2026-07-03T20:16:42.812Z","endTime":"2026-07-03T20:16:46.511Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656849,"link":"/api/v1/people/656849","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":671056,"link":"/api/v1/people/671056","batSide":{"code":"R","description":"Right"}},"first":{"id":802139,"link":"/api/v1/people/802139"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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.4,"endSpeed":84.9,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.736223142812417,"aZ":-17.44978908060964,"pfxX":2.839108858845089,"pfxZ":7.9769103570615805,"pX":0.22763217871049965,"pZ":4.105546667555056,"vX0":-3.8162432506807282,"vY0":-134.63316281976358,"vZ0":-2.08484620144466,"x":108.32,"y":127.93,"x0":1.2910071634431401,"y0":50.00228106857671,"z0":6.1175908313856,"aX":5.240578135791344},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":14.3,"breakHorizontal":-4.3,"spinRate":2174,"spinDirection":150},"zone":12,"typeConfidence":2.0,"plateTime":0.4059938307005657,"extension":7.062325723846034},"index":1,"playId":"4d1bd23b-6174-3459-8ea6-60ccfa2e7fc7","pitchNumber":2,"startTime":"2026-07-03T20:17:01.521Z","endTime":"2026-07-03T20:17:04.903Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656849,"link":"/api/v1/people/656849","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":671056,"link":"/api/v1/people/671056","batSide":{"code":"R","description":"Right"}},"first":{"id":802139,"link":"/api/v1/people/802139"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.1,"endSpeed":84.9,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.701200937506005,"aZ":-17.176807265523852,"pfxX":1.8193174500604554,"pfxZ":8.142794704614873,"pX":0.7340442469757849,"pZ":3.973070173857687,"vX0":-1.9090764678574628,"vY0":-134.29025598932904,"vZ0":-2.3660395021144955,"x":89.02,"y":131.51,"x0":1.2148412231088024,"y0":50.00548441370567,"z0":6.0753819356463845,"aX":3.352412709371788},"breaks":{"breakAngle":9.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":14.5,"breakHorizontal":-2.9,"spinRate":2207,"spinDirection":142},"zone":12,"typeConfidence":2.0,"plateTime":0.406508377394196,"extension":7.017945370060965},"index":2,"playId":"2253172a-8043-3312-9447-ce3b4e63f468","pitchNumber":3,"startTime":"2026-07-03T20:17:20.308Z","endTime":"2026-07-03T20:17:23.510Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656849,"link":"/api/v1/people/656849","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":671056,"link":"/api/v1/people/671056","batSide":{"code":"R","description":"Right"}},"first":{"id":802139,"link":"/api/v1/people/802139"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.4,"endSpeed":83.7,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.035579818882127,"aZ":-26.505252311597015,"pfxX":9.491525505739041,"pfxZ":3.175408321105504,"pX":0.14942449028527116,"pZ":2.0793459097714613,"vX0":-5.672691133714211,"vY0":-132.88001560830799,"vZ0":-5.3257853807082896,"x":111.3,"y":182.64,"x0":1.0811535986929226,"y0":50.00047360135195,"z0":6.040252135595174,"aX":16.93540290152237},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":4.8,"breakHorizontal":-16.0,"spinRate":2052,"spinDirection":146},"zone":8,"typeConfidence":2.0,"plateTime":0.41252190175758097,"extension":7.0361041329242315},"hitData":{"launchSpeed":111.5,"launchAngle":6.0,"totalDistance":154.0,"trajectory":"line_drive","hardness":"medium","location":"6","coordinates":{"coordX":110.95,"coordY":154.05}},"index":3,"playId":"d92e6e8c-2788-3e73-a7d7-f3b4cfff4724","pitchNumber":4,"startTime":"2026-07-03T20:17:37.961Z","endTime":"2026-07-03T20:17:49.814Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656849,"link":"/api/v1/people/656849","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":671056,"link":"/api/v1/people/671056","batSide":{"code":"R","description":"Right"}},"first":{"id":802139,"link":"/api/v1/people/802139"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":671056,"link":"/api/v1/people/671056"},"credit":"b_ab"},{"player":{"id":656849,"link":"/api/v1/people/656849"},"credit":"p_ab"},{"player":{"id":671056,"link":"/api/v1/people/671056"},"credit":"b_pa"},{"player":{"id":656849,"link":"/api/v1/people/656849"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":45.4,"awayTeamWinProbability":54.6,"homeTeamWinProbabilityAdded":-1.000000000000007,"leverageIndex":1.46,"dramaIndex":48.0,"contextMetrics":{},"playEndTime":"2026-07-03T20:17:49.814Z","atBatIndex":1},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jordan Walker strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-07-03T20:18:31.415Z","endTime":"2026-07-03T20:20:51.932Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656849,"fullName":"David Peterson","link":"/api/v1/people/656849"},"pitchHand":{"code":"L","description":"Left"},"postOnThird":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,6,7],"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":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":608348,"link":"/api/v1/people/608348"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.2,"endSpeed":79.5,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.57889162059163,"aZ":-30.439201238492167,"pfxX":-2.0081189575606606,"pfxZ":1.0854032230709052,"pX":1.2593809796767672,"pZ":2.5501930737290444,"vX0":-0.0940091464346936,"vY0":-125.62015163782864,"vZ0":-2.3860882261756746,"x":69.0,"y":169.92,"x0":1.5583360461481155,"y0":50.00586180875914,"z0":5.977990049462134,"aX":-3.2215866861675364},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":1.7,"breakHorizontal":3.7,"spinRate":2093,"spinDirection":222},"zone":14,"typeConfidence":2.0,"plateTime":0.4354069621858474,"extension":6.8696425271818224},"index":0,"playId":"254028de-51ef-3501-a359-ed2af20faffc","pitchNumber":1,"startTime":"2026-07-03T20:18:31.415Z","endTime":"2026-07-03T20:18:34.952Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656849,"link":"/api/v1/people/656849","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":691023,"link":"/api/v1/people/691023","batSide":{"code":"R","description":"Right"}},"third":{"id":802139,"link":"/api/v1/people/802139"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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":91.3,"endSpeed":84.1,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.89212490019293,"aZ":-21.609139071604318,"pfxX":0.8205468528045889,"pfxZ":5.862570533100472,"pX":-0.47010662990131924,"pZ":3.7784904253326412,"vX0":-4.438079035874448,"vY0":-132.9999441964937,"vZ0":-2.139765321805773,"x":134.92,"y":136.76,"x0":1.1092117027830568,"y0":50.003489183096406,"z0":6.150576023305302,"aX":1.4791663434104507},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":10.4,"breakHorizontal":-0.6,"spinRate":2047,"spinDirection":134},"zone":11,"typeConfidence":2.0,"plateTime":0.4108543790515409,"extension":6.9886502009384595},"index":1,"playId":"d05b4755-b2cf-3d27-bf78-53b276c48513","pitchNumber":2,"startTime":"2026-07-03T20:18:48.336Z","endTime":"2026-07-03T20:18:51.336Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656849,"link":"/api/v1/people/656849","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":691023,"link":"/api/v1/people/691023","batSide":{"code":"R","description":"Right"}},"third":{"id":802139,"link":"/api/v1/people/802139"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.2,"endSpeed":79.6,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.357295078433165,"aZ":-28.728499461370852,"pfxX":6.514442242730273,"pfxZ":2.1453347268482332,"pX":1.2934376503139395,"pZ":2.5755239399991745,"vX0":-1.912235589041785,"vY0":-125.57666959544648,"vZ0":-3.060574180438547,"x":67.7,"y":169.24,"x0":1.2164020088766128,"y0":50.00166724425898,"z0":6.136170740320376,"aX":10.44997504858078},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":3.5,"breakHorizontal":-11.4,"spinRate":1585,"spinDirection":112},"zone":14,"typeConfidence":2.0,"plateTime":0.4354245098010652,"extension":6.911805390246246},"index":2,"playId":"5067d3b4-3e59-3854-8bd5-f9515274ad5c","pitchNumber":3,"startTime":"2026-07-03T20:19:07.840Z","endTime":"2026-07-03T20:19:11.482Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656849,"link":"/api/v1/people/656849","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":691023,"link":"/api/v1/people/691023","batSide":{"code":"R","description":"Right"}},"third":{"id":802139,"link":"/api/v1/people/802139"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.8,"endSpeed":83.8,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.044975915382484,"aZ":-19.978907908962647,"pfxX":3.8799046682563114,"pfxZ":6.748112062536762,"pX":0.018792340845999733,"pZ":4.322279617324016,"vX0":-4.352732808266751,"vY0":-133.64569689638543,"vZ0":-0.787722412990512,"x":116.28,"y":122.08,"x0":1.1651836777285498,"y0":50.003873490412275,"z0":6.057037792873052,"aX":7.013076171216356},"breaks":{"breakAngle":16.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":12.2,"breakHorizontal":-6.1,"spinRate":1978,"spinDirection":135},"zone":12,"typeConfidence":2.0,"plateTime":0.4099836729231905,"extension":7.001611580932529},"index":3,"playId":"2d2a67e8-2d19-3387-a5d7-c65c7e51bd79","pitchNumber":4,"startTime":"2026-07-03T20:19:28.377Z","endTime":"2026-07-03T20:19:33.175Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656849,"link":"/api/v1/people/656849","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":691023,"link":"/api/v1/people/691023","batSide":{"code":"R","description":"Right"}},"third":{"id":802139,"link":"/api/v1/people/802139"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.7,"endSpeed":78.8,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.319594308017805,"aZ":-30.080289058634676,"pfxX":8.515034715451105,"pfxZ":1.3272247247203595,"pX":0.926354415050184,"pZ":2.6599092612975275,"vX0":-3.1045497412727956,"vY0":-124.79719216744205,"vZ0":-2.795595856904249,"x":81.69,"y":166.96,"x0":1.0808939344421808,"y0":50.001046667845614,"z0":6.274409872735702,"aX":13.418010964038418},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":2.0,"breakHorizontal":-14.6,"spinRate":1796,"spinDirection":123},"zone":14,"typeConfidence":2.0,"plateTime":0.4390289076092331,"extension":6.803979991628077},"index":4,"playId":"8dc61b8e-1c76-3be7-b6b7-2b5795edf0e7","pitchNumber":5,"startTime":"2026-07-03T20:19:47.098Z","endTime":"2026-07-03T20:19:50.664Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656849,"link":"/api/v1/people/656849","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":691023,"link":"/api/v1/people/691023","batSide":{"code":"R","description":"Right"}},"third":{"id":802139,"link":"/api/v1/people/802139"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"index":5,"startTime":"2026-07-03T20:20:06.782Z","endTime":"2026-07-03T20:20:27.206Z","isPitch":false,"type":"action","player":{"id":691023,"link":"/api/v1/people/691023"},"defense":{"pitcher":{"id":656849,"link":"/api/v1/people/656849","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":691023,"link":"/api/v1/people/691023","batSide":{"code":"R","description":"Right"}},"third":{"id":802139,"link":"/api/v1/people/802139"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.8,"endSpeed":80.0,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.55237510352304,"aZ":-31.607102161302215,"pfxX":-0.38704573987345947,"pfxZ":0.34856933900007725,"pX":-0.963811477273576,"pZ":2.234085936373763,"vX0":-5.372608227335289,"vY0":-126.36919877219066,"vZ0":-2.958885198486276,"x":153.74,"y":178.46,"x0":1.239238944481266,"y0":50.00112290466432,"z0":5.956984613711713,"aX":-0.6260933462010653},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":0.2,"breakHorizontal":1.9,"spinRate":2224,"spinDirection":224},"zone":13,"typeConfidence":2.0,"plateTime":0.4332974405677512,"extension":7.01346527484524},"index":6,"playId":"05ec9818-5ad5-3af1-8f0a-90654e7188a5","pitchNumber":6,"startTime":"2026-07-03T20:20:27.206Z","endTime":"2026-07-03T20:20:30.206Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656849,"link":"/api/v1/people/656849","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":691023,"link":"/api/v1/people/691023","batSide":{"code":"R","description":"Right"}},"third":{"id":802139,"link":"/api/v1/people/802139"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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":3,"strikes":3,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.9,"endSpeed":80.3,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.476626869106823,"aZ":-29.638218989164173,"pfxX":7.532562665358198,"pfxZ":1.5583078309019385,"pX":0.14872035889662344,"pZ":2.284538090293244,"vX0":-4.897356935806535,"vY0":-126.48929389358364,"vZ0":-3.564617399215803,"x":111.33,"y":177.1,"x0":1.125932697909477,"y0":50.00396030835123,"z0":6.074412630985812,"aX":12.273600694818064},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":2.3,"breakHorizontal":-12.6,"spinRate":1611,"spinDirection":113},"zone":8,"typeConfidence":2.0,"plateTime":0.43211796596092134,"extension":6.8959719225007055},"index":7,"playId":"894574bf-e85e-3d36-ac89-64fc7b0251c9","pitchNumber":7,"startTime":"2026-07-03T20:20:48.912Z","endTime":"2026-07-03T20:20:51.932Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656849,"link":"/api/v1/people/656849","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":691023,"link":"/api/v1/people/691023","batSide":{"code":"R","description":"Right"}},"third":{"id":802139,"link":"/api/v1/people/802139"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691023,"link":"/api/v1/people/691023"},"credit":"b_ab"},{"player":{"id":656849,"link":"/api/v1/people/656849"},"credit":"p_ab"},{"player":{"id":691023,"link":"/api/v1/people/691023"},"credit":"b_pa"},{"player":{"id":656849,"link":"/api/v1/people/656849"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":51.1,"awayTeamWinProbability":48.9,"homeTeamWinProbabilityAdded":5.700000000000003,"leverageIndex":1.35,"dramaIndex":74.0,"contextMetrics":{},"playEndTime":"2026-07-03T20:20:51.932Z","atBatIndex":2},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Nelson Velázquez lines out sharply to right fielder Seiya Suzuki.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":3,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-07-03T20:21:14.553Z","endTime":"2026-07-03T20:21:47.480Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":676369,"fullName":"Nelson Velázquez","link":"/api/v1/people/676369"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656849,"fullName":"David Peterson","link":"/api/v1/people/656849"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":676369,"fullName":"Nelson Velázquez","link":"/api/v1/people/676369"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":673548,"link":"/api/v1/people/673548"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.6,"endSpeed":80.4,"strikeZoneTop":3.154,"strikeZoneBottom":1.592,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.71867387343807,"aZ":-29.469047992184677,"pfxX":-0.4148723397288674,"pfxZ":1.6638546838653578,"pX":-0.29610950775581707,"pZ":1.9023730225117657,"vX0":-4.123560991529378,"vY0":-126.15462056705948,"vZ0":-4.3922145270186475,"x":128.29,"y":187.42,"x0":1.4080101398080018,"y0":50.002241910247456,"z0":6.01956797871232,"aX":-0.6735878084219056},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":2.3,"breakHorizontal":1.6,"spinRate":2332,"spinDirection":242},"zone":7,"typeConfidence":2.0,"plateTime":0.4328350684807991,"extension":6.887269614397822},"index":0,"playId":"5b4409af-9bac-30a5-ae86-8a0c22746e8c","pitchNumber":1,"startTime":"2026-07-03T20:21:20.142Z","endTime":"2026-07-03T20:21:23.546Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656849,"link":"/api/v1/people/656849","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":676369,"link":"/api/v1/people/676369","batSide":{"code":"R","description":"Right"}},"third":{"id":802139,"link":"/api/v1/people/802139"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.0,"endSpeed":85.9,"strikeZoneTop":3.154,"strikeZoneBottom":1.592,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.99931519676276,"aZ":-25.344953788265826,"pfxX":6.936046308458445,"pfxZ":3.663172654155783,"pX":0.09974209365585167,"pZ":1.9057709520291162,"vX0":-4.799589538535068,"vY0":-135.3425668790954,"vZ0":-6.756064124612468,"x":113.2,"y":187.32,"x0":0.9899162418041076,"y0":50.00550979579858,"z0":6.195506110693494,"aX":12.941319234406432},"breaks":{"breakAngle":24.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":5.4,"breakHorizontal":-11.6,"spinRate":2061,"spinDirection":147},"zone":8,"typeConfidence":2.0,"plateTime":0.40383166313295327,"extension":6.887989005921916},"hitData":{"launchSpeed":101.8,"launchAngle":16.0,"totalDistance":300.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":180.93,"coordY":91.9}},"index":1,"playId":"f200a946-3a24-3b87-af56-9abb6044ab86","pitchNumber":2,"startTime":"2026-07-03T20:21:40.068Z","endTime":"2026-07-03T20:21:47.480Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656849,"link":"/api/v1/people/656849","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":676369,"link":"/api/v1/people/676369","batSide":{"code":"R","description":"Right"}},"third":{"id":802139,"link":"/api/v1/people/802139"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":676369,"link":"/api/v1/people/676369"},"credit":"b_ab"},{"player":{"id":656849,"link":"/api/v1/people/656849"},"credit":"p_ab"},{"player":{"id":676369,"link":"/api/v1/people/676369"},"credit":"b_pa"},{"player":{"id":656849,"link":"/api/v1/people/656849"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.800000000000004,"awayTeamWinProbability":45.199999999999996,"homeTeamWinProbabilityAdded":3.700000000000003,"leverageIndex":1.35,"dramaIndex":62.0,"contextMetrics":{},"playEndTime":"2026-07-03T20:21:47.480Z","atBatIndex":3},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Pete Crow-Armstrong flies out to left fielder José Fermín.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":4,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-07-03T20:23:30.701Z","endTime":"2026-07-03T20:24:09.421Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669467,"fullName":"Andre Pallante","link":"/api/v1/people/669467"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":665877,"link":"/api/v1/people/665877"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.7,"endSpeed":88.5,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.695666124012828,"aZ":-16.327896522279794,"pfxX":-1.5885749191955816,"pfxZ":7.911433735111849,"pX":-0.09308577510525956,"pZ":2.2912596838228096,"vX0":4.7748760014210845,"vY0":-140.60491472417448,"vZ0":-6.906503751385194,"x":120.55,"y":176.92,"x0":-1.6065283022490024,"y0":50.00678370093066,"z0":5.83798680671479,"aX":-3.1838297285303443},"breaks":{"breakAngle":7.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":13.1,"breakHorizontal":1.9,"spinRate":2242,"spinDirection":203},"zone":5,"typeConfidence":0.93,"plateTime":0.3894550514434276,"extension":6.526176034927747},"hitData":{"launchSpeed":81.0,"launchAngle":41.0,"totalDistance":263.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":59.11,"coordY":117.14}},"index":0,"playId":"f2818bf0-31f6-35ec-b924-1be941cef463","pitchNumber":1,"startTime":"2026-07-03T20:24:01.360Z","endTime":"2026-07-03T20:24:09.421Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669467,"link":"/api/v1/people/669467","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":691718,"link":"/api/v1/people/691718","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691718,"link":"/api/v1/people/691718"},"credit":"b_ab"},{"player":{"id":669467,"link":"/api/v1/people/669467"},"credit":"p_ab"},{"player":{"id":691718,"link":"/api/v1/people/691718"},"credit":"b_pa"},{"player":{"id":669467,"link":"/api/v1/people/669467"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.6,"awayTeamWinProbability":47.4,"homeTeamWinProbabilityAdded":-2.200000000000003,"leverageIndex":0.86,"dramaIndex":40.0,"contextMetrics":{},"playEndTime":"2026-07-03T20:24:09.421Z","atBatIndex":4},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Alex Bregman grounds out, pitcher Andre Pallante to first baseman Alec Burleson.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-07-03T20:24:13.011Z","endTime":"2026-07-03T20:25:49.641Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669467,"fullName":"Andre Pallante","link":"/api/v1/people/669467"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":669467,"link":"/api/v1/people/669467"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":676475,"link":"/api/v1/people/676475"},"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":true},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.0,"endSpeed":87.7,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.892389597225552,"aZ":-12.550183375641176,"pfxX":0.4244910137284683,"pfxZ":9.945009403079268,"pX":0.5723520898572233,"pZ":2.9049680769706683,"vX0":5.480047061551852,"vY0":-139.6874480574409,"vZ0":-6.032411274690381,"x":95.18,"y":160.35,"x0":-1.471289753506648,"y0":50.005357806916706,"z0":5.920131741892138,"aX":0.8363245017069298},"breaks":{"breakAngle":8.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":16.9,"breakHorizontal":-1.9,"spinRate":2286,"spinDirection":187},"zone":3,"typeConfidence":0.94,"plateTime":0.3923282032761044,"extension":6.55571189656176},"index":0,"playId":"3d0530ab-a48f-3a10-a27a-8fba1ee18b65","pitchNumber":1,"startTime":"2026-07-03T20:24:35.885Z","endTime":"2026-07-03T20:25:02.894Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669467,"link":"/api/v1/people/669467","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":608324,"link":"/api/v1/people/608324","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":138,"player":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"}},"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.0,"endSpeed":83.3,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.122540362645342,"aZ":-28.94169402987793,"pfxX":2.210025914825261,"pfxZ":1.8257378062597596,"pX":0.9974355639399863,"pZ":2.7969272994465904,"vX0":6.128898279423919,"vY0":-132.39179510744023,"vZ0":-2.5271729773464244,"x":78.98,"y":163.26,"x0":-1.6376300869411413,"y0":50.00237672088919,"z0":5.889190825148105,"aX":3.908855431683024},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":3.0,"breakHorizontal":-5.4,"spinRate":2392,"spinDirection":138},"zone":12,"typeConfidence":0.83,"plateTime":0.414235249640333,"extension":6.579402417430584},"index":1,"playId":"31c47d20-a7c2-3c68-a762-a332d9901be9","pitchNumber":2,"startTime":"2026-07-03T20:25:08.587Z","endTime":"2026-07-03T20:25:12.769Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669467,"link":"/api/v1/people/669467","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":608324,"link":"/api/v1/people/608324","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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":96.6,"endSpeed":88.3,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.411874781990534,"aZ":-14.627286307001013,"pfxX":-7.024166926460856,"pfxZ":8.776548058758577,"pX":-1.6093327714692025,"pZ":2.562885194444616,"vX0":2.7801424978573084,"vY0":-140.60859351061265,"vZ0":-6.192837996629021,"x":178.34,"y":169.58,"x0":-1.6994279414203326,"y0":50.000068145767216,"z0":5.745996208752205,"aX":-14.037003841512094},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":14.8,"breakHorizontal":12.1,"spinRate":2190,"spinDirection":202},"zone":11,"typeConfidence":0.92,"plateTime":0.3898098185168757,"extension":6.52835789064271},"index":2,"playId":"08447f91-e572-364e-9f2d-3714858a2a25","pitchNumber":3,"startTime":"2026-07-03T20:25:26.402Z","endTime":"2026-07-03T20:25:29.773Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669467,"link":"/api/v1/people/669467","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":608324,"link":"/api/v1/people/608324","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.8,"endSpeed":82.9,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.71996685801447,"aZ":-28.769775798985595,"pfxX":2.428374155270745,"pfxZ":1.9615042150778113,"pX":0.5416558186157444,"pZ":1.7610988367016718,"vX0":4.998418037392993,"vY0":-130.7079133684676,"vZ0":-4.795861225166459,"x":96.35,"y":191.23,"x0":-1.7085719799571064,"y0":50.00448599692521,"z0":5.771898085416286,"aX":4.214148184486132},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":2.8,"breakHorizontal":-5.5,"spinRate":2482,"spinDirection":161},"zone":9,"typeConfidence":0.89,"plateTime":0.41854851394099013,"extension":6.606189547006062},"hitData":{"launchSpeed":62.5,"launchAngle":-51.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":125.23,"coordY":174.97}},"index":3,"playId":"ecf8b8f8-07f6-3c60-9718-bbcdf002d1e2","pitchNumber":4,"startTime":"2026-07-03T20:25:43.539Z","endTime":"2026-07-03T20:25:49.641Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669467,"link":"/api/v1/people/669467","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":608324,"link":"/api/v1/people/608324","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":608324,"link":"/api/v1/people/608324"},"credit":"b_ab"},{"player":{"id":669467,"link":"/api/v1/people/669467"},"credit":"p_ab"},{"player":{"id":608324,"link":"/api/v1/people/608324"},"credit":"b_pa"},{"player":{"id":669467,"link":"/api/v1/people/669467"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":51.0,"awayTeamWinProbability":49.0,"homeTeamWinProbabilityAdded":-1.6000000000000014,"leverageIndex":0.63,"dramaIndex":31.0,"contextMetrics":{},"playEndTime":"2026-07-03T20:25:49.641Z","atBatIndex":5},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Michael Busch singles on a ground ball to third baseman Blaze Jordan.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-07-03T20:25:53.754Z","endTime":"2026-07-03T20:27:05.333Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669467,"fullName":"Andre Pallante","link":"/api/v1/people/669467"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":691458,"link":"/api/v1/people/691458"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.2,"endSpeed":88.7,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.099662305353405,"aZ":-18.6506414084115,"pfxX":-2.302607787358082,"pfxZ":6.761453440064214,"pX":0.29236625434284713,"pZ":2.678527626377647,"vX0":5.976875161585373,"vY0":-139.970389102545,"vZ0":-5.6551378952298155,"x":105.86,"y":166.46,"x0":-1.563626772805286,"y0":50.00677082454745,"z0":5.930856325936032,"aX":-4.608600523015979},"breaks":{"breakAngle":9.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":11.4,"breakHorizontal":3.0,"spinRate":2288,"spinDirection":195},"zone":6,"typeConfidence":0.93,"plateTime":0.390066060300418,"extension":6.547508708367024},"index":0,"playId":"7edce26f-ccad-31a2-8b2c-e00a237f9b2b","pitchNumber":1,"startTime":"2026-07-03T20:26:17.843Z","endTime":"2026-07-03T20:26:21.159Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669467,"link":"/api/v1/people/669467","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":683737,"link":"/api/v1/people/683737","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.9,"endSpeed":82.4,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.372777381550762,"aZ":-26.28060410470763,"pfxX":-3.2595730865264363,"pfxZ":3.3929522871848405,"pX":-1.0856109798287368,"pZ":3.0866782962365464,"vX0":2.9990135322639357,"vY0":-130.8925325603667,"vZ0":-1.964955964745281,"x":158.38,"y":155.44,"x0":-1.8221768483896714,"y0":50.0027460935291,"z0":5.81298718410193,"aX":-5.661652506994497},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":5.9,"breakHorizontal":5.3,"spinRate":795,"spinDirection":231},"zone":11,"typeConfidence":0.81,"plateTime":0.4182912918262689,"extension":6.554671179027548},"index":1,"playId":"4f8d0416-304b-3daa-b911-3a47c5b93c50","pitchNumber":2,"startTime":"2026-07-03T20:26:36.305Z","endTime":"2026-07-03T20:26:40.523Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669467,"link":"/api/v1/people/669467","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":683737,"link":"/api/v1/people/683737","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":78.1,"endSpeed":71.9,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.66392903850401,"aZ":-44.50877042267975,"pfxX":3.6072752544167823,"pfxZ":-9.514887031642225,"pX":-0.2683474839967362,"pZ":1.8319220480510958,"vX0":2.0199069162135186,"vY0":-113.664045661201,"vZ0":0.5759293716347889,"x":127.23,"y":189.32,"x0":-1.6400253161766254,"y0":50.0041866782239,"z0":6.028721375737947,"aX":4.675278404737029},"breaks":{"breakAngle":6.0,"breakLength":14.4,"breakY":24.0,"breakVertical":-61.8,"breakVerticalInduced":-16.7,"breakHorizontal":-7.1,"spinRate":2815,"spinDirection":19},"zone":8,"typeConfidence":0.89,"plateTime":0.48363182718088105,"extension":6.581040958950146},"hitData":{"launchSpeed":45.0,"launchAngle":-65.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":108.92,"coordY":179.41}},"index":2,"playId":"f5f859c1-7b04-3530-88a9-601a88ffa50d","pitchNumber":3,"startTime":"2026-07-03T20:26:54.359Z","endTime":"2026-07-03T20:27:05.333Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669467,"link":"/api/v1/people/669467","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":683737,"link":"/api/v1/people/683737","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":683737,"link":"/api/v1/people/683737"},"credit":"b_ab"},{"player":{"id":669467,"link":"/api/v1/people/669467"},"credit":"p_ab"},{"player":{"id":683737,"link":"/api/v1/people/683737"},"credit":"b_pa"},{"player":{"id":669467,"link":"/api/v1/people/669467"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.2,"awayTeamWinProbability":47.8,"homeTeamWinProbabilityAdded":1.2000000000000028,"leverageIndex":0.41,"dramaIndex":23.0,"contextMetrics":{},"playEndTime":"2026-07-03T20:27:05.333Z","atBatIndex":6},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Seiya Suzuki walks. Michael Busch to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":7,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-07-03T20:27:12.608Z","endTime":"2026-07-03T20:30:43.125Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669467,"fullName":"Andre Pallante","link":"/api/v1/people/669467"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"postOnSecond":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,6,7,8],"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":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.8,"endSpeed":80.5,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.325040626622812,"aZ":-30.51999971201668,"pfxX":2.0084073042467265,"pfxZ":1.010649638442846,"pX":0.4998446776951219,"pZ":2.9219335588618973,"vX0":5.093263709318685,"vY0":-126.39282504720939,"vZ0":-1.31209322773544,"x":97.95,"y":159.89,"x0":-1.7941534874552716,"y0":50.001396048616876,"z0":5.8759860665111185,"aX":3.2814490286261924},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":1.8,"breakHorizontal":-4.7,"spinRate":2276,"spinDirection":129},"zone":3,"typeConfidence":0.91,"plateTime":0.4316929959785831,"extension":6.472979999689714},"index":0,"playId":"62026bfa-29df-33e7-9434-b334f94bc8d4","pitchNumber":1,"startTime":"2026-07-03T20:27:32.304Z","endTime":"2026-07-03T20:27:36.469Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669467,"link":"/api/v1/people/669467","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":673548,"link":"/api/v1/people/673548","batSide":{"code":"R","description":"Right"}},"first":{"id":683737,"link":"/api/v1/people/683737"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":78.0,"endSpeed":72.2,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.77881766226847,"aZ":-44.16477548369422,"pfxX":2.933183889663741,"pfxZ":-9.175069462617605,"pX":-0.27771149641137605,"pZ":2.3836271813772,"vX0":2.158354499264984,"vY0":-113.57104795058402,"vZ0":1.436984013261919,"x":127.59,"y":174.42,"x0":-1.6214645134534127,"y0":50.003957117738274,"z0":6.134792756611209,"aX":3.8321977182802307},"breaks":{"breakAngle":4.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-60.8,"breakVerticalInduced":-16.0,"breakHorizontal":-5.9,"spinRate":2733,"spinDirection":22},"zone":5,"typeConfidence":0.88,"plateTime":0.48226131022790275,"extension":6.530215180872388},"index":1,"playId":"3b28ef3f-f926-3265-800d-010d05606b3b","pitchNumber":2,"startTime":"2026-07-03T20:27:53.539Z","endTime":"2026-07-03T20:27:58.312Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669467,"link":"/api/v1/people/669467","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":673548,"link":"/api/v1/people/673548","batSide":{"code":"R","description":"Right"}},"first":{"id":683737,"link":"/api/v1/people/683737"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"index":2,"playId":"6dd78e94-10fe-4e41-a7b4-68c1733c2c20","startTime":"2026-07-03T20:28:14.490Z","endTime":"2026-07-03T20:28:19.490Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":669467,"link":"/api/v1/people/669467","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":673548,"link":"/api/v1/people/673548","batSide":{"code":"R","description":"Right"}},"first":{"id":683737,"link":"/api/v1/people/683737"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.3,"endSpeed":87.2,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.490037219979467,"aZ":-17.069380493430437,"pfxX":-7.424099436524777,"pfxZ":7.725460731182036,"pX":-1.141883891288933,"pZ":4.846356684729496,"vX0":4.218075607608632,"vY0":-138.82304152001362,"vZ0":-0.10170030383445605,"x":160.53,"y":107.93,"x0":-1.7147795832692858,"y0":50.005049234033606,"z0":6.017717996068786,"aX":-14.5217838290831},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":14.2,"breakHorizontal":12.6,"spinRate":1984,"spinDirection":196},"zone":11,"typeConfidence":0.92,"plateTime":0.3942443703074159,"extension":6.516983841347576},"index":3,"playId":"2bf189f4-a922-3150-b2eb-6671e19b407c","pitchNumber":3,"startTime":"2026-07-03T20:28:33.102Z","endTime":"2026-07-03T20:28:37.172Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669467,"link":"/api/v1/people/669467","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":673548,"link":"/api/v1/people/673548","batSide":{"code":"R","description":"Right"}},"first":{"id":683737,"link":"/api/v1/people/683737"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.2,"endSpeed":87.5,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.21720079700191,"aZ":-18.228622665609247,"pfxX":-7.4385534438655405,"pfxZ":7.12248041618694,"pX":-0.6994945956348391,"pZ":3.313470621144821,"vX0":5.023627217599477,"vY0":-138.6211703618389,"vZ0":-3.8390447829421936,"x":143.66,"y":149.32,"x0":-1.5631310069266886,"y0":50.00467803545387,"z0":5.923736246121097,"aX":-14.566413473160239},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":12.4,"breakHorizontal":12.5,"spinRate":2066,"spinDirection":200},"zone":1,"typeConfidence":0.91,"plateTime":0.3942217824154999,"extension":6.533653384665931},"index":4,"playId":"27da31dc-70ec-34a2-a459-cbc9ed0741ec","pitchNumber":4,"startTime":"2026-07-03T20:28:54.888Z","endTime":"2026-07-03T20:28:58.145Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669467,"link":"/api/v1/people/669467","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":673548,"link":"/api/v1/people/673548","batSide":{"code":"R","description":"Right"}},"first":{"id":683737,"link":"/api/v1/people/683737"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.4,"endSpeed":83.5,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.72085350617908,"aZ":-28.056982932347058,"pfxX":1.9204347840923681,"pfxZ":2.369707306996321,"pX":0.7275825729341352,"pZ":0.69598005975424,"vX0":5.541948628288917,"vY0":-130.03157903975426,"vZ0":-7.325723923438054,"x":89.27,"y":219.99,"x0":-1.6689162093698244,"y0":50.00037259095027,"z0":5.637679467097861,"aX":3.333784278031845},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":3.1,"breakHorizontal":-4.6,"spinRate":2359,"spinDirection":162},"zone":14,"typeConfidence":0.9,"plateTime":0.4190102159818885,"extension":6.694359631450762},"index":5,"playId":"72ab26c9-e931-3dd3-9074-e44d0a59eb54","pitchNumber":5,"startTime":"2026-07-03T20:29:21.442Z","endTime":"2026-07-03T20:29:25.395Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669467,"link":"/api/v1/people/669467","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":673548,"link":"/api/v1/people/673548","batSide":{"code":"R","description":"Right"}},"first":{"id":683737,"link":"/api/v1/people/683737"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.0,"endSpeed":82.0,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.62673496529632,"aZ":-32.427012273007804,"pfxX":2.65357385306444,"pfxZ":-0.15131865286019508,"pX":1.2178495933521667,"pZ":1.7551799444055176,"vX0":6.666321897271662,"vY0":-128.14052905622637,"vZ0":-3.8371824169263142,"x":70.58,"y":191.39,"x0":-1.750218659248098,"y0":50.00200427734308,"z0":5.774253413871648,"aX":4.462657981260698},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":-0.8,"breakHorizontal":-6.1,"spinRate":2374,"spinDirection":146},"zone":14,"typeConfidence":0.91,"plateTime":0.4255780529678277,"extension":6.6016698814682035},"index":6,"playId":"44c9ecd6-4099-3a62-a819-8d02920b2f03","pitchNumber":6,"startTime":"2026-07-03T20:29:47.350Z","endTime":"2026-07-03T20:29:53.263Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669467,"link":"/api/v1/people/669467","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":673548,"link":"/api/v1/people/673548","batSide":{"code":"R","description":"Right"}},"first":{"id":683737,"link":"/api/v1/people/683737"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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,"runnerGoing":true,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.6,"endSpeed":81.9,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.90442333713579,"aZ":-30.73796958386411,"pfxX":1.9602256313460935,"pfxZ":0.8486043155817278,"pX":0.7091057647813143,"pZ":1.98989755289818,"vX0":5.401699732366967,"vY0":-129.05471461787772,"vZ0":-3.682965210454419,"x":89.97,"y":185.05,"x0":-1.6626124611269586,"y0":50.003612890889066,"z0":5.7933943323631825,"aX":3.3182514335022835},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":1.0,"breakHorizontal":-4.7,"spinRate":2261,"spinDirection":118},"zone":9,"typeConfidence":0.9,"plateTime":0.4238015921728646,"extension":6.6267593507892455},"index":7,"playId":"8d9745fb-7f2f-3e90-85b9-ea156bfb8019","pitchNumber":7,"startTime":"2026-07-03T20:30:10.840Z","endTime":"2026-07-03T20:30:14.304Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669467,"link":"/api/v1/people/669467","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":673548,"link":"/api/v1/people/673548","batSide":{"code":"R","description":"Right"}},"first":{"id":683737,"link":"/api/v1/people/683737"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":4,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.3,"endSpeed":88.9,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.924977952934015,"aZ":-18.663722071724745,"pfxX":-1.6146090813026572,"pfxZ":6.709757241942077,"pX":-0.28935478857150587,"pZ":3.720682856465473,"vX0":4.32843593756557,"vY0":-140.33196925015244,"vZ0":-2.9109074196195492,"x":128.03,"y":138.32,"x0":-1.635502645045712,"y0":50.00362897360999,"z0":5.9736271880816245,"aX":-3.252088205975969},"breaks":{"breakAngle":7.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":11.8,"breakHorizontal":2.2,"spinRate":2149,"spinDirection":200},"zone":11,"typeConfidence":0.92,"plateTime":0.3889118017484816,"extension":6.52205998017523},"index":8,"playId":"a3fc56ad-b063-3227-87ba-83dae21a2128","pitchNumber":8,"startTime":"2026-07-03T20:30:36.937Z","endTime":"2026-07-03T20:30:43.125Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669467,"link":"/api/v1/people/669467","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":673548,"link":"/api/v1/people/673548","batSide":{"code":"R","description":"Right"}},"first":{"id":683737,"link":"/api/v1/people/683737"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":673548,"link":"/api/v1/people/673548"},"credit":"b_pa"},{"player":{"id":669467,"link":"/api/v1/people/669467"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.300000000000004,"awayTeamWinProbability":45.699999999999996,"homeTeamWinProbabilityAdded":2.1000000000000014,"leverageIndex":0.88,"dramaIndex":40.0,"contextMetrics":{},"playEndTime":"2026-07-03T20:30:43.125Z","atBatIndex":7},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ian Happ strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":8,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-07-03T20:30:43.614Z","endTime":"2026-07-03T20:33:16.727Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669467,"fullName":"Andre Pallante","link":"/api/v1/people/669467"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":671056,"link":"/api/v1/people/671056"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.8,"endSpeed":89.3,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.90078540798411,"aZ":-21.178351966642154,"pfxX":0.6413327358544865,"pfxZ":5.434535079345033,"pX":0.8669231195628776,"pZ":2.2102280060482813,"vX0":6.337923743440134,"vY0":-140.82778400368605,"vZ0":-6.375475785405628,"x":83.95,"y":179.1,"x0":-1.4895266943527519,"y0":50.001461238674196,"z0":5.858912049598691,"aX":1.2952278770227434},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":8.8,"breakHorizontal":-2.4,"spinRate":2273,"spinDirection":183},"zone":14,"typeConfidence":0.93,"plateTime":0.387908205485477,"extension":6.469613851028609},"index":0,"playId":"38ddee61-cbfa-3c4f-a08a-59ac072f3d70","pitchNumber":1,"startTime":"2026-07-03T20:31:09.463Z","endTime":"2026-07-03T20:31:13.539Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669467,"link":"/api/v1/people/669467","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":664023,"link":"/api/v1/people/664023","batSide":{"code":"L","description":"Left"}},"first":{"id":673548,"link":"/api/v1/people/673548"},"second":{"id":683737,"link":"/api/v1/people/683737"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.1,"endSpeed":88.8,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.0202773163526,"aZ":-15.283039529874038,"pfxX":-0.3949169737145384,"pfxZ":8.345850851284723,"pX":0.26914885330079036,"pZ":3.643442891902901,"vX0":5.408933210305338,"vY0":-141.31256367758274,"vZ0":-3.644499489989515,"x":106.74,"y":140.41,"x0":-1.6178402902790425,"y0":50.00098370684958,"z0":5.930792734094057,"aX":-0.7998937341454223},"breaks":{"breakAngle":1.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":14.5,"breakHorizontal":-0.4,"spinRate":2289,"spinDirection":190},"zone":12,"typeConfidence":0.93,"plateTime":0.38751073703663685,"extension":6.582015824688217},"index":1,"playId":"b976aba5-6216-3070-a236-c4aa89f2fb9f","pitchNumber":2,"startTime":"2026-07-03T20:31:33.800Z","endTime":"2026-07-03T20:31:38.023Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669467,"link":"/api/v1/people/669467","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":664023,"link":"/api/v1/people/664023","batSide":{"code":"L","description":"Left"}},"first":{"id":673548,"link":"/api/v1/people/673548"},"second":{"id":683737,"link":"/api/v1/people/683737"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":78.4,"endSpeed":72.1,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.251706213338004,"aZ":-46.3064870767936,"pfxX":2.727916059841573,"pfxZ":-10.860100339325427,"pX":0.18912601192881975,"pZ":1.6580448936914536,"vX0":3.1570164299183516,"vY0":-114.03641243495107,"vZ0":0.49792847676412744,"x":109.79,"y":194.01,"x0":-1.5736958469150426,"y0":50.001585373836754,"z0":6.048560429829282,"aX":3.5501559672803977},"breaks":{"breakAngle":4.8,"breakLength":14.4,"breakY":24.0,"breakVertical":-64.1,"breakVerticalInduced":-19.1,"breakHorizontal":-5.8,"spinRate":2921,"spinDirection":16},"zone":8,"typeConfidence":0.9,"plateTime":0.48246345455505546,"extension":6.5385584306063995},"index":2,"playId":"a63e2888-f48f-30a6-8827-3abd9ead5513","pitchNumber":3,"startTime":"2026-07-03T20:31:55.133Z","endTime":"2026-07-03T20:31:58.628Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669467,"link":"/api/v1/people/669467","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":664023,"link":"/api/v1/people/664023","batSide":{"code":"L","description":"Left"}},"first":{"id":673548,"link":"/api/v1/people/673548"},"second":{"id":683737,"link":"/api/v1/people/683737"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.5,"endSpeed":88.8,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.105301131919077,"aZ":-18.666112852370944,"pfxX":-6.718582165956619,"pfxZ":6.692172258986886,"pX":-0.2954912525588959,"pZ":4.662459055644758,"vX0":6.348861936349564,"vY0":-140.53684342359014,"vZ0":-0.27055449042609037,"x":128.26,"y":112.89,"x0":-1.7009126049840417,"y0":50.003935558168315,"z0":5.96282657745199,"aX":-13.56410801897283},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":12.2,"breakHorizontal":11.0,"spinRate":2044,"spinDirection":194},"zone":11,"typeConfidence":0.92,"plateTime":0.3883821107777443,"extension":6.55413420211149},"index":3,"playId":"d67575c5-4a70-3497-b57f-27448243832e","pitchNumber":4,"startTime":"2026-07-03T20:32:21.921Z","endTime":"2026-07-03T20:32:25.756Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669467,"link":"/api/v1/people/669467","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":664023,"link":"/api/v1/people/664023","batSide":{"code":"L","description":"Left"}},"first":{"id":673548,"link":"/api/v1/people/673548"},"second":{"id":683737,"link":"/api/v1/people/683737"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.0,"endSpeed":82.9,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.473908262177567,"aZ":-29.199405643646646,"pfxX":2.7034786254629886,"pfxZ":1.7318611815708147,"pX":0.42654141083829994,"pZ":1.0311370709645313,"vX0":4.739816808276786,"vY0":-129.63663675937443,"vZ0":-6.20106961826799,"x":100.74,"y":210.94,"x0":-1.769559088998674,"y0":50.00500173205298,"z0":5.653867335742977,"aX":4.648972179588114},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":2.0,"breakHorizontal":-5.9,"spinRate":2346,"spinDirection":127},"zone":14,"typeConfidence":0.91,"plateTime":0.42084742606422276,"extension":6.677986725370766},"index":4,"playId":"bf23b373-f225-32d4-9602-5249bee0dc79","pitchNumber":5,"startTime":"2026-07-03T20:32:44.026Z","endTime":"2026-07-03T20:32:47.416Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669467,"link":"/api/v1/people/669467","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":664023,"link":"/api/v1/people/664023","batSide":{"code":"L","description":"Left"}},"first":{"id":673548,"link":"/api/v1/people/673548"},"second":{"id":683737,"link":"/api/v1/people/683737"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.0,"endSpeed":89.3,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.2960907016878,"aZ":-21.287120890611895,"pfxX":-1.2385262977237392,"pfxZ":5.357998425706317,"pX":0.08288390647312467,"pZ":3.266206284313009,"vX0":5.156042397623208,"vY0":-141.206398456014,"vZ0":-3.5203164655965606,"x":113.84,"y":150.59,"x0":-1.6009386150044558,"y0":50.00424002874309,"z0":5.8885344259034635,"aX":-2.5181140613427027},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":9.2,"breakHorizontal":1.3,"spinRate":2254,"spinDirection":192},"zone":2,"typeConfidence":0.93,"plateTime":0.3869850254301821,"extension":6.55026927160207},"index":5,"playId":"6b242c62-31fe-3972-b8ec-3d2eafb0a88e","pitchNumber":6,"startTime":"2026-07-03T20:33:13.568Z","endTime":"2026-07-03T20:33:16.727Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669467,"link":"/api/v1/people/669467","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":664023,"link":"/api/v1/people/664023","batSide":{"code":"L","description":"Left"}},"first":{"id":673548,"link":"/api/v1/people/673548"},"second":{"id":683737,"link":"/api/v1/people/683737"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664023,"link":"/api/v1/people/664023"},"credit":"b_ab"},{"player":{"id":669467,"link":"/api/v1/people/669467"},"credit":"p_ab"},{"player":{"id":664023,"link":"/api/v1/people/664023"},"credit":"b_pa"},{"player":{"id":669467,"link":"/api/v1/people/669467"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-4.300000000000004,"leverageIndex":1.7,"dramaIndex":74.0,"contextMetrics":{},"playEndTime":"2026-07-03T20:33:16.727Z","atBatIndex":8},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Alec Burleson grounds out, pitcher David Peterson to first baseman Michael Busch.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":9,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-07-03T20:35:03.801Z","endTime":"2026-07-03T20:36:03.918Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656849,"fullName":"David Peterson","link":"/api/v1/people/656849"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":656849,"link":"/api/v1/people/656849"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":683737,"link":"/api/v1/people/683737"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.5,"endSpeed":84.8,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.636286748831353,"aZ":-24.334004888024747,"pfxX":9.532993497788247,"pfxZ":4.275787644364301,"pX":0.7180010121079121,"pZ":2.29516637016558,"vX0":-4.93693829128981,"vY0":-134.60260918824045,"vZ0":-5.536159158259905,"x":89.63,"y":176.81,"x0":1.338982543339522,"y0":50.00042533116228,"z0":6.105109178657188,"aX":17.462796132001106},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":6.7,"breakHorizontal":-16.2,"spinRate":2167,"spinDirection":143},"zone":6,"typeConfidence":2.0,"plateTime":0.40716176535712956,"extension":6.985291382948114},"index":0,"playId":"9a7efb3d-7e37-3ece-bbd3-7b457aa9f004","pitchNumber":1,"startTime":"2026-07-03T20:35:27.475Z","endTime":"2026-07-03T20:35:30.854Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656849,"link":"/api/v1/people/656849","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":676475,"link":"/api/v1/people/676475","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.4,"endSpeed":79.7,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.24319313276033,"aZ":-29.616502431645703,"pfxX":0.04661688100837302,"pfxZ":1.584302369696898,"pX":-0.18048519320353304,"pZ":3.3804674291305483,"vX0":-4.577186786767755,"vY0":-125.8179547158973,"vZ0":-1.0087411982923247,"x":123.88,"y":147.51,"x0":1.6520466971808294,"y0":50.00107250568513,"z0":6.175078941140366,"aX":0.07590445335865048},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":2.9,"breakHorizontal":1.0,"spinRate":2369,"spinDirection":207},"zone":2,"typeConfidence":2.0,"plateTime":0.43444995143881826,"extension":6.934885427690908},"index":1,"playId":"b0c4709f-3800-37ab-9aa2-751f47f6a7f4","pitchNumber":2,"startTime":"2026-07-03T20:35:41.242Z","endTime":"2026-07-03T20:35:44.262Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656849,"link":"/api/v1/people/656849","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":676475,"link":"/api/v1/people/676475","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.4,"endSpeed":84.0,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.99204896268119,"aZ":-20.37685026248075,"pfxX":3.0504131308843654,"pfxZ":6.549111001685176,"pX":-0.4756685440098563,"pZ":3.5164114452816877,"vX0":-6.5058720671868455,"vY0":-132.99918397500923,"vZ0":-2.396820406091223,"x":135.13,"y":143.84,"x0":1.5996371346712486,"y0":50.00431549081693,"z0":5.897896551062214,"aX":5.496931738853988},"breaks":{"breakAngle":12.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":11.6,"breakHorizontal":-4.2,"spinRate":2255,"spinDirection":139},"zone":11,"typeConfidence":2.0,"plateTime":0.41092396309154244,"extension":7.07630527457184},"hitData":{"launchSpeed":93.9,"launchAngle":-7.0,"totalDistance":23.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":127.69,"coordY":180.42}},"index":2,"playId":"c0ca8da2-bab4-31d9-835b-ad50ea0a9569","pitchNumber":3,"startTime":"2026-07-03T20:35:55.729Z","endTime":"2026-07-03T20:36:03.918Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656849,"link":"/api/v1/people/656849","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":676475,"link":"/api/v1/people/676475","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":676475,"link":"/api/v1/people/676475"},"credit":"b_ab"},{"player":{"id":656849,"link":"/api/v1/people/656849"},"credit":"p_ab"},{"player":{"id":676475,"link":"/api/v1/people/676475"},"credit":"b_pa"},{"player":{"id":656849,"link":"/api/v1/people/656849"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.300000000000004,"awayTeamWinProbability":47.699999999999996,"homeTeamWinProbabilityAdded":2.3000000000000043,"leverageIndex":0.92,"dramaIndex":42.0,"contextMetrics":{},"playEndTime":"2026-07-03T20:36:03.918Z","atBatIndex":9},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Masyn Winn called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":10,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-07-03T20:36:36.365Z","endTime":"2026-07-03T20:37:35.564Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656849,"fullName":"David Peterson","link":"/api/v1/people/656849"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":608348,"link":"/api/v1/people/608348"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-07-03T20:36:25.761Z","endTime":"2026-07-03T20:36:38.666Z","isPitch":false,"type":"action","player":{"id":691026,"link":"/api/v1/people/691026"},"defense":{"pitcher":{"id":656849,"link":"/api/v1/people/656849","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":691026,"link":"/api/v1/people/691026","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.4,"endSpeed":84.6,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.364766043453084,"aZ":-18.44323994131187,"pfxX":6.97132818913958,"pfxZ":7.515480195149787,"pX":0.29276298751437857,"pZ":2.2021688499167067,"vX0":-5.11238127791056,"vY0":-134.36325060228265,"vZ0":-6.7848084795715184,"x":105.84,"y":179.32,"x0":1.3153105950345545,"y0":50.000996264456774,"z0":6.072478333107738,"aX":12.733462372728939},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":12.4,"breakHorizontal":-11.5,"spinRate":2218,"spinDirection":142},"zone":6,"typeConfidence":2.0,"plateTime":0.40778309678247293,"extension":7.054985529056625},"index":1,"playId":"0fc67d45-c6cc-36c8-9329-1f3dcfbe94ce","pitchNumber":1,"startTime":"2026-07-03T20:36:38.666Z","endTime":"2026-07-03T20:36:45.794Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656849,"link":"/api/v1/people/656849","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":691026,"link":"/api/v1/people/691026","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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":91.8,"endSpeed":84.4,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.045542861971537,"aZ":-21.549327153747015,"pfxX":0.7224117469098879,"pfxZ":5.869677431943144,"pX":-1.4571490471042414,"pZ":2.7688066804995786,"vX0":-7.285921787070342,"vY0":-133.50887796843503,"vZ0":-4.484683502168347,"x":172.54,"y":164.02,"x0":1.210273052424911,"y0":50.002176802659875,"z0":6.016081471730164,"aX":1.3083472160354797},"breaks":{"breakAngle":0.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":9.8,"breakHorizontal":0.2,"spinRate":2190,"spinDirection":147},"zone":11,"typeConfidence":2.0,"plateTime":0.4098523281968247,"extension":7.168826653835081},"index":2,"playId":"c486c01a-215e-3106-b471-eacb6eb07421","pitchNumber":2,"startTime":"2026-07-03T20:37:00.557Z","endTime":"2026-07-03T20:37:03.842Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656849,"link":"/api/v1/people/656849","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":691026,"link":"/api/v1/people/691026","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.7,"endSpeed":83.6,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.395319046014567,"aZ":-20.815694913164457,"pfxX":1.142137101965083,"pfxZ":6.383467487728485,"pX":-0.3191481918809709,"pZ":3.0221634854827473,"vX0":-4.685540694727631,"vY0":-132.1005555176802,"vZ0":-3.7171566053798264,"x":129.17,"y":157.18,"x0":1.3239967876758898,"y0":50.00038723179659,"z0":5.965328539873678,"aX":2.0316614441339826},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":11.0,"breakHorizontal":-1.1,"spinRate":2153,"spinDirection":144},"zone":1,"typeConfidence":2.0,"plateTime":0.4135837855258244,"extension":7.004237436836816},"index":3,"playId":"1d2b9430-3d91-31b0-b331-05b0af5b616f","pitchNumber":3,"startTime":"2026-07-03T20:37:13.425Z","endTime":"2026-07-03T20:37:16.837Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656849,"link":"/api/v1/people/656849","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":691026,"link":"/api/v1/people/691026","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.9,"endSpeed":80.0,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.389118993113087,"aZ":-30.302437767089422,"pfxX":0.169594662139128,"pfxZ":1.169052014482487,"pX":0.4074608644572113,"pZ":1.802156563279531,"vX0":-2.8206823402125276,"vY0":-125.15216008506148,"vZ0":-4.393465401247477,"x":101.47,"y":190.12,"x0":1.521374199153741,"y0":50.00467513819602,"z0":6.028578158186444,"aX":0.27227480893276595},"breaks":{"breakAngle":0.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":1.4,"breakHorizontal":0.2,"spinRate":2391,"spinDirection":160},"zone":9,"typeConfidence":2.0,"plateTime":0.4356359619570429,"extension":6.934320771420701},"index":4,"playId":"da8e7e0a-51b4-311e-adf1-b30960b07c25","pitchNumber":4,"startTime":"2026-07-03T20:37:28.875Z","endTime":"2026-07-03T20:37:35.564Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656849,"link":"/api/v1/people/656849","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":691026,"link":"/api/v1/people/691026","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691026,"link":"/api/v1/people/691026"},"credit":"b_ab"},{"player":{"id":656849,"link":"/api/v1/people/656849"},"credit":"p_ab"},{"player":{"id":691026,"link":"/api/v1/people/691026"},"credit":"b_pa"},{"player":{"id":656849,"link":"/api/v1/people/656849"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.0,"awayTeamWinProbability":46.0,"homeTeamWinProbabilityAdded":1.6999999999999957,"leverageIndex":0.67,"dramaIndex":33.0,"contextMetrics":{},"playEndTime":"2026-07-03T20:37:35.564Z","atBatIndex":10},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"José Fermín doubles (7) on a line drive to left fielder Ian Happ.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":11,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-07-03T20:37:43.530Z","endTime":"2026-07-03T20:39:41.678Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":665877,"fullName":"José Fermín","link":"/api/v1/people/665877"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656849,"fullName":"David Peterson","link":"/api/v1/people/656849"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":665877,"fullName":"José Fermín","link":"/api/v1/people/665877"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":665877,"fullName":"José Fermín","link":"/api/v1/people/665877"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":664023,"link":"/api/v1/people/664023"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.6,"endSpeed":85.8,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.106231593650477,"aZ":-21.13419517604568,"pfxX":8.402882959034173,"pfxZ":5.882378675320796,"pX":1.4504139848110942,"pZ":2.3586188107940447,"vX0":-2.540495925995513,"vY0":-136.15700974568043,"vZ0":-6.566586513655644,"x":61.71,"y":175.1,"x0":1.3044036666208898,"y0":50.00056889626392,"z0":6.265645896979464,"aX":15.762586636357343},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":9.5,"breakHorizontal":-14.6,"spinRate":2116,"spinDirection":145},"zone":14,"typeConfidence":2.0,"plateTime":0.40238669702862406,"extension":6.8729302154044145},"index":0,"playId":"8328eebf-436e-3701-9497-be063d922222","pitchNumber":1,"startTime":"2026-07-03T20:37:58.254Z","endTime":"2026-07-03T20:38:03.708Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656849,"link":"/api/v1/people/656849","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":665877,"link":"/api/v1/people/665877","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.0,"endSpeed":84.7,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.51091453084682,"aZ":-18.267487927217932,"pfxX":1.4899096390464415,"pfxZ":7.639279881624817,"pX":-0.9521967181795181,"pZ":1.862298044096964,"vX0":-6.5873661745967125,"vY0":-133.72968422306647,"vZ0":-7.426590031961605,"x":153.3,"y":188.5,"x0":1.344120929922891,"y0":50.002213462443194,"z0":5.974726248759296,"aX":2.712848029609923},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":12.5,"breakHorizontal":-1.3,"spinRate":2205,"spinDirection":140},"zone":13,"typeConfidence":2.0,"plateTime":0.4088157409205566,"extension":7.1075338910202746},"index":1,"playId":"5d6a44c4-4abd-3665-a936-57ab5f360d13","pitchNumber":2,"startTime":"2026-07-03T20:38:13.627Z","endTime":"2026-07-03T20:38:16.644Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656849,"link":"/api/v1/people/656849","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":665877,"link":"/api/v1/people/665877","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.4,"endSpeed":79.1,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.13984350756612,"aZ":-29.85703574258512,"pfxX":6.742944853892146,"pfxZ":1.4669982343722197,"pX":1.944929415410722,"pZ":2.732513977969309,"vX0":-1.222535706220107,"vY0":-124.40349779809299,"vZ0":-2.4731990076645727,"x":42.86,"y":165.0,"x0":1.5639516577688484,"y0":50.00237423903256,"z0":6.195241532884455,"aX":10.65079399076413},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":2.4,"breakHorizontal":-12.0,"spinRate":1573,"spinDirection":122},"zone":12,"typeConfidence":2.0,"plateTime":0.4389686276709921,"extension":6.911049655502138},"index":2,"playId":"b2a43e78-84ba-3b5d-8707-8dfe05bbe5d1","pitchNumber":3,"startTime":"2026-07-03T20:38:32.458Z","endTime":"2026-07-03T20:38:35.800Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656849,"link":"/api/v1/people/656849","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":665877,"link":"/api/v1/people/665877","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.7,"endSpeed":85.8,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.338778982649803,"aZ":-17.832487354300326,"pfxX":6.468123983236735,"pfxZ":7.616566776015265,"pX":1.9147601959664422,"pZ":2.7790465806477416,"vX0":-1.0059752252803489,"vY0":-136.41449548080638,"vZ0":-5.782206671714961,"x":44.01,"y":163.75,"x0":1.4483973191361952,"y0":50.00153950926803,"z0":6.157788543580101,"aX":12.174046874145478},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":12.7,"breakHorizontal":-11.5,"spinRate":2163,"spinDirection":151},"zone":12,"typeConfidence":2.0,"plateTime":0.4017141934609114,"extension":7.172296331745007},"index":3,"playId":"6ecdf73d-d515-329e-83c8-0953d2872f4b","pitchNumber":4,"startTime":"2026-07-03T20:38:48.569Z","endTime":"2026-07-03T20:38:51.729Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656849,"link":"/api/v1/people/656849","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":665877,"link":"/api/v1/people/665877","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.2,"endSpeed":84.3,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.192962571738946,"aZ":-18.83716712370022,"pfxX":7.837903541283415,"pfxZ":7.322075531110338,"pX":-0.16298820201482006,"pZ":3.362999123443727,"vX0":-6.454858652260636,"vY0":-134.17776563554966,"vZ0":-3.800295710775432,"x":123.21,"y":147.98,"x0":1.2562059742601075,"y0":50.00633097521465,"z0":6.1409977037782575,"aX":14.285925832690863},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":12.6,"breakHorizontal":-12.8,"spinRate":2067,"spinDirection":144},"zone":11,"typeConfidence":2.0,"plateTime":0.40828888220830173,"extension":7.20204976200984},"index":4,"playId":"884f1649-a02e-3a6f-9d44-fd5fb0816a73","pitchNumber":5,"startTime":"2026-07-03T20:39:03.777Z","endTime":"2026-07-03T20:39:08.883Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656849,"link":"/api/v1/people/656849","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":665877,"link":"/api/v1/people/665877","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"index":5,"startTime":"2026-07-03T20:39:15.680Z","endTime":"2026-07-03T20:39:27.580Z","isPitch":false,"type":"action","player":{"id":665877,"link":"/api/v1/people/665877"},"defense":{"pitcher":{"id":656849,"link":"/api/v1/people/656849","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":665877,"link":"/api/v1/people/665877","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.1,"endSpeed":85.0,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.025322115785492,"aZ":-18.976927364767672,"pfxX":8.228287140919818,"pfxZ":7.119239190484532,"pX":-0.3919968473623853,"pZ":3.0355266778942376,"vX0":-7.081338067759904,"vY0":-135.40247672889342,"vZ0":-4.644639580390376,"x":131.94,"y":156.82,"x0":1.1902593901818856,"y0":50.0039657601553,"z0":6.104137442345818,"aX":15.25435936793412},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":12.1,"breakHorizontal":-13.3,"spinRate":2092,"spinDirection":146},"zone":1,"typeConfidence":2.0,"plateTime":0.404784422991066,"extension":7.255010388386588},"hitData":{"launchSpeed":100.1,"launchAngle":21.0,"totalDistance":327.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":28.3,"coordY":98.27}},"index":6,"playId":"9b86894c-ea0e-3a33-9755-485247496027","pitchNumber":6,"startTime":"2026-07-03T20:39:27.580Z","endTime":"2026-07-03T20:39:41.678Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656849,"link":"/api/v1/people/656849","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":665877,"link":"/api/v1/people/665877","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665877,"link":"/api/v1/people/665877"},"credit":"b_ab"},{"player":{"id":656849,"link":"/api/v1/people/656849"},"credit":"p_ab"},{"player":{"id":665877,"link":"/api/v1/people/665877"},"credit":"b_pa"},{"player":{"id":656849,"link":"/api/v1/people/656849"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":51.7,"awayTeamWinProbability":48.3,"homeTeamWinProbabilityAdded":-2.299999999999997,"leverageIndex":0.43,"dramaIndex":30.0,"contextMetrics":{},"playEndTime":"2026-07-03T20:39:41.678Z","atBatIndex":11},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Blaze Jordan singles on a line drive to shortstop Dansby Swanson, deflected by pitcher David Peterson. José Fermín to 3rd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":12,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-07-03T20:39:47.787Z","endTime":"2026-07-03T20:41:13.976Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":691458,"fullName":"Blaze Jordan","link":"/api/v1/people/691458"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656849,"fullName":"David Peterson","link":"/api/v1/people/656849"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":691458,"fullName":"Blaze Jordan","link":"/api/v1/people/691458"},"postOnThird":{"id":665877,"fullName":"José Fermín","link":"/api/v1/people/665877"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":691458,"fullName":"Blaze Jordan","link":"/api/v1/people/691458"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":656849,"link":"/api/v1/people/656849"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_deflection"},{"player":{"id":621020,"link":"/api/v1/people/621020"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"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":665877,"fullName":"José Fermín","link":"/api/v1/people/665877"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"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.1,"endSpeed":72.8,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.13920583324122,"aZ":-38.52989866674349,"pfxX":-3.4565800274636715,"pfxZ":-4.74667544732109,"pX":0.5955359140640287,"pZ":2.8352153739126082,"vX0":-0.4889420572129999,"vY0":-115.25954205709823,"vZ0":0.5782141095555875,"x":94.3,"y":162.23,"x0":1.2594483318667262,"y0":50.00024678388811,"z0":6.31254291473181,"aX":-4.63285799002588},"breaks":{"breakAngle":7.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.8,"breakVerticalInduced":-8.2,"breakHorizontal":6.4,"spinRate":2421,"spinDirection":322},"zone":6,"typeConfidence":2.0,"plateTime":0.4758772404755587,"extension":6.734725200435785},"index":0,"playId":"c7701b13-fb38-3d55-8e22-f6b26b50cb50","pitchNumber":1,"startTime":"2026-07-03T20:40:07.104Z","endTime":"2026-07-03T20:40:10.928Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656849,"link":"/api/v1/people/656849","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":691458,"link":"/api/v1/people/691458","batSide":{"code":"R","description":"Right"}},"second":{"id":665877,"link":"/api/v1/people/665877"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.7,"endSpeed":84.0,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.291688096394967,"aZ":-22.76225369617118,"pfxX":8.044139216448265,"pfxZ":5.253453511543083,"pX":-0.5422826071266702,"pZ":1.2155128447945498,"vX0":-6.591933490921069,"vY0":-133.1810771285248,"vZ0":-8.286400028593167,"x":137.67,"y":205.96,"x0":0.9229368357201072,"y0":50.005337344513805,"z0":6.02072244167867,"aX":14.415575817395087},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":7.8,"breakHorizontal":-13.1,"spinRate":2140,"spinDirection":142},"zone":13,"typeConfidence":2.0,"plateTime":0.4116843162503536,"extension":6.930843224077078},"index":1,"playId":"83486f64-0b53-32b4-8590-6f2ba38be2a4","pitchNumber":2,"startTime":"2026-07-03T20:40:26.962Z","endTime":"2026-07-03T20:40:30.715Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656849,"link":"/api/v1/people/656849","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":691458,"link":"/api/v1/people/691458","batSide":{"code":"R","description":"Right"}},"second":{"id":665877,"link":"/api/v1/people/665877"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.6,"endSpeed":79.4,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.532619742620284,"aZ":-30.509422369606597,"pfxX":8.550859120588058,"pfxZ":1.0503460607368496,"pX":0.5420943348312101,"pZ":1.1421074002580098,"vX0":-4.61205540730255,"vY0":-124.59286302731562,"vZ0":-5.8122888658035015,"x":96.34,"y":207.94,"x0":1.3001012876887912,"y0":50.00226113586033,"z0":6.006890684999918,"aX":13.529034086139594},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":0.8,"breakHorizontal":-14.5,"spinRate":1556,"spinDirection":123},"zone":14,"typeConfidence":2.0,"plateTime":0.43853837918282634,"extension":7.223642187540183},"index":2,"playId":"90bfc270-5bf7-3890-b28c-b9a66bbfb3a6","pitchNumber":3,"startTime":"2026-07-03T20:40:46.463Z","endTime":"2026-07-03T20:40:50.238Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656849,"link":"/api/v1/people/656849","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":691458,"link":"/api/v1/people/691458","batSide":{"code":"R","description":"Right"}},"second":{"id":665877,"link":"/api/v1/people/665877"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.5,"endSpeed":83.9,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.458208468855968,"aZ":-22.337513703112414,"pfxX":8.527425988749878,"pfxZ":5.480758737954597,"pX":0.3353184573781313,"pZ":2.6030443355029687,"vX0":-4.855254283059499,"vY0":-133.0893895603662,"vZ0":-4.908653858442957,"x":104.22,"y":168.5,"x0":1.0750269370833467,"y0":50.001759410412454,"z0":6.088195925631034,"aX":15.302587978440151},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":9.1,"breakHorizontal":-14.4,"spinRate":2052,"spinDirection":135},"zone":6,"typeConfidence":2.0,"plateTime":0.4114877192997928,"extension":6.881039532880943},"hitData":{"launchSpeed":98.9,"launchAngle":5.0,"totalDistance":110.0,"trajectory":"line_drive","hardness":"medium","location":"1","coordinates":{"coordX":111.97,"coordY":159.63}},"index":3,"playId":"88382615-e045-34b1-82e6-7a5382bef19b","pitchNumber":4,"startTime":"2026-07-03T20:41:05.337Z","endTime":"2026-07-03T20:41:13.976Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656849,"link":"/api/v1/people/656849","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":691458,"link":"/api/v1/people/691458","batSide":{"code":"R","description":"Right"}},"second":{"id":665877,"link":"/api/v1/people/665877"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691458,"link":"/api/v1/people/691458"},"credit":"b_ab"},{"player":{"id":656849,"link":"/api/v1/people/656849"},"credit":"p_ab"},{"player":{"id":691458,"link":"/api/v1/people/691458"},"credit":"b_pa"},{"player":{"id":656849,"link":"/api/v1/people/656849"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-1.7000000000000028,"leverageIndex":1.3,"dramaIndex":48.0,"contextMetrics":{},"playEndTime":"2026-07-03T20:41:13.976Z","atBatIndex":12},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Nathan Church homers (8) on a fly ball to right field. José Fermín scores. Blaze Jordan scores.","rbi":3,"awayScore":3,"homeScore":0,"isOut":false},"about":{"atBatIndex":13,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-07-03T20:42:45.877Z","endTime":"2026-07-03T20:46:07.900Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656849,"fullName":"David Peterson","link":"/api/v1/people/656849"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6,7,8],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"responsiblePitcher":{"id":656849,"link":"/api/v1/people/656849"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":8},"credits":[]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":665877,"fullName":"José Fermín","link":"/api/v1/people/665877"},"responsiblePitcher":{"id":656849,"link":"/api/v1/people/656849"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":8},"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":691458,"fullName":"Blaze Jordan","link":"/api/v1/people/691458"},"responsiblePitcher":{"id":656849,"link":"/api/v1/people/656849"},"isScoringEvent":true,"rbi":true,"earned":true,"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(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.6,"endSpeed":78.8,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.925582687702892,"aZ":-29.090466472218193,"pfxX":-0.1492530732252435,"pfxZ":1.9564335185322488,"pX":-1.0491924645479795,"pZ":2.6591089692050764,"vX0":-5.663512682074724,"vY0":-124.64563456464893,"vZ0":-2.2229840480551344,"x":156.99,"y":166.98,"x0":1.2711549537967801,"y0":50.000966718821196,"z0":5.96315378883696,"aX":-0.23429445719801514},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":3.2,"breakHorizontal":1.6,"spinRate":2189,"spinDirection":320},"zone":11,"typeConfidence":2.0,"plateTime":0.43933685914802556,"extension":6.979624755527994},"index":0,"playId":"12ba9fbd-4afe-301b-b856-763b6bd73e53","pitchNumber":1,"startTime":"2026-07-03T20:42:45.877Z","endTime":"2026-07-03T20:42:49.720Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656849,"link":"/api/v1/people/656849","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":701675,"link":"/api/v1/people/701675","batSide":{"code":"L","description":"Left"}},"first":{"id":691458,"link":"/api/v1/people/691458"},"third":{"id":665877,"link":"/api/v1/people/665877"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.6,"endSpeed":83.5,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.733093921607363,"aZ":-22.838630191576424,"pfxX":9.977663383876115,"pfxZ":5.223498296977583,"pX":-0.3764855757854941,"pZ":2.8100184661637067,"vX0":-7.405699237146786,"vY0":-133.10242013980337,"vZ0":-3.8844710268256573,"x":131.35,"y":162.91,"x0":1.1517155421241971,"y0":50.0003346049423,"z0":5.950740249960401,"aX":17.822134192153676},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":8.8,"breakHorizontal":-16.3,"spinRate":2017,"spinDirection":132},"zone":1,"typeConfidence":2.0,"plateTime":0.4121979194079035,"extension":7.140238817770398},"index":1,"playId":"a3532e8e-230e-3483-b64f-f4fdd1d61c78","pitchNumber":2,"startTime":"2026-07-03T20:43:04.455Z","endTime":"2026-07-03T20:43:07.806Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656849,"link":"/api/v1/people/656849","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":701675,"link":"/api/v1/people/701675","batSide":{"code":"L","description":"Left"}},"first":{"id":691458,"link":"/api/v1/people/691458"},"third":{"id":665877,"link":"/api/v1/people/665877"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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":92.8,"endSpeed":85.0,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.248780768276596,"aZ":-22.124468768293475,"pfxX":4.770459034730152,"pfxZ":5.432202956237649,"pX":0.5604485693428405,"pZ":3.0642726482497054,"vX0":-3.582046847765772,"vY0":-135.09414657060032,"vZ0":-3.579618807374701,"x":95.64,"y":156.04,"x0":1.2833709015234902,"y0":50.00043793101286,"z0":5.9603049474927285,"aX":8.822207662360796},"breaks":{"breakAngle":19.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":9.2,"breakHorizontal":-7.9,"spinRate":2057,"spinDirection":133},"zone":3,"typeConfidence":2.0,"plateTime":0.40533792327684104,"extension":7.040898151106854},"index":2,"playId":"b4d1229c-bf48-3aa0-913e-3f21969c3a2d","pitchNumber":3,"startTime":"2026-07-03T20:43:25.943Z","endTime":"2026-07-03T20:43:30.188Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656849,"link":"/api/v1/people/656849","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":701675,"link":"/api/v1/people/701675","batSide":{"code":"L","description":"Left"}},"first":{"id":691458,"link":"/api/v1/people/691458"},"third":{"id":665877,"link":"/api/v1/people/665877"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.8,"endSpeed":79.5,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.828901050595032,"aZ":-29.427338387811783,"pfxX":-0.22318255777887197,"pfxZ":1.726174816030067,"pX":-0.853247396349557,"pZ":1.7252867274812742,"vX0":-5.5806007812189,"vY0":-124.96286274083147,"vZ0":-4.069198872630576,"x":149.52,"y":192.2,"x0":1.4325189394761726,"y0":50.00306191793511,"z0":5.7769409755900885,"aX":-0.3539189936574439},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":2.5,"breakHorizontal":1.6,"spinRate":2253,"spinDirection":221},"zone":13,"typeConfidence":2.0,"plateTime":0.4373561225883531,"extension":7.087058643586352},"index":3,"playId":"6b794d0e-e2b0-3be4-8629-b2c71683995e","pitchNumber":4,"startTime":"2026-07-03T20:43:50.886Z","endTime":"2026-07-03T20:43:54.971Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656849,"link":"/api/v1/people/656849","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":701675,"link":"/api/v1/people/701675","batSide":{"code":"L","description":"Left"}},"first":{"id":691458,"link":"/api/v1/people/691458"},"third":{"id":665877,"link":"/api/v1/people/665877"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"index":4,"playId":"e07e706b-a577-3f19-9632-eade62c784a1","startTime":"2026-07-03T20:44:13.871Z","endTime":"2026-07-03T20:44:17.989Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":656849,"link":"/api/v1/people/656849","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":701675,"link":"/api/v1/people/701675","batSide":{"code":"L","description":"Left"}},"first":{"id":691458,"link":"/api/v1/people/691458"},"third":{"id":665877,"link":"/api/v1/people/665877"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.8,"endSpeed":79.9,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.001685623188177,"aZ":-30.385344160817635,"pfxX":-0.8415685991839412,"pfxZ":1.131187405460849,"pX":-1.8964457729946775,"pZ":0.6397209841016379,"vX0":-7.837828972233382,"vY0":-124.68275718762705,"vZ0":-6.77453371725049,"x":189.29,"y":221.51,"x0":1.3859723002055426,"y0":50.00608662273876,"z0":5.871297573967393,"aX":-1.3370565995467751},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":0.8,"breakHorizontal":3.2,"spinRate":2285,"spinDirection":40},"zone":13,"typeConfidence":2.0,"plateTime":0.437817215299527,"extension":6.995619133269598},"index":5,"playId":"ef262606-7d82-3624-a41c-2bd2b65e0482","pitchNumber":5,"startTime":"2026-07-03T20:44:35.374Z","endTime":"2026-07-03T20:44:38.940Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656849,"link":"/api/v1/people/656849","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":701675,"link":"/api/v1/people/701675","batSide":{"code":"L","description":"Left"}},"first":{"id":691458,"link":"/api/v1/people/691458"},"third":{"id":665877,"link":"/api/v1/people/665877"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.6,"endSpeed":85.0,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.78150290787223,"aZ":-22.687102993191942,"pfxX":0.4474351663171676,"pfxZ":5.1415563520476475,"pX":-0.1778419256877639,"pZ":3.0814472989132633,"vX0":-4.126780149610095,"vY0":-134.83170575561422,"vZ0":-3.274395401735732,"x":123.78,"y":155.58,"x0":1.3130709143479482,"y0":50.00078459545819,"z0":5.908836997538337,"aX":0.8254807222245136},"breaks":{"breakAngle":0.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":8.9,"breakHorizontal":0.0,"spinRate":2019,"spinDirection":148},"zone":2,"typeConfidence":2.0,"plateTime":0.40591941770177087,"extension":7.076608615633888},"index":6,"playId":"126565cc-df3b-36c3-91ad-25b72bfce1fa","pitchNumber":6,"startTime":"2026-07-03T20:45:00.226Z","endTime":"2026-07-03T20:45:03.321Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656849,"link":"/api/v1/people/656849","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":701675,"link":"/api/v1/people/701675","batSide":{"code":"L","description":"Left"}},"first":{"id":691458,"link":"/api/v1/people/691458"},"third":{"id":665877,"link":"/api/v1/people/665877"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.5,"endSpeed":84.8,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.15870236210154,"aZ":-23.42825942198997,"pfxX":6.7287721796867865,"pfxZ":4.751878446455521,"pX":0.9495054343102186,"pZ":3.3221634444501724,"vX0":-3.303386798535321,"vY0":-134.76455177349743,"vZ0":-2.735363285421985,"x":80.81,"y":149.08,"x0":1.3166616888398455,"y0":50.00270031665983,"z0":6.004405013390951,"aX":12.382088500699956},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":8.3,"breakHorizontal":-11.5,"spinRate":1843,"spinDirection":151},"zone":12,"typeConfidence":2.0,"plateTime":0.4063615253745385,"extension":7.087294153245867},"index":7,"playId":"2ec79c0c-ab0c-3422-b9fc-6de526a9d286","pitchNumber":7,"startTime":"2026-07-03T20:45:22.783Z","endTime":"2026-07-03T20:45:25.873Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656849,"link":"/api/v1/people/656849","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":701675,"link":"/api/v1/people/701675","batSide":{"code":"L","description":"Left"}},"first":{"id":691458,"link":"/api/v1/people/691458"},"third":{"id":665877,"link":"/api/v1/people/665877"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":79.8,"endSpeed":73.6,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.46456682252138,"aZ":-36.116106396975795,"pfxX":-4.3440483833130195,"pfxZ":-2.889193732633922,"pX":0.042890053119048595,"pZ":2.0578929286537266,"vX0":-1.7664617455844744,"vY0":-116.22750894687337,"vZ0":-1.6388972577508705,"x":115.37,"y":183.22,"x0":1.377969742431508,"y0":50.005000146805806,"z0":6.21262521168867,"aX":-5.92322641879947},"breaks":{"breakAngle":9.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.4,"breakVerticalInduced":-5.4,"breakHorizontal":8.3,"spinRate":2425,"spinDirection":325},"zone":8,"typeConfidence":2.0,"plateTime":0.47186496386884036,"extension":6.876381312940297},"hitData":{"launchSpeed":101.1,"launchAngle":22.0,"totalDistance":384.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":212.88,"coordY":67.34}},"index":8,"playId":"035e6670-bde0-3ce9-9fac-412c30a8fa18","pitchNumber":8,"startTime":"2026-07-03T20:45:44.945Z","endTime":"2026-07-03T20:46:07.900Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656849,"link":"/api/v1/people/656849","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":701675,"link":"/api/v1/people/701675","batSide":{"code":"L","description":"Left"}},"first":{"id":691458,"link":"/api/v1/people/691458"},"third":{"id":665877,"link":"/api/v1/people/665877"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":701675,"link":"/api/v1/people/701675"},"credit":"b_ab"},{"player":{"id":656849,"link":"/api/v1/people/656849"},"credit":"p_ab"},{"player":{"id":701675,"link":"/api/v1/people/701675"},"credit":"b_pa"},{"player":{"id":656849,"link":"/api/v1/people/656849"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":24.6,"awayTeamWinProbability":75.4,"homeTeamWinProbabilityAdded":-25.4,"leverageIndex":1.96,"dramaIndex":210.0,"contextMetrics":{},"playEndTime":"2026-07-03T20:46:07.900Z","atBatIndex":13},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"JJ Wetherholt strikes out swinging.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":14,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-07-03T20:47:01.176Z","endTime":"2026-07-03T20:47:50.042Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656849,"fullName":"David Peterson","link":"/api/v1/people/656849"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[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":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":608348,"link":"/api/v1/people/608348"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-07-03T20:46:22.337Z","endTime":"2026-07-03T20:47:03.351Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":656849,"link":"/api/v1/people/656849","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":802139,"link":"/api/v1/people/802139","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.7,"endSpeed":85.5,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.19193910854757,"aZ":-21.472995373221053,"pfxX":7.8806513273059,"pfxZ":5.772006821548218,"pX":-0.47678663101169183,"pZ":2.4296763724280233,"vX0":-7.194924543837967,"vY0":-134.78608161512278,"vZ0":-5.706286622834234,"x":135.17,"y":173.18,"x0":1.1934022459070355,"y0":50.00392388358459,"z0":6.074156296767451,"aX":14.612584145662776},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":9.5,"breakHorizontal":-12.8,"spinRate":2097,"spinDirection":148},"zone":4,"typeConfidence":2.0,"plateTime":0.4051891545009858,"extension":7.075971227385741},"index":1,"playId":"24d8dfc8-ba97-3cdb-864f-24df3bd4197d","pitchNumber":1,"startTime":"2026-07-03T20:47:03.351Z","endTime":"2026-07-03T20:47:06.916Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656849,"link":"/api/v1/people/656849","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":802139,"link":"/api/v1/people/802139","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.2,"endSpeed":84.8,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.19446444272392,"aZ":-24.032495049610144,"pfxX":9.22314345886898,"pfxZ":4.464741504201671,"pX":-0.005688868386424048,"pZ":1.2603959218623606,"vX0":-6.99947717011682,"vY0":-133.97338817483677,"vZ0":-7.495145335448317,"x":117.22,"y":204.75,"x0":1.4389283655040193,"y0":50.00125572487076,"z0":5.8046659973942925,"aX":16.811124321743904},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":6.7,"breakHorizontal":-15.2,"spinRate":2105,"spinDirection":141},"zone":13,"typeConfidence":2.0,"plateTime":0.4084037428955303,"extension":7.088911364559345},"index":2,"playId":"21f85366-5553-3b75-be27-4a2a3f5180f1","pitchNumber":2,"startTime":"2026-07-03T20:47:16.081Z","endTime":"2026-07-03T20:47:19.386Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656849,"link":"/api/v1/people/656849","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":802139,"link":"/api/v1/people/802139","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.7,"endSpeed":84.8,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.99297146168867,"aZ":-19.47035090370133,"pfxX":2.2907860285990194,"pfxZ":6.962294094921502,"pX":-0.6875702069849189,"pZ":3.0433340066268335,"vX0":-6.585039766942604,"vY0":-133.53399935356674,"vZ0":-3.994753498001436,"x":143.21,"y":156.61,"x0":1.5016453350199326,"y0":50.002537715013204,"z0":5.9412684747333575,"aX":4.180477765637092},"breaks":{"breakAngle":8.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":12.0,"breakHorizontal":-2.9,"spinRate":2124,"spinDirection":139},"zone":1,"typeConfidence":2.0,"plateTime":0.4085907164834186,"extension":7.200265146047856},"index":3,"playId":"4b83df0d-7be0-32a4-b123-c371efae5c63","pitchNumber":3,"startTime":"2026-07-03T20:47:31.788Z","endTime":"2026-07-03T20:47:35.735Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656849,"link":"/api/v1/people/656849","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":802139,"link":"/api/v1/people/802139","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.8,"endSpeed":85.0,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.692006723060718,"aZ":-23.453572874971165,"pfxX":1.1760445051592534,"pfxZ":4.755595714471674,"pX":-0.10272402775860003,"pZ":3.106424428416631,"vX0":-4.569659865102632,"vY0":-133.7706062064164,"vZ0":-2.6842104724555265,"x":120.92,"y":154.91,"x0":1.466169204490482,"y0":50.00127717432557,"z0":5.7830153079932245,"aX":2.1561823902625825},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":8.3,"breakHorizontal":-1.3,"spinRate":2117,"spinDirection":143},"zone":2,"typeConfidence":2.0,"plateTime":0.40762744826853536,"extension":7.050815064031922},"index":4,"playId":"74506ec7-8fc5-3f82-aa05-1fab285be72f","pitchNumber":4,"startTime":"2026-07-03T20:47:46.870Z","endTime":"2026-07-03T20:47:50.042Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656849,"link":"/api/v1/people/656849","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":802139,"link":"/api/v1/people/802139","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":802139,"link":"/api/v1/people/802139"},"credit":"b_ab"},{"player":{"id":656849,"link":"/api/v1/people/656849"},"credit":"p_ab"},{"player":{"id":802139,"link":"/api/v1/people/802139"},"credit":"b_pa"},{"player":{"id":656849,"link":"/api/v1/people/656849"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":25.3,"awayTeamWinProbability":74.7,"homeTeamWinProbabilityAdded":0.6999999999999993,"leverageIndex":0.27,"dramaIndex":17.0,"contextMetrics":{},"playEndTime":"2026-07-03T20:47:50.042Z","atBatIndex":14},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Nico Hoerner lines out to right fielder Jordan Walker.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":15,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-07-03T20:49:40.075Z","endTime":"2026-07-03T20:50:59.656Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669467,"fullName":"Andre Pallante","link":"/api/v1/people/669467"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":691023,"link":"/api/v1/people/691023"},"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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.7,"endSpeed":87.6,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.53897206175158,"aZ":-15.199512294377527,"pfxX":-2.0553866454104606,"pfxZ":8.751620906176798,"pX":1.0404465369769154,"pZ":1.828995761419237,"vX0":6.901342809086259,"vY0":-137.67034441375858,"vZ0":-8.278969835491125,"x":77.34,"y":189.4,"x0":-1.2203504784433437,"y0":50.00587129806835,"z0":5.881994156477519,"aX":-3.98878682720992},"breaks":{"breakAngle":9.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":14.5,"breakHorizontal":2.4,"spinRate":2162,"spinDirection":188},"zone":14,"typeConfidence":0.93,"plateTime":0.3962683687016879,"extension":6.542159435761381},"index":0,"playId":"60ef6d02-e860-3477-aaa3-48ea0d928570","pitchNumber":1,"startTime":"2026-07-03T20:50:01.407Z","endTime":"2026-07-03T20:50:05.205Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669467,"link":"/api/v1/people/669467","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":663538,"link":"/api/v1/people/663538","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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":true},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.8,"endSpeed":80.7,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.39464702185427,"aZ":-28.71375722603474,"pfxX":1.8835838795171784,"pfxZ":2.109988614676217,"pX":0.6937307652640364,"pZ":3.1294273048674097,"vX0":5.458516749351703,"vY0":-126.45432896123666,"vZ0":-1.184901826865613,"x":90.56,"y":154.29,"x0":-1.7256004407812597,"y0":50.004969285407206,"z0":5.878311233609952,"aX":3.093415733727813},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":3.8,"breakHorizontal":-4.4,"spinRate":2408,"spinDirection":144},"zone":3,"typeConfidence":0.9,"plateTime":0.43083179454194953,"extension":6.5532023055004665},"index":1,"playId":"f2a56c6c-6f9c-3b4b-9bdd-e255709bfb23","pitchNumber":2,"startTime":"2026-07-03T20:50:17.355Z","endTime":"2026-07-03T20:50:44.379Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669467,"link":"/api/v1/people/669467","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":663538,"link":"/api/v1/people/663538","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":138,"player":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"}},"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":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.8,"endSpeed":84.0,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.911371625272935,"aZ":-25.741965750077906,"pfxX":1.778293715491641,"pfxZ":3.5974659019464834,"pX":-0.05494239255500992,"pZ":2.8133275449794124,"vX0":3.5757581196865154,"vY0":-132.34996861637782,"vZ0":-3.279140312334282,"x":119.09,"y":162.82,"x0":-1.6500223562121394,"y0":50.00600696221503,"z0":5.935353631165659,"aX":3.183113318819131},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":6.1,"breakHorizontal":-4.0,"spinRate":2417,"spinDirection":154},"zone":2,"typeConfidence":0.77,"plateTime":0.41246317031860436,"extension":6.579772997379154},"hitData":{"launchSpeed":84.3,"launchAngle":26.0,"totalDistance":301.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":166.26,"coordY":85.2}},"index":2,"playId":"e6eb64b1-f8e0-3727-899f-988a7e3474c4","pitchNumber":3,"startTime":"2026-07-03T20:50:50.162Z","endTime":"2026-07-03T20:50:59.656Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669467,"link":"/api/v1/people/669467","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":663538,"link":"/api/v1/people/663538","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663538,"link":"/api/v1/people/663538"},"credit":"b_ab"},{"player":{"id":669467,"link":"/api/v1/people/669467"},"credit":"p_ab"},{"player":{"id":663538,"link":"/api/v1/people/663538"},"credit":"b_pa"},{"player":{"id":669467,"link":"/api/v1/people/669467"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":23.0,"awayTeamWinProbability":77.0,"homeTeamWinProbabilityAdded":-2.3000000000000007,"leverageIndex":0.87,"dramaIndex":41.0,"contextMetrics":{},"playEndTime":"2026-07-03T20:50:59.656Z","atBatIndex":15},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Michael Conforto grounds out, second baseman JJ Wetherholt to first baseman Alec Burleson.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":16,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-07-03T20:51:15.540Z","endTime":"2026-07-03T20:51:56.724Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":624424,"fullName":"Michael Conforto","link":"/api/v1/people/624424"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669467,"fullName":"Andre Pallante","link":"/api/v1/people/669467"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":624424,"fullName":"Michael Conforto","link":"/api/v1/people/624424"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":802139,"link":"/api/v1/people/802139"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":676475,"link":"/api/v1/people/676475"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.5,"endSpeed":88.5,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.64880142993085,"aZ":-16.09501658798026,"pfxX":-1.645394011205176,"pfxZ":8.082629048677124,"pX":0.7791014804396296,"pZ":0.8963847196093739,"vX0":6.4714389786194815,"vY0":-140.14816767941687,"vZ0":-10.466958529541156,"x":87.3,"y":214.58,"x0":-1.3461404387908351,"y0":50.005821600419296,"z0":5.730921632273784,"aX":-3.275231340143865},"breaks":{"breakAngle":6.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":12.6,"breakHorizontal":1.7,"spinRate":2223,"spinDirection":201},"zone":14,"typeConfidence":0.93,"plateTime":0.3908074191063746,"extension":6.5660905908989315},"index":0,"playId":"c6819f63-f125-3f56-b933-26c4588172ca","pitchNumber":1,"startTime":"2026-07-03T20:51:34.301Z","endTime":"2026-07-03T20:51:37.410Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669467,"link":"/api/v1/people/669467","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":624424,"link":"/api/v1/people/624424","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.5,"endSpeed":87.5,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.88581965268217,"aZ":-18.018899586537096,"pfxX":-0.9625854668485636,"pfxZ":7.236528286002173,"pX":0.6372489602978805,"pZ":2.609644439864587,"vX0":6.364790378149273,"vY0":-138.92027426086685,"vZ0":-5.404779056450507,"x":92.71,"y":168.32,"x0":-1.5576585785351116,"y0":50.00191383699794,"z0":5.776614380521109,"aX":-1.8828480184405436},"breaks":{"breakAngle":1.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":12.1,"breakHorizontal":0.5,"spinRate":2218,"spinDirection":201},"zone":6,"typeConfidence":0.93,"plateTime":0.39415172940204046,"extension":6.552483336358562},"hitData":{"launchSpeed":80.1,"launchAngle":-19.0,"totalDistance":9.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":160.17,"coordY":138.2}},"index":1,"playId":"89d25be8-9517-3b4b-88a7-db1b412baafa","pitchNumber":2,"startTime":"2026-07-03T20:51:49.900Z","endTime":"2026-07-03T20:51:56.724Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669467,"link":"/api/v1/people/669467","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":624424,"link":"/api/v1/people/624424","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":624424,"link":"/api/v1/people/624424"},"credit":"b_ab"},{"player":{"id":669467,"link":"/api/v1/people/669467"},"credit":"p_ab"},{"player":{"id":624424,"link":"/api/v1/people/624424"},"credit":"b_pa"},{"player":{"id":669467,"link":"/api/v1/people/669467"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":21.5,"awayTeamWinProbability":78.5,"homeTeamWinProbabilityAdded":-1.5,"leverageIndex":0.61,"dramaIndex":30.0,"contextMetrics":{},"playEndTime":"2026-07-03T20:51:56.724Z","atBatIndex":16},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Carson Kelly singles on a ground ball to shortstop Masyn Winn.","rbi":0,"awayScore":3,"homeScore":0,"isOut":false},"about":{"atBatIndex":17,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-07-03T20:52:05.083Z","endTime":"2026-07-03T20:54:04.611Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669467,"fullName":"Andre Pallante","link":"/api/v1/people/669467"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,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":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":691026,"link":"/api/v1/people/691026"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.3,"endSpeed":86.5,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.105154621844203,"aZ":-16.97584023282678,"pfxX":0.39942683744487173,"pfxZ":7.964323378039322,"pX":0.6537996248270768,"pZ":2.527318640422285,"vX0":5.460436244142451,"vY0":-137.20451374823358,"vZ0":-5.987894059520845,"x":104.38,"y":127.7,"x0":-1.4133254916918727,"y0":50.004057366663154,"z0":5.893316735471921,"aX":0.7608373627076414},"breaks":{"breakAngle":6.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":13.3,"breakHorizontal":-1.8,"spinRate":2142,"spinDirection":184},"zone":6,"typeConfidence":0.92,"plateTime":0.39907563874984486,"extension":6.638033312039548},"index":0,"playId":"6ea11002-9ca5-3940-bc1c-86ed277fcd4c","pitchNumber":1,"startTime":"2026-07-03T20:52:24.562Z","endTime":"2026-07-03T20:52:28.064Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669467,"link":"/api/v1/people/669467","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":608348,"link":"/api/v1/people/608348","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.5,"endSpeed":88.4,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.62070242465903,"aZ":-15.08187165216956,"pfxX":-6.614883736720165,"pfxZ":8.567769202606783,"pX":-0.9885152856007515,"pZ":1.9521071935014946,"vX0":4.215349118187384,"vY0":-140.32452509181672,"vZ0":-7.748049142485967,"x":154.68,"y":186.07,"x0":-1.650430395012328,"y0":50.002533854283534,"z0":5.73062329500379,"aX":-13.197577050244224},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":14.2,"breakHorizontal":11.2,"spinRate":2178,"spinDirection":202},"zone":13,"typeConfidence":0.91,"plateTime":0.390261032888354,"extension":6.494503930836092},"index":1,"playId":"e84acdb3-8d3f-3c63-89d9-7f956eb74a44","pitchNumber":2,"startTime":"2026-07-03T20:52:41.277Z","endTime":"2026-07-03T20:52:45.782Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669467,"link":"/api/v1/people/669467","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":608348,"link":"/api/v1/people/608348","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.6,"endSpeed":83.5,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.720819227827707,"aZ":-27.170877614736444,"pfxX":2.4318734594225644,"pfxZ":2.8251666977007996,"pX":0.07897952771471632,"pZ":3.3662144690426614,"vX0":3.8579174897025226,"vY0":-131.93437340170118,"vZ0":-1.4052957911934303,"x":113.99,"y":147.89,"x0":-1.715379642183746,"y0":50.005049340851265,"z0":5.8986413819620305,"aX":4.308681476122417},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":5.0,"breakHorizontal":-5.2,"spinRate":2415,"spinDirection":149},"zone":2,"typeConfidence":0.83,"plateTime":0.414349200204283,"extension":6.536228518559326},"index":2,"playId":"b8cdf6d1-0cf6-3229-ac24-c5ff1ab6bd28","pitchNumber":3,"startTime":"2026-07-03T20:53:01.969Z","endTime":"2026-07-03T20:53:09.507Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669467,"link":"/api/v1/people/669467","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":608348,"link":"/api/v1/people/608348","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2026-07-03T20:53:25.682Z","endTime":"2026-07-03T20:53:37.659Z","isPitch":false,"type":"action","player":{"id":608348,"link":"/api/v1/people/608348"},"defense":{"pitcher":{"id":669467,"link":"/api/v1/people/669467","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":608348,"link":"/api/v1/people/608348","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.3,"endSpeed":81.4,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.19813833635201,"aZ":-31.93498335271451,"pfxX":1.8944588553581703,"pfxZ":0.1501270395976464,"pX":1.0032302058421216,"pZ":1.2217533757161374,"vX0":6.1892450557395415,"vY0":-127.0186993233207,"vZ0":-4.92208767117758,"x":78.76,"y":205.79,"x0":-1.7000883273728467,"y0":50.00616347758082,"z0":5.690417063370677,"aX":3.1323624195734987},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":-0.5,"breakHorizontal":-4.7,"spinRate":2354,"spinDirection":105},"zone":14,"typeConfidence":0.91,"plateTime":0.42931985669648,"extension":6.72145340001273},"index":4,"playId":"268f4413-7ac3-3117-8462-cf1d1e7db96b","pitchNumber":4,"startTime":"2026-07-03T20:53:37.659Z","endTime":"2026-07-03T20:53:41.266Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669467,"link":"/api/v1/people/669467","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":608348,"link":"/api/v1/people/608348","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.2,"endSpeed":88.3,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.518807751254347,"aZ":-14.464050399954054,"pfxX":-6.511955847204177,"pfxZ":8.914860135942604,"pX":0.06306841676580731,"pZ":1.9119498326646085,"vX0":6.563535060831397,"vY0":-139.8055043419614,"vZ0":-7.964911821028508,"x":114.6,"y":187.16,"x0":-1.4651707418912459,"y0":50.00210954802155,"z0":5.740489052500404,"aX":-12.934431442694244},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":14.8,"breakHorizontal":10.4,"spinRate":2158,"spinDirection":200},"zone":8,"typeConfidence":0.9,"plateTime":0.39126867593379444,"extension":6.619339806660024},"hitData":{"launchSpeed":101.4,"launchAngle":-15.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":115.01,"coordY":139.86}},"index":5,"playId":"a72b6db8-027e-3749-9b3a-ef7860bb1992","pitchNumber":5,"startTime":"2026-07-03T20:53:56.174Z","endTime":"2026-07-03T20:54:04.611Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669467,"link":"/api/v1/people/669467","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":608348,"link":"/api/v1/people/608348","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":608348,"link":"/api/v1/people/608348"},"credit":"b_ab"},{"player":{"id":669467,"link":"/api/v1/people/669467"},"credit":"p_ab"},{"player":{"id":608348,"link":"/api/v1/people/608348"},"credit":"b_pa"},{"player":{"id":669467,"link":"/api/v1/people/669467"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":22.7,"awayTeamWinProbability":77.3,"homeTeamWinProbabilityAdded":1.1999999999999993,"leverageIndex":0.37,"dramaIndex":22.0,"contextMetrics":{},"playEndTime":"2026-07-03T20:54:04.611Z","atBatIndex":17},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Dansby Swanson flies out to right fielder Jordan Walker.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":18,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-07-03T20:54:09.494Z","endTime":"2026-07-03T20:54:44.668Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669467,"fullName":"Andre Pallante","link":"/api/v1/people/669467"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":691023,"link":"/api/v1/people/691023"},"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(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.5,"endSpeed":87.2,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.30227350202244,"aZ":-13.884851844024988,"pfxX":-6.031195387998125,"pfxZ":9.362015692177238,"pX":-0.2728407045231608,"pZ":2.9773228662005127,"vX0":5.687207869020427,"vY0":-138.91959116742305,"vZ0":-5.406724075076543,"x":127.4,"y":158.39,"x0":-1.5636252674485276,"y0":50.00161564208222,"z0":5.872785198017084,"aX":-11.780370340671368},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":16.0,"breakHorizontal":9.7,"spinRate":2063,"spinDirection":194},"zone":2,"typeConfidence":0.9,"plateTime":0.39437903632650295,"extension":6.492088125297295},"hitData":{"launchSpeed":86.1,"launchAngle":46.0,"totalDistance":277.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":199.17,"coordY":114.79}},"index":0,"playId":"877c0788-bac5-3a37-8609-1ac4b7144b4b","pitchNumber":1,"startTime":"2026-07-03T20:54:34.816Z","endTime":"2026-07-03T20:54:44.668Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669467,"link":"/api/v1/people/669467","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":621020,"link":"/api/v1/people/621020","batSide":{"code":"R","description":"Right"}},"first":{"id":608348,"link":"/api/v1/people/608348"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":621020,"link":"/api/v1/people/621020"},"credit":"b_ab"},{"player":{"id":669467,"link":"/api/v1/people/669467"},"credit":"p_ab"},{"player":{"id":621020,"link":"/api/v1/people/621020"},"credit":"b_pa"},{"player":{"id":669467,"link":"/api/v1/people/669467"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":20.599999999999998,"awayTeamWinProbability":79.4,"homeTeamWinProbabilityAdded":-2.1000000000000014,"leverageIndex":0.84,"dramaIndex":39.0,"contextMetrics":{},"playEndTime":"2026-07-03T20:54:44.668Z","atBatIndex":18},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Iván Herrera singles on a line drive to center fielder Pete Crow-Armstrong.","rbi":0,"awayScore":3,"homeScore":0,"isOut":false},"about":{"atBatIndex":19,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-07-03T20:56:33.469Z","endTime":"2026-07-03T20:58:03.497Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":0},"matchup":{"batter":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656849,"fullName":"David Peterson","link":"/api/v1/people/656849"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,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":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":691718,"link":"/api/v1/people/691718"},"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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.0,"endSpeed":82.6,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.571374459151187,"aZ":-21.212403339263194,"pfxX":1.7880427118902629,"pfxZ":6.2802116971949005,"pX":-0.3211953092446483,"pZ":4.015821032355104,"vX0":-4.724786971052159,"vY0":-131.02030270393132,"vZ0":-1.559419614546275,"x":129.24,"y":130.35,"x0":1.2698323619493104,"y0":50.00635101230222,"z0":6.197358495147183,"aX":3.1235236808483413},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":11.3,"breakHorizontal":-2.3,"spinRate":2090,"spinDirection":144},"zone":11,"typeConfidence":2.0,"plateTime":0.41737093865345276,"extension":6.95626349714745},"index":0,"playId":"0c7387f5-c6ce-32a1-9f53-05e3db30a97c","pitchNumber":1,"startTime":"2026-07-03T20:56:53.796Z","endTime":"2026-07-03T20:56:57.090Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656849,"link":"/api/v1/people/656849","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":671056,"link":"/api/v1/people/671056","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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":90.9,"endSpeed":83.7,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.668258476223663,"aZ":-19.116349764412593,"pfxX":1.827680345430827,"pfxZ":7.335964209012474,"pX":-0.9645359594965413,"pZ":2.704331891377823,"vX0":-6.579850570432606,"vY0":-132.18891167771127,"vZ0":-5.031044406248252,"x":153.77,"y":165.76,"x0":1.313159580357085,"y0":50.002384775818506,"z0":6.024443060619886,"aX":3.2536723680092132},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":12.5,"breakHorizontal":-1.9,"spinRate":2174,"spinDirection":153},"zone":11,"typeConfidence":2.0,"plateTime":0.41344319476765845,"extension":7.117749961655943},"index":1,"playId":"cc194b6c-a7eb-35ce-97e6-7731fbd646c0","pitchNumber":2,"startTime":"2026-07-03T20:57:05.698Z","endTime":"2026-07-03T20:57:08.698Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656849,"link":"/api/v1/people/656849","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":671056,"link":"/api/v1/people/671056","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.1,"endSpeed":77.1,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.79060782583284,"aZ":-30.314476582788533,"pfxX":-1.0836450800351574,"pfxZ":1.243440185637839,"pX":0.499976818170344,"pZ":2.656898716940866,"vX0":-1.8865200207741364,"vY0":-121.08020933572396,"vZ0":-2.2634964032180083,"x":97.94,"y":167.04,"x0":1.4274985714399702,"y0":50.004362497558574,"z0":6.234996813834106,"aX":-1.6221785377569693},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":2.0,"breakHorizontal":2.4,"spinRate":2404,"spinDirection":269},"zone":6,"typeConfidence":2.0,"plateTime":0.45093279955333454,"extension":6.931753798027946},"index":2,"playId":"6d100422-ce4d-33b9-a68a-2b62329fda64","pitchNumber":3,"startTime":"2026-07-03T20:57:22.077Z","endTime":"2026-07-03T20:57:25.971Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656849,"link":"/api/v1/people/656849","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":671056,"link":"/api/v1/people/671056","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"index":3,"startTime":"2026-07-03T20:57:34.213Z","endTime":"2026-07-03T20:57:52.316Z","isPitch":false,"type":"action","player":{"id":671056,"link":"/api/v1/people/671056"},"defense":{"pitcher":{"id":656849,"link":"/api/v1/people/656849","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":671056,"link":"/api/v1/people/671056","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.5,"endSpeed":78.3,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.66585351575257,"aZ":-29.44677197055428,"pfxX":-1.6712273527232042,"pfxZ":1.7650752046298024,"pX":0.2264532434974607,"pZ":2.443210303705717,"vX0":-2.4463464888152977,"vY0":-123.09059113415596,"vZ0":-2.6184171983540523,"x":108.37,"y":172.81,"x0":1.4474207095981595,"y0":50.00475678037916,"z0":5.9947705129138065,"aX":-2.5839063218467104},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":2.9,"breakHorizontal":3.6,"spinRate":2212,"spinDirection":228},"zone":5,"typeConfidence":2.0,"plateTime":0.44368646041897986,"extension":6.921632727353804},"hitData":{"launchSpeed":96.3,"launchAngle":11.0,"totalDistance":234.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":136.17,"coordY":78.01}},"index":4,"playId":"2c451900-ef9e-361d-a402-e4279551a767","pitchNumber":4,"startTime":"2026-07-03T20:57:52.316Z","endTime":"2026-07-03T20:58:03.497Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656849,"link":"/api/v1/people/656849","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":671056,"link":"/api/v1/people/671056","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":671056,"link":"/api/v1/people/671056"},"credit":"b_ab"},{"player":{"id":656849,"link":"/api/v1/people/656849"},"credit":"p_ab"},{"player":{"id":671056,"link":"/api/v1/people/671056"},"credit":"b_pa"},{"player":{"id":656849,"link":"/api/v1/people/656849"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":18.5,"awayTeamWinProbability":81.5,"homeTeamWinProbabilityAdded":-2.099999999999998,"leverageIndex":0.53,"dramaIndex":32.0,"contextMetrics":{},"playEndTime":"2026-07-03T20:58:03.497Z","atBatIndex":19},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Jordan Walker doubles (17) on a line drive to left fielder Ian Happ. Iván Herrera to 3rd.","rbi":0,"awayScore":3,"homeScore":0,"isOut":false},"about":{"atBatIndex":20,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-07-03T20:58:03.042Z","endTime":"2026-07-03T20:59:20.469Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":1,"outs":0},"matchup":{"batter":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656849,"fullName":"David Peterson","link":"/api/v1/people/656849"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"postOnThird":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":664023,"link":"/api/v1/people/664023"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.0,"endSpeed":83.5,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.21468504971376,"aZ":-22.12813862071564,"pfxX":0.2542815284231046,"pfxZ":5.62717259318387,"pX":-0.7757292455321285,"pZ":4.218512807210461,"vX0":-5.216918733473463,"vY0":-132.4685426557485,"vZ0":-0.8556181418496627,"x":146.57,"y":124.88,"x0":1.1825881247647172,"y0":50.00007993479875,"z0":6.157346445387022,"aX":0.4547517464327924},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":10.2,"breakHorizontal":0.6,"spinRate":2127,"spinDirection":155},"zone":11,"typeConfidence":2.0,"plateTime":0.4128291251453122,"extension":6.926404951013449},"index":0,"playId":"dd544aca-ce81-36c0-975a-f578383469ec","pitchNumber":1,"startTime":"2026-07-03T20:58:28.868Z","endTime":"2026-07-03T20:58:33.865Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656849,"link":"/api/v1/people/656849","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":691023,"link":"/api/v1/people/691023","batSide":{"code":"R","description":"Right"}},"first":{"id":671056,"link":"/api/v1/people/671056"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":79.7,"endSpeed":73.1,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.94806802115164,"aZ":-39.12353151075745,"pfxX":-4.369024495794451,"pfxZ":-5.134619863041095,"pX":1.5398309638510004,"pZ":2.7290189727666494,"vX0":1.3598949742746784,"vY0":-116.00415622149373,"vZ0":0.588750917400273,"x":58.31,"y":165.1,"x0":1.5114816977028054,"y0":50.00113275113064,"z0":6.220147580747432,"aX":-5.917107829337008},"breaks":{"breakAngle":8.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.1,"breakVerticalInduced":-8.8,"breakHorizontal":7.6,"spinRate":2477,"spinDirection":324},"zone":12,"typeConfidence":2.0,"plateTime":0.4732800506250534,"extension":6.863937660652945},"index":1,"playId":"2f345da3-34a8-3678-aa41-b754dd924264","pitchNumber":2,"startTime":"2026-07-03T20:58:48.920Z","endTime":"2026-07-03T20:58:53.055Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656849,"link":"/api/v1/people/656849","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":691023,"link":"/api/v1/people/691023","batSide":{"code":"R","description":"Right"}},"first":{"id":671056,"link":"/api/v1/people/671056"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.9,"endSpeed":83.3,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.771861034344184,"aZ":-20.30543200194323,"pfxX":1.8472985695595496,"pfxZ":6.68765528548521,"pX":-0.6747206123147992,"pZ":3.06310450842001,"vX0":-5.108545379909592,"vY0":-132.24486700122876,"vZ0":-3.9558233319250955,"x":142.72,"y":156.08,"x0":1.0405684103828339,"y0":50.00080592612585,"z0":6.064760150130916,"aX":3.277883201738422},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":11.5,"breakHorizontal":-2.3,"spinRate":2193,"spinDirection":153},"zone":1,"typeConfidence":2.0,"plateTime":0.41392246604489813,"extension":6.9215253599700794},"hitData":{"launchSpeed":101.6,"launchAngle":17.0,"totalDistance":331.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":95.23,"coordY":54.66}},"index":2,"playId":"73cab205-34f4-34b3-a8aa-53fa30f42847","pitchNumber":3,"startTime":"2026-07-03T20:59:06.387Z","endTime":"2026-07-03T20:59:20.469Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656849,"link":"/api/v1/people/656849","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":691023,"link":"/api/v1/people/691023","batSide":{"code":"R","description":"Right"}},"first":{"id":671056,"link":"/api/v1/people/671056"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691023,"link":"/api/v1/people/691023"},"credit":"b_ab"},{"player":{"id":656849,"link":"/api/v1/people/656849"},"credit":"p_ab"},{"player":{"id":691023,"link":"/api/v1/people/691023"},"credit":"b_pa"},{"player":{"id":656849,"link":"/api/v1/people/656849"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":12.6,"awayTeamWinProbability":87.4,"homeTeamWinProbabilityAdded":-5.9,"leverageIndex":0.86,"dramaIndex":63.0,"contextMetrics":{},"playEndTime":"2026-07-03T20:59:20.469Z","atBatIndex":20},{"result":{"type":"atBat","event":"Sac Fly","eventType":"sac_fly","description":"Nelson Velázquez out on a sacrifice fly to center fielder Pete Crow-Armstrong. Iván Herrera scores. Jordan Walker to 3rd.","rbi":1,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":21,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-07-03T20:59:30.981Z","endTime":"2026-07-03T21:02:00.647Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":676369,"fullName":"Nelson Velázquez","link":"/api/v1/people/676369"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656849,"fullName":"David Peterson","link":"/api/v1/people/656849"},"pitchHand":{"code":"L","description":"Left"},"postOnThird":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3,4,5],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":null,"runner":{"id":676369,"fullName":"Nelson Velázquez","link":"/api/v1/people/676369"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":691718,"link":"/api/v1/people/691718"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":"r_adv_play","runner":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"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":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"responsiblePitcher":{"id":656849,"link":"/api/v1/people/656849"},"isScoringEvent":true,"rbi":true,"earned":true,"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(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.2,"endSpeed":78.7,"strikeZoneTop":3.154,"strikeZoneBottom":1.592,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.617358162004006,"aZ":-25.16510588877437,"pfxX":6.689184469341219,"pfxZ":4.465868604247251,"pX":0.6297039779711469,"pZ":2.1954683782543243,"vX0":-3.4061358234216503,"vY0":-124.11426697403134,"vZ0":-4.715516546600637,"x":93.0,"y":179.5,"x0":1.1470303689036625,"y0":50.0012046095311,"z0":6.202450801922672,"aX":10.489716628454744},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":7.3,"breakHorizontal":-11.4,"spinRate":1587,"spinDirection":125},"zone":6,"typeConfidence":2.0,"plateTime":0.4404392492368818,"extension":6.96110405616968},"index":0,"playId":"c3511132-fa14-3d89-a4c5-7e0c248088ed","pitchNumber":1,"startTime":"2026-07-03T20:59:54.438Z","endTime":"2026-07-03T20:59:57.922Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656849,"link":"/api/v1/people/656849","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":676369,"link":"/api/v1/people/676369","batSide":{"code":"R","description":"Right"}},"second":{"id":691023,"link":"/api/v1/people/691023"},"third":{"id":671056,"link":"/api/v1/people/671056"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.5,"endSpeed":85.3,"strikeZoneTop":3.154,"strikeZoneBottom":1.592,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.002784809837998,"aZ":-19.05681563156789,"pfxX":3.2643456037450065,"pfxZ":7.0775222676866445,"pX":0.15036761926813502,"pZ":3.1223644007204605,"vX0":-3.9487259659561347,"vY0":-134.7319664189151,"vZ0":-4.292980566865571,"x":111.27,"y":154.48,"x0":1.205181130744906,"y0":50.00533644449048,"z0":6.068536664824992,"aX":6.052368911817977},"breaks":{"breakAngle":14.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":12.2,"breakHorizontal":-5.2,"spinRate":2026,"spinDirection":147},"zone":2,"typeConfidence":2.0,"plateTime":0.405257518058471,"extension":6.9659904721199855},"index":1,"playId":"31a4c942-4d1e-3f40-83f1-83a2529a6f82","pitchNumber":2,"startTime":"2026-07-03T21:00:24.325Z","endTime":"2026-07-03T21:00:28.128Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656849,"link":"/api/v1/people/656849","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":676369,"link":"/api/v1/people/676369","batSide":{"code":"R","description":"Right"}},"second":{"id":691023,"link":"/api/v1/people/691023"},"third":{"id":671056,"link":"/api/v1/people/671056"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2026-07-03T21:00:36.624Z","endTime":"2026-07-03T21:00:58.723Z","isPitch":false,"type":"action","player":{"id":676369,"link":"/api/v1/people/676369"},"defense":{"pitcher":{"id":656849,"link":"/api/v1/people/656849","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":676369,"link":"/api/v1/people/676369","batSide":{"code":"R","description":"Right"}},"second":{"id":691023,"link":"/api/v1/people/691023"},"third":{"id":671056,"link":"/api/v1/people/671056"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.5,"endSpeed":84.3,"strikeZoneTop":3.154,"strikeZoneBottom":1.592,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.01946562298431,"aZ":-21.47960868229809,"pfxX":1.7641600669684223,"pfxZ":5.900798305220681,"pX":0.12603141336377974,"pZ":3.4822330584242724,"vX0":-3.700684603575708,"vY0":-133.34004418195715,"vZ0":-2.73167603109368,"x":112.2,"y":144.76,"x0":1.2988172971512764,"y0":50.000269862536854,"z0":6.059207384246804,"aX":3.196151229711518},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":10.3,"breakHorizontal":-2.4,"spinRate":2062,"spinDirection":148},"zone":12,"typeConfidence":2.0,"plateTime":0.4098088758430767,"extension":7.034007131631281},"index":3,"playId":"a937e57e-0cb4-3591-b6ff-7b5bab65bd89","pitchNumber":3,"startTime":"2026-07-03T21:00:58.723Z","endTime":"2026-07-03T21:01:02.150Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656849,"link":"/api/v1/people/656849","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":676369,"link":"/api/v1/people/676369","batSide":{"code":"R","description":"Right"}},"second":{"id":691023,"link":"/api/v1/people/691023"},"third":{"id":671056,"link":"/api/v1/people/671056"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.6,"endSpeed":77.4,"strikeZoneTop":3.154,"strikeZoneBottom":1.592,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.867626020631107,"aZ":-30.220462296201664,"pfxX":6.392853441798282,"pfxZ":1.2924198062176675,"pX":0.6661132669093174,"pZ":2.1096182551179843,"vX0":-2.979585856818293,"vY0":-121.83056005431614,"vZ0":-3.8537386774903313,"x":91.61,"y":181.82,"x0":1.0713058643973286,"y0":50.00228287592417,"z0":6.310396853647609,"aX":9.655406367778214},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":1.7,"breakHorizontal":-10.9,"spinRate":1513,"spinDirection":124},"zone":9,"typeConfidence":2.0,"plateTime":0.44876050348588503,"extension":6.919020792353307},"index":4,"playId":"a40d207a-1920-3ce1-b4e6-190e3acea697","pitchNumber":4,"startTime":"2026-07-03T21:01:20.196Z","endTime":"2026-07-03T21:01:23.369Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656849,"link":"/api/v1/people/656849","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":676369,"link":"/api/v1/people/676369","batSide":{"code":"R","description":"Right"}},"second":{"id":691023,"link":"/api/v1/people/691023"},"third":{"id":671056,"link":"/api/v1/people/671056"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.4,"endSpeed":84.6,"strikeZoneTop":3.154,"strikeZoneBottom":1.592,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.24557241363811,"aZ":-24.39326880912829,"pfxX":7.931712072979287,"pfxZ":4.260473356243402,"pX":-0.4183071860542619,"pZ":2.55949072241609,"vX0":-6.514748178301523,"vY0":-134.31586520139064,"vZ0":-4.744008036640576,"x":132.94,"y":169.67,"x0":1.0087864584333641,"y0":50.00261546867077,"z0":6.08442247162914,"aX":14.48414730928505},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":6.8,"breakHorizontal":-13.0,"spinRate":2096,"spinDirection":145},"zone":4,"typeConfidence":2.0,"plateTime":0.40787408719901563,"extension":7.0619531633092265},"hitData":{"launchSpeed":99.1,"launchAngle":43.0,"totalDistance":345.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":103.39,"coordY":62.0}},"index":5,"playId":"754dd24c-8430-37c0-addc-97efe8c1b060","pitchNumber":5,"startTime":"2026-07-03T21:01:45.297Z","endTime":"2026-07-03T21:02:00.647Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656849,"link":"/api/v1/people/656849","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":676369,"link":"/api/v1/people/676369","batSide":{"code":"R","description":"Right"}},"second":{"id":691023,"link":"/api/v1/people/691023"},"third":{"id":671056,"link":"/api/v1/people/671056"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":676369,"link":"/api/v1/people/676369"},"credit":"b_pa"},{"player":{"id":656849,"link":"/api/v1/people/656849"},"credit":"p_pa"}],"flags":[{"credit":"b_sac_fly"}],"homeTeamWinProbability":11.799999999999999,"awayTeamWinProbability":88.2,"homeTeamWinProbabilityAdded":-0.8000000000000007,"leverageIndex":0.74,"dramaIndex":29.0,"contextMetrics":{},"playEndTime":"2026-07-03T21:02:00.647Z","atBatIndex":21},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Alec Burleson grounds out to first baseman Michael Busch.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":22,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-07-03T21:02:12.434Z","endTime":"2026-07-03T21:03:16.717Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656849,"fullName":"David Peterson","link":"/api/v1/people/656849"},"pitchHand":{"code":"L","description":"Left"},"postOnThird":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"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":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":683737,"link":"/api/v1/people/683737"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.8,"endSpeed":80.5,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.181041255494982,"aZ":-28.535919128221185,"pfxX":-0.06406740865036387,"pfxZ":2.2407432462833174,"pX":-1.4826514791932752,"pZ":1.4333533202397597,"vX0":-6.816351123711997,"vY0":-126.26730688319996,"vZ0":-5.422774602755145,"x":173.52,"y":200.08,"x0":1.2530923455644116,"y0":50.004679161473874,"z0":5.8872069330222105,"aX":-0.10338666057864478},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":3.1,"breakHorizontal":1.6,"spinRate":2288,"spinDirection":163},"zone":13,"typeConfidence":2.0,"plateTime":0.43273619343217407,"extension":6.949709189543588},"index":0,"playId":"c752b51f-681b-34b4-a1b5-3e5c6fbc92e9","pitchNumber":1,"startTime":"2026-07-03T21:02:29.916Z","endTime":"2026-07-03T21:02:33.209Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656849,"link":"/api/v1/people/656849","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":676475,"link":"/api/v1/people/676475","batSide":{"code":"L","description":"Left"}},"third":{"id":691023,"link":"/api/v1/people/691023"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.6,"endSpeed":84.2,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.964288357009973,"aZ":-25.953854085538534,"pfxX":8.92752038210773,"pfxZ":3.4490243608702915,"pX":-0.18413112163762416,"pZ":2.3767675629245955,"vX0":-6.748385931402726,"vY0":-133.25910869490326,"vZ0":-4.877990368010334,"x":124.02,"y":174.61,"x0":1.2180646467467802,"y0":50.001680083067846,"z0":6.1000286854630215,"aX":16.095437976183344},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":5.4,"breakHorizontal":-14.8,"spinRate":2105,"spinDirection":148},"zone":5,"typeConfidence":2.0,"plateTime":0.4106204804453575,"extension":7.1237840184011585},"index":1,"playId":"454978ac-2ca9-3ba1-9442-b8f5ce20abc8","pitchNumber":2,"startTime":"2026-07-03T21:02:46.658Z","endTime":"2026-07-03T21:02:50.793Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656849,"link":"/api/v1/people/656849","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":676475,"link":"/api/v1/people/676475","batSide":{"code":"L","description":"Left"}},"third":{"id":691023,"link":"/api/v1/people/691023"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.4,"endSpeed":83.4,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.707783642381983,"aZ":-24.57875243556585,"pfxX":6.178458697011666,"pfxZ":4.307357786770167,"pX":0.3263688759464839,"pZ":2.5906785295862576,"vX0":-4.09937536557231,"vY0":-131.68809046925787,"vZ0":-4.6453705725304655,"x":104.56,"y":168.83,"x0":1.0966757185386518,"y0":50.0057970935783,"z0":6.185025110321225,"aX":10.905559782726012},"breaks":{"breakAngle":21.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":7.1,"breakHorizontal":-10.3,"spinRate":1915,"spinDirection":144},"zone":6,"typeConfidence":2.0,"plateTime":0.4151646044312294,"extension":6.984337908968243},"hitData":{"launchSpeed":84.1,"launchAngle":-11.0,"totalDistance":13.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":142.9,"coordY":167.24}},"index":2,"playId":"1ec270a4-b998-31b2-9ca3-d9f9823b6ade","pitchNumber":3,"startTime":"2026-07-03T21:03:10.308Z","endTime":"2026-07-03T21:03:16.717Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656849,"link":"/api/v1/people/656849","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":676475,"link":"/api/v1/people/676475","batSide":{"code":"L","description":"Left"}},"third":{"id":691023,"link":"/api/v1/people/691023"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":676475,"link":"/api/v1/people/676475"},"credit":"b_ab"},{"player":{"id":656849,"link":"/api/v1/people/656849"},"credit":"p_ab"},{"player":{"id":676475,"link":"/api/v1/people/676475"},"credit":"b_pa"},{"player":{"id":656849,"link":"/api/v1/people/656849"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":14.6,"awayTeamWinProbability":85.4,"homeTeamWinProbabilityAdded":2.8000000000000007,"leverageIndex":0.65,"dramaIndex":39.0,"contextMetrics":{},"playEndTime":"2026-07-03T21:03:16.717Z","atBatIndex":22},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Masyn Winn singles on a line drive to right fielder Seiya Suzuki. Jordan Walker scores.","rbi":1,"awayScore":5,"homeScore":0,"isOut":false},"about":{"atBatIndex":23,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-07-03T21:03:26.487Z","endTime":"2026-07-03T21:05:13.009Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656849,"fullName":"David Peterson","link":"/api/v1/people/656849"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,3,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":673548,"link":"/api/v1/people/673548"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"responsiblePitcher":{"id":656849,"link":"/api/v1/people/656849"},"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(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":78.8,"endSpeed":72.9,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.661137730297792,"aZ":-36.671421507246876,"pfxX":-4.0188213043487675,"pfxZ":-3.3555248814531673,"pX":-0.0928755854840769,"pZ":2.9722818108717157,"vX0":-1.9696346508134017,"vY0":-114.84955636977332,"vZ0":0.634127659966131,"x":120.54,"y":158.53,"x0":1.2971436593428276,"y0":50.00351716346373,"z0":6.250428377582408,"aX":-5.384835787340763},"breaks":{"breakAngle":8.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.4,"breakVerticalInduced":-5.6,"breakHorizontal":7.8,"spinRate":2464,"spinDirection":320},"zone":2,"typeConfidence":2.0,"plateTime":0.4763569977324562,"extension":6.8511991774267935},"index":0,"playId":"515d258c-742f-3167-b63c-5637a0316bd6","pitchNumber":1,"startTime":"2026-07-03T21:03:44.651Z","endTime":"2026-07-03T21:03:48.372Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656849,"link":"/api/v1/people/656849","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":691026,"link":"/api/v1/people/691026","batSide":{"code":"R","description":"Right"}},"third":{"id":691023,"link":"/api/v1/people/691023"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.5,"endSpeed":78.4,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.912598548385663,"aZ":-30.3575859925553,"pfxX":7.689326307593737,"pfxZ":1.1772960757871909,"pX":0.015984184792487924,"pZ":1.3970267346047691,"vX0":-4.936242079166394,"vY0":-122.95168660597382,"vZ0":-5.479865717979526,"x":116.39,"y":201.06,"x0":1.0441767043153451,"y0":50.00261194540373,"z0":6.211247643139267,"aX":11.8481399385914},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":1.2,"breakHorizontal":-12.8,"spinRate":1505,"spinDirection":122},"zone":14,"typeConfidence":2.0,"plateTime":0.44440221297185456,"extension":6.92653438807415},"index":1,"playId":"1a38e2af-e2ef-30a6-a036-74a318bdeb05","pitchNumber":2,"startTime":"2026-07-03T21:04:00.439Z","endTime":"2026-07-03T21:04:03.840Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656849,"link":"/api/v1/people/656849","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":691026,"link":"/api/v1/people/691026","batSide":{"code":"R","description":"Right"}},"third":{"id":691023,"link":"/api/v1/people/691023"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-07-03T21:04:29.188Z","endTime":"2026-07-03T21:04:44.529Z","isPitch":false,"type":"action","player":{"id":691026,"link":"/api/v1/people/691026"},"defense":{"pitcher":{"id":656849,"link":"/api/v1/people/656849","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":691026,"link":"/api/v1/people/691026","batSide":{"code":"R","description":"Right"}},"third":{"id":691023,"link":"/api/v1/people/691023"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.6,"endSpeed":84.5,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.695065289679558,"aZ":-20.620224552451685,"pfxX":0.5164015272900535,"pfxZ":6.363174737570217,"pX":-0.8121081103071973,"pZ":3.58771440926648,"vX0":-5.906072677781295,"vY0":-133.41304505453377,"vZ0":-2.5572224205950915,"x":147.96,"y":141.91,"x0":1.356268933457307,"y0":50.004141028152276,"z0":6.0326754168882655,"aX":0.9383291851950691},"breaks":{"breakAngle":0.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":11.3,"breakHorizontal":0.2,"spinRate":2138,"spinDirection":149},"zone":11,"typeConfidence":2.0,"plateTime":0.40937361524085825,"extension":6.989214259281479},"index":3,"playId":"82006863-6afd-37ed-b14f-b17a6cc7f4f0","pitchNumber":3,"startTime":"2026-07-03T21:04:44.529Z","endTime":"2026-07-03T21:04:48.587Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656849,"link":"/api/v1/people/656849","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":691026,"link":"/api/v1/people/691026","batSide":{"code":"R","description":"Right"}},"third":{"id":691023,"link":"/api/v1/people/691023"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.7,"endSpeed":77.2,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.868864077733654,"aZ":-30.629627390801907,"pfxX":7.395207448641896,"pfxZ":1.0301317037373705,"pX":0.8734610078902022,"pZ":2.075946232448445,"vX0":-3.0780981990770475,"vY0":-121.92856548387239,"vZ0":-3.296880779732792,"x":83.71,"y":182.73,"x0":1.191037271366283,"y0":50.005706111415265,"z0":6.087387217691584,"aX":11.141799469261189},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":1.3,"breakHorizontal":-12.7,"spinRate":1461,"spinDirection":127},"zone":14,"typeConfidence":2.0,"plateTime":0.4491394746541726,"extension":6.9395231112145614},"hitData":{"launchSpeed":84.6,"launchAngle":16.0,"totalDistance":245.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":166.64,"coordY":110.72}},"index":4,"playId":"e91414b9-4c3d-3df3-a717-fa96fb6b0dbc","pitchNumber":4,"startTime":"2026-07-03T21:05:01.888Z","endTime":"2026-07-03T21:05:13.009Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656849,"link":"/api/v1/people/656849","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":691026,"link":"/api/v1/people/691026","batSide":{"code":"R","description":"Right"}},"third":{"id":691023,"link":"/api/v1/people/691023"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691026,"link":"/api/v1/people/691026"},"credit":"b_ab"},{"player":{"id":656849,"link":"/api/v1/people/656849"},"credit":"p_ab"},{"player":{"id":691026,"link":"/api/v1/people/691026"},"credit":"b_pa"},{"player":{"id":656849,"link":"/api/v1/people/656849"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":10.299999999999999,"awayTeamWinProbability":89.7,"homeTeamWinProbabilityAdded":-4.300000000000001,"leverageIndex":0.66,"dramaIndex":48.0,"contextMetrics":{},"playEndTime":"2026-07-03T21:05:13.009Z","atBatIndex":23},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"José Fermín doubles (8) on a line drive to center fielder Pete Crow-Armstrong. Masyn Winn scores.","rbi":1,"awayScore":6,"homeScore":0,"isOut":false},"about":{"atBatIndex":24,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-07-03T21:05:19.456Z","endTime":"2026-07-03T21:05:53.443Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":665877,"fullName":"José Fermín","link":"/api/v1/people/665877"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656849,"fullName":"David Peterson","link":"/api/v1/people/656849"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":665877,"fullName":"José Fermín","link":"/api/v1/people/665877"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":665877,"fullName":"José Fermín","link":"/api/v1/people/665877"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":691718,"link":"/api/v1/people/691718"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":"1B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"responsiblePitcher":{"id":656849,"link":"/api/v1/people/656849"},"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(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.0,"endSpeed":83.7,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.99042003621157,"aZ":-26.00052366304738,"pfxX":8.045349614907146,"pfxZ":3.471752753089392,"pX":0.2507296495829319,"pZ":2.127533183814844,"vX0":-5.2545120981095295,"vY0":-132.43187637336558,"vZ0":-5.404832904330878,"x":107.44,"y":181.34,"x0":1.2142015078697093,"y0":50.002276130013044,"z0":6.093948484904343,"aX":14.305775761750393},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":5.3,"breakHorizontal":-13.4,"spinRate":1954,"spinDirection":142},"zone":8,"typeConfidence":2.0,"plateTime":0.41341873518326144,"extension":7.067915282324507},"hitData":{"launchSpeed":99.6,"launchAngle":20.0,"totalDistance":350.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":156.36,"coordY":46.39}},"index":0,"playId":"b50dc4b4-f1dc-3ae8-9c08-7f5e3ceb7160","pitchNumber":1,"startTime":"2026-07-03T21:05:38.932Z","endTime":"2026-07-03T21:05:53.443Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656849,"link":"/api/v1/people/656849","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":665877,"link":"/api/v1/people/665877","batSide":{"code":"R","description":"Right"}},"first":{"id":691026,"link":"/api/v1/people/691026"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665877,"link":"/api/v1/people/665877"},"credit":"b_ab"},{"player":{"id":656849,"link":"/api/v1/people/656849"},"credit":"p_ab"},{"player":{"id":665877,"link":"/api/v1/people/665877"},"credit":"b_pa"},{"player":{"id":656849,"link":"/api/v1/people/656849"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":6.4,"awayTeamWinProbability":93.6,"homeTeamWinProbabilityAdded":-3.8999999999999986,"leverageIndex":0.28,"dramaIndex":36.0,"contextMetrics":{},"playEndTime":"2026-07-03T21:05:53.443Z","atBatIndex":24},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Blaze Jordan flies out to center fielder Pete Crow-Armstrong.","rbi":0,"awayScore":6,"homeScore":0,"isOut":true},"about":{"atBatIndex":25,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-07-03T21:06:16.407Z","endTime":"2026-07-03T21:06:35.518Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":691458,"fullName":"Blaze Jordan","link":"/api/v1/people/691458"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656849,"fullName":"David Peterson","link":"/api/v1/people/656849"},"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":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":691458,"fullName":"Blaze Jordan","link":"/api/v1/people/691458"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":691718,"link":"/api/v1/people/691718"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":82.8,"endSpeed":76.8,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.031613209793164,"aZ":-30.92300633550032,"pfxX":6.627992818260416,"pfxZ":0.8495631118342617,"pX":-0.5268346571836744,"pZ":1.5825819959522085,"vX0":-5.8848430750126415,"vY0":-120.50928802528365,"vZ0":-4.1986331426206895,"x":137.08,"y":196.05,"x0":1.0782825586723206,"y0":50.004975946909994,"z0":6.060069210013314,"aX":9.811428576997395},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.9,"breakVerticalInduced":0.8,"breakHorizontal":-10.7,"spinRate":1294,"spinDirection":122},"zone":13,"typeConfidence":2.0,"plateTime":0.45340398987720665,"extension":7.007833695550225},"hitData":{"launchSpeed":91.9,"launchAngle":43.0,"totalDistance":300.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":105.25,"coordY":80.72}},"index":0,"playId":"957451d4-7086-3d6b-8e87-7cda84409f11","pitchNumber":1,"startTime":"2026-07-03T21:06:23.820Z","endTime":"2026-07-03T21:06:35.518Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656849,"link":"/api/v1/people/656849","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":691458,"link":"/api/v1/people/691458","batSide":{"code":"R","description":"Right"}},"second":{"id":665877,"link":"/api/v1/people/665877"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691458,"link":"/api/v1/people/691458"},"credit":"b_ab"},{"player":{"id":656849,"link":"/api/v1/people/656849"},"credit":"p_ab"},{"player":{"id":691458,"link":"/api/v1/people/691458"},"credit":"b_pa"},{"player":{"id":656849,"link":"/api/v1/people/656849"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":7.199999999999999,"awayTeamWinProbability":92.8,"homeTeamWinProbabilityAdded":0.7999999999999989,"leverageIndex":0.28,"dramaIndex":17.0,"contextMetrics":{},"playEndTime":"2026-07-03T21:06:35.518Z","atBatIndex":25},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Pete Crow-Armstrong doubles (14) on a sharp line drive to center fielder Nathan Church, deflected by right fielder Jordan Walker.","rbi":0,"awayScore":6,"homeScore":0,"isOut":false},"about":{"atBatIndex":26,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-07-03T21:08:19.694Z","endTime":"2026-07-03T21:10:54.782Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":3,"strikes":2,"outs":0},"matchup":{"batter":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669467,"fullName":"Andre Pallante","link":"/api/v1/people/669467"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,6,7],"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":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":691023,"link":"/api/v1/people/691023"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_deflection"},{"player":{"id":701675,"link":"/api/v1/people/701675"},"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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.5,"endSpeed":87.6,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.336575555252782,"aZ":-15.727641474479936,"pfxX":-0.0037090476632135605,"pfxZ":8.38676641309969,"pX":0.6840652973121784,"pZ":3.303476815365485,"vX0":5.874295902795704,"vY0":-138.9787592451237,"vZ0":-4.416363504917482,"x":90.93,"y":149.59,"x0":-1.4542097952700284,"y0":50.00675025695257,"z0":5.953573959530707,"aX":-0.007342360218119609},"breaks":{"breakAngle":4.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":14.5,"breakHorizontal":-1.2,"spinRate":2211,"spinDirection":187},"zone":3,"typeConfidence":0.93,"plateTime":0.3936881648577977,"extension":6.530169864964111},"index":0,"playId":"1f4641af-8d4a-39d5-b8e1-0a536b8ded97","pitchNumber":1,"startTime":"2026-07-03T21:08:42.822Z","endTime":"2026-07-03T21:08:47.804Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669467,"link":"/api/v1/people/669467","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":691718,"link":"/api/v1/people/691718","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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.6,"endSpeed":87.8,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.127165308342597,"aZ":-16.4788135938526,"pfxX":1.0171868935884198,"pfxZ":7.985044013026387,"pX":0.7758964527129746,"pZ":2.8562648317625965,"vX0":5.780453344707964,"vY0":-139.07376601216998,"vZ0":-5.312676101377144,"x":87.42,"y":161.66,"x0":-1.4586848272017778,"y0":50.00522436992959,"z0":5.878148138317659,"aX":1.9997115225758733},"breaks":{"breakAngle":10.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":13.6,"breakHorizontal":-3.0,"spinRate":2387,"spinDirection":193},"zone":3,"typeConfidence":0.93,"plateTime":0.39329986309559395,"extension":6.616275892854526},"index":1,"playId":"eb91690a-91b3-3db7-b90a-f2bffb4c15b0","pitchNumber":2,"startTime":"2026-07-03T21:08:58.318Z","endTime":"2026-07-03T21:09:03.068Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669467,"link":"/api/v1/people/669467","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":691718,"link":"/api/v1/people/691718","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.2,"endSpeed":88.3,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.848126231635383,"aZ":-16.60653637592029,"pfxX":0.5142623452851431,"pfxZ":7.826977501776497,"pX":0.8309320388772663,"pZ":2.9230375858807784,"vX0":6.259249133122695,"vY0":-139.98401522081315,"vZ0":-5.146217692163201,"x":85.33,"y":159.86,"x0":-1.498673290400767,"y0":50.006119381856706,"z0":5.868256144587829,"aX":1.0235974555931113},"breaks":{"breakAngle":7.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":13.3,"breakHorizontal":-2.2,"spinRate":2322,"spinDirection":190},"zone":12,"typeConfidence":0.94,"plateTime":0.3909030069997055,"extension":6.588024213097542},"index":2,"playId":"6fe9ca2d-d041-3dc6-a34b-9928815d578d","pitchNumber":3,"startTime":"2026-07-03T21:09:16.556Z","endTime":"2026-07-03T21:09:20.235Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669467,"link":"/api/v1/people/669467","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":691718,"link":"/api/v1/people/691718","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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.3,"endSpeed":88.4,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.51633611833639,"aZ":-21.10124673141273,"pfxX":-1.662081541456629,"pfxZ":5.5403098251243,"pX":-0.12090878273035,"pZ":4.0145873805768355,"vX0":4.66342438600607,"vY0":-140.21817734291437,"vZ0":-1.7267733379193744,"x":121.61,"y":130.39,"x0":-1.5867517769951225,"y0":50.00451843877611,"z0":6.009592874075722,"aX":-3.3233127915412823},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":9.8,"breakHorizontal":2.0,"spinRate":2220,"spinDirection":191},"zone":11,"typeConfidence":0.93,"plateTime":0.3900200271972216,"extension":6.557886536541571},"index":3,"playId":"34a6e59b-2ccc-3b15-9cf7-6ef009d8c691","pitchNumber":4,"startTime":"2026-07-03T21:09:37.132Z","endTime":"2026-07-03T21:09:40.474Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669467,"link":"/api/v1/people/669467","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":691718,"link":"/api/v1/people/691718","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.5,"endSpeed":81.0,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.58674417375809,"aZ":-34.1499295577522,"pfxX":2.765861410651306,"pfxZ":-1.1912568741220966,"pX":-0.5428416063994062,"pZ":2.8478094346788074,"vX0":2.293787260800993,"vY0":-127.50438333377672,"vZ0":-1.03069563659301,"x":137.69,"y":161.89,"x0":-1.8113730424175483,"y0":50.00375153893501,"z0":5.936119955388986,"aX":4.583961774806312},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":-2.2,"breakHorizontal":-5.5,"spinRate":2388,"spinDirection":93},"zone":1,"typeConfidence":0.91,"plateTime":0.4285009595474323,"extension":6.562157381842561},"index":4,"playId":"35da671d-b4f6-307a-b6a3-9f25ece02014","pitchNumber":5,"startTime":"2026-07-03T21:09:54.645Z","endTime":"2026-07-03T21:09:58.552Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669467,"link":"/api/v1/people/669467","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":691718,"link":"/api/v1/people/691718","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":6,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"index":5,"startTime":"2026-07-03T21:10:06.206Z","endTime":"2026-07-03T21:10:20.159Z","isPitch":false,"type":"action","player":{"id":691718,"link":"/api/v1/people/691718"},"defense":{"pitcher":{"id":669467,"link":"/api/v1/people/669467","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":691718,"link":"/api/v1/people/691718","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.5,"endSpeed":87.7,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.306567445392627,"aZ":-19.658449578575205,"pfxX":-1.9445450716925992,"pfxZ":6.385047345393506,"pX":-0.24242876227334742,"pZ":2.1455018611483334,"vX0":4.081981465604103,"vY0":-138.9228895289308,"vZ0":-6.509686585522378,"x":126.24,"y":180.85,"x0":-1.4763151099958123,"y0":50.00191642035473,"z0":5.819931942614308,"aX":-3.811441650109235},"breaks":{"breakAngle":8.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":10.4,"breakHorizontal":2.8,"spinRate":2222,"spinDirection":194},"zone":8,"typeConfidence":0.93,"plateTime":0.3938453541948643,"extension":6.583991545168573},"index":6,"playId":"267524e4-9867-300d-9ce8-ca12fafdaef2","pitchNumber":6,"startTime":"2026-07-03T21:10:20.159Z","endTime":"2026-07-03T21:10:23.159Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669467,"link":"/api/v1/people/669467","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":691718,"link":"/api/v1/people/691718","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.5,"endSpeed":89.1,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.791153013332863,"aZ":-20.08598985537385,"pfxX":-0.43077630255622457,"pfxZ":6.004834786953509,"pX":0.16490229347676327,"pZ":2.0549081107698184,"vX0":4.554444875496863,"vY0":-140.51075120940268,"vZ0":-6.938289988437662,"x":110.71,"y":183.3,"x0":-1.416300321603607,"y0":50.003068126233444,"z0":5.846774277103553,"aX":-0.8674083777187401},"breaks":{"breakAngle":0.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":9.7,"breakHorizontal":-0.1,"spinRate":2204,"spinDirection":182},"zone":8,"typeConfidence":0.93,"plateTime":0.38878230136718717,"extension":6.574596815106747},"hitData":{"launchSpeed":111.1,"launchAngle":17.0,"totalDistance":302.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":177.48,"coordY":89.41}},"index":7,"playId":"37bad5dc-2ca5-3500-89df-ab73a3f25ef9","pitchNumber":7,"startTime":"2026-07-03T21:10:42.347Z","endTime":"2026-07-03T21:10:54.782Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669467,"link":"/api/v1/people/669467","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":691718,"link":"/api/v1/people/691718","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691718,"link":"/api/v1/people/691718"},"credit":"b_ab"},{"player":{"id":669467,"link":"/api/v1/people/669467"},"credit":"p_ab"},{"player":{"id":691718,"link":"/api/v1/people/691718"},"credit":"b_pa"},{"player":{"id":669467,"link":"/api/v1/people/669467"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":10.0,"awayTeamWinProbability":90.0,"homeTeamWinProbabilityAdded":2.8000000000000007,"leverageIndex":0.43,"dramaIndex":33.0,"contextMetrics":{},"playEndTime":"2026-07-03T21:10:54.782Z","atBatIndex":26},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Alex Bregman grounds out, third baseman Blaze Jordan to first baseman Alec Burleson. Pete Crow-Armstrong to 3rd.","rbi":0,"awayScore":6,"homeScore":0,"isOut":true},"about":{"atBatIndex":27,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-07-03T21:11:03.338Z","endTime":"2026-07-03T21:14:36.505Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669467,"fullName":"Andre Pallante","link":"/api/v1/people/669467"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,6,7],"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":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":691458,"link":"/api/v1/people/691458"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":676475,"link":"/api/v1/people/676475"},"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":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.5,"endSpeed":88.8,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.90962656824587,"aZ":-16.273617965525062,"pfxX":-6.960531265732465,"pfxZ":7.903979106750798,"pX":-1.1423577220474976,"pZ":2.84295232129409,"vX0":3.951228100926339,"vY0":-140.48910048524357,"vZ0":-5.560133833156683,"x":160.54,"y":162.02,"x0":-1.6578558124896587,"y0":50.00555205005434,"z0":5.89469654497898,"aX":-14.005304047631846},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":13.4,"breakHorizontal":11.9,"spinRate":2088,"spinDirection":201},"zone":11,"typeConfidence":0.92,"plateTime":0.3889318109792099,"extension":6.532120670331642},"index":0,"playId":"9d7a27c6-3031-3b17-bc2e-f15e3cfa6150","pitchNumber":1,"startTime":"2026-07-03T21:11:29.726Z","endTime":"2026-07-03T21:11:33.143Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669467,"link":"/api/v1/people/669467","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":608324,"link":"/api/v1/people/608324","batSide":{"code":"R","description":"Right"}},"second":{"id":691718,"link":"/api/v1/people/691718"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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":true},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.5,"endSpeed":87.6,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.76512570045336,"aZ":-16.938651201674585,"pfxX":-7.199124370003456,"pfxZ":7.75040554250859,"pX":0.12801815389869442,"pZ":3.499246678036583,"vX0":7.183979877067415,"vY0":-138.97426109643612,"vZ0":-3.435079135306845,"x":112.12,"y":144.3,"x0":-1.5492637635947875,"y0":50.00028249733892,"z0":5.869480853937698,"aX":-14.14706672500889},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":13.6,"breakHorizontal":11.6,"spinRate":2189,"spinDirection":192},"zone":12,"typeConfidence":0.91,"plateTime":0.39341310758177306,"extension":6.48947410256221},"index":1,"playId":"4a9a7211-b4c6-30cd-aac9-e1260f67b874","pitchNumber":2,"startTime":"2026-07-03T21:11:50.470Z","endTime":"2026-07-03T21:12:17.499Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669467,"link":"/api/v1/people/669467","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":608324,"link":"/api/v1/people/608324","batSide":{"code":"R","description":"Right"}},"second":{"id":691718,"link":"/api/v1/people/691718"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":112,"player":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"}},"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.4,"endSpeed":88.2,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.42732981005758,"aZ":-18.931899649291843,"pfxX":1.2787098465628448,"pfxZ":6.707479749461566,"pX":0.34922120805586765,"pZ":2.6585309052783472,"vX0":4.857226330884216,"vY0":-138.96526906749693,"vZ0":-5.579884778644992,"x":103.69,"y":167.0,"x0":-1.5808133378399791,"y0":50.001710296773176,"z0":5.932611324379414,"aX":2.523320033276263},"breaks":{"breakAngle":9.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":11.3,"breakHorizontal":-3.2,"spinRate":2326,"spinDirection":181},"zone":6,"typeConfidence":0.92,"plateTime":0.3927582539415937,"extension":6.495598441024177},"index":2,"playId":"3a95d6ad-eb85-3e17-b71b-36734adabb57","pitchNumber":3,"startTime":"2026-07-03T21:12:28.697Z","endTime":"2026-07-03T21:12:32.392Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669467,"link":"/api/v1/people/669467","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":608324,"link":"/api/v1/people/608324","batSide":{"code":"R","description":"Right"}},"second":{"id":691718,"link":"/api/v1/people/691718"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"index":3,"playId":"0749de6d-a8e9-47e3-9026-8c6c8e332394","startTime":"2026-07-03T21:12:47.266Z","endTime":"2026-07-03T21:12:52.266Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":669467,"link":"/api/v1/people/669467","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":608324,"link":"/api/v1/people/608324","batSide":{"code":"R","description":"Right"}},"second":{"id":691718,"link":"/api/v1/people/691718"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.8,"endSpeed":87.9,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.0229582730786,"aZ":-15.81011152381765,"pfxX":-6.662658301680172,"pfxZ":8.291618724288734,"pX":-0.19287046808644942,"pZ":2.5696093348901465,"vX0":6.050601169149896,"vY0":-139.2985419792926,"vZ0":-6.042816237962717,"x":124.35,"y":169.4,"x0":-1.522910031992081,"y0":50.00403294400402,"z0":5.804656699348347,"aX":-13.151349995763246},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":14.0,"breakHorizontal":10.9,"spinRate":2180,"spinDirection":195},"zone":5,"typeConfidence":0.91,"plateTime":0.3925525407153754,"extension":6.646578622311481},"index":4,"playId":"e1e70fb7-7c49-3108-85a8-a383d4e85fd2","pitchNumber":4,"startTime":"2026-07-03T21:13:02.258Z","endTime":"2026-07-03T21:13:05.616Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669467,"link":"/api/v1/people/669467","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":608324,"link":"/api/v1/people/608324","batSide":{"code":"R","description":"Right"}},"second":{"id":691718,"link":"/api/v1/people/691718"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":79.7,"endSpeed":73.1,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.03016950810915,"aZ":-45.02466168676268,"pfxX":1.8885964421136163,"pfxZ":-9.60265021403214,"pX":0.25916207967548016,"pZ":0.8383375555678573,"vX0":3.5136077666909364,"vY0":-115.88689108632104,"vZ0":-1.657672601198843,"x":107.12,"y":216.14,"x0":-1.5322219835119322,"y0":50.00481048071056,"z0":5.929422078903314,"aX":2.5263444913969955},"breaks":{"breakAngle":3.6,"breakLength":14.4,"breakY":24.0,"breakVertical":-61.2,"breakVerticalInduced":-17.5,"breakHorizontal":-4.4,"spinRate":2798,"spinDirection":10},"zone":14,"typeConfidence":0.86,"plateTime":0.4756929893856219,"extension":6.628367543488968},"index":5,"playId":"306aed43-293c-3135-b8a9-3c6623b80882","pitchNumber":5,"startTime":"2026-07-03T21:13:29.113Z","endTime":"2026-07-03T21:13:35.930Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669467,"link":"/api/v1/people/669467","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":608324,"link":"/api/v1/people/608324","batSide":{"code":"R","description":"Right"}},"second":{"id":691718,"link":"/api/v1/people/691718"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.4,"endSpeed":81.3,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.18321998487243,"aZ":-36.23332798348185,"pfxX":0.9389705293998906,"pfxZ":-2.443784398123789,"pX":-0.1901927889740135,"pZ":2.8267130807542573,"vX0":3.778361572366065,"vY0":-127.34967059435904,"vZ0":-0.6633284730331531,"x":124.25,"y":162.46,"x0":-1.8077293721837981,"y0":50.00124516756724,"z0":5.926689783094473,"aX":1.5604218974712234},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.7,"breakVerticalInduced":-4.3,"breakHorizontal":-2.4,"spinRate":2347,"spinDirection":72},"zone":2,"typeConfidence":0.9,"plateTime":0.42811385424775983,"extension":6.527411946256663},"index":6,"playId":"0a24379d-726e-3f90-8f95-4691b6aaf9ee","pitchNumber":6,"startTime":"2026-07-03T21:14:00.471Z","endTime":"2026-07-03T21:14:04.026Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669467,"link":"/api/v1/people/669467","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":608324,"link":"/api/v1/people/608324","batSide":{"code":"R","description":"Right"}},"second":{"id":691718,"link":"/api/v1/people/691718"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.8,"endSpeed":88.7,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.337974736412203,"aZ":-20.071470585240466,"pfxX":-7.9646791634905405,"pfxZ":6.006670419624729,"pX":-0.6890203403170002,"pZ":2.9731284299606044,"vX0":5.42140719958123,"vY0":-140.86625546209788,"vZ0":-4.380519373844172,"x":143.26,"y":158.51,"x0":-1.6016229088048908,"y0":50.0009042776251,"z0":5.842137734427912,"aX":-16.0400811453054},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":10.2,"breakHorizontal":13.3,"spinRate":2011,"spinDirection":197},"zone":1,"typeConfidence":0.92,"plateTime":0.3885117646015983,"extension":6.568222588050739},"hitData":{"launchSpeed":65.6,"launchAngle":-25.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":105.37,"coordY":170.28}},"index":7,"playId":"5835daa7-2fab-353b-baef-a46ba62a1f07","pitchNumber":7,"startTime":"2026-07-03T21:14:29.798Z","endTime":"2026-07-03T21:14:36.505Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669467,"link":"/api/v1/people/669467","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":608324,"link":"/api/v1/people/608324","batSide":{"code":"R","description":"Right"}},"second":{"id":691718,"link":"/api/v1/people/691718"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":608324,"link":"/api/v1/people/608324"},"credit":"b_ab"},{"player":{"id":669467,"link":"/api/v1/people/669467"},"credit":"p_ab"},{"player":{"id":608324,"link":"/api/v1/people/608324"},"credit":"b_pa"},{"player":{"id":669467,"link":"/api/v1/people/669467"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":8.7,"awayTeamWinProbability":91.3,"homeTeamWinProbabilityAdded":-1.3000000000000007,"leverageIndex":0.72,"dramaIndex":31.0,"contextMetrics":{},"playEndTime":"2026-07-03T21:14:36.505Z","atBatIndex":27},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Michael Busch flies out to left fielder José Fermín.","rbi":0,"awayScore":6,"homeScore":0,"isOut":true},"about":{"atBatIndex":28,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-07-03T21:14:47.895Z","endTime":"2026-07-03T21:16:08.763Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":2},"matchup":{"batter":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669467,"fullName":"Andre Pallante","link":"/api/v1/people/669467"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"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":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":665877,"link":"/api/v1/people/665877"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":75.8,"endSpeed":69.4,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.567530522106264,"aZ":-45.2348636221757,"pfxX":3.6101150865148695,"pfxZ":-10.73494154252224,"pX":-1.967568374406096,"pZ":3.1133905155035793,"vX0":-1.3910479312456199,"vY0":-110.20199966783018,"vZ0":3.6254683173689948,"x":192.0,"y":154.72,"x0":-1.793436186672827,"y0":50.003503170060036,"z0":6.261198780327672,"aX":4.392238141174102},"breaks":{"breakAngle":4.8,"breakLength":14.4,"breakY":24.0,"breakVertical":-66.1,"breakVerticalInduced":-18.0,"breakHorizontal":-6.1,"spinRate":2627,"spinDirection":18},"zone":11,"typeConfidence":0.91,"plateTime":0.49911160630694074,"extension":6.398757113111987},"index":0,"playId":"0dc07844-2deb-32d6-83a3-dfd26067596a","pitchNumber":1,"startTime":"2026-07-03T21:15:07.934Z","endTime":"2026-07-03T21:15:11.269Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669467,"link":"/api/v1/people/669467","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":683737,"link":"/api/v1/people/683737","batSide":{"code":"L","description":"Left"}},"third":{"id":691718,"link":"/api/v1/people/691718"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":77.5,"endSpeed":71.6,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.295419599322845,"aZ":-44.829125967964316,"pfxX":2.109855641348649,"pfxZ":-9.953898845862554,"pX":0.19657679242661283,"pZ":-0.1533387865706608,"vX0":3.6051616374495774,"vY0":-112.8170654301656,"vZ0":-3.131650922456729,"x":109.51,"y":242.92,"x0":-1.705564974202732,"y0":50.00548435574294,"z0":5.834744686743198,"aX":2.6809732792275587},"breaks":{"breakAngle":3.6,"breakLength":14.4,"breakY":24.0,"breakVertical":-64.6,"breakVerticalInduced":-18.5,"breakHorizontal":-4.9,"spinRate":2751,"spinDirection":19},"zone":14,"typeConfidence":0.91,"plateTime":0.48820102920659725,"extension":6.574491971263233},"index":1,"playId":"4dfcdaa6-5457-3fe8-b6c3-17ad3a0aaaa0","pitchNumber":2,"startTime":"2026-07-03T21:15:28.956Z","endTime":"2026-07-03T21:15:32.878Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669467,"link":"/api/v1/people/669467","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":683737,"link":"/api/v1/people/683737","batSide":{"code":"L","description":"Left"}},"third":{"id":691718,"link":"/api/v1/people/691718"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.7,"endSpeed":78.6,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.945516950188544,"aZ":-35.47033155425049,"pfxX":2.2645645474356515,"pfxZ":-2.1220926484379223,"pX":0.11262027227741965,"pZ":2.3983945662235713,"vX0":3.8475648246444147,"vY0":-123.46300182840835,"vZ0":-1.2301800758618404,"x":112.71,"y":174.02,"x0":-1.7558323767271933,"y0":50.00247883697139,"z0":5.869355787240429,"aX":3.519504957467155},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.6,"breakVerticalInduced":-3.8,"breakHorizontal":-4.9,"spinRate":2420,"spinDirection":89},"zone":5,"typeConfidence":0.86,"plateTime":0.4424359413507748,"extension":6.6368242580043875},"hitData":{"launchSpeed":81.4,"launchAngle":57.0,"totalDistance":217.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":76.94,"coordY":128.22}},"index":2,"playId":"fe78364c-7964-3b4d-9603-f7204f9dfc55","pitchNumber":3,"startTime":"2026-07-03T21:15:53.724Z","endTime":"2026-07-03T21:16:08.763Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669467,"link":"/api/v1/people/669467","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":683737,"link":"/api/v1/people/683737","batSide":{"code":"L","description":"Left"}},"third":{"id":691718,"link":"/api/v1/people/691718"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":683737,"link":"/api/v1/people/683737"},"credit":"b_ab"},{"player":{"id":669467,"link":"/api/v1/people/669467"},"credit":"p_ab"},{"player":{"id":683737,"link":"/api/v1/people/683737"},"credit":"b_pa"},{"player":{"id":669467,"link":"/api/v1/people/669467"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":6.4,"awayTeamWinProbability":93.6,"homeTeamWinProbabilityAdded":-2.299999999999999,"leverageIndex":0.59,"dramaIndex":34.0,"contextMetrics":{},"playEndTime":"2026-07-03T21:16:08.763Z","atBatIndex":28},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Seiya Suzuki flies out to center fielder Nathan Church.","rbi":0,"awayScore":6,"homeScore":0,"isOut":true},"about":{"atBatIndex":29,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-07-03T21:16:24.381Z","endTime":"2026-07-03T21:19:17.231Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669467,"fullName":"Andre Pallante","link":"/api/v1/people/669467"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":701675,"link":"/api/v1/people/701675"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.8,"endSpeed":88.9,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.664003344825925,"aZ":-16.289176239862822,"pfxX":-7.64996928400364,"pfxZ":7.8821856081262425,"pX":-0.6609990524062594,"pZ":2.2027963408440527,"vX0":5.110422914509344,"vY0":-140.76490968606927,"vZ0":-7.213317981523037,"x":142.2,"y":179.3,"x0":-1.5021115735130806,"y0":50.00246641605338,"z0":5.844654037057391,"aX":-15.417918349555517},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":13.1,"breakHorizontal":12.8,"spinRate":1952,"spinDirection":197},"zone":4,"typeConfidence":0.92,"plateTime":0.38845641806782627,"extension":6.461814138989407},"index":0,"playId":"e3d31980-9e0b-3da3-83d6-0673bcd76ba1","pitchNumber":1,"startTime":"2026-07-03T21:16:38.630Z","endTime":"2026-07-03T21:16:42.510Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669467,"link":"/api/v1/people/669467","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":673548,"link":"/api/v1/people/673548","batSide":{"code":"R","description":"Right"}},"third":{"id":691718,"link":"/api/v1/people/691718"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.7,"endSpeed":81.1,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.844311920470645,"aZ":-31.22630593184025,"pfxX":1.5865418814392491,"pfxZ":0.5745886330314782,"pX":1.6111036625986452,"pZ":2.902331676887085,"vX0":7.745586014582955,"vY0":-127.65597283289344,"vZ0":-1.3736022495820546,"x":55.59,"y":160.42,"x0":-1.6614775061108389,"y0":50.005125830748376,"z0":5.892344538765279,"aX":2.6341879754786377},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":1.0,"breakHorizontal":-4.6,"spinRate":2160,"spinDirection":101},"zone":12,"typeConfidence":0.9,"plateTime":0.42811682301496523,"extension":6.709528525539322},"index":1,"playId":"88bc465a-2b4e-32e5-9942-60c9b59b6344","pitchNumber":2,"startTime":"2026-07-03T21:17:00.129Z","endTime":"2026-07-03T21:17:03.547Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669467,"link":"/api/v1/people/669467","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":673548,"link":"/api/v1/people/673548","batSide":{"code":"R","description":"Right"}},"third":{"id":691718,"link":"/api/v1/people/691718"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":78.0,"endSpeed":71.5,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.32228723645032,"aZ":-45.057232709706334,"pfxX":2.110562431643861,"pfxZ":-10.018957152794018,"pX":0.04098441191046992,"pZ":1.8232323290084183,"vX0":2.8186204566470012,"vY0":-113.44832042340794,"vZ0":0.6311150460313588,"x":115.44,"y":189.55,"x0":-1.4980457264426732,"y0":50.00110827764783,"z0":6.080853182804473,"aX":2.7143274333196574},"breaks":{"breakAngle":3.6,"breakLength":14.4,"breakY":24.0,"breakVertical":-63.0,"breakVerticalInduced":-17.5,"breakHorizontal":-4.6,"spinRate":2742,"spinDirection":17},"zone":8,"typeConfidence":0.89,"plateTime":0.4852692607000417,"extension":6.556650649111322},"index":2,"playId":"b6a2ae9b-58ac-3f57-bada-59824ccdd071","pitchNumber":3,"startTime":"2026-07-03T21:17:22.272Z","endTime":"2026-07-03T21:17:25.604Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669467,"link":"/api/v1/people/669467","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":673548,"link":"/api/v1/people/673548","batSide":{"code":"R","description":"Right"}},"third":{"id":691718,"link":"/api/v1/people/691718"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":6,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2026-07-03T21:17:34.674Z","endTime":"2026-07-03T21:17:52.677Z","isPitch":false,"type":"action","player":{"id":673548,"link":"/api/v1/people/673548"},"defense":{"pitcher":{"id":669467,"link":"/api/v1/people/669467","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":673548,"link":"/api/v1/people/673548","batSide":{"code":"R","description":"Right"}},"third":{"id":691718,"link":"/api/v1/people/691718"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.9,"endSpeed":89.0,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.890448249113422,"aZ":-17.003793811518904,"pfxX":-6.658784656507944,"pfxZ":7.493465355459758,"pX":0.8914623031971705,"pZ":4.059435219716128,"vX0":8.55472889625871,"vY0":-140.90067244215408,"vZ0":-2.29891251360578,"x":83.02,"y":129.18,"x0":-1.3088754198532617,"y0":50.00602717040333,"z0":5.975882915259074,"aX":-13.486843699137665},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":13.3,"breakHorizontal":10.4,"spinRate":2011,"spinDirection":192},"zone":12,"typeConfidence":0.92,"plateTime":0.3876839640012095,"extension":6.565091768463403},"index":4,"playId":"5c8568d4-494a-34a5-be49-dbe14355ee62","pitchNumber":4,"startTime":"2026-07-03T21:17:52.677Z","endTime":"2026-07-03T21:17:55.967Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669467,"link":"/api/v1/people/669467","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":673548,"link":"/api/v1/people/673548","batSide":{"code":"R","description":"Right"}},"third":{"id":691718,"link":"/api/v1/people/691718"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.0,"endSpeed":80.7,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.7074807701114,"aZ":-34.67252241654748,"pfxX":0.24434737656596273,"pfxZ":-1.5360257488563818,"pX":1.5748244698905094,"pZ":1.0774650853407275,"vX0":7.776626037716763,"vY0":-126.54158161676538,"vZ0":-4.717702196639015,"x":56.97,"y":209.69,"x0":-1.5638432411039571,"y0":50.00116242149958,"z0":5.729429793220264,"aX":0.3971689069672098},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.6,"breakVerticalInduced":-3.6,"breakHorizontal":-2.2,"spinRate":2336,"spinDirection":65},"zone":14,"typeConfidence":0.89,"plateTime":0.4320768342896053,"extension":6.762683827318593},"index":5,"playId":"a2a8fe93-5e91-3e2d-9333-fd63a177dd38","pitchNumber":5,"startTime":"2026-07-03T21:18:16.078Z","endTime":"2026-07-03T21:18:20.070Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669467,"link":"/api/v1/people/669467","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":673548,"link":"/api/v1/people/673548","batSide":{"code":"R","description":"Right"}},"third":{"id":691718,"link":"/api/v1/people/691718"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.3,"endSpeed":88.9,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.4839317164677,"aZ":-18.88418404257311,"pfxX":-6.9191146344678,"pfxZ":6.611347698497823,"pX":-0.11474922172556229,"pZ":3.105956055515388,"vX0":6.321675820506851,"vY0":-140.13792435994517,"vZ0":-4.384863501437213,"x":121.37,"y":154.92,"x0":-1.4891171613563796,"y0":50.002746045355394,"z0":5.906518826838414,"aX":-13.909739736792943},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":11.4,"breakHorizontal":11.4,"spinRate":1892,"spinDirection":185},"zone":2,"typeConfidence":0.91,"plateTime":0.3892613780078653,"extension":6.503976698547543},"index":6,"playId":"d4481d35-bc03-3d39-adb5-f49921f86841","pitchNumber":6,"startTime":"2026-07-03T21:18:38.996Z","endTime":"2026-07-03T21:18:41.996Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669467,"link":"/api/v1/people/669467","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":673548,"link":"/api/v1/people/673548","batSide":{"code":"R","description":"Right"}},"third":{"id":691718,"link":"/api/v1/people/691718"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":79.4,"endSpeed":73.4,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.628051093780556,"aZ":-45.416795855288726,"pfxX":1.0765588836643118,"pfxZ":-9.835271722307345,"pX":0.43294992704254964,"pZ":1.7387470775566238,"vX0":3.9736947105184512,"vY0":-115.61328806242696,"vZ0":0.18109928993115276,"x":100.5,"y":191.83,"x0":-1.4516982204672453,"y0":50.00361438347009,"z0":6.037670626895901,"aX":1.4486689564810893},"breaks":{"breakAngle":2.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-61.0,"breakVerticalInduced":-17.4,"breakHorizontal":-3.0,"spinRate":2652,"spinDirection":23},"zone":9,"typeConfidence":0.87,"plateTime":0.4747348427951472,"extension":6.5994754281007815},"hitData":{"launchSpeed":98.6,"launchAngle":26.0,"totalDistance":391.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":117.38,"coordY":41.24}},"index":7,"playId":"85ec5b60-b33d-3272-8ab4-fb414dd463a3","pitchNumber":7,"startTime":"2026-07-03T21:19:06.403Z","endTime":"2026-07-03T21:19:17.231Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669467,"link":"/api/v1/people/669467","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":673548,"link":"/api/v1/people/673548","batSide":{"code":"R","description":"Right"}},"third":{"id":691718,"link":"/api/v1/people/691718"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":673548,"link":"/api/v1/people/673548"},"credit":"b_ab"},{"player":{"id":669467,"link":"/api/v1/people/669467"},"credit":"p_ab"},{"player":{"id":673548,"link":"/api/v1/people/673548"},"credit":"b_pa"},{"player":{"id":669467,"link":"/api/v1/people/669467"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":4.9,"awayTeamWinProbability":95.1,"homeTeamWinProbabilityAdded":-1.5,"leverageIndex":0.51,"dramaIndex":27.0,"contextMetrics":{},"playEndTime":"2026-07-03T21:19:17.231Z","atBatIndex":29},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Nathan Church flies out sharply to center fielder Pete Crow-Armstrong.","rbi":0,"awayScore":6,"homeScore":0,"isOut":true},"about":{"atBatIndex":30,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-07-03T21:21:10.918Z","endTime":"2026-07-03T21:21:55.862Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656849,"fullName":"David Peterson","link":"/api/v1/people/656849"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":691718,"link":"/api/v1/people/691718"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.9,"endSpeed":81.3,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.508337113825352,"aZ":-19.6689222106878,"pfxX":8.166196174423957,"pfxZ":7.423365464779231,"pX":-0.06149567526465948,"pZ":1.7226632636029067,"vX0":-6.258065860684325,"vY0":-129.14383294227088,"vZ0":-7.148375894451174,"x":119.34,"y":192.27,"x0":1.33506357870477,"y0":50.00620486096316,"z0":6.045618569628896,"aX":13.762981125087729},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":12.0,"breakHorizontal":-13.3,"spinRate":2082,"spinDirection":144},"zone":8,"typeConfidence":2.0,"plateTime":0.42452004903494966,"extension":7.091372128721509},"index":0,"playId":"6ddf0f32-fa53-3d37-88da-39c340239891","pitchNumber":1,"startTime":"2026-07-03T21:21:33.712Z","endTime":"2026-07-03T21:21:37.576Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656849,"link":"/api/v1/people/656849","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":701675,"link":"/api/v1/people/701675","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.0,"endSpeed":81.3,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.6796235959179,"aZ":-19.927798791770353,"pfxX":8.752256835340873,"pfxZ":7.241878095796931,"pX":-0.009929552255720956,"pZ":2.481795660960144,"vX0":-6.056031223001074,"vY0":-129.3982004624185,"vZ0":-5.363822824108286,"x":117.38,"y":171.77,"x0":1.2268214796888792,"y0":50.0047751221916,"z0":6.114272698120673,"aX":14.803846303268235},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":12.1,"breakHorizontal":-14.4,"spinRate":2105,"spinDirection":152},"zone":5,"typeConfidence":2.0,"plateTime":0.42372820165710845,"extension":7.17243181661133},"hitData":{"launchSpeed":100.4,"launchAngle":24.0,"totalDistance":379.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":111.16,"coordY":47.09}},"index":1,"playId":"936bfeea-3592-387a-ae67-70d8fc9d59b8","pitchNumber":2,"startTime":"2026-07-03T21:21:46.574Z","endTime":"2026-07-03T21:21:55.862Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656849,"link":"/api/v1/people/656849","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":701675,"link":"/api/v1/people/701675","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":701675,"link":"/api/v1/people/701675"},"credit":"b_ab"},{"player":{"id":656849,"link":"/api/v1/people/656849"},"credit":"p_ab"},{"player":{"id":701675,"link":"/api/v1/people/701675"},"credit":"b_pa"},{"player":{"id":656849,"link":"/api/v1/people/656849"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":5.3,"awayTeamWinProbability":94.7,"homeTeamWinProbabilityAdded":0.39999999999999947,"leverageIndex":0.15,"dramaIndex":12.0,"contextMetrics":{},"playEndTime":"2026-07-03T21:21:55.862Z","atBatIndex":30},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"JJ Wetherholt lines out to right fielder Seiya Suzuki.","rbi":0,"awayScore":6,"homeScore":0,"isOut":true},"about":{"atBatIndex":31,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-07-03T21:21:56.866Z","endTime":"2026-07-03T21:23:19.508Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656849,"fullName":"David Peterson","link":"/api/v1/people/656849"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":673548,"link":"/api/v1/people/673548"},"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":83.7,"endSpeed":77.9,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.83459322405993,"aZ":-29.473315873923823,"pfxX":-1.1756512115056825,"pfxZ":1.7842488135998735,"pX":-0.9471195207187482,"pZ":1.2344921424912183,"vX0":-5.919700522737777,"vY0":-121.79421834717543,"vZ0":-5.313011431824145,"x":153.1,"y":205.45,"x0":1.6585665675820016,"y0":50.00570253128355,"z0":5.965184934731187,"aX":-1.782218776275984},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":2.3,"breakHorizontal":3.4,"spinRate":2172,"spinDirection":186},"zone":13,"typeConfidence":2.0,"plateTime":0.44813525319269276,"extension":6.927818572002102},"index":0,"playId":"21b88a95-8257-3789-b108-9f56f91869a9","pitchNumber":1,"startTime":"2026-07-03T21:22:16.092Z","endTime":"2026-07-03T21:22:20.343Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656849,"link":"/api/v1/people/656849","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":802139,"link":"/api/v1/people/802139","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.1,"endSpeed":81.3,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.62318696558104,"aZ":-24.123453652374,"pfxX":9.975064266333632,"pfxZ":4.776580285717969,"pX":0.00859066675574566,"pZ":2.021049414332328,"vX0":-6.147507980410565,"vY0":-129.42554394805,"vZ0":-5.897651404592564,"x":116.67,"y":184.21,"x0":1.1264074204145438,"y0":50.00459533514858,"z0":6.192945597268563,"aX":16.816421648675007},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":7.4,"breakHorizontal":-16.6,"spinRate":2008,"spinDirection":144},"zone":8,"typeConfidence":2.0,"plateTime":0.424249220111824,"extension":7.114667447595284},"index":1,"playId":"8191cf99-2c44-31f5-b16c-faf69cb1cb20","pitchNumber":2,"startTime":"2026-07-03T21:22:28.883Z","endTime":"2026-07-03T21:22:32.405Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656849,"link":"/api/v1/people/656849","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":802139,"link":"/api/v1/people/802139","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.5,"endSpeed":82.9,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.89339638298485,"aZ":-25.18342215290274,"pfxX":0.5785825040546031,"pfxZ":3.9792700379254793,"pX":-0.49496630669856406,"pZ":3.461760109811714,"vX0":-5.235556829366754,"vY0":-131.70493885777978,"vZ0":-2.19753099967231,"x":135.87,"y":145.31,"x0":1.4432714632228905,"y0":50.0038608909542,"z0":6.1688376946722006,"aX":1.017199365475271},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":7.0,"breakHorizontal":0.1,"spinRate":1839,"spinDirection":153},"zone":11,"typeConfidence":2.0,"plateTime":0.41582146505066264,"extension":7.0055890655402395},"index":2,"playId":"ea4e0163-6d93-3715-b16e-0f199b304932","pitchNumber":3,"startTime":"2026-07-03T21:22:45.581Z","endTime":"2026-07-03T21:23:12.593Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656849,"link":"/api/v1/people/656849","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":802139,"link":"/api/v1/people/802139","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":138,"player":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"}},"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.2,"endSpeed":77.5,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.348015023234073,"aZ":-29.688274777228717,"pfxX":-0.4430945853028865,"pfxZ":1.6304785922194913,"pX":-0.23626283920442126,"pZ":2.2723931418244225,"vX0":-4.539907614641912,"vY0":-122.62234199382625,"vZ0":-2.8766833002379197,"x":126.01,"y":177.43,"x0":1.696938088028719,"y0":50.00015928614456,"z0":5.994665766704156,"aX":-0.6741838143212235},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":2.5,"breakHorizontal":1.9,"spinRate":2053,"spinDirection":213},"zone":5,"typeConfidence":2.0,"plateTime":0.4467498454441512,"extension":7.032395160290719},"hitData":{"launchSpeed":94.7,"launchAngle":23.0,"totalDistance":320.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":189.47,"coordY":86.78}},"index":3,"playId":"74ad0cf2-a752-3dfc-9b3c-61aac6daf4bf","pitchNumber":4,"startTime":"2026-07-03T21:23:11.948Z","endTime":"2026-07-03T21:23:19.508Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656849,"link":"/api/v1/people/656849","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":802139,"link":"/api/v1/people/802139","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":802139,"link":"/api/v1/people/802139"},"credit":"b_ab"},{"player":{"id":656849,"link":"/api/v1/people/656849"},"credit":"p_ab"},{"player":{"id":802139,"link":"/api/v1/people/802139"},"credit":"b_pa"},{"player":{"id":656849,"link":"/api/v1/people/656849"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":5.6000000000000005,"awayTeamWinProbability":94.4,"homeTeamWinProbabilityAdded":0.3000000000000007,"leverageIndex":0.12,"dramaIndex":10.0,"contextMetrics":{},"playEndTime":"2026-07-03T21:23:19.508Z","atBatIndex":31},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Iván Herrera walks.","rbi":0,"awayScore":6,"homeScore":0,"isOut":false},"about":{"atBatIndex":32,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-07-03T21:23:28.973Z","endTime":"2026-07-03T21:25:23.059Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656849,"fullName":"David Peterson","link":"/api/v1/people/656849"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,3,4,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"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(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":77.6,"endSpeed":71.4,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.08745644693229,"aZ":-37.27096425523762,"pfxX":-2.8272045377331336,"pfxZ":-3.9792826825453425,"pX":0.6973879273856325,"pZ":1.847823207116154,"vX0":-0.8652339795747992,"vY0":-112.98884318841019,"vZ0":-1.4302294364506256,"x":90.42,"y":188.89,"x0":1.4532835061264264,"y0":50.00031378388504,"z0":6.2608463269270125,"aX":-3.625911708115038},"breaks":{"breakAngle":6.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.9,"breakVerticalInduced":-7.2,"breakHorizontal":5.4,"spinRate":2307,"spinDirection":326},"zone":9,"typeConfidence":2.0,"plateTime":0.4862181756195465,"extension":6.792725201856955},"index":0,"playId":"dda2f4d2-b9db-3b2b-ba15-4711985e7ec4","pitchNumber":1,"startTime":"2026-07-03T21:23:41.807Z","endTime":"2026-07-03T21:23:45.720Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656849,"link":"/api/v1/people/656849","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":671056,"link":"/api/v1/people/671056","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.3,"endSpeed":77.7,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.633946240761166,"aZ":-31.045295069464757,"pfxX":0.14230953762787912,"pfxZ":0.7368917474235266,"pX":-0.34062585438038595,"pZ":1.0895195968684717,"vX0":-4.293291156000798,"vY0":-122.62663246508069,"vZ0":-5.350053590618215,"x":129.98,"y":209.36,"x0":1.4154957947024716,"y0":50.000525558377866,"z0":5.9534278891132475,"aX":0.21761641023257208},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":0.4,"breakHorizontal":0.7,"spinRate":2128,"spinDirection":252},"zone":13,"typeConfidence":2.0,"plateTime":0.4469690659769805,"extension":7.0222579272659775},"index":1,"playId":"37e3a5b1-c398-37fd-b287-c4400c68d101","pitchNumber":2,"startTime":"2026-07-03T21:23:54.056Z","endTime":"2026-07-03T21:23:58.740Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656849,"link":"/api/v1/people/656849","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":671056,"link":"/api/v1/people/671056","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":6,"homeScore":0,"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-03T21:24:01.329Z","endTime":"2026-07-03T21:24:15.007Z","isPitch":false,"type":"action","player":{"id":671056,"link":"/api/v1/people/671056"},"defense":{"pitcher":{"id":656849,"link":"/api/v1/people/656849","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":671056,"link":"/api/v1/people/671056","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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":83.1,"endSpeed":77.0,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.669559932694074,"aZ":-29.52280005944736,"pfxX":0.5884268142048743,"pfxZ":1.7868375070278226,"pX":-1.518339831339603,"pZ":1.5124326029485868,"vX0":-7.397714520202251,"vY0":-120.8864048728528,"vZ0":-4.601565648267263,"x":174.88,"y":197.94,"x0":1.4999003979265184,"y0":50.00517098332496,"z0":6.020426468508842,"aX":0.8752869293556651},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":2.4,"breakHorizontal":0.6,"spinRate":2106,"spinDirection":262},"zone":13,"typeConfidence":2.0,"plateTime":0.45239795511280256,"extension":6.955909592268742},"index":3,"playId":"22760fc4-cf1f-3989-aaa3-c25e411bd722","pitchNumber":3,"startTime":"2026-07-03T21:24:15.007Z","endTime":"2026-07-03T21:24:18.205Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656849,"link":"/api/v1/people/656849","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":671056,"link":"/api/v1/people/671056","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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":90.8,"endSpeed":83.9,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.594068953025698,"aZ":-19.499005328049076,"pfxX":1.344302314929117,"pfxZ":7.081943862276443,"pX":1.0042289912796234,"pZ":3.0805053803564233,"vX0":-2.2712418567282233,"vY0":-132.31150397558437,"vZ0":-3.9789960396196227,"x":78.72,"y":155.61,"x0":1.6952643620011478,"y0":50.006528665593386,"z0":6.014760280745119,"aX":2.407721262704447},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":12.2,"breakHorizontal":-2.0,"spinRate":2285,"spinDirection":152},"zone":12,"typeConfidence":2.0,"plateTime":0.41239591723841773,"extension":7.055170558863161},"index":4,"playId":"a1cf4d32-6020-358b-9b93-d9a18c7b8acc","pitchNumber":4,"startTime":"2026-07-03T21:24:34.783Z","endTime":"2026-07-03T21:24:38.962Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656849,"link":"/api/v1/people/656849","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":671056,"link":"/api/v1/people/671056","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.1,"endSpeed":78.0,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.93688666937427,"aZ":-28.9437172609689,"pfxX":7.559022536663415,"pfxZ":2.122621033512856,"pX":0.8282397915941864,"pZ":0.9193884519340296,"vX0":-3.5806547497565178,"vY0":-122.3376981747831,"vZ0":-6.664615796322638,"x":85.43,"y":213.96,"x0":1.3245842030457216,"y0":50.00425553916358,"z0":6.142868009358369,"aX":11.519612590102525},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":2.6,"breakHorizontal":-13.0,"spinRate":1601,"spinDirection":129},"zone":14,"typeConfidence":2.0,"plateTime":0.4468088960490175,"extension":7.011144859735506},"index":5,"playId":"3bbabfc5-826e-3f29-96cd-89a7e365c7ad","pitchNumber":5,"startTime":"2026-07-03T21:24:48.548Z","endTime":"2026-07-03T21:24:52.288Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656849,"link":"/api/v1/people/656849","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":671056,"link":"/api/v1/people/671056","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.6,"endSpeed":77.4,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.36589654908287,"aZ":-31.552266245813637,"pfxX":-1.7350422170967832,"pfxZ":0.4106936150228764,"pX":-0.6039590092700762,"pZ":1.033637522335536,"vX0":-4.717910791101425,"vY0":-121.66078587356158,"vZ0":-5.223452454539027,"x":140.02,"y":210.87,"x0":1.5839561903180577,"y0":50.00174849019293,"z0":5.936082151056924,"aX":-2.6052936881983575},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.2,"breakVerticalInduced":-0.2,"breakHorizontal":4.2,"spinRate":2369,"spinDirection":285},"zone":13,"typeConfidence":2.0,"plateTime":0.4498239788227627,"extension":7.167250908598857},"index":6,"playId":"0086e29b-47cc-3e85-a1aa-81b92cf0e0b9","pitchNumber":6,"startTime":"2026-07-03T21:25:04.519Z","endTime":"2026-07-03T21:25:08.383Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656849,"link":"/api/v1/people/656849","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":671056,"link":"/api/v1/people/671056","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.4,"endSpeed":84.0,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.931355134964438,"aZ":-22.95956442724572,"pfxX":6.77749166701539,"pfxZ":5.157959113107696,"pX":-1.0044932975370915,"pZ":1.3174844392263065,"vX0":-8.005941314273043,"vY0":-132.72252480961555,"vZ0":-7.952752671390208,"x":155.29,"y":203.21,"x0":1.167998518067866,"y0":50.00589431095347,"z0":6.0202929374551974,"aX":12.115544778350793},"breaks":{"breakAngle":22.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":7.8,"breakHorizontal":-10.6,"spinRate":2205,"spinDirection":149},"zone":13,"typeConfidence":2.0,"plateTime":0.4124059839072278,"extension":7.13549549696652},"index":7,"playId":"4a9eaa7e-35ae-3d52-9272-5ed793cfe860","pitchNumber":7,"startTime":"2026-07-03T21:25:18.468Z","endTime":"2026-07-03T21:25:23.059Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656849,"link":"/api/v1/people/656849","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":671056,"link":"/api/v1/people/671056","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":671056,"link":"/api/v1/people/671056"},"credit":"b_pa"},{"player":{"id":656849,"link":"/api/v1/people/656849"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":5.4,"awayTeamWinProbability":94.6,"homeTeamWinProbabilityAdded":-0.20000000000000018,"leverageIndex":0.08,"dramaIndex":8.0,"contextMetrics":{},"playEndTime":"2026-07-03T21:25:23.059Z","atBatIndex":32},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Jordan Walker walks. Iván Herrera to 2nd.","rbi":0,"awayScore":6,"homeScore":0,"isOut":false},"about":{"atBatIndex":33,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-07-03T21:25:41.932Z","endTime":"2026-07-03T21:26:48.465Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":2},"matchup":{"batter":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656849,"fullName":"David Peterson","link":"/api/v1/people/656849"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"postOnSecond":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"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":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"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":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"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, 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":83.0,"endSpeed":76.5,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.546493297092812,"aZ":-27.822453274631265,"pfxX":9.304461282509239,"pfxZ":2.9387556293014274,"pX":0.9402262673266052,"pZ":1.7674604896957773,"vX0":-3.4957722975069787,"vY0":-120.81726513680287,"vZ0":-4.496156940629081,"x":81.16,"y":191.06,"x0":1.1972016696029564,"y0":50.00035685281576,"z0":6.097895851419859,"aX":13.752086334911},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":4.6,"breakHorizontal":-16.0,"spinRate":1521,"spinDirection":120},"zone":14,"typeConfidence":2.0,"plateTime":0.4533668237437207,"extension":6.961270498858917},"index":0,"playId":"846975cb-3792-3062-804c-27a4e0353360","pitchNumber":1,"startTime":"2026-07-03T21:25:50.082Z","endTime":"2026-07-03T21:25:55.005Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656849,"link":"/api/v1/people/656849","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":691023,"link":"/api/v1/people/691023","batSide":{"code":"R","description":"Right"}},"first":{"id":671056,"link":"/api/v1/people/671056"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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":76.9,"endSpeed":70.7,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.61093679827708,"aZ":-37.481350706125596,"pfxX":-4.26420054771412,"pfxZ":-4.210339239030102,"pX":0.8661796482826027,"pZ":2.328683413369224,"vX0":0.06919063812312787,"vY0":-111.9791553303158,"vZ0":-0.1322689366232428,"x":83.98,"y":175.91,"x0":1.388100696083161,"y0":50.00311934219253,"z0":6.246944175036792,"aX":-5.3752654433701395},"breaks":{"breakAngle":8.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.8,"breakVerticalInduced":-7.3,"breakHorizontal":7.7,"spinRate":2395,"spinDirection":325},"zone":14,"typeConfidence":2.0,"plateTime":0.490512685415986,"extension":6.737584970776078},"index":1,"playId":"3b0ef6df-048e-3ecc-870a-090e52795092","pitchNumber":2,"startTime":"2026-07-03T21:26:06.765Z","endTime":"2026-07-03T21:26:11.635Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656849,"link":"/api/v1/people/656849","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":691023,"link":"/api/v1/people/691023","batSide":{"code":"R","description":"Right"}},"first":{"id":671056,"link":"/api/v1/people/671056"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.3,"endSpeed":82.0,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.789378499374546,"aZ":-26.237212810839313,"pfxX":7.370861886689299,"pfxZ":3.4858749372977176,"pX":0.07320384189808395,"pZ":1.308052469285226,"vX0":-5.222758582907165,"vY0":-129.8408933218652,"vZ0":-6.850802705015699,"x":114.21,"y":203.46,"x0":1.155516000094471,"y0":50.00334538300991,"z0":5.9838880370958965,"aX":12.555673679148015},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":4.9,"breakHorizontal":-12.1,"spinRate":2111,"spinDirection":143},"zone":14,"typeConfidence":2.0,"plateTime":0.4222234861988112,"extension":7.021304730540637},"index":2,"playId":"23aba687-6c26-3e27-a7e4-da49ff26139a","pitchNumber":3,"startTime":"2026-07-03T21:26:25.679Z","endTime":"2026-07-03T21:26:29.959Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656849,"link":"/api/v1/people/656849","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":691023,"link":"/api/v1/people/691023","batSide":{"code":"R","description":"Right"}},"first":{"id":671056,"link":"/api/v1/people/671056"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":2},"preCount":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.5,"endSpeed":83.1,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.272413354251093,"aZ":-24.112763055018615,"pfxX":8.676004498205844,"pfxZ":4.613607570092434,"pX":0.3944609735773635,"pZ":0.8783669116643091,"vX0":-5.265303804931482,"vY0":-131.46793626677098,"vZ0":-8.461623107276678,"x":101.96,"y":215.06,"x0":1.2975103907589796,"y0":50.005895618701516,"z0":5.933087021252122,"aX":15.166369210336049},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":6.6,"breakHorizontal":-14.5,"spinRate":2053,"spinDirection":140},"zone":14,"typeConfidence":2.0,"plateTime":0.4168833123000457,"extension":7.088735275997597},"index":3,"playId":"89b575d8-25a8-3c9f-97a9-419efcdcf738","pitchNumber":4,"startTime":"2026-07-03T21:26:44.185Z","endTime":"2026-07-03T21:26:48.465Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656849,"link":"/api/v1/people/656849","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":691023,"link":"/api/v1/people/691023","batSide":{"code":"R","description":"Right"}},"first":{"id":671056,"link":"/api/v1/people/671056"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691023,"link":"/api/v1/people/691023"},"credit":"b_pa"},{"player":{"id":656849,"link":"/api/v1/people/656849"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":5.1,"awayTeamWinProbability":94.9,"homeTeamWinProbabilityAdded":-0.3000000000000007,"leverageIndex":0.16,"dramaIndex":11.0,"contextMetrics":{},"playEndTime":"2026-07-03T21:26:48.465Z","atBatIndex":33},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Nelson Velázquez walks. Iván Herrera to 3rd. Jordan Walker to 2nd.","rbi":0,"awayScore":6,"homeScore":0,"isOut":false},"about":{"atBatIndex":34,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-07-03T21:27:54.625Z","endTime":"2026-07-03T21:30:03.618Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":676369,"fullName":"Nelson Velázquez","link":"/api/v1/people/676369"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656849,"fullName":"David Peterson","link":"/api/v1/people/656849"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":676369,"fullName":"Nelson Velázquez","link":"/api/v1/people/676369"},"postOnSecond":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"postOnThird":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[1,2,3,4,5,6,7],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":676369,"fullName":"Nelson Velázquez","link":"/api/v1/people/676369"},"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":6,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-07-03T21:27:05.650Z","endTime":"2026-07-03T21:27:56.737Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":656849,"link":"/api/v1/people/656849","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":676369,"link":"/api/v1/people/676369","batSide":{"code":"R","description":"Right"}},"first":{"id":691023,"link":"/api/v1/people/691023"},"second":{"id":671056,"link":"/api/v1/people/671056"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":76.0,"endSpeed":70.0,"strikeZoneTop":3.154,"strikeZoneBottom":1.592,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.33863092182839,"aZ":-37.04902088434693,"pfxX":-4.268496383789557,"pfxZ":-3.943331370418866,"pX":0.9763761300299217,"pZ":2.873358221579295,"vX0":0.34815313076865867,"vY0":-110.65836356095548,"vZ0":0.961689595070401,"x":79.78,"y":161.2,"x0":1.3710608061017366,"y0":50.00323736017706,"z0":6.324318161236183,"aX":-5.276565066415999},"breaks":{"breakAngle":8.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.0,"breakVerticalInduced":-6.6,"breakHorizontal":7.7,"spinRate":2354,"spinDirection":321},"zone":12,"typeConfidence":2.0,"plateTime":0.4955831181097321,"extension":6.670016661768277},"index":1,"playId":"0c3c8075-422d-3c0b-927e-24e9d565d384","pitchNumber":1,"startTime":"2026-07-03T21:27:56.737Z","endTime":"2026-07-03T21:28:01.258Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656849,"link":"/api/v1/people/656849","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":676369,"link":"/api/v1/people/676369","batSide":{"code":"R","description":"Right"}},"first":{"id":691023,"link":"/api/v1/people/691023"},"second":{"id":671056,"link":"/api/v1/people/671056"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":82.8,"endSpeed":76.1,"strikeZoneTop":3.154,"strikeZoneBottom":1.592,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.515343730957607,"aZ":-28.590101683779615,"pfxX":8.117941620894253,"pfxZ":2.4336556290506284,"pX":0.03956136410801981,"pZ":2.2373196373113213,"vX0":-5.425459534318817,"vY0":-120.50054933232984,"vZ0":-3.0559838185748354,"x":115.49,"y":178.37,"x0":1.266123671170514,"y0":50.0000385921074,"z0":6.049044084433019,"aX":11.930972842803618},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":4.0,"breakHorizontal":-13.4,"spinRate":1524,"spinDirection":136},"zone":5,"typeConfidence":2.0,"plateTime":0.4546358393965537,"extension":7.057796671163585},"index":2,"playId":"184331ef-3f48-3b51-9bd5-df59aa998d19","pitchNumber":2,"startTime":"2026-07-03T21:28:14.594Z","endTime":"2026-07-03T21:28:17.810Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656849,"link":"/api/v1/people/656849","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":676369,"link":"/api/v1/people/676369","batSide":{"code":"R","description":"Right"}},"first":{"id":691023,"link":"/api/v1/people/691023"},"second":{"id":671056,"link":"/api/v1/people/671056"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.4,"endSpeed":75.5,"strikeZoneTop":3.154,"strikeZoneBottom":1.592,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.22730940084984,"aZ":-27.132880071084177,"pfxX":7.205309313961472,"pfxZ":3.48755226164958,"pX":-0.6625166417788632,"pZ":1.2398214031312704,"vX0":-6.405853289544849,"vY0":-119.73464458778945,"vZ0":-5.348758039337781,"x":142.25,"y":205.3,"x0":1.1180225418099867,"y0":50.000284359343304,"z0":5.9456276917030735,"aX":10.406722834362753},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":5.2,"breakHorizontal":-11.4,"spinRate":1526,"spinDirection":127},"zone":13,"typeConfidence":2.0,"plateTime":0.45834302710545316,"extension":7.0123884818048285},"index":3,"playId":"581998c3-10e7-3768-b053-d6c00cf1272f","pitchNumber":3,"startTime":"2026-07-03T21:28:33.687Z","endTime":"2026-07-03T21:28:37.280Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656849,"link":"/api/v1/people/656849","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":676369,"link":"/api/v1/people/676369","batSide":{"code":"R","description":"Right"}},"first":{"id":691023,"link":"/api/v1/people/691023"},"second":{"id":671056,"link":"/api/v1/people/671056"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.5,"endSpeed":83.8,"strikeZoneTop":3.154,"strikeZoneBottom":1.592,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.61141752706742,"aZ":-22.44736638002888,"pfxX":7.410038671670654,"pfxZ":5.445436987712302,"pX":0.7197399413009822,"pZ":1.1187219662094727,"vX0":-4.114338261302629,"vY0":-133.0497231265749,"vZ0":-8.527170691359423,"x":89.57,"y":208.57,"x0":1.3267207482772783,"y0":50.001767993778174,"z0":6.002730607928117,"aX":13.23111896155592},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":8.2,"breakHorizontal":-12.5,"spinRate":2130,"spinDirection":145},"zone":14,"typeConfidence":2.0,"plateTime":0.4123029286717643,"extension":7.012462315793838},"index":4,"playId":"1166dfe1-ceb2-38a5-9076-11fd2cf8d58e","pitchNumber":4,"startTime":"2026-07-03T21:28:52.359Z","endTime":"2026-07-03T21:28:56.300Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656849,"link":"/api/v1/people/656849","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":676369,"link":"/api/v1/people/676369","batSide":{"code":"R","description":"Right"}},"first":{"id":691023,"link":"/api/v1/people/691023"},"second":{"id":671056,"link":"/api/v1/people/671056"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"index":5,"playId":"1dc529c7-7994-481f-bbe8-557fd0801050","startTime":"2026-07-03T21:29:10.218Z","endTime":"2026-07-03T21:29:15.218Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":656849,"link":"/api/v1/people/656849","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":676369,"link":"/api/v1/people/676369","batSide":{"code":"R","description":"Right"}},"first":{"id":691023,"link":"/api/v1/people/691023"},"second":{"id":671056,"link":"/api/v1/people/671056"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.8,"endSpeed":76.1,"strikeZoneTop":3.154,"strikeZoneBottom":1.592,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.067011131902376,"aZ":-31.102713202947335,"pfxX":9.218896650171098,"pfxZ":0.732102139735197,"pX":-0.8041457780464345,"pZ":1.1594441199645944,"vX0":-7.607951404345713,"vY0":-120.22697586299189,"vZ0":-4.887102307178481,"x":147.65,"y":207.48,"x0":1.2088880570971823,"y0":50.00281804990518,"z0":5.9900738618036655,"aX":13.449401215183023},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.8,"breakVerticalInduced":0.4,"breakHorizontal":-14.8,"spinRate":1562,"spinDirection":123},"zone":13,"typeConfidence":2.0,"plateTime":0.4562018309580247,"extension":7.012369926814086},"index":6,"playId":"3200e8a2-302a-3297-9250-ffc463400f47","pitchNumber":5,"startTime":"2026-07-03T21:29:25.609Z","endTime":"2026-07-03T21:29:36.915Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656849,"link":"/api/v1/people/656849","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":676369,"link":"/api/v1/people/676369","batSide":{"code":"R","description":"Right"}},"first":{"id":691023,"link":"/api/v1/people/691023"},"second":{"id":671056,"link":"/api/v1/people/671056"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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,"runnerGoing":true},"count":{"balls":4,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.8,"endSpeed":77.9,"strikeZoneTop":3.154,"strikeZoneBottom":1.592,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.79515158093539,"aZ":-36.472232527892814,"pfxX":-1.0598625098999328,"pfxZ":-2.812837734625173,"pX":1.5781748497892543,"pZ":2.3088952817873727,"vX0":-0.1921146777570496,"vY0":-122.13813647510611,"vZ0":-1.2439545679020465,"x":56.84,"y":176.44,"x0":1.795478836681377,"y0":50.00604346569844,"z0":5.933275083733379,"aX":-1.6175100917242728},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.7,"breakVerticalInduced":-5.2,"breakHorizontal":1.9,"spinRate":2450,"spinDirection":278},"zone":14,"typeConfidence":2.0,"plateTime":0.4467524817451669,"extension":6.8983919753104725},"index":7,"playId":"48fc3e8a-68c9-376d-a505-c906d2267a48","pitchNumber":6,"startTime":"2026-07-03T21:29:54.042Z","endTime":"2026-07-03T21:30:03.618Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656849,"link":"/api/v1/people/656849","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":676369,"link":"/api/v1/people/676369","batSide":{"code":"R","description":"Right"}},"first":{"id":691023,"link":"/api/v1/people/691023"},"second":{"id":671056,"link":"/api/v1/people/671056"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":676369,"link":"/api/v1/people/676369"},"credit":"b_pa"},{"player":{"id":656849,"link":"/api/v1/people/656849"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":4.6,"awayTeamWinProbability":95.4,"homeTeamWinProbabilityAdded":-0.5,"leverageIndex":0.31,"dramaIndex":16.0,"contextMetrics":{},"playEndTime":"2026-07-03T21:30:03.618Z","atBatIndex":34},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Alec Burleson singles on a sharp line drive to right fielder Seiya Suzuki. Iván Herrera scores. Jordan Walker scores. Nelson Velázquez to 3rd.","rbi":2,"awayScore":8,"homeScore":0,"isOut":false},"about":{"atBatIndex":35,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-07-03T21:30:12.437Z","endTime":"2026-07-03T21:30:33.362Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656849,"fullName":"David Peterson","link":"/api/v1/people/656849"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"postOnThird":{"id":676369,"fullName":"Nelson Velázquez","link":"/api/v1/people/676369"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1,2,3,4,5],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":673548,"link":"/api/v1/people/673548"},"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":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"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":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"responsiblePitcher":{"id":656849,"link":"/api/v1/people/656849"},"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":676369,"fullName":"Nelson Velázquez","link":"/api/v1/people/676369"},"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":676369,"fullName":"Nelson Velázquez","link":"/api/v1/people/676369"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"responsiblePitcher":{"id":656849,"link":"/api/v1/people/656849"},"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":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.8,"endSpeed":79.1,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.88329885941639,"aZ":-31.148562474938533,"pfxX":-2.214422570752965,"pfxZ":0.655798048751489,"pX":-0.16939014572300257,"pZ":1.6121314695876672,"vX0":-3.6700353865929065,"vY0":-123.62155485126806,"vZ0":-3.9783837533065327,"x":123.46,"y":195.25,"x0":1.6153565178833984,"y0":50.004907325854305,"z0":5.8234583805264855,"aX":-3.4676439240906043},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":0.6,"breakHorizontal":4.8,"spinRate":2323,"spinDirection":232},"zone":8,"typeConfidence":2.0,"plateTime":0.44106583732582516,"extension":7.092734995817019},"hitData":{"launchSpeed":103.7,"launchAngle":12.0,"totalDistance":208.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":171.96,"coordY":89.26}},"index":0,"playId":"9f91c58c-3db8-3aa8-a50e-48c33ce1203c","pitchNumber":1,"startTime":"2026-07-03T21:30:22.386Z","endTime":"2026-07-03T21:30:33.362Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656849,"link":"/api/v1/people/656849","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":676475,"link":"/api/v1/people/676475","batSide":{"code":"L","description":"Left"}},"first":{"id":676369,"link":"/api/v1/people/676369"},"second":{"id":691023,"link":"/api/v1/people/691023"},"third":{"id":671056,"link":"/api/v1/people/671056"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":676475,"link":"/api/v1/people/676475"},"credit":"b_ab"},{"player":{"id":656849,"link":"/api/v1/people/656849"},"credit":"p_ab"},{"player":{"id":676475,"link":"/api/v1/people/676475"},"credit":"b_pa"},{"player":{"id":656849,"link":"/api/v1/people/656849"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":1.7999999999999998,"awayTeamWinProbability":98.2,"homeTeamWinProbabilityAdded":-2.8,"leverageIndex":0.48,"dramaIndex":34.0,"contextMetrics":{},"playEndTime":"2026-07-03T21:30:33.362Z","atBatIndex":35},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Masyn Winn homers (4) on a fly ball to left center field. Nelson Velázquez scores. Alec Burleson scores.","rbi":3,"awayScore":11,"homeScore":0,"isOut":false},"about":{"atBatIndex":36,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-07-03T21:33:05.565Z","endTime":"2026-07-03T21:34:42.904Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669060,"fullName":"Bryse Wilson","link":"/api/v1/people/669060"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,6],"actionIndex":[1],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"responsiblePitcher":{"id":669060,"link":"/api/v1/people/669060"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":676369,"fullName":"Nelson Velázquez","link":"/api/v1/people/676369"},"responsiblePitcher":{"id":656849,"link":"/api/v1/people/656849"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":6},"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":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"responsiblePitcher":{"id":656849,"link":"/api/v1/people/656849"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":8,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-07-03T21:30:46.069Z","endTime":"2026-07-03T21:32:20.692Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":656849,"link":"/api/v1/people/656849","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":691026,"link":"/api/v1/people/691026","batSide":{"code":"R","description":"Right"}},"first":{"id":676475,"link":"/api/v1/people/676475"},"third":{"id":676369,"link":"/api/v1/people/676369"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Bryse Wilson replaces David Peterson.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":8,"homeScore":0,"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-03T21:32:20.692Z","endTime":"2026-07-03T21:33:07.817Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":669060,"link":"/api/v1/people/669060"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":656849,"link":"/api/v1/people/656849","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":691026,"link":"/api/v1/people/691026","batSide":{"code":"R","description":"Right"}},"first":{"id":676475,"link":"/api/v1/people/676475"},"third":{"id":676369,"link":"/api/v1/people/676369"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.6,"endSpeed":81.0,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.204080559060618,"aZ":-24.385271887883025,"pfxX":0.5886398843479221,"pfxZ":4.679317327869203,"pX":-0.6150503901574919,"pZ":3.0044428643702874,"vX0":5.204205160362015,"vY0":-127.625213761834,"vZ0":-2.235810631647127,"x":140.44,"y":157.66,"x0":-2.7498684828403803,"y0":50.000040580121194,"z0":5.796011747709812,"aX":0.9780340088476281},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":8.3,"breakHorizontal":-2.2,"spinRate":1937,"spinDirection":179},"zone":1,"typeConfidence":2.0,"plateTime":0.42781125244303775,"extension":6.305434546087158},"index":2,"playId":"a50425f2-571a-34d9-bd03-6496d7f6e41e","pitchNumber":1,"startTime":"2026-07-03T21:33:07.817Z","endTime":"2026-07-03T21:33:10.899Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669060,"link":"/api/v1/people/669060","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":691026,"link":"/api/v1/people/691026","batSide":{"code":"R","description":"Right"}},"first":{"id":676475,"link":"/api/v1/people/676475"},"third":{"id":676369,"link":"/api/v1/people/676369"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.3,"endSpeed":84.1,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.559291292182596,"aZ":-23.29717684303414,"pfxX":-8.886649687672794,"pfxZ":4.936077762337822,"pX":-0.8624710368944164,"pZ":2.738935251968365,"vX0":7.827796379439912,"vY0":-132.80253902811097,"vZ0":-3.33347134172958,"x":149.88,"y":164.83,"x0":-2.6835280022181873,"y0":50.00517902250752,"z0":5.691545624876668,"aX":-15.988127570243451},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":8.5,"breakHorizontal":14.5,"spinRate":2085,"spinDirection":214},"zone":11,"typeConfidence":2.0,"plateTime":0.41134294635240964,"extension":6.32026219562997},"index":3,"playId":"57704a55-9f00-30ea-bd92-07d656aa82de","pitchNumber":2,"startTime":"2026-07-03T21:33:25.334Z","endTime":"2026-07-03T21:33:29.764Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669060,"link":"/api/v1/people/669060","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":691026,"link":"/api/v1/people/691026","batSide":{"code":"R","description":"Right"}},"first":{"id":676475,"link":"/api/v1/people/676475"},"third":{"id":676369,"link":"/api/v1/people/676369"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.5,"endSpeed":85.7,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.91368953300241,"aZ":-16.006602944986067,"pfxX":-4.000956761284481,"pfxZ":8.602807765737726,"pX":-0.5908667981848835,"pZ":3.1973670117012025,"vX0":6.655001925653061,"vY0":-135.98051973013037,"vZ0":-4.050686269932487,"x":139.52,"y":152.45,"x0":-2.5464363620055663,"y0":50.00010936761826,"z0":5.811812180924976,"aX":-7.5170363101580175},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":15.0,"breakHorizontal":5.9,"spinRate":2039,"spinDirection":215},"zone":1,"typeConfidence":2.0,"plateTime":0.40230657608625275,"extension":6.271598313357303},"index":4,"playId":"138316dc-9691-3b1c-87d7-07884e330623","pitchNumber":3,"startTime":"2026-07-03T21:33:46.395Z","endTime":"2026-07-03T21:33:51.378Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669060,"link":"/api/v1/people/669060","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":691026,"link":"/api/v1/people/691026","batSide":{"code":"R","description":"Right"}},"first":{"id":676475,"link":"/api/v1/people/676475"},"third":{"id":676369,"link":"/api/v1/people/676369"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":8,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"index":5,"startTime":"2026-07-03T21:34:01.098Z","endTime":"2026-07-03T21:34:13.968Z","isPitch":false,"type":"action","player":{"id":691026,"link":"/api/v1/people/691026"},"defense":{"pitcher":{"id":669060,"link":"/api/v1/people/669060","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":691026,"link":"/api/v1/people/691026","batSide":{"code":"R","description":"Right"}},"first":{"id":676475,"link":"/api/v1/people/676475"},"third":{"id":676369,"link":"/api/v1/people/676369"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":80.8,"endSpeed":74.8,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.74805993286993,"aZ":-34.77934620126359,"pfxX":7.054728878069021,"pfxZ":-1.8483369335433952,"pX":-0.636112884196545,"pZ":2.4796626565544324,"vX0":3.1377031696800146,"vY0":-117.77231575558098,"vZ0":-0.07118754472091982,"x":141.25,"y":171.83,"x0":-2.901070851920905,"y0":50.00407088498876,"z0":5.71913702320043,"aX":9.938761585345953},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.8,"breakVerticalInduced":-3.1,"breakHorizontal":-13.6,"spinRate":2312,"spinDirection":53},"zone":4,"typeConfidence":2.0,"plateTime":0.4645524886873318,"extension":6.275911775343126},"hitData":{"launchSpeed":97.8,"launchAngle":35.0,"totalDistance":391.0,"trajectory":"fly_ball","hardness":"medium","location":"78","coordinates":{"coordX":57.44,"coordY":56.28}},"index":6,"playId":"13b57022-09ac-3ea0-acc5-f326e84a7aeb","pitchNumber":4,"startTime":"2026-07-03T21:34:13.968Z","endTime":"2026-07-03T21:34:42.904Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669060,"link":"/api/v1/people/669060","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":691026,"link":"/api/v1/people/691026","batSide":{"code":"R","description":"Right"}},"first":{"id":676475,"link":"/api/v1/people/676475"},"third":{"id":676369,"link":"/api/v1/people/676369"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691026,"link":"/api/v1/people/691026"},"credit":"b_ab"},{"player":{"id":669060,"link":"/api/v1/people/669060"},"credit":"p_ab"},{"player":{"id":691026,"link":"/api/v1/people/691026"},"credit":"b_pa"},{"player":{"id":669060,"link":"/api/v1/people/669060"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.4,"awayTeamWinProbability":99.6,"homeTeamWinProbabilityAdded":-1.4,"leverageIndex":0.13,"dramaIndex":17.0,"contextMetrics":{},"playEndTime":"2026-07-03T21:34:42.904Z","atBatIndex":36},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"José Fermín lines out to right fielder Seiya Suzuki.","rbi":0,"awayScore":11,"homeScore":0,"isOut":true},"about":{"atBatIndex":37,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-07-03T21:34:51.054Z","endTime":"2026-07-03T21:35:27.411Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":665877,"fullName":"José Fermín","link":"/api/v1/people/665877"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669060,"fullName":"Bryse Wilson","link":"/api/v1/people/669060"},"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":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":665877,"fullName":"José Fermín","link":"/api/v1/people/665877"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":673548,"link":"/api/v1/people/673548"},"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(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":93.0,"endSpeed":85.5,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.04809521753774,"aZ":-22.83620626351745,"pfxX":-9.55623288738431,"pfxZ":5.022610334687492,"pX":-0.42876143323130556,"pZ":2.778248596436996,"vX0":9.092259685783073,"vY0":-135.17690342166537,"vZ0":-3.94463593529761,"x":133.34,"y":163.77,"x0":-2.585996079818122,"y0":50.00532448758142,"z0":5.849708902633798,"aX":-17.778773140548378},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":8.5,"breakHorizontal":15.5,"spinRate":2113,"spinDirection":210},"zone":1,"typeConfidence":2.0,"plateTime":0.4044006791638908,"extension":6.39291076752553},"index":0,"playId":"92a3896c-db11-33c6-89c8-56e4b059999f","pitchNumber":1,"startTime":"2026-07-03T21:35:07.322Z","endTime":"2026-07-03T21:35:11.624Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669060,"link":"/api/v1/people/669060","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":665877,"link":"/api/v1/people/665877","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.7,"endSpeed":86.3,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.052754107577414,"aZ":-18.26144971459796,"pfxX":-4.315276237459727,"pfxZ":7.35160427785789,"pX":-0.07880655213654238,"pZ":2.0277410542203698,"vX0":7.960123969537446,"vY0":-136.23393718746385,"vZ0":-6.668952673872686,"x":120.0,"y":184.03,"x0":-2.469004962013047,"y0":50.00058097992388,"z0":5.755606744849228,"aX":-8.164744511682308},"breaks":{"breakAngle":19.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":12.1,"breakHorizontal":6.2,"spinRate":2042,"spinDirection":213},"zone":8,"typeConfidence":2.0,"plateTime":0.40102317333747717,"extension":6.3550887788334265},"hitData":{"launchSpeed":91.0,"launchAngle":25.0,"totalDistance":322.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":166.7,"coordY":76.14}},"index":1,"playId":"ce1f376e-d344-3bfa-90d8-77e37dc94e0a","pitchNumber":2,"startTime":"2026-07-03T21:35:19.939Z","endTime":"2026-07-03T21:35:27.411Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669060,"link":"/api/v1/people/669060","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":665877,"link":"/api/v1/people/665877","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665877,"link":"/api/v1/people/665877"},"credit":"b_ab"},{"player":{"id":669060,"link":"/api/v1/people/669060"},"credit":"p_ab"},{"player":{"id":665877,"link":"/api/v1/people/665877"},"credit":"b_pa"},{"player":{"id":669060,"link":"/api/v1/people/669060"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.4,"awayTeamWinProbability":99.6,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.01,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2026-07-03T21:35:27.411Z","atBatIndex":37},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Ian Happ grounds out, first baseman Alec Burleson to pitcher Andre Pallante.","rbi":0,"awayScore":11,"homeScore":0,"isOut":true},"about":{"atBatIndex":38,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-07-03T21:37:07.586Z","endTime":"2026-07-03T21:38:15.511Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669467,"fullName":"Andre Pallante","link":"/api/v1/people/669467"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":676475,"link":"/api/v1/people/676475"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":669467,"link":"/api/v1/people/669467"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.6,"endSpeed":80.8,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.753351989407168,"aZ":-28.75349235887027,"pfxX":2.068111421326701,"pfxZ":2.073582800025055,"pX":-0.6108452992895274,"pZ":1.7799984436071008,"vX0":2.0385603879821868,"vY0":-127.58640688870543,"vZ0":-4.651004668469218,"x":140.28,"y":190.72,"x0":-1.6883643535722077,"y0":50.00464741195038,"z0":5.887183267513901,"aX":3.416866924755636},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":3.0,"breakHorizontal":-4.2,"spinRate":2064,"spinDirection":150},"zone":7,"typeConfidence":0.91,"plateTime":0.4289540742230087,"extension":6.514728259914608},"index":0,"playId":"c484e8b8-29ca-3340-bbd7-a85cae2f796d","pitchNumber":1,"startTime":"2026-07-03T21:37:38.020Z","endTime":"2026-07-03T21:37:41.702Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669467,"link":"/api/v1/people/669467","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":664023,"link":"/api/v1/people/664023","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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":89.9,"endSpeed":83.0,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.976415395972623,"aZ":-22.284112164504027,"pfxX":-6.4434064593080596,"pfxZ":5.678725310293043,"pX":-0.680533089214151,"pZ":1.2288893770866793,"vX0":4.512926097031684,"vY0":-130.71785196608988,"vZ0":-7.250979839912566,"x":142.94,"y":205.6,"x0":-1.5869263312476543,"y0":50.002364054010876,"z0":5.696231728200531,"aX":-11.218701781783151},"breaks":{"breakAngle":24.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":9.0,"breakHorizontal":10.8,"spinRate":786,"spinDirection":224},"zone":13,"typeConfidence":0.88,"plateTime":0.41803586783163116,"extension":6.589588732796955},"index":1,"playId":"b5d1b724-d1ab-33d1-98ef-11a1a5b58f7d","pitchNumber":2,"startTime":"2026-07-03T21:37:51.904Z","endTime":"2026-07-03T21:37:56.151Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669467,"link":"/api/v1/people/669467","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":664023,"link":"/api/v1/people/664023","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.5,"endSpeed":88.8,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.169856258748656,"aZ":-17.368157579025922,"pfxX":-0.617577701336756,"pfxZ":7.384428743185983,"pX":0.6213065567546107,"pZ":2.0596701597096696,"vX0":6.197041791546946,"vY0":-140.32031489549675,"vZ0":-7.404957917320091,"x":93.32,"y":183.17,"x0":-1.5304596638020826,"y0":50.00127541576136,"z0":5.853451581159263,"aX":-1.2386764900517344},"breaks":{"breakAngle":0.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":12.1,"breakHorizontal":-0.1,"spinRate":2207,"spinDirection":194},"zone":9,"typeConfidence":0.94,"plateTime":0.38954011594186877,"extension":6.3212484573050824},"hitData":{"launchSpeed":82.2,"launchAngle":-5.0,"totalDistance":20.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":151.01,"coordY":161.15}},"index":2,"playId":"ecd0c8e4-a356-3de6-a41b-1193daa81c60","pitchNumber":3,"startTime":"2026-07-03T21:38:08.598Z","endTime":"2026-07-03T21:38:15.511Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669467,"link":"/api/v1/people/669467","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":664023,"link":"/api/v1/people/664023","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664023,"link":"/api/v1/people/664023"},"credit":"b_ab"},{"player":{"id":669467,"link":"/api/v1/people/669467"},"credit":"p_ab"},{"player":{"id":664023,"link":"/api/v1/people/664023"},"credit":"b_pa"},{"player":{"id":669467,"link":"/api/v1/people/669467"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.3,"awayTeamWinProbability":99.7,"homeTeamWinProbabilityAdded":-0.10000000000000003,"leverageIndex":0.04,"dramaIndex":7.0,"contextMetrics":{},"playEndTime":"2026-07-03T21:38:15.511Z","atBatIndex":38},{"result":{"type":"atBat","event":"Field Error","eventType":"field_error","description":"Nico Hoerner reaches on a fielding error by first baseman Alec Burleson.","rbi":0,"awayScore":11,"homeScore":0,"isOut":false},"about":{"atBatIndex":39,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-07-03T21:38:21.652Z","endTime":"2026-07-03T21:40:09.097Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669467,"fullName":"Andre Pallante","link":"/api/v1/people/669467"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","movementReason":null,"runner":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":676475,"link":"/api/v1/people/676475"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_fielding_error"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.2,"endSpeed":88.1,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.80982700783645,"aZ":-18.618747692955466,"pfxX":-1.4515926590253232,"pfxZ":6.897447187794428,"pX":0.4140095159403245,"pZ":2.541373072787249,"vX0":5.463310430522221,"vY0":-138.5557164943026,"vZ0":-5.969346798403283,"x":101.22,"y":170.16,"x0":-1.3854873171492808,"y0":50.00524386419283,"z0":5.9471876760009454,"aX":-2.8545625573651954},"breaks":{"breakAngle":4.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":11.6,"breakHorizontal":1.7,"spinRate":2126,"spinDirection":194},"zone":6,"typeConfidence":0.93,"plateTime":0.3936822736641825,"extension":6.517581451610476},"index":0,"playId":"5b1a68dc-3d0c-3110-bcc6-70b4fc4314d4","pitchNumber":1,"startTime":"2026-07-03T21:38:46.983Z","endTime":"2026-07-03T21:38:51.115Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669467,"link":"/api/v1/people/669467","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":663538,"link":"/api/v1/people/663538","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":78.8,"endSpeed":73.6,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.96717268050785,"aZ":-43.15724219591431,"pfxX":-0.5315773215548076,"pfxZ":-8.237559730785433,"pX":0.9779061968364323,"pZ":0.21184245639359306,"vX0":5.453605307875536,"vY0":-114.65293906178378,"vZ0":-3.359092027266162,"x":79.72,"y":233.06,"x0":-1.361365461700593,"y0":50.004584169727956,"z0":5.902949917438007,"aX":-0.7092213137931249},"breaks":{"breakAngle":0.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.5,"breakVerticalInduced":-15.5,"breakHorizontal":-0.4,"spinRate":2785,"spinDirection":16},"zone":14,"typeConfidence":0.86,"plateTime":0.4775194254087012,"extension":6.648787591149302},"index":1,"playId":"a4b32942-7fa9-3ee8-ba45-10dc861a0f0c","pitchNumber":2,"startTime":"2026-07-03T21:39:00.691Z","endTime":"2026-07-03T21:39:04.378Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669467,"link":"/api/v1/people/669467","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":663538,"link":"/api/v1/people/663538","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.6,"endSpeed":87.7,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.76511133218278,"aZ":-15.47355914868079,"pfxX":-7.541030462003341,"pfxZ":8.493727212595074,"pX":-1.489225464657671,"pZ":2.946426319059728,"vX0":2.7661310936467225,"vY0":-139.23793845243742,"vZ0":-5.429636574875115,"x":173.77,"y":159.23,"x0":-1.514699288173211,"y0":50.005622211967925,"z0":5.942810358975409,"aX":-14.834769397461228},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":14.5,"breakHorizontal":13.1,"spinRate":2121,"spinDirection":199},"zone":11,"typeConfidence":0.92,"plateTime":0.393109721231065,"extension":6.437732875435845},"index":2,"playId":"cc21ff84-65c9-3c7e-ac34-033ec0c6239b","pitchNumber":3,"startTime":"2026-07-03T21:39:18.168Z","endTime":"2026-07-03T21:39:22.649Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669467,"link":"/api/v1/people/669467","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":663538,"link":"/api/v1/people/663538","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":11,"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-03T21:39:43.729Z","endTime":"2026-07-03T21:39:56.137Z","isPitch":false,"type":"action","player":{"id":663538,"link":"/api/v1/people/663538"},"defense":{"pitcher":{"id":669467,"link":"/api/v1/people/669467","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":663538,"link":"/api/v1/people/663538","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.7,"endSpeed":89.8,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.569894787914425,"aZ":-16.569196215424757,"pfxX":-6.977650560705406,"pfxZ":7.57572950511566,"pX":-0.027145261867281747,"pZ":3.1939891618792693,"vX0":6.7260306435831625,"vY0":-142.15860745677875,"vZ0":-4.6838838229145345,"x":118.03,"y":152.54,"x0":-1.5096645401334055,"y0":50.00578745206865,"z0":5.904575359753491,"aX":-14.378724121626213},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":13.0,"breakHorizontal":11.4,"spinRate":2013,"spinDirection":198},"zone":2,"typeConfidence":0.92,"plateTime":0.3843266352002783,"extension":6.53869906662551},"hitData":{"launchSpeed":90.4,"launchAngle":-20.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":151.52,"coordY":163.69}},"index":4,"playId":"492fc211-079c-35ae-a213-08f2de57c39f","pitchNumber":4,"startTime":"2026-07-03T21:39:56.137Z","endTime":"2026-07-03T21:40:09.097Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669467,"link":"/api/v1/people/669467","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":663538,"link":"/api/v1/people/663538","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663538,"link":"/api/v1/people/663538"},"credit":"b_ab"},{"player":{"id":669467,"link":"/api/v1/people/669467"},"credit":"p_ab"},{"player":{"id":663538,"link":"/api/v1/people/663538"},"credit":"b_pa"},{"player":{"id":669467,"link":"/api/v1/people/669467"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.4,"awayTeamWinProbability":99.6,"homeTeamWinProbabilityAdded":0.10000000000000003,"leverageIndex":0.02,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2026-07-03T21:40:09.097Z","atBatIndex":39},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Michael Conforto flies out to center fielder Nathan Church.","rbi":0,"awayScore":11,"homeScore":0,"isOut":true},"about":{"atBatIndex":40,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-07-03T21:40:16.218Z","endTime":"2026-07-03T21:42:13.854Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":2},"matchup":{"batter":{"id":624424,"fullName":"Michael Conforto","link":"/api/v1/people/624424"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669467,"fullName":"Andre Pallante","link":"/api/v1/people/669467"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":624424,"fullName":"Michael Conforto","link":"/api/v1/people/624424"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":701675,"link":"/api/v1/people/701675"},"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(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.4,"endSpeed":87.4,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.963941261978093,"aZ":-19.824070840287508,"pfxX":-1.3966794879403053,"pfxZ":6.425827254932912,"pX":0.5808706491875116,"pZ":0.948920393561154,"vX0":6.136583572805525,"vY0":-137.2121609471979,"vZ0":-9.511741675773116,"x":94.86,"y":213.16,"x0":-1.4950887817854963,"y0":50.0061173082956,"z0":5.7897123034510525,"aX":-2.686056838336924},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":10.0,"breakHorizontal":1.3,"spinRate":2111,"spinDirection":192},"zone":14,"typeConfidence":0.92,"plateTime":0.3979088812690086,"extension":6.542172223122461},"index":0,"playId":"464b9352-fd49-3597-938e-0ac88abef05a","pitchNumber":1,"startTime":"2026-07-03T21:40:36.250Z","endTime":"2026-07-03T21:40:40.009Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669467,"link":"/api/v1/people/669467","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":624424,"link":"/api/v1/people/624424","batSide":{"code":"L","description":"Left"}},"first":{"id":663538,"link":"/api/v1/people/663538"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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.9,"endSpeed":87.3,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.716897284976575,"aZ":-19.631542053838132,"pfxX":-0.4303544972944744,"pfxZ":6.492982696580071,"pX":1.127814520297867,"pZ":1.3925191256304514,"vX0":6.968368909648784,"vY0":-137.89007529612843,"vZ0":-8.32072952898455,"x":74.01,"y":201.18,"x0":-1.3726696171087538,"y0":50.00410576991656,"z0":5.76602421069039,"aX":-0.8319938117421151},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":10.2,"breakHorizontal":-0.6,"spinRate":2135,"spinDirection":195},"zone":14,"typeConfidence":0.92,"plateTime":0.39671700845878144,"extension":6.543568550150211},"index":1,"playId":"1c692f85-62d8-3e3f-8c9e-2838fbec8320","pitchNumber":2,"startTime":"2026-07-03T21:40:54.044Z","endTime":"2026-07-03T21:40:58.194Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669467,"link":"/api/v1/people/669467","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":624424,"link":"/api/v1/people/624424","batSide":{"code":"L","description":"Left"}},"first":{"id":663538,"link":"/api/v1/people/663538"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":79.8,"endSpeed":74.0,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.771004915378903,"aZ":-43.64057253351137,"pfxX":-0.4216981337557191,"pfxZ":-8.440899249002248,"pX":0.9471564206593613,"pZ":0.5357448189940396,"vX0":5.360181382900565,"vY0":-116.15232086988593,"vZ0":-2.991386651793591,"x":80.9,"y":224.31,"x0":-1.3404442229505305,"y0":50.00097196418913,"z0":6.010124633577244,"aX":-0.5746628540583133},"breaks":{"breakAngle":0.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.8,"breakVerticalInduced":-15.7,"breakHorizontal":-0.6,"spinRate":2705,"spinDirection":18},"zone":14,"typeConfidence":0.83,"plateTime":0.47246383291800953,"extension":6.515170592891578},"index":2,"playId":"baa8bb75-2206-3e0a-a08b-8d2f860d6fec","pitchNumber":3,"startTime":"2026-07-03T21:41:15.411Z","endTime":"2026-07-03T21:41:19.219Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669467,"link":"/api/v1/people/669467","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":624424,"link":"/api/v1/people/624424","batSide":{"code":"L","description":"Left"}},"first":{"id":663538,"link":"/api/v1/people/663538"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.3,"endSpeed":88.1,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.149945193850865,"aZ":-19.436254931267086,"pfxX":-0.878508781301639,"pfxZ":6.452224427896622,"pX":-0.6226285141781974,"pZ":3.25955093818022,"vX0":3.439772592908073,"vY0":-138.89757619682706,"vZ0":-3.8356386036624155,"x":140.73,"y":150.77,"x0":-1.757454615452453,"y0":50.00221437139793,"z0":5.934159304896474,"aX":-1.7347790876741753},"breaks":{"breakAngle":3.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":11.2,"breakHorizontal":1.0,"spinRate":1986,"spinDirection":195},"zone":1,"typeConfidence":0.93,"plateTime":0.3928185677664007,"extension":6.478700379343288},"index":3,"playId":"66a53c7d-f3d5-31cc-b44c-5bf398ba21a7","pitchNumber":4,"startTime":"2026-07-03T21:41:40.576Z","endTime":"2026-07-03T21:41:45.051Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669467,"link":"/api/v1/people/669467","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":624424,"link":"/api/v1/people/624424","batSide":{"code":"L","description":"Left"}},"first":{"id":663538,"link":"/api/v1/people/663538"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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":1,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.9,"endSpeed":87.4,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.186932835533252,"aZ":-20.289561874787736,"pfxX":-0.5380395218935792,"pfxZ":6.118213132381872,"pX":0.402412923819857,"pZ":2.688368576004451,"vX0":5.689851803739776,"vY0":-138.120050705628,"vZ0":-5.0175998034507545,"x":101.66,"y":166.19,"x0":-1.6096574412303881,"y0":50.00487808166175,"z0":5.882731349477418,"aX":-1.0466149848426016},"breaks":{"breakAngle":0.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":10.3,"breakHorizontal":-0.1,"spinRate":1962,"spinDirection":189},"zone":6,"typeConfidence":0.93,"plateTime":0.3957380527390768,"extension":6.5379051298337885},"hitData":{"launchSpeed":93.1,"launchAngle":38.0,"totalDistance":359.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":112.91,"coordY":55.25}},"index":4,"playId":"e5f02129-1f42-3a7f-a6bf-2bbd001fee6e","pitchNumber":5,"startTime":"2026-07-03T21:42:01.337Z","endTime":"2026-07-03T21:42:13.854Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669467,"link":"/api/v1/people/669467","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":624424,"link":"/api/v1/people/624424","batSide":{"code":"L","description":"Left"}},"first":{"id":663538,"link":"/api/v1/people/663538"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":624424,"link":"/api/v1/people/624424"},"credit":"b_ab"},{"player":{"id":669467,"link":"/api/v1/people/669467"},"credit":"p_ab"},{"player":{"id":624424,"link":"/api/v1/people/624424"},"credit":"b_pa"},{"player":{"id":669467,"link":"/api/v1/people/669467"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.3,"awayTeamWinProbability":99.7,"homeTeamWinProbabilityAdded":-0.10000000000000003,"leverageIndex":0.05,"dramaIndex":7.0,"contextMetrics":{},"playEndTime":"2026-07-03T21:42:13.854Z","atBatIndex":40},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Carson Kelly grounds into a force out, second baseman JJ Wetherholt to shortstop Masyn Winn. Nico Hoerner out at 2nd.","rbi":0,"awayScore":11,"homeScore":0,"isOut":true},"about":{"atBatIndex":41,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-07-03T21:42:15.340Z","endTime":"2026-07-03T21:43:54.098Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669467,"fullName":"Andre Pallante","link":"/api/v1/people/669467"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":3},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":802139,"link":"/api/v1/people/802139"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":691026,"link":"/api/v1/people/691026"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.9,"endSpeed":81.9,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.456996882455375,"aZ":-31.52064923434873,"pfxX":2.9760245659922764,"pfxZ":0.3847007266060949,"pX":0.5832240859484329,"pZ":4.3995367857256085,"vX0":4.835373983873538,"vY0":-129.409860032885,"vZ0":1.8403721187839823,"x":94.77,"y":119.99,"x0":-1.691808677216136,"y0":50.00487536881698,"z0":6.083324681001231,"aX":5.077580272778055},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":1.3,"breakHorizontal":-6.4,"spinRate":2252,"spinDirection":115},"zone":12,"typeConfidence":0.9,"plateTime":0.4222637980347801,"extension":6.518957959089034},"index":0,"playId":"80631ff5-390d-3b21-8c4c-ac84ca0d2554","pitchNumber":1,"startTime":"2026-07-03T21:42:40.681Z","endTime":"2026-07-03T21:42:43.943Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669467,"link":"/api/v1/people/669467","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":608348,"link":"/api/v1/people/608348","batSide":{"code":"R","description":"Right"}},"first":{"id":663538,"link":"/api/v1/people/663538"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.3,"endSpeed":82.1,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.86867943660109,"aZ":-29.924767005513196,"pfxX":1.0196222587375812,"pfxZ":1.324828589154178,"pX":-0.1342882024984566,"pZ":1.6940956176722552,"vX0":3.7549859686429525,"vY0":-128.597983889246,"vZ0":-4.610680798558163,"x":122.12,"y":193.04,"x0":-1.7391346059297623,"y0":50.00022308866107,"z0":5.8016673730444746,"aX":1.726038282251492},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":1.7,"breakHorizontal":-2.6,"spinRate":2212,"spinDirection":143},"zone":8,"typeConfidence":0.9,"plateTime":0.4241127541774161,"extension":6.561747829197578},"index":1,"playId":"d0142e72-32cb-3bba-b231-318edfd51f4b","pitchNumber":2,"startTime":"2026-07-03T21:42:58.821Z","endTime":"2026-07-03T21:43:02.238Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669467,"link":"/api/v1/people/669467","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":608348,"link":"/api/v1/people/608348","batSide":{"code":"R","description":"Right"}},"first":{"id":663538,"link":"/api/v1/people/663538"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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.4,"endSpeed":82.7,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.06003623252932,"aZ":-30.623079813420656,"pfxX":0.218681003619412,"pfxZ":0.8946419560755459,"pX":0.40111812571938754,"pZ":3.5191503889171685,"vX0":5.201061757566545,"vY0":-130.282425068404,"vZ0":-0.37313304776955225,"x":101.71,"y":143.76,"x0":-1.6420284901508162,"y0":50.004141757987796,"z0":5.961033815034516,"aX":0.37793003780918055},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":1.8,"breakHorizontal":-1.4,"spinRate":2120,"spinDirection":123},"zone":12,"typeConfidence":0.82,"plateTime":0.4189813574392307,"extension":6.518410539363027},"index":2,"playId":"b468ccc2-a55d-3e3c-b085-492f6e5a2e59","pitchNumber":3,"startTime":"2026-07-03T21:43:26.458Z","endTime":"2026-07-03T21:43:30.684Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669467,"link":"/api/v1/people/669467","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":608348,"link":"/api/v1/people/608348","batSide":{"code":"R","description":"Right"}},"first":{"id":663538,"link":"/api/v1/people/663538"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.8,"endSpeed":88.8,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.87578025433451,"aZ":-18.421472043235486,"pfxX":-7.266747253995144,"pfxZ":6.822473325943301,"pX":-0.18172910073921356,"pZ":3.0021531876193808,"vX0":6.654191527025077,"vY0":-140.80145293665652,"vZ0":-4.566675157773148,"x":123.93,"y":157.72,"x0":-1.627323939336138,"y0":50.00154181923446,"z0":5.8310531585810965,"aX":-14.643321438480143},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":11.6,"breakHorizontal":11.9,"spinRate":1921,"spinDirection":201},"zone":2,"typeConfidence":0.92,"plateTime":0.388468850122905,"extension":6.52112574416423},"hitData":{"launchSpeed":78.2,"launchAngle":2.0,"totalDistance":54.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":140.36,"coordY":147.97}},"index":3,"playId":"a013b481-ab17-3dfa-ab4e-67aa00f6ec37","pitchNumber":4,"startTime":"2026-07-03T21:43:47.774Z","endTime":"2026-07-03T21:43:54.098Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669467,"link":"/api/v1/people/669467","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":608348,"link":"/api/v1/people/608348","batSide":{"code":"R","description":"Right"}},"first":{"id":663538,"link":"/api/v1/people/663538"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":608348,"link":"/api/v1/people/608348"},"credit":"b_ab"},{"player":{"id":669467,"link":"/api/v1/people/669467"},"credit":"p_ab"},{"player":{"id":608348,"link":"/api/v1/people/608348"},"credit":"b_pa"},{"player":{"id":669467,"link":"/api/v1/people/669467"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.2,"awayTeamWinProbability":99.8,"homeTeamWinProbabilityAdded":-0.09999999999999998,"leverageIndex":0.03,"dramaIndex":7.0,"contextMetrics":{},"playEndTime":"2026-07-03T21:43:54.098Z","atBatIndex":41},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Blaze Jordan singles on a line drive to right fielder Seiya Suzuki.","rbi":0,"awayScore":11,"homeScore":0,"isOut":false},"about":{"atBatIndex":42,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-07-03T21:45:52.706Z","endTime":"2026-07-03T21:46:35.786Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":691458,"fullName":"Blaze Jordan","link":"/api/v1/people/691458"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669060,"fullName":"Bryse Wilson","link":"/api/v1/people/669060"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":691458,"fullName":"Blaze Jordan","link":"/api/v1/people/691458"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":691458,"fullName":"Blaze Jordan","link":"/api/v1/people/691458"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":673548,"link":"/api/v1/people/673548"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.0,"endSpeed":83.8,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.03153216598956,"aZ":-23.544236100251016,"pfxX":-9.728936387447998,"pfxZ":4.835791919749898,"pX":-0.1838267173421098,"pZ":2.9984366572904566,"vX0":9.724383904711912,"vY0":-132.21775324645267,"vZ0":-3.234374427573279,"x":124.01,"y":157.82,"x0":-2.6310622158992354,"y0":50.00318151207316,"z0":5.94942046622245,"aX":-17.3664520809246},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":8.3,"breakHorizontal":15.7,"spinRate":2024,"spinDirection":212},"zone":2,"typeConfidence":2.0,"plateTime":0.4129728834302755,"extension":6.186379999376794},"index":0,"playId":"d6c45ddc-1715-386e-babb-e35823691232","pitchNumber":1,"startTime":"2026-07-03T21:46:13.868Z","endTime":"2026-07-03T21:46:17.702Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669060,"link":"/api/v1/people/669060","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":691458,"link":"/api/v1/people/691458","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.5,"endSpeed":80.5,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.135812736241594,"aZ":-23.944358561820128,"pfxX":1.019583244547287,"pfxZ":5.043049513681899,"pX":-0.06971723126990498,"pZ":2.7311390330808227,"vX0":5.758409523369875,"vY0":-126.0130882414092,"vZ0":-3.0611293924560052,"x":119.66,"y":165.04,"x0":-2.5033772681120556,"y0":50.001337113259424,"z0":5.865707608498274,"aX":1.6626657821345994},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":8.8,"breakHorizontal":-3.0,"spinRate":2078,"spinDirection":184},"zone":5,"typeConfidence":2.0,"plateTime":0.43227808924281685,"extension":6.305072808270214},"hitData":{"launchSpeed":95.1,"launchAngle":10.0,"totalDistance":181.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":187.83,"coordY":106.15}},"index":1,"playId":"94e1b5ff-b947-31d6-920a-6dc9699a31d0","pitchNumber":2,"startTime":"2026-07-03T21:46:26.830Z","endTime":"2026-07-03T21:46:35.786Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669060,"link":"/api/v1/people/669060","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":691458,"link":"/api/v1/people/691458","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691458,"link":"/api/v1/people/691458"},"credit":"b_ab"},{"player":{"id":669060,"link":"/api/v1/people/669060"},"credit":"p_ab"},{"player":{"id":691458,"link":"/api/v1/people/691458"},"credit":"b_pa"},{"player":{"id":669060,"link":"/api/v1/people/669060"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.2,"awayTeamWinProbability":99.8,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.01,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2026-07-03T21:46:35.786Z","atBatIndex":42},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Nathan Church strikes out swinging.","rbi":0,"awayScore":11,"homeScore":0,"isOut":true},"about":{"atBatIndex":43,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-07-03T21:46:38.912Z","endTime":"2026-07-03T21:49:30.747Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669060,"fullName":"Bryse Wilson","link":"/api/v1/people/669060"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":691458,"fullName":"Blaze Jordan","link":"/api/v1/people/691458"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,4,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":608348,"link":"/api/v1/people/608348"},"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":92.4,"endSpeed":84.5,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.557489145833053,"aZ":-16.269958549958424,"pfxX":-2.9712365563828733,"pfxZ":8.698074074433679,"pX":-0.8412048649806216,"pZ":2.759376221522866,"vX0":5.807777875848166,"vY0":-134.47469714236328,"vZ0":-5.047174854541202,"x":149.06,"y":164.28,"x0":-2.644363141918249,"y0":50.00601915978461,"z0":5.817517191875398,"aX":-5.435466602281233},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":14.9,"breakHorizontal":4.1,"spinRate":2156,"spinDirection":218},"zone":1,"typeConfidence":2.0,"plateTime":0.40754759568398313,"extension":6.37754580363536},"index":0,"playId":"b3ab385f-4c58-3583-a047-3d11a35a5cdf","pitchNumber":1,"startTime":"2026-07-03T21:47:00.611Z","endTime":"2026-07-03T21:47:04.243Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669060,"link":"/api/v1/people/669060","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":701675,"link":"/api/v1/people/701675","batSide":{"code":"L","description":"Left"}},"first":{"id":691458,"link":"/api/v1/people/691458"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.5,"endSpeed":78.4,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.18067222910229,"aZ":-20.990455356545727,"pfxX":-6.2534542316283925,"pfxZ":7.205274603218921,"pX":0.19503598622091042,"pZ":0.19259334780615026,"vX0":9.17254537935046,"vY0":-123.93605354009962,"vZ0":-8.658145295482674,"x":109.57,"y":233.58,"x0":-2.7445907934978746,"y0":50.00605792526737,"z0":5.48984066960238,"aX":-9.712875758305346},"breaks":{"breakAngle":19.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":11.2,"breakHorizontal":9.1,"spinRate":1590,"spinDirection":234},"zone":14,"typeConfidence":2.0,"plateTime":0.4422483303793858,"extension":6.265024383647951},"index":1,"playId":"d2ef50e6-ba01-3ce7-b066-e976ebe08af4","pitchNumber":2,"startTime":"2026-07-03T21:47:16.159Z","endTime":"2026-07-03T21:47:20.407Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669060,"link":"/api/v1/people/669060","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":701675,"link":"/api/v1/people/701675","batSide":{"code":"L","description":"Left"}},"first":{"id":691458,"link":"/api/v1/people/691458"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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":93.6,"endSpeed":85.9,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.8712465378237,"aZ":-15.03792519070211,"pfxX":-3.2240135192235932,"pfxZ":9.108828495493052,"pX":-0.933795716366443,"pZ":1.9932336562819362,"vX0":5.735471951879548,"vY0":-136.05136108397159,"vZ0":-7.2773128574466295,"x":152.59,"y":184.96,"x0":-2.6470197996115195,"y0":50.00418006969124,"z0":5.7381724341363345,"aX":-6.066457537174743},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":15.2,"breakHorizontal":4.7,"spinRate":2101,"spinDirection":217},"zone":13,"typeConfidence":2.0,"plateTime":0.4020515573628729,"extension":6.3854395775004225},"index":2,"playId":"1369b4da-ee37-3899-b79d-dd30f8d5c1d2","pitchNumber":3,"startTime":"2026-07-03T21:47:42.168Z","endTime":"2026-07-03T21:47:45.839Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669060,"link":"/api/v1/people/669060","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":701675,"link":"/api/v1/people/701675","batSide":{"code":"L","description":"Left"}},"first":{"id":691458,"link":"/api/v1/people/691458"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":11,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"index":3,"startTime":"2026-07-03T21:47:53.292Z","endTime":"2026-07-03T21:48:06.448Z","isPitch":false,"type":"action","player":{"id":701675,"link":"/api/v1/people/701675"},"defense":{"pitcher":{"id":669060,"link":"/api/v1/people/669060","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":701675,"link":"/api/v1/people/701675","batSide":{"code":"L","description":"Left"}},"first":{"id":691458,"link":"/api/v1/people/691458"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.2,"endSpeed":78.5,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.071008006814367,"aZ":-29.21977582090265,"pfxX":-9.229478892171805,"pfxZ":1.902346295083447,"pX":0.028087953899119646,"pZ":1.3967826704219997,"vX0":9.249700797505467,"vY0":-123.73918714933264,"vZ0":-4.651864421895147,"x":115.93,"y":201.07,"x0":-2.554573379619229,"y0":50.00553727509151,"z0":5.741878541933013,"aX":-14.353547581010892},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":2.5,"breakHorizontal":14.6,"spinRate":1429,"spinDirection":235},"zone":14,"typeConfidence":2.0,"plateTime":0.4421934634438247,"extension":6.377292698621773},"index":4,"playId":"db2ffc68-f6fc-3e76-bb80-d2504e0b22d5","pitchNumber":4,"startTime":"2026-07-03T21:48:06.448Z","endTime":"2026-07-03T21:48:12.731Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669060,"link":"/api/v1/people/669060","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":701675,"link":"/api/v1/people/701675","batSide":{"code":"L","description":"Left"}},"first":{"id":691458,"link":"/api/v1/people/691458"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.7,"endSpeed":85.4,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.873032355721445,"aZ":-16.765633314155153,"pfxX":-3.8884904633789983,"pfxZ":8.295235693017878,"pX":-0.2790725984273396,"pZ":3.1863807013518373,"vX0":7.31189448947324,"vY0":-134.83506568751852,"vZ0":-4.2014990668196965,"x":127.64,"y":152.75,"x0":-2.509934596286704,"y0":50.00268989632182,"z0":5.933253337053722,"aX":-7.2234959024676515},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":14.4,"breakHorizontal":5.6,"spinRate":2077,"spinDirection":213},"zone":2,"typeConfidence":2.0,"plateTime":0.4048442733055291,"extension":6.23448549366844},"index":5,"playId":"3f0c48f7-2fe2-3a4a-9725-c6062d3b2995","pitchNumber":5,"startTime":"2026-07-03T21:48:45.417Z","endTime":"2026-07-03T21:48:48.417Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669060,"link":"/api/v1/people/669060","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":701675,"link":"/api/v1/people/701675","batSide":{"code":"L","description":"Left"}},"first":{"id":691458,"link":"/api/v1/people/691458"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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":92.2,"endSpeed":84.8,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.273253238485417,"aZ":-26.37111288709384,"pfxX":-9.751476533754872,"pfxZ":3.170952345677673,"pX":-0.2401907174475891,"pZ":3.018575669421984,"vX0":9.532844405639134,"vY0":-133.95631653052374,"vZ0":-2.4429980690841786,"x":126.16,"y":157.28,"x0":-2.567561462746305,"y0":50.000984230076995,"z0":5.81577611184185,"aX":-17.829760055848435},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":5.4,"breakHorizontal":15.7,"spinRate":2110,"spinDirection":212},"zone":2,"typeConfidence":2.0,"plateTime":0.40792867548460476,"extension":6.355067979901795},"index":6,"playId":"1f6ad5e2-bd83-3b40-89d7-ce82b7e85e5c","pitchNumber":6,"startTime":"2026-07-03T21:49:05.362Z","endTime":"2026-07-03T21:49:08.582Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669060,"link":"/api/v1/people/669060","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":701675,"link":"/api/v1/people/701675","batSide":{"code":"L","description":"Left"}},"first":{"id":691458,"link":"/api/v1/people/691458"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.0,"endSpeed":79.3,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.1944007304059,"aZ":-26.75589551364979,"pfxX":-7.972831530906552,"pfxZ":3.406676461987373,"pX":-0.5963051418292097,"pZ":1.754597334186079,"vX0":7.600397173951404,"vY0":-125.0724336522467,"vZ0":-4.295084712163565,"x":139.73,"y":191.41,"x0":-2.6323072456237755,"y0":50.00482933029742,"z0":5.677333319158598,"aX":-12.688507362116265},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":5.4,"breakHorizontal":12.8,"spinRate":1391,"spinDirection":233},"zone":7,"typeConfidence":2.0,"plateTime":0.4371941619721773,"extension":6.4497013781826675},"index":7,"playId":"cc00211d-02f4-3713-81c8-84ad1cb8ea39","pitchNumber":7,"startTime":"2026-07-03T21:49:27.374Z","endTime":"2026-07-03T21:49:30.747Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669060,"link":"/api/v1/people/669060","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":701675,"link":"/api/v1/people/701675","batSide":{"code":"L","description":"Left"}},"first":{"id":691458,"link":"/api/v1/people/691458"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":701675,"link":"/api/v1/people/701675"},"credit":"b_ab"},{"player":{"id":669060,"link":"/api/v1/people/669060"},"credit":"p_ab"},{"player":{"id":701675,"link":"/api/v1/people/701675"},"credit":"b_pa"},{"player":{"id":669060,"link":"/api/v1/people/669060"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.2,"awayTeamWinProbability":99.8,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.01,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2026-07-03T21:49:30.747Z","atBatIndex":43},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"JJ Wetherholt lines out sharply to left fielder Ian Happ.","rbi":0,"awayScore":11,"homeScore":0,"isOut":true},"about":{"atBatIndex":44,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-07-03T21:49:39.140Z","endTime":"2026-07-03T21:50:22.403Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669060,"fullName":"Bryse Wilson","link":"/api/v1/people/669060"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":691458,"fullName":"Blaze Jordan","link":"/api/v1/people/691458"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":664023,"link":"/api/v1/people/664023"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.7,"endSpeed":85.9,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.215872941594668,"aZ":-15.965547591757462,"pfxX":-4.648117044955666,"pfxZ":8.596991530404782,"pX":-1.0925559989848865,"pZ":2.52773428178481,"vX0":5.9439797854120275,"vY0":-136.26336887449966,"vZ0":-5.743328628610114,"x":158.65,"y":170.53,"x0":-2.6956477582847027,"y0":50.00428037994582,"z0":5.761323729009571,"aX":-8.764909784618192},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":14.5,"breakHorizontal":7.2,"spinRate":2101,"spinDirection":217},"zone":11,"typeConfidence":2.0,"plateTime":0.40156366779665786,"extension":6.3420990696942745},"index":0,"playId":"0e0d70fb-0edc-3ad8-b272-1e0408353d71","pitchNumber":1,"startTime":"2026-07-03T21:49:53.659Z","endTime":"2026-07-03T21:49:57.750Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669060,"link":"/api/v1/people/669060","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":802139,"link":"/api/v1/people/802139","batSide":{"code":"L","description":"Left"}},"first":{"id":691458,"link":"/api/v1/people/691458"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.5,"endSpeed":77.4,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.78729010550125,"aZ":-30.57217389959617,"pfxX":-9.138658021253448,"pfxZ":1.0553500634430275,"pX":-0.20840306834857514,"pZ":2.4956864782654073,"vX0":8.898988208733645,"vY0":-122.81025749751487,"vZ0":-1.5012636220266686,"x":124.94,"y":171.4,"x0":-2.695166784838629,"y0":50.00537166442377,"z0":5.720163671697565,"aX":-13.932803018895132},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":1.8,"breakHorizontal":14.4,"spinRate":1470,"spinDirection":236},"zone":5,"typeConfidence":2.0,"plateTime":0.44633538463913514,"extension":6.375800511019285},"hitData":{"launchSpeed":102.9,"launchAngle":20.0,"totalDistance":345.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":70.97,"coordY":71.53}},"index":1,"playId":"7c73cc17-1ac5-3235-aa12-9a68a27c510f","pitchNumber":2,"startTime":"2026-07-03T21:50:09.090Z","endTime":"2026-07-03T21:50:22.403Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669060,"link":"/api/v1/people/669060","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":802139,"link":"/api/v1/people/802139","batSide":{"code":"L","description":"Left"}},"first":{"id":691458,"link":"/api/v1/people/691458"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":802139,"link":"/api/v1/people/802139"},"credit":"b_ab"},{"player":{"id":669060,"link":"/api/v1/people/669060"},"credit":"p_ab"},{"player":{"id":802139,"link":"/api/v1/people/802139"},"credit":"b_pa"},{"player":{"id":669060,"link":"/api/v1/people/669060"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.2,"awayTeamWinProbability":99.8,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.01,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2026-07-03T21:50:22.403Z","atBatIndex":44},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Iván Herrera singles on a fly ball to center fielder Pete Crow-Armstrong. Blaze Jordan to 3rd.","rbi":0,"awayScore":11,"homeScore":0,"isOut":false},"about":{"atBatIndex":45,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-07-03T21:50:26.723Z","endTime":"2026-07-03T21:51:38.325Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669060,"fullName":"Bryse Wilson","link":"/api/v1/people/669060"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"postOnThird":{"id":691458,"fullName":"Blaze Jordan","link":"/api/v1/people/691458"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":691718,"link":"/api/v1/people/691718"},"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":691458,"fullName":"Blaze Jordan","link":"/api/v1/people/691458"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"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":691458,"fullName":"Blaze Jordan","link":"/api/v1/people/691458"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":89.4,"endSpeed":83.2,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.589255360882255,"aZ":-22.19466724493459,"pfxX":0.6254118781595417,"pfxZ":5.757742179457762,"pX":0.7278415050150379,"pZ":1.2100793975845978,"vX0":8.345136303093327,"vY0":-129.92358495200827,"vZ0":-6.954491305092419,"x":89.26,"y":206.11,"x0":-2.588263317032403,"y0":50.004413571145285,"z0":5.572649234115633,"aX":1.0847619652832166},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":9.2,"breakHorizontal":-2.8,"spinRate":1925,"spinDirection":191},"zone":14,"typeConfidence":2.0,"plateTime":0.4193068837131948,"extension":6.448165335770208},"index":0,"playId":"6dd505d2-0772-307d-872d-7c9771d2a73a","pitchNumber":1,"startTime":"2026-07-03T21:50:50.019Z","endTime":"2026-07-03T21:50:53.895Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669060,"link":"/api/v1/people/669060","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":671056,"link":"/api/v1/people/671056","batSide":{"code":"R","description":"Right"}},"first":{"id":691458,"link":"/api/v1/people/691458"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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":91.7,"endSpeed":84.6,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.286857757682032,"aZ":-23.709591193561316,"pfxX":-8.508735355634183,"pfxZ":4.65553403317343,"pX":-0.45260310748003274,"pZ":3.097519533370584,"vX0":8.864555020829858,"vY0":-133.40831684599348,"vZ0":-2.5904965929273827,"x":134.25,"y":155.15,"x0":-2.698811876426725,"y0":50.00575001296786,"z0":5.773943852716921,"aX":-15.478578217614164},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":8.2,"breakHorizontal":13.7,"spinRate":2089,"spinDirection":212},"zone":1,"typeConfidence":2.0,"plateTime":0.40917385084125346,"extension":6.2943528194182345},"index":1,"playId":"7202da05-d3c9-377f-bbdf-80619bd10e55","pitchNumber":2,"startTime":"2026-07-03T21:51:04.636Z","endTime":"2026-07-03T21:51:09.154Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669060,"link":"/api/v1/people/669060","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":671056,"link":"/api/v1/people/671056","batSide":{"code":"R","description":"Right"}},"first":{"id":691458,"link":"/api/v1/people/691458"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":81.7,"endSpeed":75.7,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.203137885027918,"aZ":-34.194592855300684,"pfxX":8.67375110499324,"pfxZ":-1.405546437385384,"pX":0.6498903722997736,"pZ":2.4761527657919147,"vX0":5.545459658878619,"vY0":-118.9817670989357,"vZ0":-0.32591631810252497,"x":92.23,"y":171.92,"x0":-2.8355830741603545,"y0":50.00345934513572,"z0":5.705959430299049,"aX":12.47049290307651},"breaks":{"breakAngle":21.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.2,"breakVerticalInduced":-2.4,"breakHorizontal":-17.0,"spinRate":2132,"spinDirection":58},"zone":6,"typeConfidence":2.0,"plateTime":0.4598365544050065,"extension":6.329766945858001},"hitData":{"launchSpeed":72.0,"launchAngle":39.0,"totalDistance":236.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":146.85,"coordY":104.59}},"index":2,"playId":"68f9dfcf-a67f-303d-92c9-55e710bb9db2","pitchNumber":3,"startTime":"2026-07-03T21:51:27.421Z","endTime":"2026-07-03T21:51:38.325Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669060,"link":"/api/v1/people/669060","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":671056,"link":"/api/v1/people/671056","batSide":{"code":"R","description":"Right"}},"first":{"id":691458,"link":"/api/v1/people/691458"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":671056,"link":"/api/v1/people/671056"},"credit":"b_ab"},{"player":{"id":669060,"link":"/api/v1/people/669060"},"credit":"p_ab"},{"player":{"id":671056,"link":"/api/v1/people/671056"},"credit":"b_pa"},{"player":{"id":669060,"link":"/api/v1/people/669060"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.2,"awayTeamWinProbability":99.8,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.01,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2026-07-03T21:51:38.325Z","atBatIndex":45},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Jordan Walker hit by pitch. Iván Herrera to 2nd.","rbi":0,"awayScore":11,"homeScore":0,"isOut":false},"about":{"atBatIndex":46,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-07-03T21:51:50.960Z","endTime":"2026-07-03T21:52:16.098Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669060,"fullName":"Bryse Wilson","link":"/api/v1/people/669060"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"postOnSecond":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"postOnThird":{"id":691458,"fullName":"Blaze Jordan","link":"/api/v1/people/691458"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[0],"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":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"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":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"H","description":"Hit By Pitch"},"description":"Hit By Pitch","code":"H","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.5,"endSpeed":84.9,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.018516508049885,"aZ":-21.246474681873885,"pfxX":-7.745608792735137,"pfxZ":5.9157055675552535,"pX":-2.1553344158061765,"pZ":4.081960329132804,"vX0":4.394289380636359,"vY0":-134.76755677030766,"vZ0":-0.9437483465814318,"x":199.16,"y":128.57,"x0":-2.7966802237999606,"y0":50.00475292016955,"z0":5.930894833001737,"aX":-14.315336020821803},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":10.7,"breakHorizontal":13.2,"spinRate":2094,"spinDirection":206},"zone":11,"typeConfidence":2.0,"plateTime":0.40570900975111623,"extension":6.19346833712973},"index":0,"playId":"e6d594e4-a1d0-3477-a459-e794c7d6b1c8","pitchNumber":1,"startTime":"2026-07-03T21:52:09.947Z","endTime":"2026-07-03T21:52:16.098Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669060,"link":"/api/v1/people/669060","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":691023,"link":"/api/v1/people/691023","batSide":{"code":"R","description":"Right"}},"first":{"id":671056,"link":"/api/v1/people/671056"},"third":{"id":691458,"link":"/api/v1/people/691458"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691023,"link":"/api/v1/people/691023"},"credit":"b_pa"},{"player":{"id":669060,"link":"/api/v1/people/669060"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.2,"awayTeamWinProbability":99.8,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.02,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2026-07-03T21:52:16.098Z","atBatIndex":46},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Nelson Velázquez walks. Blaze Jordan scores. Iván Herrera to 3rd. Jordan Walker to 2nd.","rbi":1,"awayScore":12,"homeScore":0,"isOut":false},"about":{"atBatIndex":47,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-07-03T21:53:20.458Z","endTime":"2026-07-03T21:55:51.773Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":676369,"fullName":"Nelson Velázquez","link":"/api/v1/people/676369"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669060,"fullName":"Bryse Wilson","link":"/api/v1/people/669060"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":676369,"fullName":"Nelson Velázquez","link":"/api/v1/people/676369"},"postOnSecond":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"postOnThird":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[1,2,3,5,6,7,8,9],"actionIndex":[0],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":691458,"fullName":"Blaze Jordan","link":"/api/v1/people/691458"},"responsiblePitcher":{"id":669060,"link":"/api/v1/people/669060"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":9},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":676369,"fullName":"Nelson Velázquez","link":"/api/v1/people/676369"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[]}],"playEvents":[{"details":{"description":"Injury Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":11,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-07-03T21:52:48.898Z","endTime":"2026-07-03T21:53:22.771Z","isPitch":false,"type":"action","player":{"id":676369,"link":"/api/v1/people/676369"},"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.4,"endSpeed":85.9,"strikeZoneTop":3.154,"strikeZoneBottom":1.592,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.86800664067891,"aZ":-17.069758808279822,"pfxX":-3.8874054101401687,"pfxZ":8.04571545699988,"pX":0.7492033505051371,"pZ":3.2622364615324715,"vX0":9.835958118667826,"vY0":-135.70092519349106,"vZ0":-3.7331851867734187,"x":88.44,"y":150.7,"x0":-2.4067104921935907,"y0":50.00158301013489,"z0":5.834597425896532,"aX":-7.297512767476227},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":14.0,"breakHorizontal":5.2,"spinRate":2010,"spinDirection":210},"zone":3,"typeConfidence":2.0,"plateTime":0.4026077454795116,"extension":6.431016092920511},"index":1,"playId":"f975071b-e4cb-34b7-a51e-9100a7a9d816","pitchNumber":1,"startTime":"2026-07-03T21:53:22.771Z","endTime":"2026-07-03T21:53:27.233Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669060,"link":"/api/v1/people/669060","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":676369,"link":"/api/v1/people/676369","batSide":{"code":"R","description":"Right"}},"first":{"id":691023,"link":"/api/v1/people/691023"},"second":{"id":671056,"link":"/api/v1/people/671056"},"third":{"id":691458,"link":"/api/v1/people/691458"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.2,"endSpeed":82.7,"strikeZoneTop":3.154,"strikeZoneBottom":1.592,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.61805857913229,"aZ":-22.262621943336303,"pfxX":0.4038318386569284,"pfxZ":5.756814688188929,"pX":0.2592882310104007,"pZ":1.7460665644095785,"vX0":7.4536044644547115,"vY0":-129.74471392567162,"vZ0":-5.519417326307611,"x":107.12,"y":191.64,"x0":-2.6913310336579244,"y0":50.00289587850502,"z0":5.574746089036482,"aX":0.6949421447166535},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":9.5,"breakHorizontal":-2.3,"spinRate":1992,"spinDirection":197},"zone":9,"typeConfidence":2.0,"plateTime":0.4205679008011587,"extension":6.454471919488359},"index":2,"playId":"f54d7a55-3716-3f67-adc0-152d804f6d01","pitchNumber":2,"startTime":"2026-07-03T21:53:37.532Z","endTime":"2026-07-03T21:53:40.596Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669060,"link":"/api/v1/people/669060","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":676369,"link":"/api/v1/people/676369","batSide":{"code":"R","description":"Right"}},"first":{"id":691023,"link":"/api/v1/people/691023"},"second":{"id":671056,"link":"/api/v1/people/671056"},"third":{"id":691458,"link":"/api/v1/people/691458"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":81.1,"endSpeed":74.8,"strikeZoneTop":3.154,"strikeZoneBottom":1.592,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.84265236872205,"aZ":-34.56824019581587,"pfxX":7.605254953634786,"pfxZ":-1.6938810670343134,"pX":0.282002435485104,"pZ":2.4851883616531465,"vX0":4.823433255731283,"vY0":-118.04657849475039,"vZ0":0.03486160683086936,"x":106.25,"y":171.68,"x0":-2.7773852750402965,"y0":50.00570827933265,"z0":5.657153978118096,"aX":10.716336029106479},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.4,"breakVerticalInduced":-2.8,"breakHorizontal":-15.0,"spinRate":2380,"spinDirection":57},"zone":6,"typeConfidence":2.0,"plateTime":0.464299402220989,"extension":6.430750862845312},"index":3,"playId":"6f55b713-6388-3a78-9a07-372e4d7f5413","pitchNumber":3,"startTime":"2026-07-03T21:53:58.318Z","endTime":"2026-07-03T21:54:01.436Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669060,"link":"/api/v1/people/669060","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":676369,"link":"/api/v1/people/676369","batSide":{"code":"R","description":"Right"}},"first":{"id":691023,"link":"/api/v1/people/691023"},"second":{"id":671056,"link":"/api/v1/people/671056"},"third":{"id":691458,"link":"/api/v1/people/691458"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":11,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"index":4,"startTime":"2026-07-03T21:54:11.832Z","endTime":"2026-07-03T21:54:24.771Z","isPitch":false,"type":"action","player":{"id":676369,"link":"/api/v1/people/676369"},"defense":{"pitcher":{"id":669060,"link":"/api/v1/people/669060","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":676369,"link":"/api/v1/people/676369","batSide":{"code":"R","description":"Right"}},"first":{"id":691023,"link":"/api/v1/people/691023"},"second":{"id":671056,"link":"/api/v1/people/671056"},"third":{"id":691458,"link":"/api/v1/people/691458"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.1,"endSpeed":82.7,"strikeZoneTop":3.154,"strikeZoneBottom":1.592,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.95588547551379,"aZ":-26.650223315073518,"pfxX":0.22504595054353804,"pfxZ":3.1974830407973194,"pX":-0.41754165765204815,"pZ":2.9912899027660904,"vX0":6.18947948771723,"vY0":-129.78664211499301,"vZ0":-1.9508787881684944,"x":132.92,"y":158.02,"x0":-2.8499469651118496,"y0":50.0020661608882,"z0":5.75727363647495,"aX":0.3885061304765814},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":5.6,"breakHorizontal":-1.6,"spinRate":1681,"spinDirection":177},"zone":1,"typeConfidence":2.0,"plateTime":0.42000961576316787,"extension":6.347615500439042},"index":5,"playId":"e5a2cad9-0dcf-392e-b455-f183e07f5fa1","pitchNumber":4,"startTime":"2026-07-03T21:54:24.771Z","endTime":"2026-07-03T21:54:29.002Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669060,"link":"/api/v1/people/669060","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":676369,"link":"/api/v1/people/676369","batSide":{"code":"R","description":"Right"}},"first":{"id":691023,"link":"/api/v1/people/691023"},"second":{"id":671056,"link":"/api/v1/people/671056"},"third":{"id":691458,"link":"/api/v1/people/691458"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":80.9,"endSpeed":75.0,"strikeZoneTop":3.154,"strikeZoneBottom":1.592,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.24573078342154,"aZ":-36.42951274713578,"pfxX":7.120981033512044,"pfxZ":-3.0356545584034684,"pX":1.3602074126990462,"pZ":1.6343776788846376,"vX0":7.42057171660122,"vY0":-117.59918407451848,"vZ0":-1.4108868972881308,"x":65.15,"y":194.65,"x0":-2.761107689158824,"y0":50.00424735548524,"z0":5.620590486473875,"aX":9.975865304213524},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.4,"breakVerticalInduced":-5.5,"breakHorizontal":-14.8,"spinRate":2409,"spinDirection":53},"zone":14,"typeConfidence":2.0,"plateTime":0.4657133241493612,"extension":6.586228562350431},"index":6,"playId":"3b56a63f-9870-3afe-84e2-da58be07f50d","pitchNumber":5,"startTime":"2026-07-03T21:54:45.686Z","endTime":"2026-07-03T21:54:49.406Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669060,"link":"/api/v1/people/669060","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":676369,"link":"/api/v1/people/676369","batSide":{"code":"R","description":"Right"}},"first":{"id":691023,"link":"/api/v1/people/691023"},"second":{"id":671056,"link":"/api/v1/people/671056"},"third":{"id":691458,"link":"/api/v1/people/691458"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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":91.3,"endSpeed":83.9,"strikeZoneTop":3.154,"strikeZoneBottom":1.592,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.7871174126445,"aZ":-25.909605049740957,"pfxX":-8.914374526564874,"pfxZ":3.486280710332336,"pX":-0.6430030259347375,"pZ":3.838224353758474,"vX0":8.266404477554037,"vY0":-132.81427841116155,"vZ0":-0.3336374130954096,"x":141.51,"y":135.15,"x0":-2.628260577915656,"y0":50.003445110683465,"z0":5.839660174839037,"aX":-16.02545977642192},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":6.5,"breakHorizontal":14.5,"spinRate":2121,"spinDirection":212},"zone":11,"typeConfidence":2.0,"plateTime":0.4114158981640119,"extension":6.297630199298809},"index":7,"playId":"53e2f31b-fb3b-3ce9-8fbb-0abef14699b5","pitchNumber":6,"startTime":"2026-07-03T21:55:01.161Z","endTime":"2026-07-03T21:55:05.009Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669060,"link":"/api/v1/people/669060","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":676369,"link":"/api/v1/people/676369","batSide":{"code":"R","description":"Right"}},"first":{"id":691023,"link":"/api/v1/people/691023"},"second":{"id":671056,"link":"/api/v1/people/671056"},"third":{"id":691458,"link":"/api/v1/people/691458"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.3,"endSpeed":81.4,"strikeZoneTop":3.154,"strikeZoneBottom":1.592,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.46638017011922,"aZ":-27.86423856158335,"pfxX":2.3900863421534018,"pfxZ":2.5630265655205022,"pX":-0.2822358759916436,"pZ":3.0781164461233126,"vX0":5.593282765589196,"vY0":-128.61192615011612,"vZ0":-1.3222932798182496,"x":127.76,"y":155.67,"x0":-2.7916826871042417,"y0":50.00508671932961,"z0":5.7502449126680055,"aX":4.023426683634006},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":4.6,"breakHorizontal":-5.5,"spinRate":1993,"spinDirection":175},"zone":2,"typeConfidence":2.0,"plateTime":0.42508949854398814,"extension":6.358323540342329},"index":8,"playId":"1559a0f2-c19d-3896-917c-b72606d4b955","pitchNumber":7,"startTime":"2026-07-03T21:55:17.858Z","endTime":"2026-07-03T21:55:22.436Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669060,"link":"/api/v1/people/669060","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":676369,"link":"/api/v1/people/676369","batSide":{"code":"R","description":"Right"}},"first":{"id":691023,"link":"/api/v1/people/691023"},"second":{"id":671056,"link":"/api/v1/people/671056"},"third":{"id":691458,"link":"/api/v1/people/691458"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":4,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.4,"endSpeed":85.9,"strikeZoneTop":3.154,"strikeZoneBottom":1.592,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.409866074556543,"aZ":-16.117980616693043,"pfxX":-3.8224406663985926,"pfxZ":8.607575597219967,"pX":1.463848224799966,"pZ":1.065145235093402,"vX0":11.439620167909164,"vY0":-135.42330130963313,"vZ0":-9.15776777360458,"x":61.2,"y":210.02,"x0":-2.310682342509529,"y0":50.00375432784063,"z0":5.608328809695895,"aX":-7.1321618958437565},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":13.8,"breakHorizontal":4.6,"spinRate":2052,"spinDirection":212},"zone":14,"typeConfidence":2.0,"plateTime":0.4038128217783994,"extension":6.471332155100347},"index":9,"playId":"355601e0-55b2-3af0-b89b-90ff04eae437","pitchNumber":8,"startTime":"2026-07-03T21:55:46.747Z","endTime":"2026-07-03T21:55:51.773Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669060,"link":"/api/v1/people/669060","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":676369,"link":"/api/v1/people/676369","batSide":{"code":"R","description":"Right"}},"first":{"id":691023,"link":"/api/v1/people/691023"},"second":{"id":671056,"link":"/api/v1/people/671056"},"third":{"id":691458,"link":"/api/v1/people/691458"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":676369,"link":"/api/v1/people/676369"},"credit":"b_pa"},{"player":{"id":669060,"link":"/api/v1/people/669060"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.2,"awayTeamWinProbability":99.8,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.02,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2026-07-03T21:55:51.773Z","atBatIndex":47},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Alec Burleson singles on a sharp line drive to right fielder Seiya Suzuki. Iván Herrera scores. Jordan Walker scores. Nelson Velázquez to 3rd.","rbi":2,"awayScore":14,"homeScore":0,"isOut":false},"about":{"atBatIndex":48,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-07-03T21:56:54.769Z","endTime":"2026-07-03T21:58:23.850Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669060,"fullName":"Bryse Wilson","link":"/api/v1/people/669060"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"postOnThird":{"id":676369,"fullName":"Nelson Velázquez","link":"/api/v1/people/676369"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[],"runnerIndex":[0,1,2,3,4,5],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":673548,"link":"/api/v1/people/673548"},"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":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"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":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"responsiblePitcher":{"id":669060,"link":"/api/v1/people/669060"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":5},"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":676369,"fullName":"Nelson Velázquez","link":"/api/v1/people/676369"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"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":676369,"fullName":"Nelson Velázquez","link":"/api/v1/people/676369"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"responsiblePitcher":{"id":669060,"link":"/api/v1/people/669060"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":12,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-07-03T21:56:06.528Z","endTime":"2026-07-03T21:56:57.122Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":669060,"link":"/api/v1/people/669060","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":676475,"link":"/api/v1/people/676475","batSide":{"code":"L","description":"Left"}},"first":{"id":676369,"link":"/api/v1/people/676369"},"second":{"id":691023,"link":"/api/v1/people/691023"},"third":{"id":671056,"link":"/api/v1/people/671056"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.7,"endSpeed":81.9,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.530617378020406,"aZ":-27.23589164984422,"pfxX":0.23364437449539377,"pfxZ":2.8936794444141523,"pX":-1.0488897781517026,"pZ":3.5750212218362716,"vX0":4.5228942816113085,"vY0":-129.16482065826406,"vZ0":-0.33723306247169715,"x":156.98,"y":142.25,"x0":-2.8460438770753136,"y0":50.00060084467661,"z0":5.784671795915603,"aX":0.3982547094786747},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":5.4,"breakHorizontal":-1.3,"spinRate":1705,"spinDirection":197},"zone":11,"typeConfidence":2.0,"plateTime":0.4225281678814383,"extension":6.36261684749444},"index":1,"playId":"48a1512b-4ebc-3a5e-975a-3b7ea9bb3502","pitchNumber":1,"startTime":"2026-07-03T21:56:57.122Z","endTime":"2026-07-03T21:57:01.898Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669060,"link":"/api/v1/people/669060","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":676475,"link":"/api/v1/people/676475","batSide":{"code":"L","description":"Left"}},"first":{"id":676369,"link":"/api/v1/people/676369"},"second":{"id":691023,"link":"/api/v1/people/691023"},"third":{"id":671056,"link":"/api/v1/people/671056"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.9,"endSpeed":85.9,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.672213328230093,"aZ":-15.805821453248582,"pfxX":-4.341331095723001,"pfxZ":8.66094825498673,"pX":0.12116669726472898,"pZ":3.244216486262196,"vX0":8.65502993086916,"vY0":-136.5254631379703,"vZ0":-3.8727366892872404,"x":112.38,"y":151.19,"x0":-2.5241755421421024,"y0":50.004968430243366,"z0":5.766925006908356,"aX":-8.207530616697587},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":15.0,"breakHorizontal":6.1,"spinRate":2136,"spinDirection":214},"zone":2,"typeConfidence":2.0,"plateTime":0.4009827724997841,"extension":6.372215937402255},"index":2,"playId":"590af7a4-cffe-3eb3-93e7-952b8bc34237","pitchNumber":2,"startTime":"2026-07-03T21:57:13.453Z","endTime":"2026-07-03T21:57:16.453Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669060,"link":"/api/v1/people/669060","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":676475,"link":"/api/v1/people/676475","batSide":{"code":"L","description":"Left"}},"first":{"id":676369,"link":"/api/v1/people/676369"},"second":{"id":691023,"link":"/api/v1/people/691023"},"third":{"id":671056,"link":"/api/v1/people/671056"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.2,"endSpeed":80.0,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.698848880747335,"aZ":-26.503623224864043,"pfxX":-7.883907813096569,"pfxZ":3.52306002657045,"pX":-1.013420207086027,"pZ":1.6261182936310759,"vX0":6.751865532592754,"vY0":-125.38346037741474,"vZ0":-4.643657766506851,"x":155.63,"y":194.87,"x0":-2.7023830899435453,"y0":50.00301036199657,"z0":5.636271164927472,"aX":-12.693215635741282},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":5.6,"breakHorizontal":13.0,"spinRate":1463,"spinDirection":225},"zone":13,"typeConfidence":2.0,"plateTime":0.4349880775040451,"extension":6.5361019500288835},"index":3,"playId":"b21859e7-8376-30d5-a8c0-33f28a254201","pitchNumber":3,"startTime":"2026-07-03T21:57:32.199Z","endTime":"2026-07-03T21:57:36.416Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669060,"link":"/api/v1/people/669060","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":676475,"link":"/api/v1/people/676475","batSide":{"code":"L","description":"Left"}},"first":{"id":676369,"link":"/api/v1/people/676369"},"second":{"id":691023,"link":"/api/v1/people/691023"},"third":{"id":671056,"link":"/api/v1/people/671056"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.4,"endSpeed":86.7,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.9207295404035,"aZ":-16.80535603817912,"pfxX":-4.804249243936734,"pfxZ":7.999811458520247,"pX":-0.5591917081700345,"pZ":3.0222944842765274,"vX0":7.22882392418976,"vY0":-137.37591343237295,"vZ0":-4.202233284398695,"x":138.32,"y":157.18,"x0":-2.594130998062985,"y0":50.00648651052889,"z0":5.705925472124653,"aX":-9.234290483133655},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":13.8,"breakHorizontal":7.3,"spinRate":2261,"spinDirection":212},"zone":1,"typeConfidence":2.0,"plateTime":0.3979092583202051,"extension":6.429211704813028},"index":4,"playId":"74a79c75-3bec-32aa-b29b-d8e7fb5647c4","pitchNumber":4,"startTime":"2026-07-03T21:57:50.636Z","endTime":"2026-07-03T21:57:54.939Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669060,"link":"/api/v1/people/669060","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":676475,"link":"/api/v1/people/676475","batSide":{"code":"L","description":"Left"}},"first":{"id":676369,"link":"/api/v1/people/676369"},"second":{"id":691023,"link":"/api/v1/people/691023"},"third":{"id":671056,"link":"/api/v1/people/671056"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.1,"endSpeed":79.3,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.573100633554287,"aZ":-29.287037072884917,"pfxX":-9.46824928364432,"pfxZ":1.8174860486552022,"pX":-0.41734406027016485,"pZ":1.575648515136685,"vX0":8.500060216124686,"vY0":-125.10944750351891,"vZ0":-4.069983954698653,"x":132.91,"y":196.24,"x0":-2.6241214766274172,"y0":50.00386930776462,"z0":5.616303992757964,"aX":-15.053073841730729},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":2.5,"breakHorizontal":15.2,"spinRate":1427,"spinDirection":240},"zone":13,"typeConfidence":2.0,"plateTime":0.43732065030988254,"extension":6.514198714550901},"hitData":{"launchSpeed":102.1,"launchAngle":17.0,"totalDistance":261.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":187.12,"coordY":89.67}},"index":5,"playId":"b50501a8-7367-3c8d-921a-6eadb7ab9cf3","pitchNumber":5,"startTime":"2026-07-03T21:58:12.005Z","endTime":"2026-07-03T21:58:23.850Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669060,"link":"/api/v1/people/669060","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":676475,"link":"/api/v1/people/676475","batSide":{"code":"L","description":"Left"}},"first":{"id":676369,"link":"/api/v1/people/676369"},"second":{"id":691023,"link":"/api/v1/people/691023"},"third":{"id":671056,"link":"/api/v1/people/671056"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":676475,"link":"/api/v1/people/676475"},"credit":"b_ab"},{"player":{"id":669060,"link":"/api/v1/people/669060"},"credit":"p_ab"},{"player":{"id":676475,"link":"/api/v1/people/676475"},"credit":"b_pa"},{"player":{"id":669060,"link":"/api/v1/people/669060"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.2,"awayTeamWinProbability":99.8,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.02,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2026-07-03T21:58:23.850Z","atBatIndex":48},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Masyn Winn grounds into a force out, third baseman Alex Bregman to second baseman Nico Hoerner. Alec Burleson out at 2nd.","rbi":0,"awayScore":14,"homeScore":0,"isOut":true},"about":{"atBatIndex":49,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-07-03T21:58:39.656Z","endTime":"2026-07-03T22:01:13.937Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669060,"fullName":"Bryse Wilson","link":"/api/v1/people/669060"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5,6],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":3},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":608324,"link":"/api/v1/people/608324"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":663538,"link":"/api/v1/people/663538"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"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":88.8,"endSpeed":82.3,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.443840678960235,"aZ":-24.540434189183205,"pfxX":0.07269069665173822,"pfxZ":4.465805049541707,"pX":-0.25727100776426715,"pZ":2.1018453278117266,"vX0":6.475287966363714,"vY0":-129.2843347974908,"vZ0":-4.4515284900615155,"x":126.81,"y":182.03,"x0":-2.793401805576707,"y0":50.003390872866056,"z0":5.7069078377863605,"aX":0.12376968875623649},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":7.4,"breakHorizontal":-1.4,"spinRate":1931,"spinDirection":189},"zone":8,"typeConfidence":2.0,"plateTime":0.42205802606432163,"extension":6.388219618780838},"index":0,"playId":"5d671022-79d8-34f3-b3f0-ba40c408b670","pitchNumber":1,"startTime":"2026-07-03T21:58:55.111Z","endTime":"2026-07-03T21:59:00.798Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669060,"link":"/api/v1/people/669060","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":691026,"link":"/api/v1/people/691026","batSide":{"code":"R","description":"Right"}},"first":{"id":676475,"link":"/api/v1/people/676475"},"third":{"id":676369,"link":"/api/v1/people/676369"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.4,"endSpeed":83.8,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.114637625378446,"aZ":-20.456681352395258,"pfxX":-6.1198681058294175,"pfxZ":6.51966806778951,"pX":-0.09952597813172459,"pZ":4.3244286360743915,"vX0":8.684553061638773,"vY0":-132.85986664240835,"vZ0":-0.2446406131521205,"x":120.79,"y":122.02,"x0":-2.6078353123212374,"y0":50.00116080278552,"z0":5.898003668431872,"aX":-10.996375325741319},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":12.0,"breakHorizontal":9.4,"spinRate":2043,"spinDirection":213},"zone":11,"typeConfidence":2.0,"plateTime":0.4114620777181228,"extension":6.228496543992401},"index":1,"playId":"603d78fe-cb90-3289-869f-cbedce1fd93b","pitchNumber":2,"startTime":"2026-07-03T21:59:15.811Z","endTime":"2026-07-03T21:59:21.811Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669060,"link":"/api/v1/people/669060","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":691026,"link":"/api/v1/people/691026","batSide":{"code":"R","description":"Right"}},"first":{"id":676475,"link":"/api/v1/people/676475"},"third":{"id":676369,"link":"/api/v1/people/676369"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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":93.9,"endSpeed":86.8,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.2601560881776,"aZ":-15.274223915037439,"pfxX":-4.6925027964265755,"pfxZ":8.85616317184418,"pX":-0.6097789001225108,"pZ":1.8404574509954117,"vX0":6.795178084328179,"vY0":-136.5904954092059,"vZ0":-7.465293536410285,"x":140.24,"y":189.09,"x0":-2.508663963836043,"y0":50.00292114757335,"z0":5.6390160268264085,"aX":-8.955582145208693},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":14.8,"breakHorizontal":7.2,"spinRate":2008,"spinDirection":216},"zone":7,"typeConfidence":2.0,"plateTime":0.3994635788219618,"extension":6.468322720446416},"index":2,"playId":"888947cb-2f3c-3182-830b-7ca31b988620","pitchNumber":3,"startTime":"2026-07-03T21:59:31.420Z","endTime":"2026-07-03T21:59:38.381Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669060,"link":"/api/v1/people/669060","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":691026,"link":"/api/v1/people/691026","batSide":{"code":"R","description":"Right"}},"first":{"id":676475,"link":"/api/v1/people/676475"},"third":{"id":676369,"link":"/api/v1/people/676369"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":14,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2026-07-03T21:59:59.900Z","endTime":"2026-07-03T22:00:13.171Z","isPitch":false,"type":"action","player":{"id":691026,"link":"/api/v1/people/691026"},"defense":{"pitcher":{"id":669060,"link":"/api/v1/people/669060","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":691026,"link":"/api/v1/people/691026","batSide":{"code":"R","description":"Right"}},"first":{"id":676475,"link":"/api/v1/people/676475"},"third":{"id":676369,"link":"/api/v1/people/676369"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.7,"endSpeed":85.4,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.625816736521184,"aZ":-17.936548955173446,"pfxX":-5.723459824082345,"pfxZ":7.589417830300686,"pX":-0.44482485794450827,"pZ":3.4925640375902023,"vX0":7.445072870734551,"vY0":-136.2696976688827,"vZ0":-3.1416120729769226,"x":133.96,"y":144.48,"x0":-2.4718517688678108,"y0":50.00430312610631,"z0":5.903298856544988,"aX":-10.73951008472828},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":13.2,"breakHorizontal":8.8,"spinRate":2053,"spinDirection":212},"zone":11,"typeConfidence":2.0,"plateTime":0.4023222811194289,"extension":6.393693110477781},"index":4,"playId":"296d8794-6ac0-36c8-bc87-df3d1fcf3b01","pitchNumber":4,"startTime":"2026-07-03T22:00:13.171Z","endTime":"2026-07-03T22:00:40.171Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669060,"link":"/api/v1/people/669060","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":691026,"link":"/api/v1/people/691026","batSide":{"code":"R","description":"Right"}},"first":{"id":676475,"link":"/api/v1/people/676475"},"third":{"id":676369,"link":"/api/v1/people/676369"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":138,"player":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"}},"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.4,"endSpeed":86.3,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.40099917958637,"aZ":-13.733359702470882,"pfxX":-4.424993205131265,"pfxZ":9.68611031300559,"pX":-0.0649636934713729,"pZ":1.895178187723162,"vX0":8.088374990733376,"vY0":-137.1111677483892,"vZ0":-7.591683018149337,"x":119.48,"y":187.61,"x0":-2.478565329897672,"y0":50.000895936019745,"z0":5.637612276623849,"aX":-8.423141499920455},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":16.1,"breakHorizontal":6.4,"spinRate":2055,"spinDirection":215},"zone":8,"typeConfidence":2.0,"plateTime":0.39953664575697534,"extension":6.483617535322983},"index":5,"playId":"d6a943bf-963a-390f-b6a9-a81e598da730","pitchNumber":5,"startTime":"2026-07-03T22:00:44.590Z","endTime":"2026-07-03T22:00:47.921Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669060,"link":"/api/v1/people/669060","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":691026,"link":"/api/v1/people/691026","batSide":{"code":"R","description":"Right"}},"first":{"id":676475,"link":"/api/v1/people/676475"},"third":{"id":676369,"link":"/api/v1/people/676369"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.0,"endSpeed":78.4,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.830909933817342,"aZ":-32.53473294938086,"pfxX":-7.645976786374854,"pfxZ":-0.23001471614917257,"pX":-0.06134762987469724,"pZ":2.1282126914146207,"vX0":8.793767165579078,"vY0":-123.5897056066829,"vZ0":-2.090006001242662,"x":119.34,"y":181.32,"x0":-2.666449072248529,"y0":50.004635498865305,"z0":5.708251781207868,"aX":-11.87084065701596},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":-0.7,"breakHorizontal":11.9,"spinRate":1228,"spinDirection":239},"zone":5,"typeConfidence":2.0,"plateTime":0.4425924887006114,"extension":6.424480692769143},"hitData":{"launchSpeed":89.7,"launchAngle":-17.0,"totalDistance":9.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":101.32,"coordY":164.2}},"index":6,"playId":"a501e453-3fc7-3e96-ab6f-6a0a2b8969a0","pitchNumber":6,"startTime":"2026-07-03T22:01:06.665Z","endTime":"2026-07-03T22:01:13.937Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669060,"link":"/api/v1/people/669060","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":691026,"link":"/api/v1/people/691026","batSide":{"code":"R","description":"Right"}},"first":{"id":676475,"link":"/api/v1/people/676475"},"third":{"id":676369,"link":"/api/v1/people/676369"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691026,"link":"/api/v1/people/691026"},"credit":"b_ab"},{"player":{"id":669060,"link":"/api/v1/people/669060"},"credit":"p_ab"},{"player":{"id":691026,"link":"/api/v1/people/691026"},"credit":"b_pa"},{"player":{"id":669060,"link":"/api/v1/people/669060"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.2,"awayTeamWinProbability":99.8,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.02,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2026-07-03T22:01:13.937Z","atBatIndex":49},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Dansby Swanson grounds out, shortstop Masyn Winn to first baseman Alec Burleson.","rbi":0,"awayScore":14,"homeScore":0,"isOut":true},"about":{"atBatIndex":50,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-07-03T22:03:09.934Z","endTime":"2026-07-03T22:05:07.177Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669467,"fullName":"Andre Pallante","link":"/api/v1/people/669467"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":691026,"link":"/api/v1/people/691026"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":676475,"link":"/api/v1/people/676475"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.3,"endSpeed":87.5,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.198049798411564,"aZ":-15.823475643882633,"pfxX":-7.833352226728751,"pfxZ":8.398913953430288,"pX":0.10429222659099024,"pZ":1.6376848435685183,"vX0":6.641224712519121,"vY0":-138.49207815288347,"vZ0":-8.675196703260248,"x":113.02,"y":194.56,"x0":-1.3040645698296327,"y0":50.00607814121545,"z0":5.863668612558456,"aX":-15.25779947640669},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":13.6,"breakHorizontal":12.8,"spinRate":1880,"spinDirection":201},"zone":8,"typeConfidence":0.91,"plateTime":0.3950977784021168,"extension":6.446060466634822},"index":0,"playId":"70980727-6620-3b87-9f85-98ced7e9cc58","pitchNumber":1,"startTime":"2026-07-03T22:03:24.083Z","endTime":"2026-07-03T22:03:28.480Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669467,"link":"/api/v1/people/669467","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":621020,"link":"/api/v1/people/621020","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":80.2,"endSpeed":74.3,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.070217114880755,"aZ":-44.811145330422285,"pfxX":-0.5833604067551676,"pfxZ":-9.202463266890593,"pX":0.8211142631996159,"pZ":0.9103769156475098,"vX0":4.86390727525047,"vY0":-116.741095045369,"vZ0":-2.189695148941047,"x":85.7,"y":214.2,"x0":-1.2183561383206012,"y0":50.00347006527196,"z0":6.099360378411743,"aX":-0.8010341683818492},"breaks":{"breakAngle":0.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.6,"breakVerticalInduced":-16.9,"breakHorizontal":-0.2,"spinRate":2837,"spinDirection":26},"zone":14,"typeConfidence":0.83,"plateTime":0.4701278049555344,"extension":6.473649602396344},"index":1,"playId":"a8c91b2d-889a-3e45-8235-99a3531522c6","pitchNumber":2,"startTime":"2026-07-03T22:03:38.916Z","endTime":"2026-07-03T22:03:42.934Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669467,"link":"/api/v1/people/669467","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":621020,"link":"/api/v1/people/621020","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.4,"endSpeed":81.6,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.995318503587267,"aZ":-30.640735387736438,"pfxX":1.697661537751283,"pfxZ":0.912963026696815,"pX":0.2871428616441906,"pZ":1.754991417910961,"vX0":4.274095240956735,"vY0":-128.65487154083183,"vZ0":-4.562489146476527,"x":106.05,"y":191.4,"x0":-1.614454661078494,"y0":50.00472950136493,"z0":5.918753383764723,"aX":2.852945862773065},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":0.8,"breakHorizontal":-4.0,"spinRate":2205,"spinDirection":137},"zone":9,"typeConfidence":0.9,"plateTime":0.4252969059167082,"extension":6.615136744088409},"index":2,"playId":"79acf724-d1ee-3da0-895f-7de714d0b274","pitchNumber":3,"startTime":"2026-07-03T22:03:56.629Z","endTime":"2026-07-03T22:04:00.969Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669467,"link":"/api/v1/people/669467","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":621020,"link":"/api/v1/people/621020","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":14,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"index":3,"startTime":"2026-07-03T22:04:10.969Z","endTime":"2026-07-03T22:04:22.041Z","isPitch":false,"type":"action","player":{"id":621020,"link":"/api/v1/people/621020"},"defense":{"pitcher":{"id":669467,"link":"/api/v1/people/669467","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":621020,"link":"/api/v1/people/621020","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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":96.2,"endSpeed":88.6,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.958189261209093,"aZ":-17.717121606898687,"pfxX":-7.511374928553782,"pfxZ":7.219929814974016,"pX":0.40397360337269544,"pZ":3.3315470791605244,"vX0":7.84319530793028,"vY0":-139.97053730873643,"vZ0":-4.215608254469781,"x":101.6,"y":148.83,"x0":-1.4466387934480578,"y0":50.00029260044437,"z0":6.003064058814308,"aX":-15.035287456902505},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":12.5,"breakHorizontal":12.1,"spinRate":2021,"spinDirection":199},"zone":3,"typeConfidence":0.92,"plateTime":0.3900011908476033,"extension":6.423265875236751},"index":4,"playId":"0f69759e-f5f5-3db7-b3d9-5d96102d60cc","pitchNumber":4,"startTime":"2026-07-03T22:04:22.041Z","endTime":"2026-07-03T22:04:25.194Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669467,"link":"/api/v1/people/669467","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":621020,"link":"/api/v1/people/621020","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.1,"endSpeed":75.0,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.206578013377083,"aZ":-44.144630112734475,"pfxX":1.6786188612296418,"pfxZ":-8.563961408340804,"pX":0.022893562932217268,"pZ":0.4158725969231281,"vX0":2.6847908877872504,"vY0":-118.02003435544378,"vZ0":-3.6390027479277993,"x":116.13,"y":227.55,"x0":-1.3510986518565555,"y0":50.00027715676052,"z0":6.077312219966713,"aX":2.347188860713798},"breaks":{"breakAngle":3.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.0,"breakVerticalInduced":-16.1,"breakHorizontal":-3.7,"spinRate":2840,"spinDirection":13},"zone":14,"typeConfidence":0.77,"plateTime":0.4655865964375443,"extension":6.637004641193056},"index":5,"playId":"b71e63fa-200b-36b6-8c31-83328328ce1b","pitchNumber":5,"startTime":"2026-07-03T22:04:41.618Z","endTime":"2026-07-03T22:04:45.240Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669467,"link":"/api/v1/people/669467","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":621020,"link":"/api/v1/people/621020","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.3,"endSpeed":88.7,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.934651401075865,"aZ":-17.489485276760718,"pfxX":-7.934224597905178,"pfxZ":7.318343453846527,"pX":-0.13163357481795382,"pZ":3.452186708362918,"vX0":6.425362918916982,"vY0":-140.11465093139498,"vZ0":-3.7408862111095615,"x":122.02,"y":145.57,"x0":-1.4133291743887009,"y0":50.00221785476479,"z0":5.933611179478952,"aX":-15.920191591956446},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":12.7,"breakHorizontal":13.2,"spinRate":1955,"spinDirection":198},"zone":11,"typeConfidence":0.92,"plateTime":0.38954808062162183,"extension":6.4872515477876584},"hitData":{"launchSpeed":89.8,"launchAngle":-23.0,"totalDistance":9.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":109.94,"coordY":152.53}},"index":6,"playId":"a52d28a4-f339-3b4c-94e3-5c86097669cb","pitchNumber":6,"startTime":"2026-07-03T22:05:00.756Z","endTime":"2026-07-03T22:05:07.177Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669467,"link":"/api/v1/people/669467","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":621020,"link":"/api/v1/people/621020","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":621020,"link":"/api/v1/people/621020"},"credit":"b_ab"},{"player":{"id":669467,"link":"/api/v1/people/669467"},"credit":"p_ab"},{"player":{"id":621020,"link":"/api/v1/people/621020"},"credit":"b_pa"},{"player":{"id":669467,"link":"/api/v1/people/669467"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.2,"awayTeamWinProbability":99.8,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.03,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2026-07-03T22:05:07.177Z","atBatIndex":50},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Pete Crow-Armstrong flies out to center fielder Nathan Church.","rbi":0,"awayScore":14,"homeScore":0,"isOut":true},"about":{"atBatIndex":51,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-07-03T22:05:11.929Z","endTime":"2026-07-03T22:06:01.246Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669467,"fullName":"Andre Pallante","link":"/api/v1/people/669467"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":701675,"link":"/api/v1/people/701675"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.5,"endSpeed":83.3,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.068637011003798,"aZ":-30.529975118353335,"pfxX":3.0343017504097953,"pfxZ":0.9275203328582542,"pX":-0.6664036730078288,"pZ":3.6254553568136667,"vX0":1.8578138806443503,"vY0":-131.89005784777936,"vZ0":-0.3855155673415205,"x":142.4,"y":140.89,"x0":-1.7731781879442532,"y0":50.000114586667245,"z0":6.0177457384242246,"aX":5.364698823581165},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":1.8,"breakHorizontal":-5.9,"spinRate":2062,"spinDirection":118},"zone":11,"typeConfidence":0.89,"plateTime":0.4147003238218048,"extension":6.439663699056715},"index":0,"playId":"c73ed3d7-4aa9-36d8-9596-cea690a649ec","pitchNumber":1,"startTime":"2026-07-03T22:05:34.460Z","endTime":"2026-07-03T22:05:38.439Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669467,"link":"/api/v1/people/669467","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":691718,"link":"/api/v1/people/691718","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.8,"endSpeed":82.8,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.67778303403323,"aZ":-32.2372938151223,"pfxX":2.5064036963873884,"pfxZ":-0.04111760328443026,"pX":-0.14767191442808922,"pZ":2.558891978372083,"vX0":3.059866710492888,"vY0":-130.80328631497972,"vZ0":-2.4907053922968556,"x":122.63,"y":169.69,"x0":-1.656567821288791,"y0":50.000406690255964,"z0":5.932138314687249,"aX":4.356317490385579},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":-0.4,"breakHorizontal":-5.2,"spinRate":2132,"spinDirection":135},"zone":5,"typeConfidence":0.9,"plateTime":0.4181864267482225,"extension":6.558495627643865},"hitData":{"launchSpeed":93.0,"launchAngle":50.0,"totalDistance":281.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":106.89,"coordY":88.75}},"index":1,"playId":"e2fdecfc-f0f2-38e2-98fb-02cd6ca45ca9","pitchNumber":2,"startTime":"2026-07-03T22:05:50.669Z","endTime":"2026-07-03T22:06:01.246Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669467,"link":"/api/v1/people/669467","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":691718,"link":"/api/v1/people/691718","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691718,"link":"/api/v1/people/691718"},"credit":"b_ab"},{"player":{"id":669467,"link":"/api/v1/people/669467"},"credit":"p_ab"},{"player":{"id":691718,"link":"/api/v1/people/691718"},"credit":"b_pa"},{"player":{"id":669467,"link":"/api/v1/people/669467"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.1,"awayTeamWinProbability":99.9,"homeTeamWinProbabilityAdded":-0.1,"leverageIndex":0.02,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2026-07-03T22:06:01.246Z","atBatIndex":51},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Alex Bregman singles on a line drive to left fielder José Fermín.","rbi":0,"awayScore":14,"homeScore":0,"isOut":false},"about":{"atBatIndex":52,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-07-03T22:06:02.258Z","endTime":"2026-07-03T22:07:53.949Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669467,"fullName":"Andre Pallante","link":"/api/v1/people/669467"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,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":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":665877,"link":"/api/v1/people/665877"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.4,"endSpeed":82.9,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.10556074189104,"aZ":-27.785331368077543,"pfxX":2.0404466576768696,"pfxZ":2.5288606453743903,"pX":0.18633087215528027,"pZ":1.8748334591888214,"vX0":4.240003795252231,"vY0":-130.22442276002033,"vZ0":-4.707352371612996,"x":109.9,"y":188.16,"x0":-1.7222830816437593,"y0":50.00011447365094,"z0":5.785969298119536,"aX":3.5331201310026246},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":3.8,"breakHorizontal":-4.6,"spinRate":2268,"spinDirection":150},"zone":8,"typeConfidence":0.89,"plateTime":0.41921304857019326,"extension":6.636862016263778},"index":0,"playId":"a860b9b6-382d-3dbe-8d27-32b97c040c0a","pitchNumber":1,"startTime":"2026-07-03T22:06:23.912Z","endTime":"2026-07-03T22:06:27.911Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669467,"link":"/api/v1/people/669467","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":608324,"link":"/api/v1/people/608324","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":79.2,"endSpeed":73.5,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.131912281519323,"aZ":-44.40301797332332,"pfxX":0.39873680326246763,"pfxZ":-9.113737367289298,"pX":0.2120708627627037,"pZ":0.949636925187536,"vX0":3.3593638266114545,"vY0":-115.28338865092626,"vZ0":-1.743137496911121,"x":108.92,"y":213.14,"x0":-1.3179920819577755,"y0":50.004885197633136,"z0":6.015275642523,"aX":0.5344796501739026},"breaks":{"breakAngle":1.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-60.4,"breakVerticalInduced":-16.7,"breakHorizontal":-1.6,"spinRate":2703,"spinDirection":15},"zone":14,"typeConfidence":0.85,"plateTime":0.47575986775577706,"extension":6.515356255995923},"index":1,"playId":"24d7412c-657a-3e73-8d07-d4c9c6d26b6d","pitchNumber":2,"startTime":"2026-07-03T22:06:39.247Z","endTime":"2026-07-03T22:06:43.147Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669467,"link":"/api/v1/people/669467","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":608324,"link":"/api/v1/people/608324","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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":88.4,"endSpeed":81.7,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.505547095476953,"aZ":-33.307041401113906,"pfxX":2.939777266671876,"pfxZ":-0.6709699757507579,"pX":1.0089827616590141,"pZ":2.6905765306899245,"vX0":5.7305010470516615,"vY0":-128.6504187416353,"vZ0":-1.7783963533433154,"x":78.54,"y":166.13,"x0":-1.6252158640411654,"y0":50.00399118795716,"z0":5.960877704371697,"aX":4.950998703577545},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":-1.4,"breakHorizontal":-6.6,"spinRate":2196,"spinDirection":124},"zone":12,"typeConfidence":0.91,"plateTime":0.42497833235971116,"extension":6.62459155387596},"index":2,"playId":"bfb9039a-712b-3afd-bf7a-bb442a1c37d5","pitchNumber":3,"startTime":"2026-07-03T22:06:57.885Z","endTime":"2026-07-03T22:07:02.409Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669467,"link":"/api/v1/people/669467","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":608324,"link":"/api/v1/people/608324","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.7,"endSpeed":81.5,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.03070315187805,"aZ":-30.619443616079703,"pfxX":1.1338561465706878,"pfxZ":0.928012082829861,"pX":-0.6401187180786418,"pZ":3.300841553555511,"vX0":2.276074491768619,"vY0":-127.86108084883377,"vZ0":-0.6761839041174977,"x":141.4,"y":149.66,"x0":-1.6844976609112716,"y0":50.00457353476587,"z0":5.9433325889337025,"aX":1.9023866716579267},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":1.8,"breakHorizontal":-2.5,"spinRate":2108,"spinDirection":105},"zone":1,"typeConfidence":0.89,"plateTime":0.4261910611073816,"extension":6.54410790308899},"index":3,"playId":"d75f0c15-9e00-3dbc-b079-cf0a30e555b2","pitchNumber":4,"startTime":"2026-07-03T22:07:15.595Z","endTime":"2026-07-03T22:07:20.283Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669467,"link":"/api/v1/people/669467","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":608324,"link":"/api/v1/people/608324","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":14,"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-03T22:07:27.497Z","endTime":"2026-07-03T22:07:41.575Z","isPitch":false,"type":"action","player":{"id":608324,"link":"/api/v1/people/608324"},"defense":{"pitcher":{"id":669467,"link":"/api/v1/people/669467","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":608324,"link":"/api/v1/people/608324","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.4,"endSpeed":88.4,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.010878927094986,"aZ":-15.107155720592276,"pfxX":-7.0407319323656505,"pfxZ":8.56454363834805,"pX":-0.22715156582378193,"pZ":2.120890608128482,"vX0":5.5581466513033595,"vY0":-140.13547898522467,"vZ0":-7.497709115740208,"x":125.66,"y":181.52,"x0":-1.3192748728796233,"y0":50.00648032255152,"z0":5.81384646809589,"aX":-14.037386949015215},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":14.2,"breakHorizontal":11.6,"spinRate":2124,"spinDirection":218},"zone":8,"typeConfidence":0.92,"plateTime":0.3905156310095701,"extension":6.499125499361833},"hitData":{"launchSpeed":97.8,"launchAngle":10.0,"totalDistance":197.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":94.85,"coordY":80.15}},"index":5,"playId":"8dfcdc48-d66b-38cc-9f61-bb82ec929113","pitchNumber":5,"startTime":"2026-07-03T22:07:41.575Z","endTime":"2026-07-03T22:07:53.949Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669467,"link":"/api/v1/people/669467","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":608324,"link":"/api/v1/people/608324","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":608324,"link":"/api/v1/people/608324"},"credit":"b_ab"},{"player":{"id":669467,"link":"/api/v1/people/669467"},"credit":"p_ab"},{"player":{"id":608324,"link":"/api/v1/people/608324"},"credit":"b_pa"},{"player":{"id":669467,"link":"/api/v1/people/669467"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.2,"awayTeamWinProbability":99.8,"homeTeamWinProbabilityAdded":0.1,"leverageIndex":0.01,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2026-07-03T22:07:53.949Z","atBatIndex":52},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Michael Busch grounds out, third baseman Blaze Jordan to first baseman Alec Burleson.","rbi":0,"awayScore":14,"homeScore":0,"isOut":true},"about":{"atBatIndex":53,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-07-03T22:07:55.402Z","endTime":"2026-07-03T22:08:24.426Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669467,"fullName":"Andre Pallante","link":"/api/v1/people/669467"},"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":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":691458,"link":"/api/v1/people/691458"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":676475,"link":"/api/v1/people/676475"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.6,"endSpeed":87.9,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.981970083954522,"aZ":-24.04391174069323,"pfxX":-0.6178161621095812,"pfxZ":4.12275358295525,"pX":0.3984448848704616,"pZ":3.2739935120828654,"vX0":5.393731850577673,"vY0":-139.22188354875072,"vZ0":-3.114923947675144,"x":101.81,"y":150.38,"x0":-1.4800719107464515,"y0":50.00087879409641,"z0":5.990790438905809,"aX":-1.2180766651928843},"breaks":{"breakAngle":0.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":7.1,"breakHorizontal":0.0,"spinRate":1987,"spinDirection":184},"zone":3,"typeConfidence":0.93,"plateTime":0.39276999278803393,"extension":6.513854525732808},"hitData":{"launchSpeed":71.9,"launchAngle":4.0,"totalDistance":72.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":109.94,"coordY":158.62}},"index":0,"playId":"c41b4401-89fe-3d99-9e63-df84993335a1","pitchNumber":1,"startTime":"2026-07-03T22:08:17.389Z","endTime":"2026-07-03T22:08:24.426Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669467,"link":"/api/v1/people/669467","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":683737,"link":"/api/v1/people/683737","batSide":{"code":"L","description":"Left"}},"first":{"id":608324,"link":"/api/v1/people/608324"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":683737,"link":"/api/v1/people/683737"},"credit":"b_ab"},{"player":{"id":669467,"link":"/api/v1/people/669467"},"credit":"p_ab"},{"player":{"id":683737,"link":"/api/v1/people/683737"},"credit":"b_pa"},{"player":{"id":669467,"link":"/api/v1/people/669467"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.1,"awayTeamWinProbability":99.9,"homeTeamWinProbabilityAdded":-0.1,"leverageIndex":0.02,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2026-07-03T22:08:24.426Z","atBatIndex":53},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"José Fermín strikes out swinging.","rbi":0,"awayScore":14,"homeScore":0,"isOut":true},"about":{"atBatIndex":54,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-07-03T22:10:22.568Z","endTime":"2026-07-03T22:12:15.204Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":665877,"fullName":"José Fermín","link":"/api/v1/people/665877"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669060,"fullName":"Bryse Wilson","link":"/api/v1/people/669060"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":665877,"fullName":"José Fermín","link":"/api/v1/people/665877"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":608348,"link":"/api/v1/people/608348"},"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(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":87.7,"endSpeed":82.3,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.86274959142062,"aZ":-26.048047162358007,"pfxX":0.5799771526454918,"pfxZ":3.631528073893148,"pX":0.7806989461221251,"pZ":1.6428086038142993,"vX0":8.297101305954037,"vY0":-127.60960130111566,"vZ0":-5.218192526263493,"x":87.24,"y":194.42,"x0":-2.558663600171121,"y0":50.000005431807224,"z0":5.7108633089830025,"aX":0.9759670189873741},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":5.9,"breakHorizontal":-2.5,"spinRate":2118,"spinDirection":185},"zone":14,"typeConfidence":2.0,"plateTime":0.4256724507129652,"extension":6.397968349772719},"index":0,"playId":"b6e0ddfd-3584-3efa-959a-9d601e8d9cef","pitchNumber":1,"startTime":"2026-07-03T22:10:35.850Z","endTime":"2026-07-03T22:10:41.497Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669060,"link":"/api/v1/people/669060","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":665877,"link":"/api/v1/people/665877","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.3,"endSpeed":85.1,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.648879600321546,"aZ":-15.483881047433028,"pfxX":-3.7591026575156254,"pfxZ":9.043539719536199,"pX":-0.2824418807906373,"pZ":3.556479823463115,"vX0":7.379697821223866,"vY0":-134.3817411465284,"vZ0":-3.258130293509596,"x":127.77,"y":142.76,"x0":-2.5646190968173457,"y0":50.00288031445985,"z0":5.871791090178664,"aX":-6.938451044182175},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":16.0,"breakHorizontal":5.4,"spinRate":2255,"spinDirection":209},"zone":11,"typeConfidence":2.0,"plateTime":0.4061932537571704,"extension":6.295044695458037},"index":1,"playId":"209fffd0-9b91-347b-85e3-8c2d6602818e","pitchNumber":2,"startTime":"2026-07-03T22:10:49.040Z","endTime":"2026-07-03T22:10:54.499Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669060,"link":"/api/v1/people/669060","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":665877,"link":"/api/v1/people/665877","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":79.9,"endSpeed":73.7,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.628247998145063,"aZ":-39.240650893437284,"pfxX":7.994574665388223,"pfxZ":-5.182082706505726,"pX":-0.0034706232196047467,"pZ":2.1144319841500434,"vX0":4.146429500056044,"vY0":-116.24707461599426,"vZ0":0.20429526036831147,"x":117.13,"y":181.69,"x0":-2.851458346079177,"y0":50.00463345790384,"z0":5.763261383379203,"aX":10.896420362553151},"breaks":{"breakAngle":16.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.0,"breakVerticalInduced":-9.0,"breakHorizontal":-15.5,"spinRate":2569,"spinDirection":52},"zone":8,"typeConfidence":2.0,"plateTime":0.4719225872091317,"extension":6.468415094088376},"index":2,"playId":"daf0d976-ad80-37ed-8808-46a3bd88d96b","pitchNumber":3,"startTime":"2026-07-03T22:11:02.753Z","endTime":"2026-07-03T22:11:06.844Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669060,"link":"/api/v1/people/669060","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":665877,"link":"/api/v1/people/665877","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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.4,"endSpeed":80.0,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.172595748900008,"aZ":-28.788176588786303,"pfxX":-9.722690287804607,"pfxZ":2.108083962201804,"pX":0.19160600014956644,"pZ":1.025668113933232,"vX0":10.26658586624164,"vY0":-125.36730750237683,"vZ0":-5.586586278853783,"x":109.7,"y":211.09,"x0":-2.6757929747724103,"y0":50.00254128016534,"z0":5.60633011740806,"aX":-15.618083217186026},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":2.8,"breakHorizontal":15.5,"spinRate":1370,"spinDirection":234},"zone":14,"typeConfidence":2.0,"plateTime":0.4353711744398123,"extension":6.405374819988244},"index":3,"playId":"b9508efb-7e0a-3a34-be76-4d1bea545e71","pitchNumber":4,"startTime":"2026-07-03T22:11:17.522Z","endTime":"2026-07-03T22:11:20.903Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669060,"link":"/api/v1/people/669060","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":665877,"link":"/api/v1/people/665877","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.5,"endSpeed":84.6,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.792939797845715,"aZ":-23.070124034866925,"pfxX":-8.456012575866058,"pfxZ":5.018871480475511,"pX":0.7757642851496114,"pZ":3.706599278980741,"vX0":11.488706833905574,"vY0":-132.95912462679655,"vZ0":-1.2729237329224579,"x":87.43,"y":138.7,"x0":-2.4750449410726527,"y0":50.00610386031092,"z0":5.843753647779059,"aX":-15.353050535925496},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":9.0,"breakHorizontal":13.2,"spinRate":2092,"spinDirection":214},"zone":12,"typeConfidence":2.0,"plateTime":0.4097712219351246,"extension":6.404085071999032},"index":4,"playId":"5caabb09-1b83-314c-9918-fecda7ae39da","pitchNumber":5,"startTime":"2026-07-03T22:11:32.086Z","endTime":"2026-07-03T22:11:37.222Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669060,"link":"/api/v1/people/669060","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":665877,"link":"/api/v1/people/665877","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.5,"endSpeed":86.0,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.804176657102893,"aZ":-15.396476033039106,"pfxX":-4.351046563705545,"pfxZ":8.887230472537727,"pX":-0.34578461503483143,"pZ":3.307884264859269,"vX0":7.582669501698902,"vY0":-136.01812470591085,"vZ0":-3.916120886783187,"x":130.18,"y":149.47,"x0":-2.5950788602239183,"y0":50.00009496103418,"z0":5.82307629784847,"aX":-8.212088271748028},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":15.5,"breakHorizontal":6.4,"spinRate":2213,"spinDirection":210},"zone":1,"typeConfidence":2.0,"plateTime":0.4015826465254242,"extension":6.407068846876129},"index":5,"playId":"56187988-51ed-3ba9-a2f0-c3280d1ef569","pitchNumber":6,"startTime":"2026-07-03T22:11:46.206Z","endTime":"2026-07-03T22:11:49.824Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669060,"link":"/api/v1/people/669060","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":665877,"link":"/api/v1/people/665877","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":14,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"index":6,"startTime":"2026-07-03T22:11:59.438Z","endTime":"2026-07-03T22:12:11.729Z","isPitch":false,"type":"action","player":{"id":665877,"link":"/api/v1/people/665877"},"defense":{"pitcher":{"id":669060,"link":"/api/v1/people/669060","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":665877,"link":"/api/v1/people/665877","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.8,"endSpeed":86.5,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.18448822676895,"aZ":-17.103508326567102,"pfxX":-3.90257464640371,"pfxZ":7.90749528707731,"pX":0.5131473103231045,"pZ":3.6119300916316677,"vX0":9.026260568023822,"vY0":-136.4824355802958,"vZ0":-2.920036531870137,"x":97.44,"y":141.26,"x0":-2.3148857709350015,"y0":50.000773485917854,"z0":5.859118657773987,"aX":-7.436591474265049},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":13.9,"breakHorizontal":5.4,"spinRate":2056,"spinDirection":215},"zone":12,"typeConfidence":2.0,"plateTime":0.3997755113150694,"extension":6.394472152282318},"index":7,"playId":"2e9b4e85-2cec-3243-8d59-23687e5d3d54","pitchNumber":7,"startTime":"2026-07-03T22:12:11.729Z","endTime":"2026-07-03T22:12:15.204Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669060,"link":"/api/v1/people/669060","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":665877,"link":"/api/v1/people/665877","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665877,"link":"/api/v1/people/665877"},"credit":"b_ab"},{"player":{"id":669060,"link":"/api/v1/people/669060"},"credit":"p_ab"},{"player":{"id":665877,"link":"/api/v1/people/665877"},"credit":"b_pa"},{"player":{"id":669060,"link":"/api/v1/people/669060"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.1,"awayTeamWinProbability":99.9,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.0,"dramaIndex":5.0,"contextMetrics":{},"playEndTime":"2026-07-03T22:12:15.204Z","atBatIndex":54},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Blaze Jordan singles on a line drive to left fielder Ian Happ.","rbi":0,"awayScore":14,"homeScore":0,"isOut":false},"about":{"atBatIndex":55,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-07-03T22:12:17.933Z","endTime":"2026-07-03T22:13:05.016Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":691458,"fullName":"Blaze Jordan","link":"/api/v1/people/691458"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669060,"fullName":"Bryse Wilson","link":"/api/v1/people/669060"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":691458,"fullName":"Blaze Jordan","link":"/api/v1/people/691458"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":691458,"fullName":"Blaze Jordan","link":"/api/v1/people/691458"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":664023,"link":"/api/v1/people/664023"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.8,"endSpeed":82.3,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.811936773204714,"aZ":-23.832608336690516,"pfxX":0.6243283812797925,"pfxZ":4.85902301261979,"pX":-0.14747162999224364,"pZ":3.319363200164638,"vX0":6.315062281721654,"vY0":-129.36434528883453,"vZ0":-1.6067266328619716,"x":122.62,"y":149.16,"x0":-2.6885980899341777,"y0":50.00117655778703,"z0":5.753269814888642,"aX":1.0704600978807068},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":8.8,"breakHorizontal":-2.4,"spinRate":2097,"spinDirection":180},"zone":2,"typeConfidence":2.0,"plateTime":0.42138173029001447,"extension":6.333331088231887},"index":0,"playId":"191d6bcb-72b9-34c8-9c07-941253d785c3","pitchNumber":1,"startTime":"2026-07-03T22:12:37.158Z","endTime":"2026-07-03T22:12:40.563Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669060,"link":"/api/v1/people/669060","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":691458,"link":"/api/v1/people/691458","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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":79.6,"endSpeed":73.1,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.632183502850737,"aZ":-37.90948898392106,"pfxX":7.036759428707853,"pfxZ":-4.269826242204151,"pX":-0.06204030612129047,"pZ":1.4786696125865992,"vX0":4.181543829381203,"vY0":-115.83880700333086,"vZ0":-1.0633141935930437,"x":119.36,"y":198.86,"x0":-2.810470791030441,"y0":50.00000276165643,"z0":5.5999289434023956,"aX":9.464796237715621},"breaks":{"breakAngle":14.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.1,"breakVerticalInduced":-7.7,"breakHorizontal":-13.8,"spinRate":2424,"spinDirection":56},"zone":13,"typeConfidence":2.0,"plateTime":0.4746340045726867,"extension":6.406669895906007},"hitData":{"launchSpeed":80.2,"launchAngle":20.0,"totalDistance":261.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":86.07,"coordY":89.6}},"index":1,"playId":"e7bb0e01-f827-3d7e-ad72-8434ec704bd0","pitchNumber":2,"startTime":"2026-07-03T22:12:54.761Z","endTime":"2026-07-03T22:13:05.016Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669060,"link":"/api/v1/people/669060","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":691458,"link":"/api/v1/people/691458","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691458,"link":"/api/v1/people/691458"},"credit":"b_ab"},{"player":{"id":669060,"link":"/api/v1/people/669060"},"credit":"p_ab"},{"player":{"id":691458,"link":"/api/v1/people/691458"},"credit":"b_pa"},{"player":{"id":669060,"link":"/api/v1/people/669060"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.1,"awayTeamWinProbability":99.9,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.0,"dramaIndex":5.0,"contextMetrics":{},"playEndTime":"2026-07-03T22:13:05.016Z","atBatIndex":55},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Nathan Church singles on a sharp line drive to center fielder Pete Crow-Armstrong. Blaze Jordan to 3rd.","rbi":0,"awayScore":14,"homeScore":0,"isOut":false},"about":{"atBatIndex":56,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-07-03T22:13:12.522Z","endTime":"2026-07-03T22:13:55.470Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669060,"fullName":"Bryse Wilson","link":"/api/v1/people/669060"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"postOnThird":{"id":691458,"fullName":"Blaze Jordan","link":"/api/v1/people/691458"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":691718,"link":"/api/v1/people/691718"},"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":691458,"fullName":"Blaze Jordan","link":"/api/v1/people/691458"},"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":691458,"fullName":"Blaze Jordan","link":"/api/v1/people/691458"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.4,"endSpeed":85.2,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.23070202314127,"aZ":-18.749273691970274,"pfxX":-3.387159790329852,"pfxZ":7.18387084362816,"pX":-1.0797043391877832,"pZ":3.7736284423701245,"vX0":5.722531619434933,"vY0":-135.93490249801565,"vZ0":-1.8052695067635014,"x":158.16,"y":136.89,"x0":-2.773534935178686,"y0":50.0008482655512,"z0":5.750067007299206,"aX":-6.328548690502573},"breaks":{"breakAngle":14.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":12.8,"breakHorizontal":4.9,"spinRate":2119,"spinDirection":210},"zone":11,"typeConfidence":2.0,"plateTime":0.4031673276719254,"extension":6.388015368473827},"index":0,"playId":"d975c4d3-43bd-36da-aba4-ed7252c70e8a","pitchNumber":1,"startTime":"2026-07-03T22:13:28.783Z","endTime":"2026-07-03T22:13:33.778Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669060,"link":"/api/v1/people/669060","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":701675,"link":"/api/v1/people/701675","batSide":{"code":"L","description":"Left"}},"first":{"id":691458,"link":"/api/v1/people/691458"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.3,"endSpeed":85.2,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.08579488878861,"aZ":-18.016776954403426,"pfxX":-4.642468897786817,"pfxZ":7.601921489736277,"pX":-0.1535006840989341,"pZ":3.0681208902886965,"vX0":8.035160202467583,"vY0":-135.70273611537064,"vZ0":-3.6276991929124436,"x":122.85,"y":155.94,"x0":-2.55156645033516,"y0":50.00219214130836,"z0":5.679538371367392,"aX":-8.645992785136285},"breaks":{"breakAngle":20.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":13.2,"breakHorizontal":6.7,"spinRate":2087,"spinDirection":217},"zone":2,"typeConfidence":2.0,"plateTime":0.4038393860140941,"extension":6.50768774337821},"hitData":{"launchSpeed":103.1,"launchAngle":16.0,"totalDistance":312.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":154.68,"coordY":61.12}},"index":1,"playId":"bd1fb867-0f6d-3115-8f34-bdff7ea23b7c","pitchNumber":2,"startTime":"2026-07-03T22:13:44.821Z","endTime":"2026-07-03T22:13:55.470Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669060,"link":"/api/v1/people/669060","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":701675,"link":"/api/v1/people/701675","batSide":{"code":"L","description":"Left"}},"first":{"id":691458,"link":"/api/v1/people/691458"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":701675,"link":"/api/v1/people/701675"},"credit":"b_ab"},{"player":{"id":669060,"link":"/api/v1/people/669060"},"credit":"p_ab"},{"player":{"id":701675,"link":"/api/v1/people/701675"},"credit":"b_pa"},{"player":{"id":669060,"link":"/api/v1/people/669060"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.1,"awayTeamWinProbability":99.9,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.01,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2026-07-03T22:13:55.470Z","atBatIndex":56},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"JJ Wetherholt hit by pitch. Nathan Church to 2nd.","rbi":0,"awayScore":14,"homeScore":0,"isOut":false},"about":{"atBatIndex":57,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-07-03T22:14:04.129Z","endTime":"2026-07-03T22:15:04.598Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669060,"fullName":"Bryse Wilson","link":"/api/v1/people/669060"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"postOnSecond":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"postOnThird":{"id":691458,"fullName":"Blaze Jordan","link":"/api/v1/people/691458"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2],"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":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":null,"runner":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.6,"endSpeed":82.8,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.08565362132502,"aZ":-26.58966831138319,"pfxX":0.16335978752468838,"pfxZ":3.2440824220006643,"pX":-0.5629267519373592,"pZ":2.692647667682765,"vX0":5.48106369005293,"vY0":-129.159539295122,"vZ0":-2.4931923450049656,"x":138.46,"y":166.08,"x0":-2.7169773023927686,"y0":50.00289769573476,"z0":5.67554792483419,"aX":0.28111249261572835},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":5.6,"breakHorizontal":-1.3,"spinRate":1879,"spinDirection":191},"zone":4,"typeConfidence":2.0,"plateTime":0.42101629105656313,"extension":6.430904267971968},"index":0,"playId":"31267b7e-7500-35d7-b30e-96734b05672d","pitchNumber":1,"startTime":"2026-07-03T22:14:22.195Z","endTime":"2026-07-03T22:14:25.196Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669060,"link":"/api/v1/people/669060","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":802139,"link":"/api/v1/people/802139","batSide":{"code":"L","description":"Left"}},"first":{"id":701675,"link":"/api/v1/people/701675"},"third":{"id":691458,"link":"/api/v1/people/691458"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.2,"endSpeed":85.7,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.838297041527873,"aZ":-17.091821304168807,"pfxX":-4.039610148665858,"pfxZ":8.045894848375879,"pX":0.2127625143014113,"pZ":3.7225906747811504,"vX0":8.62443859434078,"vY0":-135.61112955374435,"vZ0":-2.747073729013401,"x":108.89,"y":138.27,"x0":-2.4746287405650014,"y0":50.0054244870558,"z0":5.931874164935206,"aX":-7.576083883329098},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":14.3,"breakHorizontal":5.6,"spinRate":2132,"spinDirection":214},"zone":12,"typeConfidence":2.0,"plateTime":0.40289989073853505,"extension":6.232935303057393},"index":1,"playId":"54792ec8-a323-3854-8847-1f0a55b42dd0","pitchNumber":2,"startTime":"2026-07-03T22:14:42.435Z","endTime":"2026-07-03T22:14:46.649Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669060,"link":"/api/v1/people/669060","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":802139,"link":"/api/v1/people/802139","batSide":{"code":"L","description":"Left"}},"first":{"id":701675,"link":"/api/v1/people/701675"},"third":{"id":691458,"link":"/api/v1/people/691458"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.5,"endSpeed":81.7,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.38832784932133,"aZ":-24.756389084482986,"pfxX":-0.26996395330942313,"pfxZ":4.387859065921877,"pX":1.2639561501162677,"pZ":3.6191510888345344,"vX0":10.121375179361618,"vY0":-128.57955791649928,"vZ0":-0.6690375168704651,"x":68.82,"y":141.06,"x0":-2.6730713596454962,"y0":50.000799165677314,"z0":5.788286664397008,"aX":-0.4581233646764823},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":8.0,"breakHorizontal":-1.6,"spinRate":1960,"spinDirection":197},"zone":12,"typeConfidence":2.0,"plateTime":0.4245173108100233,"extension":6.460812118486942},"index":2,"playId":"095b3e35-9b2f-3117-8dfe-7e9a818e6d68","pitchNumber":3,"startTime":"2026-07-03T22:14:58.953Z","endTime":"2026-07-03T22:15:04.598Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669060,"link":"/api/v1/people/669060","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":802139,"link":"/api/v1/people/802139","batSide":{"code":"L","description":"Left"}},"first":{"id":701675,"link":"/api/v1/people/701675"},"third":{"id":691458,"link":"/api/v1/people/691458"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":802139,"link":"/api/v1/people/802139"},"credit":"b_pa"},{"player":{"id":669060,"link":"/api/v1/people/669060"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.1,"awayTeamWinProbability":99.9,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.01,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2026-07-03T22:15:04.598Z","atBatIndex":57},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Iván Herrera singles on a ground ball to center fielder Pete Crow-Armstrong. Blaze Jordan scores. Nathan Church scores. JJ Wetherholt to 2nd.","rbi":2,"awayScore":16,"homeScore":0,"isOut":false},"about":{"atBatIndex":58,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-07-03T22:15:15.246Z","endTime":"2026-07-03T22:15:55.713Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669060,"fullName":"Bryse Wilson","link":"/api/v1/people/669060"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"postOnSecond":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","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":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":691718,"link":"/api/v1/people/691718"},"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":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"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":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"responsiblePitcher":{"id":669060,"link":"/api/v1/people/669060"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":691458,"fullName":"Blaze Jordan","link":"/api/v1/people/691458"},"responsiblePitcher":{"id":669060,"link":"/api/v1/people/669060"},"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":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"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(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":81.2,"endSpeed":74.8,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.92480587425299,"aZ":-34.46361939248662,"pfxX":7.686323028624317,"pfxZ":-1.6179505246077053,"pX":-0.017619831087237248,"pZ":3.003003787320288,"vX0":4.285392193354892,"vY0":-118.27946246974443,"vZ0":1.1333712973166217,"x":117.67,"y":157.7,"x0":-2.8525807155237297,"y0":50.00381251085196,"z0":5.682093361250834,"aX":10.87078436800292},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.8,"breakVerticalInduced":-2.4,"breakHorizontal":-15.0,"spinRate":2292,"spinDirection":61},"zone":2,"typeConfidence":2.0,"plateTime":0.46339122503230223,"extension":6.589088734097588},"hitData":{"launchSpeed":101.2,"launchAngle":-3.0,"totalDistance":37.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":127.18,"coordY":93.71}},"index":0,"playId":"cfc02a13-ff4c-3f49-aced-d4fa8be18f42","pitchNumber":1,"startTime":"2026-07-03T22:15:44.672Z","endTime":"2026-07-03T22:15:55.713Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669060,"link":"/api/v1/people/669060","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":671056,"link":"/api/v1/people/671056","batSide":{"code":"R","description":"Right"}},"first":{"id":802139,"link":"/api/v1/people/802139"},"second":{"id":701675,"link":"/api/v1/people/701675"},"third":{"id":691458,"link":"/api/v1/people/691458"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":671056,"link":"/api/v1/people/671056"},"credit":"b_ab"},{"player":{"id":669060,"link":"/api/v1/people/669060"},"credit":"p_ab"},{"player":{"id":671056,"link":"/api/v1/people/671056"},"credit":"b_pa"},{"player":{"id":669060,"link":"/api/v1/people/669060"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.1,"awayTeamWinProbability":99.9,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.01,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2026-07-03T22:15:55.713Z","atBatIndex":58},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jordan Walker strikes out swinging.","rbi":0,"awayScore":16,"homeScore":0,"isOut":true},"about":{"atBatIndex":59,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-07-03T22:16:06.453Z","endTime":"2026-07-03T22:17:22.955Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669060,"fullName":"Bryse Wilson","link":"/api/v1/people/669060"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"postOnSecond":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":608348,"link":"/api/v1/people/608348"},"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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.4,"endSpeed":81.3,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.104727258969312,"aZ":-28.10775286230739,"pfxX":0.7842853755137336,"pfxZ":2.4194309978408928,"pX":-0.5290367761193993,"pZ":3.1676364298141726,"vX0":5.5541571973763775,"vY0":-128.6780736783723,"vZ0":-1.0075277997768783,"x":137.17,"y":153.25,"x0":-2.8152160325190567,"y0":50.00299213872964,"z0":5.737201532034852,"aX":1.3178140517318337},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":4.4,"breakHorizontal":-2.6,"spinRate":1694,"spinDirection":181},"zone":1,"typeConfidence":2.0,"plateTime":0.4252700813208028,"extension":6.415429272318731},"index":0,"playId":"0de860cd-bb41-308e-b41e-538fca9169d7","pitchNumber":1,"startTime":"2026-07-03T22:16:28.851Z","endTime":"2026-07-03T22:16:33.462Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669060,"link":"/api/v1/people/669060","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":691023,"link":"/api/v1/people/691023","batSide":{"code":"R","description":"Right"}},"first":{"id":671056,"link":"/api/v1/people/671056"},"second":{"id":802139,"link":"/api/v1/people/802139"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.3,"endSpeed":85.8,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.100251817553705,"aZ":-15.998205409669815,"pfxX":-2.7653897512438492,"pfxZ":8.623818097182273,"pX":0.27618309068816177,"pZ":3.2496364067572046,"vX0":8.251130061923297,"vY0":-135.69962204264252,"vZ0":-3.8397042780239743,"x":106.47,"y":151.04,"x0":-2.436830192010961,"y0":50.001488775693126,"z0":5.7887047547611665,"aX":-5.1868836403072756},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":15.0,"breakHorizontal":3.4,"spinRate":2105,"spinDirection":208},"zone":3,"typeConfidence":2.0,"plateTime":0.4027396088647688,"extension":6.41533960757987},"index":1,"playId":"25464766-51b7-3cf0-91c1-0419bdbf4c27","pitchNumber":2,"startTime":"2026-07-03T22:16:47.633Z","endTime":"2026-07-03T22:16:50.633Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669060,"link":"/api/v1/people/669060","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":691023,"link":"/api/v1/people/691023","batSide":{"code":"R","description":"Right"}},"first":{"id":671056,"link":"/api/v1/people/671056"},"second":{"id":802139,"link":"/api/v1/people/802139"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":16,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-07-03T22:17:12.986Z","endTime":"2026-07-03T22:17:18.941Z","isPitch":false,"type":"action","player":{"id":691023,"link":"/api/v1/people/691023"},"defense":{"pitcher":{"id":669060,"link":"/api/v1/people/669060","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":691023,"link":"/api/v1/people/691023","batSide":{"code":"R","description":"Right"}},"first":{"id":671056,"link":"/api/v1/people/671056"},"second":{"id":802139,"link":"/api/v1/people/802139"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":79.3,"endSpeed":73.0,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.010506167057933,"aZ":-38.92243430309896,"pfxX":7.527600385928022,"pfxZ":-5.05023410356721,"pX":0.8511002638059902,"pZ":1.755447286545369,"vX0":6.047512609810714,"vY0":-115.33130834006276,"vZ0":-0.1560322674585859,"x":84.56,"y":191.38,"x0":-2.790278463734326,"y0":50.00228951984895,"z0":5.602593846242139,"aX":10.060038384318247},"breaks":{"breakAngle":15.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.7,"breakVerticalInduced":-8.9,"breakHorizontal":-15.2,"spinRate":2393,"spinDirection":48},"zone":14,"typeConfidence":2.0,"plateTime":0.4763442067830286,"extension":6.662685205247139},"index":3,"playId":"2152934b-20bd-3252-9c9c-2a30f521f712","pitchNumber":3,"startTime":"2026-07-03T22:17:18.941Z","endTime":"2026-07-03T22:17:22.955Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669060,"link":"/api/v1/people/669060","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":691023,"link":"/api/v1/people/691023","batSide":{"code":"R","description":"Right"}},"first":{"id":671056,"link":"/api/v1/people/671056"},"second":{"id":802139,"link":"/api/v1/people/802139"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691023,"link":"/api/v1/people/691023"},"credit":"b_ab"},{"player":{"id":669060,"link":"/api/v1/people/669060"},"credit":"p_ab"},{"player":{"id":691023,"link":"/api/v1/people/691023"},"credit":"b_pa"},{"player":{"id":669060,"link":"/api/v1/people/669060"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.1,"awayTeamWinProbability":99.9,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.01,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2026-07-03T22:17:22.955Z","atBatIndex":59},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Nelson Velázquez grounds into a force out, shortstop Dansby Swanson to second baseman Nico Hoerner. Iván Herrera out at 2nd.","rbi":0,"awayScore":16,"homeScore":0,"isOut":true},"about":{"atBatIndex":60,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-07-03T22:17:30.238Z","endTime":"2026-07-03T22:18:26.322Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":676369,"fullName":"Nelson Velázquez","link":"/api/v1/people/676369"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669060,"fullName":"Bryse Wilson","link":"/api/v1/people/669060"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":3},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":621020,"link":"/api/v1/people/621020"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":663538,"link":"/api/v1/people/663538"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":676369,"fullName":"Nelson Velázquez","link":"/api/v1/people/676369"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":88.7,"endSpeed":82.3,"strikeZoneTop":3.154,"strikeZoneBottom":1.592,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.190138579770927,"aZ":-24.94957305276943,"pfxX":0.6086886876282636,"pfxZ":4.249445614600488,"pX":0.7561253087137572,"pZ":1.5227426438748064,"vX0":8.492400528990768,"vY0":-128.89366308203108,"vZ0":-5.40706253976394,"x":80.27,"y":175.77,"x0":-2.646262303884291,"y0":50.00286774495564,"z0":5.548704920692703,"aX":1.0337053593291639},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":6.8,"breakHorizontal":-2.8,"spinRate":1982,"spinDirection":188},"zone":14,"typeConfidence":2.0,"plateTime":0.4232704600278909,"extension":6.478812027246069},"index":0,"playId":"8d62c6ac-a971-3a99-80c6-1721a2cb7b44","pitchNumber":1,"startTime":"2026-07-03T22:17:46.518Z","endTime":"2026-07-03T22:17:51.335Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669060,"link":"/api/v1/people/669060","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":676369,"link":"/api/v1/people/676369","batSide":{"code":"R","description":"Right"}},"first":{"id":671056,"link":"/api/v1/people/671056"},"second":{"id":802139,"link":"/api/v1/people/802139"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.9,"endSpeed":85.9,"strikeZoneTop":3.154,"strikeZoneBottom":1.592,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.469158881221134,"aZ":-13.610876471000681,"pfxX":-3.5875724932379565,"pfxZ":9.831640776730378,"pX":0.24053894893410577,"pZ":2.912033870704154,"vX0":8.543122641239712,"vY0":-136.4040094862131,"vZ0":-5.124788672167601,"x":107.83,"y":160.16,"x0":-2.4631898842467974,"y0":50.001812229250575,"z0":5.750619550902398,"aX":-6.773963921150413},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":16.9,"breakHorizontal":4.7,"spinRate":2045,"spinDirection":217},"zone":2,"typeConfidence":2.0,"plateTime":0.4012637707451483,"extension":6.407193098953442},"index":1,"playId":"c88e03bc-a1d7-32c6-880a-15e785727542","pitchNumber":2,"startTime":"2026-07-03T22:18:02.266Z","endTime":"2026-07-03T22:18:05.571Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669060,"link":"/api/v1/people/669060","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":676369,"link":"/api/v1/people/676369","batSide":{"code":"R","description":"Right"}},"first":{"id":671056,"link":"/api/v1/people/671056"},"second":{"id":802139,"link":"/api/v1/people/802139"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.3,"endSpeed":85.3,"strikeZoneTop":3.154,"strikeZoneBottom":1.592,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.52302621881956,"aZ":-17.544313241002364,"pfxX":-4.6453490853103006,"pfxZ":7.856271936976594,"pX":0.17661965530483129,"pZ":3.0623004032633174,"vX0":8.658364910697612,"vY0":-135.58919101319248,"vZ0":-3.9484460446042595,"x":110.27,"y":156.1,"x0":-2.453982324786706,"y0":50.006077776731274,"z0":5.7609959362035426,"aX":-8.655132955180148},"breaks":{"breakAngle":20.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":13.6,"breakHorizontal":6.6,"spinRate":2105,"spinDirection":210},"zone":2,"typeConfidence":2.0,"plateTime":0.40389847941608137,"extension":6.40369233237089},"hitData":{"launchSpeed":101.4,"launchAngle":-3.0,"totalDistance":37.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":109.94,"coordY":150.51}},"index":2,"playId":"63d3f099-2f59-378d-aa6b-65eee4525b35","pitchNumber":3,"startTime":"2026-07-03T22:18:20.932Z","endTime":"2026-07-03T22:18:26.322Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669060,"link":"/api/v1/people/669060","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":676369,"link":"/api/v1/people/676369","batSide":{"code":"R","description":"Right"}},"first":{"id":671056,"link":"/api/v1/people/671056"},"second":{"id":802139,"link":"/api/v1/people/802139"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":676369,"link":"/api/v1/people/676369"},"credit":"b_ab"},{"player":{"id":669060,"link":"/api/v1/people/669060"},"credit":"p_ab"},{"player":{"id":676369,"link":"/api/v1/people/676369"},"credit":"b_pa"},{"player":{"id":669060,"link":"/api/v1/people/669060"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.1,"awayTeamWinProbability":99.9,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.01,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2026-07-03T22:18:26.322Z","atBatIndex":60},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Seiya Suzuki called out on strikes.","rbi":0,"awayScore":16,"homeScore":0,"isOut":true},"about":{"atBatIndex":61,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-07-03T22:20:34.228Z","endTime":"2026-07-03T22:24:00.530Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669467,"fullName":"Andre Pallante","link":"/api/v1/people/669467"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5,6,7,8,9,10],"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":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":10},"credits":[{"player":{"id":671056,"link":"/api/v1/people/671056"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.9,"endSpeed":87.6,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.97470465966821,"aZ":-17.93139906694296,"pfxX":-2.07201267529161,"pfxZ":7.283875924729811,"pX":-0.26367788450172475,"pZ":3.6157607079867558,"vX0":4.308012229849994,"vY0":-138.26008807747817,"vZ0":-3.528174502052744,"x":127.05,"y":141.15,"x0":-1.5659040014326944,"y0":50.001997685040315,"z0":6.096702020985246,"aX":-4.051517551692814},"breaks":{"breakAngle":9.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":12.7,"breakHorizontal":3.0,"spinRate":2221,"spinDirection":188},"zone":11,"typeConfidence":0.91,"plateTime":0.3946805443268513,"extension":6.417818606719936},"index":0,"playId":"ba470f32-ec53-3192-8251-302dded3ec00","pitchNumber":1,"startTime":"2026-07-03T22:20:50.937Z","endTime":"2026-07-03T22:20:54.418Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669467,"link":"/api/v1/people/669467","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":673548,"link":"/api/v1/people/673548","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.0,"endSpeed":82.0,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.74146194847129,"aZ":-29.39956319222551,"pfxX":2.759608964368337,"pfxZ":1.6436449190304128,"pX":0.520017131995622,"pZ":3.1191988663855956,"vX0":4.397088080817382,"vY0":-128.25173348873406,"vZ0":-1.5019511018962515,"x":97.18,"y":154.56,"x0":-1.5653501902700355,"y0":50.00461391417211,"z0":5.97292991003549,"aX":4.6678849066707135},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":2.9,"breakHorizontal":-5.9,"spinRate":2240,"spinDirection":154},"zone":3,"typeConfidence":0.91,"plateTime":0.4246028480162951,"extension":6.5163939608742965},"index":1,"playId":"00781118-d486-38b9-99fa-a30bc59ba743","pitchNumber":2,"startTime":"2026-07-03T22:21:05.702Z","endTime":"2026-07-03T22:21:09.115Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669467,"link":"/api/v1/people/669467","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":673548,"link":"/api/v1/people/673548","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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":82.8,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.368695116907904,"aZ":-28.05026501512185,"pfxX":1.9268364476113966,"pfxZ":2.4015277203496757,"pX":0.79358671369513,"pZ":1.427587874162501,"vX0":5.256105002781034,"vY0":-129.22413890167041,"vZ0":-5.815337173504788,"x":86.75,"y":200.24,"x0":-1.5055693915879613,"y0":50.000903956443516,"z0":5.82380227883982,"aX":3.303137024707236},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":3.5,"breakHorizontal":-4.6,"spinRate":2211,"spinDirection":153},"zone":14,"typeConfidence":0.9,"plateTime":0.42160668435060256,"extension":6.631860525076272},"index":2,"playId":"2e82471b-b9f0-33f5-8fbd-f2c2a239bed0","pitchNumber":3,"startTime":"2026-07-03T22:21:22.147Z","endTime":"2026-07-03T22:21:25.582Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669467,"link":"/api/v1/people/669467","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":673548,"link":"/api/v1/people/673548","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":16,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"index":3,"startTime":"2026-07-03T22:21:32.045Z","endTime":"2026-07-03T22:21:43.282Z","isPitch":false,"type":"action","player":{"id":673548,"link":"/api/v1/people/673548"},"defense":{"pitcher":{"id":669467,"link":"/api/v1/people/669467","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":673548,"link":"/api/v1/people/673548","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.6,"endSpeed":89.0,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.040090244018334,"aZ":-19.99843612158443,"pfxX":-7.897784317314477,"pfxZ":6.071460626812292,"pX":2.0180212660012753,"pZ":1.9070444141292342,"vX0":12.219001427379125,"vY0":-140.11205250045,"vZ0":-7.122704965502889,"x":40.08,"y":187.29,"x0":-1.3558006734124106,"y0":50.003202771161035,"z0":5.769988987643177,"aX":-15.841513612948223},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":9.7,"breakHorizontal":12.0,"spinRate":1979,"spinDirection":201},"zone":14,"typeConfidence":0.91,"plateTime":0.3896120033242876,"extension":6.644361179961547},"index":4,"playId":"27235523-8517-32a5-90be-ad4fe2c0b020","pitchNumber":4,"startTime":"2026-07-03T22:21:43.282Z","endTime":"2026-07-03T22:21:47.119Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669467,"link":"/api/v1/people/669467","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":673548,"link":"/api/v1/people/673548","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.4,"endSpeed":81.2,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.794968321139915,"aZ":-31.099174266321505,"pfxX":1.334605246394978,"pfxZ":0.6441994094794286,"pX":0.7346527022355185,"pZ":2.2771126498571888,"vX0":5.292955071605574,"vY0":-127.36271630337714,"vZ0":-2.911562839434111,"x":89.0,"y":177.3,"x0":-1.5355778601203878,"y0":50.00054051939509,"z0":5.870397828854217,"aX":2.212024479893954},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":0.8,"breakHorizontal":-3.5,"spinRate":2342,"spinDirection":92},"zone":6,"typeConfidence":0.91,"plateTime":0.42847703031676376,"extension":6.638117322417889},"index":5,"playId":"7172d1cd-703a-3e72-b2f3-0ba9b771a69d","pitchNumber":5,"startTime":"2026-07-03T22:22:02.028Z","endTime":"2026-07-03T22:22:06.841Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669467,"link":"/api/v1/people/669467","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":673548,"link":"/api/v1/people/673548","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.1,"endSpeed":81.7,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.386285564396587,"aZ":-31.9781115721679,"pfxX":1.041259551749788,"pfxZ":0.11507082662237167,"pX":0.4948478428096413,"pZ":2.5807145315039364,"vX0":5.222912001407062,"vY0":-128.34178845939252,"vZ0":-2.058190961917416,"x":98.14,"y":169.1,"x0":-1.6945204909388891,"y0":50.00204223671675,"z0":5.86268010862188,"aX":1.7512347781387805},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":0.0,"breakHorizontal":-3.0,"spinRate":2277,"spinDirection":104},"zone":6,"typeConfidence":0.9,"plateTime":0.4253599472815903,"extension":6.6305961916726055},"index":6,"playId":"d717b353-4f32-339b-a8b7-26f04fc19c32","pitchNumber":6,"startTime":"2026-07-03T22:22:23.592Z","endTime":"2026-07-03T22:22:30.001Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669467,"link":"/api/v1/people/669467","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":673548,"link":"/api/v1/people/673548","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.5,"endSpeed":88.7,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.855384020833444,"aZ":-16.68751283432868,"pfxX":-7.17262553495191,"pfxZ":7.7099376728606845,"pX":0.06963008559374266,"pZ":3.061925388003136,"vX0":6.9069239768977715,"vY0":-140.37633561954425,"vZ0":-4.888138548154293,"x":114.35,"y":156.11,"x0":-1.483184642455352,"y0":50.001346687610784,"z0":5.901561111611913,"aX":-14.405993682900922},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":13.2,"breakHorizontal":11.6,"spinRate":2060,"spinDirection":196},"zone":2,"typeConfidence":0.92,"plateTime":0.38922265472306616,"extension":6.499089093426583},"index":7,"playId":"0b2c3a2f-21c5-3d24-83ba-72babd48212a","pitchNumber":7,"startTime":"2026-07-03T22:22:46.996Z","endTime":"2026-07-03T22:22:50.611Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669467,"link":"/api/v1/people/669467","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":673548,"link":"/api/v1/people/673548","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.0,"endSpeed":81.9,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.95937215003418,"aZ":-33.05668220243678,"pfxX":2.1989555075346843,"pfxZ":-0.5180054842323258,"pX":1.1316942627724613,"pZ":2.7748158447141167,"vX0":6.460073523004815,"vY0":-129.4856191852808,"vZ0":-1.5106489048083325,"x":73.86,"y":163.86,"x0":-1.6808933001614499,"y0":50.00314022925127,"z0":5.894199280796192,"aX":3.735546980755613},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":-1.1,"breakHorizontal":-5.4,"spinRate":2396,"spinDirection":109},"zone":12,"typeConfidence":0.9,"plateTime":0.4229498774020888,"extension":6.718656679463723},"index":8,"playId":"f2b00ce6-2119-31bf-bfae-c559ab1f6f48","pitchNumber":8,"startTime":"2026-07-03T22:23:07.324Z","endTime":"2026-07-03T22:23:10.766Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669467,"link":"/api/v1/people/669467","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":673548,"link":"/api/v1/people/673548","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.2,"endSpeed":87.5,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.58580123506902,"aZ":-22.061994747267853,"pfxX":0.5963225480222949,"pfxZ":5.199981875892697,"pX":0.9092186762553146,"pZ":1.6814016143572568,"vX0":6.081160708221925,"vY0":-138.47125777035444,"vZ0":-7.4052659572355,"x":82.34,"y":193.38,"x0":-1.3916719858521585,"y0":50.00117674486498,"z0":5.863592378925643,"aX":1.1585982561232662},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":8.0,"breakHorizontal":-2.3,"spinRate":2115,"spinDirection":186},"zone":14,"typeConfidence":0.92,"plateTime":0.3953793383908599,"extension":6.541596303395538},"index":9,"playId":"fa404de3-eb11-3078-8277-78b47c6032f8","pitchNumber":9,"startTime":"2026-07-03T22:23:24.312Z","endTime":"2026-07-03T22:23:29.499Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669467,"link":"/api/v1/people/669467","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":673548,"link":"/api/v1/people/673548","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.3,"endSpeed":81.2,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.909314010619998,"aZ":-30.460514024957586,"pfxX":1.8382340832663258,"pfxZ":1.0253737456862773,"pX":0.2090113483035805,"pZ":3.3985125034947195,"vX0":4.2538164663420694,"vY0":-128.54578881483795,"vZ0":-0.40870107857496385,"x":109.03,"y":147.02,"x0":-1.7042970341295631,"y0":50.006164732732124,"z0":5.9183554338040745,"aX":3.085894419605229},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":2.0,"breakHorizontal":-4.2,"spinRate":2138,"spinDirection":110},"zone":12,"typeConfidence":0.9,"plateTime":0.4256054144169692,"extension":6.634613057255718},"index":10,"playId":"e782be2d-99ef-3f4c-aa8b-55bd3b8edabc","pitchNumber":10,"startTime":"2026-07-03T22:23:53.755Z","endTime":"2026-07-03T22:24:00.530Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669467,"link":"/api/v1/people/669467","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":673548,"link":"/api/v1/people/673548","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":673548,"link":"/api/v1/people/673548"},"credit":"b_ab"},{"player":{"id":669467,"link":"/api/v1/people/669467"},"credit":"p_ab"},{"player":{"id":673548,"link":"/api/v1/people/673548"},"credit":"b_pa"},{"player":{"id":669467,"link":"/api/v1/people/669467"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.1,"awayTeamWinProbability":99.9,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.02,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2026-07-03T22:24:00.530Z","atBatIndex":61},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Ian Happ lines out sharply to center fielder Nathan Church.","rbi":0,"awayScore":16,"homeScore":0,"isOut":true},"about":{"atBatIndex":62,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-07-03T22:24:02.508Z","endTime":"2026-07-03T22:25:30.599Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669467,"fullName":"Andre Pallante","link":"/api/v1/people/669467"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":701675,"link":"/api/v1/people/701675"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.5,"endSpeed":81.9,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.730125605491686,"aZ":-30.253205170097136,"pfxX":2.1367292925536625,"pfxZ":1.130697434849532,"pX":-0.5559211516968382,"pZ":2.887159538935745,"vX0":2.4678316618369553,"vY0":-128.9142195170661,"vZ0":-1.9224211952498953,"x":138.19,"y":160.83,"x0":-1.8002421656520877,"y0":50.001658545135946,"z0":5.959343017207869,"aX":3.6254290726675378},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":1.9,"breakHorizontal":-4.4,"spinRate":2188,"spinDirection":122},"zone":1,"typeConfidence":0.9,"plateTime":0.42353858162386704,"extension":6.507496420421278},"index":0,"playId":"61835546-d086-3156-bc15-63ebf44c2b83","pitchNumber":1,"startTime":"2026-07-03T22:24:25.424Z","endTime":"2026-07-03T22:24:29.411Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669467,"link":"/api/v1/people/669467","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":664023,"link":"/api/v1/people/664023","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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":96.5,"endSpeed":88.1,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.65957740888974,"aZ":-18.845825340101076,"pfxX":-7.709318359653618,"pfxZ":6.689442520212527,"pX":-1.9267514488970021,"pZ":3.138773704577514,"vX0":2.103379853297964,"vY0":-140.47713258546324,"vZ0":-4.28881308137234,"x":190.44,"y":154.03,"x0":-1.6848885589821871,"y0":50.004758334424416,"z0":5.915126150541263,"aX":-15.36624487903939},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":11.4,"breakHorizontal":13.6,"spinRate":2012,"spinDirection":196},"zone":11,"typeConfidence":0.92,"plateTime":0.39032866696955093,"extension":6.40394002779209},"index":1,"playId":"c11a5cb7-47ed-3f21-8190-f6c2c4e742a1","pitchNumber":2,"startTime":"2026-07-03T22:24:40.004Z","endTime":"2026-07-03T22:24:43.385Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669467,"link":"/api/v1/people/669467","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":664023,"link":"/api/v1/people/664023","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.9,"endSpeed":81.3,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.861308732563522,"aZ":-24.244927773539633,"pfxX":-5.913796681783248,"pfxZ":4.667419146361375,"pX":-1.7136455316077104,"pZ":4.767254951588795,"vX0":2.0184393329533794,"vY0":-129.47219003684154,"vZ0":1.5520418173305455,"x":182.32,"y":110.06,"x0":-1.7347108797998039,"y0":50.00303555032775,"z0":6.014603468378719,"aX":-10.046579468726598},"breaks":{"breakAngle":21.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":9.0,"breakHorizontal":10.3,"spinRate":706,"spinDirection":221},"zone":11,"typeConfidence":0.94,"plateTime":0.4229418516255259,"extension":6.420510937699006},"index":2,"playId":"8c6ea307-0c94-3583-9668-a0d4d998375b","pitchNumber":3,"startTime":"2026-07-03T22:24:55.990Z","endTime":"2026-07-03T22:24:59.817Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669467,"link":"/api/v1/people/669467","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":664023,"link":"/api/v1/people/664023","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.9,"endSpeed":88.7,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.27579915023285,"aZ":-22.365355651007924,"pfxX":-1.5900188655563228,"pfxZ":4.914638970799503,"pX":0.21186686163720506,"pZ":2.792170299020896,"vX0":4.9680289257864825,"vY0":-139.61979033201328,"vZ0":-4.814584915514857,"x":108.92,"y":163.39,"x0":-1.3756137997891071,"y0":50.00357963547746,"z0":5.990163199249074,"aX":-3.174261100463074},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":8.2,"breakHorizontal":1.9,"spinRate":2020,"spinDirection":185},"zone":2,"typeConfidence":0.93,"plateTime":0.39071698359452256,"extension":6.511498257217761},"hitData":{"launchSpeed":100.4,"launchAngle":19.0,"totalDistance":347.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":97.69,"coordY":62.54}},"index":3,"playId":"78556c16-1100-32be-9fae-57f02dbc9a6c","pitchNumber":4,"startTime":"2026-07-03T22:25:21.114Z","endTime":"2026-07-03T22:25:30.599Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669467,"link":"/api/v1/people/669467","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":664023,"link":"/api/v1/people/664023","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664023,"link":"/api/v1/people/664023"},"credit":"b_ab"},{"player":{"id":669467,"link":"/api/v1/people/669467"},"credit":"p_ab"},{"player":{"id":664023,"link":"/api/v1/people/664023"},"credit":"b_pa"},{"player":{"id":669467,"link":"/api/v1/people/669467"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.1,"awayTeamWinProbability":99.9,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.01,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2026-07-03T22:25:30.599Z","atBatIndex":62},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Nico Hoerner doubles (22) on a ground ball to left fielder José Fermín.","rbi":0,"awayScore":16,"homeScore":0,"isOut":false},"about":{"atBatIndex":63,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-07-03T22:25:42.792Z","endTime":"2026-07-03T22:26:10.690Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669467,"fullName":"Andre Pallante","link":"/api/v1/people/669467"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":665877,"link":"/api/v1/people/665877"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.0,"endSpeed":84.0,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.262893340524286,"aZ":-26.95266358615824,"pfxX":2.100380097288121,"pfxZ":2.951808709746464,"pX":-0.11870194225444934,"pZ":1.9897897182460473,"vX0":3.6820964416215767,"vY0":-131.0894282763749,"vZ0":-4.924811955844871,"x":121.52,"y":185.06,"x0":-1.805288526877653,"y0":50.00599472564487,"z0":5.863472013256177,"aX":3.717874167520503},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":4.7,"breakHorizontal":-4.4,"spinRate":2239,"spinDirection":166},"zone":8,"typeConfidence":0.88,"plateTime":0.41512899484692545,"extension":6.527419302743063},"hitData":{"launchSpeed":94.8,"launchAngle":1.0,"totalDistance":52.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":56.19,"coordY":115.01}},"index":0,"playId":"82216783-f799-394b-9b91-d19fb498e92d","pitchNumber":1,"startTime":"2026-07-03T22:25:56.476Z","endTime":"2026-07-03T22:26:10.690Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669467,"link":"/api/v1/people/669467","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":663538,"link":"/api/v1/people/663538","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663538,"link":"/api/v1/people/663538"},"credit":"b_ab"},{"player":{"id":669467,"link":"/api/v1/people/669467"},"credit":"p_ab"},{"player":{"id":663538,"link":"/api/v1/people/663538"},"credit":"b_pa"},{"player":{"id":669467,"link":"/api/v1/people/669467"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.1,"awayTeamWinProbability":99.9,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.0,"dramaIndex":5.0,"contextMetrics":{},"playEndTime":"2026-07-03T22:26:10.690Z","atBatIndex":63},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Michael Conforto called out on strikes.","rbi":0,"awayScore":16,"homeScore":0,"isOut":true},"about":{"atBatIndex":64,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-07-03T22:28:48.991Z","endTime":"2026-07-03T22:30:04.245Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":624424,"fullName":"Michael Conforto","link":"/api/v1/people/624424"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":691008,"fullName":"Max Rajcic","link":"/api/v1/people/691008"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,6],"actionIndex":[1],"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":624424,"fullName":"Michael Conforto","link":"/api/v1/people/624424"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":671056,"link":"/api/v1/people/671056"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":16,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-07-03T22:26:19.104Z","endTime":"2026-07-03T22:27:18.152Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":669467,"link":"/api/v1/people/669467","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":624424,"link":"/api/v1/people/624424","batSide":{"code":"L","description":"Left"}},"second":{"id":663538,"link":"/api/v1/people/663538"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Max Rajcic replaces Andre Pallante.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":16,"homeScore":0,"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-03T22:27:18.152Z","endTime":"2026-07-03T22:28:51.220Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":691008,"link":"/api/v1/people/691008"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":669467,"link":"/api/v1/people/669467","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":624424,"link":"/api/v1/people/624424","batSide":{"code":"L","description":"Left"}},"second":{"id":663538,"link":"/api/v1/people/663538"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.7,"endSpeed":76.8,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.947344787387365,"aZ":-28.16490914960728,"pfxX":-9.532806649501484,"pfxZ":2.6639709237542526,"pX":-1.540919573169416,"pZ":2.817394235009907,"vX0":3.726265222656143,"vY0":-121.93257552786345,"vZ0":-0.6607595130356791,"x":175.74,"y":162.71,"x0":-1.850247061279443,"y0":50.004691691244346,"z0":5.521906268855633,"aX":-14.357101365218936},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":4.9,"breakHorizontal":16.4,"spinRate":1912,"spinDirection":254},"zone":11,"typeConfidence":2.0,"plateTime":0.44918675932319285,"extension":6.491870775390373},"index":2,"playId":"a8e05891-5c4a-3821-8787-f933502822ee","pitchNumber":1,"startTime":"2026-07-03T22:28:51.220Z","endTime":"2026-07-03T22:28:55.024Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691008,"link":"/api/v1/people/691008","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":624424,"link":"/api/v1/people/624424","batSide":{"code":"L","description":"Left"}},"second":{"id":663538,"link":"/api/v1/people/663538"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.9,"endSpeed":87.1,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.711284290134092,"aZ":-14.474359303296449,"pfxX":-6.6793141449890525,"pfxZ":9.141006852757569,"pX":-0.44798236270850617,"pZ":1.8446874591138382,"vX0":5.211908911520037,"vY0":-138.0176849340233,"vZ0":-7.8832120293497,"x":134.08,"y":188.97,"x0":-1.4897799476661926,"y0":50.0013769706351,"z0":5.70568938128843,"aX":-12.930175026009836},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":15.1,"breakHorizontal":11.0,"spinRate":2360,"spinDirection":219},"zone":7,"typeConfidence":2.0,"plateTime":0.3963305413936298,"extension":6.446977896114453},"index":3,"playId":"0756cf16-b622-3b24-8f08-b6ee1e209cfb","pitchNumber":2,"startTime":"2026-07-03T22:29:06.174Z","endTime":"2026-07-03T22:29:09.692Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691008,"link":"/api/v1/people/691008","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":624424,"link":"/api/v1/people/624424","batSide":{"code":"L","description":"Left"}},"second":{"id":663538,"link":"/api/v1/people/663538"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":81.8,"endSpeed":75.5,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.997846762402137,"aZ":-44.34570182715484,"pfxX":4.234449841689201,"pfxZ":-8.510151604333789,"pX":-0.3527417828521671,"pZ":1.6190429563724078,"vX0":1.6119657828917502,"vY0":-119.1444611838799,"vZ0":-0.564016889454687,"x":130.45,"y":195.07,"x0":-1.5892080678404896,"y0":50.00288422003828,"z0":5.884199210099379,"aX":6.055981848427671},"breaks":{"breakAngle":8.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.2,"breakVerticalInduced":-15.2,"breakHorizontal":-8.0,"spinRate":2844,"spinDirection":36},"zone":7,"typeConfidence":2.0,"plateTime":0.4606272042759558,"extension":6.5316835013322425},"index":4,"playId":"54007572-b49d-31bf-9c8d-4970432634f3","pitchNumber":3,"startTime":"2026-07-03T22:29:28.650Z","endTime":"2026-07-03T22:29:32.957Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691008,"link":"/api/v1/people/691008","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":624424,"link":"/api/v1/people/624424","batSide":{"code":"L","description":"Left"}},"second":{"id":663538,"link":"/api/v1/people/663538"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":16,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"index":5,"startTime":"2026-07-03T22:29:39.941Z","endTime":"2026-07-03T22:29:59.028Z","isPitch":false,"type":"action","player":{"id":624424,"link":"/api/v1/people/624424"},"defense":{"pitcher":{"id":691008,"link":"/api/v1/people/691008","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":624424,"link":"/api/v1/people/624424","batSide":{"code":"L","description":"Left"}},"second":{"id":663538,"link":"/api/v1/people/663538"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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":96.1,"endSpeed":88.5,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.09955864047817,"aZ":-13.267158317536724,"pfxX":-6.427849107964894,"pfxZ":9.49204117398128,"pX":-0.36570351238631565,"pZ":1.6366973292406766,"vX0":5.506641799081342,"vY0":-139.68851720771968,"vZ0":-8.434708740333962,"x":130.94,"y":194.59,"x0":-1.5196444866838534,"y0":50.00669804554167,"z0":5.5519694999376865,"aX":-12.808112727397166},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":15.7,"breakHorizontal":10.7,"spinRate":2282,"spinDirection":215},"zone":7,"typeConfidence":2.0,"plateTime":0.39090947667230536,"extension":6.572241495134674},"index":6,"playId":"ca2cfb7f-bb37-3332-be24-9ca1d8d75d0e","pitchNumber":4,"startTime":"2026-07-03T22:29:59.028Z","endTime":"2026-07-03T22:30:04.245Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691008,"link":"/api/v1/people/691008","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":624424,"link":"/api/v1/people/624424","batSide":{"code":"L","description":"Left"}},"second":{"id":663538,"link":"/api/v1/people/663538"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":624424,"link":"/api/v1/people/624424"},"credit":"b_ab"},{"player":{"id":691008,"link":"/api/v1/people/691008"},"credit":"p_ab"},{"player":{"id":624424,"link":"/api/v1/people/624424"},"credit":"b_pa"},{"player":{"id":691008,"link":"/api/v1/people/691008"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.1,"awayTeamWinProbability":99.9,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.01,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2026-07-03T22:30:04.245Z","atBatIndex":64},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Alec Burleson pops out to second baseman Pedro Ramírez.","rbi":0,"awayScore":16,"homeScore":0,"isOut":true},"about":{"atBatIndex":65,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-07-03T22:32:10.563Z","endTime":"2026-07-03T22:32:22.633Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669060,"fullName":"Bryse Wilson","link":"/api/v1/people/669060"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[3],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":699393,"link":"/api/v1/people/699393"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Justin Dean replaces center fielder Pete Crow-Armstrong, batting 1st, playing center field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":16,"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-03T22:32:06.721Z","endTime":"2026-07-03T22:32:06.743Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":681909,"link":"/api/v1/people/681909"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"battingOrder":"101","replacedPlayer":{"id":691718,"link":"/api/v1/people/691718"},"defense":{"pitcher":{"id":669060,"link":"/api/v1/people/669060","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":676475,"link":"/api/v1/people/676475","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive switch from second base to shortstop for Nico Hoerner.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":16,"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-03T22:32:06.743Z","endTime":"2026-07-03T22:32:06.745Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":663538,"link":"/api/v1/people/663538"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"battingOrder":"600","defense":{"pitcher":{"id":669060,"link":"/api/v1/people/669060","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":681909,"link":"/api/v1/people/681909"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":676475,"link":"/api/v1/people/676475","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Pedro Ramírez replaces shortstop Dansby Swanson, batting 9th, playing second base.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":16,"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-03T22:32:06.745Z","endTime":"2026-07-03T22:32:12.817Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":699393,"link":"/api/v1/people/699393"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"battingOrder":"901","replacedPlayer":{"id":621020,"link":"/api/v1/people/621020"},"defense":{"pitcher":{"id":669060,"link":"/api/v1/people/669060","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":681909,"link":"/api/v1/people/681909"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":676475,"link":"/api/v1/people/676475","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":79.2,"endSpeed":73.6,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.415586010657275,"aZ":-34.178702408808654,"pfxX":6.945650306876324,"pfxZ":-1.4822735006478407,"pX":0.3051735221815778,"pZ":2.453544812247076,"vX0":5.079154582363945,"vY0":-115.3743871312238,"vZ0":-0.1651887820440232,"x":105.37,"y":172.53,"x0":-2.8229726984360632,"y0":50.00173002419837,"z0":5.805657193787794,"aX":9.410038870377372},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.8,"breakVerticalInduced":-2.4,"breakHorizontal":-13.8,"spinRate":2434,"spinDirection":47},"zone":6,"typeConfidence":2.0,"plateTime":0.4737987458254973,"extension":6.608303447257074},"hitData":{"launchSpeed":81.4,"launchAngle":59.0,"totalDistance":187.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":142.13,"coordY":127.95}},"index":3,"playId":"80f8e8dc-fd5a-31a1-83f3-476922aa5d46","pitchNumber":1,"startTime":"2026-07-03T22:32:12.817Z","endTime":"2026-07-03T22:32:22.633Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669060,"link":"/api/v1/people/669060","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":699393,"link":"/api/v1/people/699393"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":663538,"link":"/api/v1/people/663538"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":681909,"link":"/api/v1/people/681909"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":676475,"link":"/api/v1/people/676475","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":676475,"link":"/api/v1/people/676475"},"credit":"b_ab"},{"player":{"id":669060,"link":"/api/v1/people/669060"},"credit":"p_ab"},{"player":{"id":676475,"link":"/api/v1/people/676475"},"credit":"b_pa"},{"player":{"id":669060,"link":"/api/v1/people/669060"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.1,"awayTeamWinProbability":99.9,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.0,"dramaIndex":5.0,"contextMetrics":{},"playEndTime":"2026-07-03T22:32:22.633Z","atBatIndex":65},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Bryan Torres homers (4) on a fly ball to right field.","rbi":1,"awayScore":17,"homeScore":0,"isOut":false},"about":{"atBatIndex":66,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-07-03T22:32:53.391Z","endTime":"2026-07-03T22:33:50.579Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":2,"strikes":0,"outs":1},"matchup":{"batter":{"id":663494,"fullName":"Bryan Torres","link":"/api/v1/people/663494"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669060,"fullName":"Bryse Wilson","link":"/api/v1/people/669060"},"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":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":663494,"fullName":"Bryan Torres","link":"/api/v1/people/663494"},"responsiblePitcher":{"id":669060,"link":"/api/v1/people/669060"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Bryan Torres replaces Masyn Winn.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":16,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-07-03T22:32:33.678Z","endTime":"2026-07-03T22:32:55.688Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":663494,"link":"/api/v1/people/663494"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"601","replacedPlayer":{"id":691026,"link":"/api/v1/people/691026"},"defense":{"pitcher":{"id":669060,"link":"/api/v1/people/669060","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":699393,"link":"/api/v1/people/699393"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":663538,"link":"/api/v1/people/663538"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":681909,"link":"/api/v1/people/681909"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":691026,"link":"/api/v1/people/691026","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.5,"endSpeed":84.7,"strikeZoneTop":2.975,"strikeZoneBottom":1.501,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.746840528408388,"aZ":-14.937294497346961,"pfxX":-3.862295551769078,"pfxZ":9.37206063466489,"pX":-0.6372854144011928,"pZ":3.754724559607416,"vX0":6.539930739588272,"vY0":-134.6337930760374,"vZ0":-3.079412139385213,"x":141.29,"y":137.4,"x0":-2.594075923892811,"y0":50.0011025583085,"z0":5.968037071033001,"aX":-7.102657942634772},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":16.6,"breakHorizontal":5.6,"spinRate":2001,"spinDirection":217},"zone":11,"typeConfidence":2.0,"plateTime":0.4065553864424438,"extension":6.2785214013543165},"index":1,"playId":"82f32b06-cbe5-3b62-bd2f-a7b079c2c619","pitchNumber":1,"startTime":"2026-07-03T22:32:55.688Z","endTime":"2026-07-03T22:32:59.588Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669060,"link":"/api/v1/people/669060","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":699393,"link":"/api/v1/people/699393"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":663538,"link":"/api/v1/people/663538"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":681909,"link":"/api/v1/people/681909"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":663494,"link":"/api/v1/people/663494","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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":88.0,"endSpeed":82.0,"strikeZoneTop":2.975,"strikeZoneBottom":1.501,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.247735550314776,"aZ":-21.953834805798255,"pfxX":-0.8988052585035908,"pfxZ":6.103730945471815,"pX":0.7207558346414681,"pZ":0.2460270619192896,"vX0":8.948283719269742,"vY0":-127.75717552659286,"vZ0":-9.117658591454035,"x":89.53,"y":232.14,"x0":-2.691769135230388,"y0":50.00142093627368,"z0":5.550384881685335,"aX":-1.5061650422255923},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":9.4,"breakHorizontal":-0.1,"spinRate":2036,"spinDirection":198},"zone":14,"typeConfidence":2.0,"plateTime":0.4267048553920665,"extension":6.452314241932904},"index":2,"playId":"670f74da-407f-36bd-8199-2505eea0c48d","pitchNumber":2,"startTime":"2026-07-03T22:33:09.648Z","endTime":"2026-07-03T22:33:13.076Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669060,"link":"/api/v1/people/669060","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":699393,"link":"/api/v1/people/699393"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":663538,"link":"/api/v1/people/663538"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":681909,"link":"/api/v1/people/681909"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":663494,"link":"/api/v1/people/663494","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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":0,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.4,"endSpeed":85.7,"strikeZoneTop":2.975,"strikeZoneBottom":1.501,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.832267583444764,"aZ":-13.24803480527925,"pfxX":-5.015008951919066,"pfxZ":10.124545575432537,"pX":0.2875691782292224,"pZ":2.06755334553668,"vX0":9.238556349182131,"vY0":-135.64530807423571,"vZ0":-7.334752792489661,"x":106.04,"y":182.96,"x0":-2.5061802317183295,"y0":50.00293162751817,"z0":5.724665864248347,"aX":-9.375430276117344},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":16.9,"breakHorizontal":7.2,"spinRate":2248,"spinDirection":213},"zone":6,"typeConfidence":2.0,"plateTime":0.40333074333435404,"extension":6.438495244273149},"hitData":{"launchSpeed":104.7,"launchAngle":25.0,"totalDistance":369.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":220.96,"coordY":83.35}},"index":3,"playId":"eeb5e082-79ef-3536-be13-c95245321e45","pitchNumber":3,"startTime":"2026-07-03T22:33:24.334Z","endTime":"2026-07-03T22:33:50.579Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669060,"link":"/api/v1/people/669060","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":699393,"link":"/api/v1/people/699393"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":663538,"link":"/api/v1/people/663538"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":681909,"link":"/api/v1/people/681909"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":663494,"link":"/api/v1/people/663494","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663494,"link":"/api/v1/people/663494"},"credit":"b_ab"},{"player":{"id":669060,"link":"/api/v1/people/669060"},"credit":"p_ab"},{"player":{"id":663494,"link":"/api/v1/people/663494"},"credit":"b_pa"},{"player":{"id":669060,"link":"/api/v1/people/669060"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.1,"awayTeamWinProbability":99.9,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.0,"dramaIndex":5.0,"contextMetrics":{},"playEndTime":"2026-07-03T22:33:50.579Z","atBatIndex":66},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"José Fermín grounds out, shortstop Nico Hoerner to first baseman Michael Busch.","rbi":0,"awayScore":17,"homeScore":0,"isOut":true},"about":{"atBatIndex":67,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-07-03T22:33:43.580Z","endTime":"2026-07-03T22:35:09.233Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":665877,"fullName":"José Fermín","link":"/api/v1/people/665877"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669060,"fullName":"Bryse Wilson","link":"/api/v1/people/669060"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":665877,"fullName":"José Fermín","link":"/api/v1/people/665877"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":663538,"link":"/api/v1/people/663538"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":683737,"link":"/api/v1/people/683737"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":79.4,"endSpeed":72.8,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.932149401824883,"aZ":-39.00424715090364,"pfxX":9.400743065908877,"pfxZ":-5.095277926164805,"pX":-0.7671863490516471,"pZ":3.0392808049684907,"vX0":2.1039935272468977,"vY0":-115.50470626241507,"vZ0":2.222274462038774,"x":146.24,"y":156.72,"x0":-2.912258287082291,"y0":50.000515754911774,"z0":5.834484105587689,"aX":12.609874014580887},"breaks":{"breakAngle":18.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.0,"breakVerticalInduced":-8.3,"breakHorizontal":-17.5,"spinRate":2468,"spinDirection":52},"zone":1,"typeConfidence":2.0,"plateTime":0.4754805832228364,"extension":6.39796110064961},"index":0,"playId":"585b181b-1162-37c5-adaa-2a0207fb91bb","pitchNumber":1,"startTime":"2026-07-03T22:34:12.104Z","endTime":"2026-07-03T22:34:15.765Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669060,"link":"/api/v1/people/669060","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":699393,"link":"/api/v1/people/699393"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":663538,"link":"/api/v1/people/663538"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":681909,"link":"/api/v1/people/681909"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":665877,"link":"/api/v1/people/665877","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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":true},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.4,"endSpeed":81.5,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.187820842393393,"aZ":-27.84929945904072,"pfxX":1.263533930221585,"pfxZ":2.5590199524354738,"pX":-0.268143385404825,"pZ":3.4129986061542543,"vX0":5.548808915260078,"vY0":-128.73134511025148,"vZ0":-0.5721826910255119,"x":127.22,"y":146.63,"x0":-2.610228592389486,"y0":50.00199565367553,"z0":5.782582023032553,"aX":2.1316266596826616},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":4.8,"breakHorizontal":-3.5,"spinRate":1726,"spinDirection":172},"zone":11,"typeConfidence":2.0,"plateTime":0.42449929108696915,"extension":6.273102299292955},"index":1,"playId":"14487ed3-27d7-38a7-ad09-a3f50f4c7111","pitchNumber":2,"startTime":"2026-07-03T22:34:24.339Z","endTime":"2026-07-03T22:34:51.350Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669060,"link":"/api/v1/people/669060","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":699393,"link":"/api/v1/people/699393"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":663538,"link":"/api/v1/people/663538"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":681909,"link":"/api/v1/people/681909"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":665877,"link":"/api/v1/people/665877","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":138,"player":{"id":665877,"fullName":"José Fermín","link":"/api/v1/people/665877"}},"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.4,"endSpeed":85.2,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.542960474323312,"aZ":-19.92837969204489,"pfxX":-4.965679862372636,"pfxZ":6.621992761484435,"pX":-0.06784248219401108,"pZ":3.826096757270067,"vX0":8.41577093251981,"vY0":-134.4730495285062,"vZ0":-1.6749873316593178,"x":119.59,"y":135.48,"x0":-2.5791787572886498,"y0":50.000684541237845,"z0":5.85707949017935,"aX":-9.180611398874014},"breaks":{"breakAngle":20.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":11.9,"breakHorizontal":7.4,"spinRate":2033,"spinDirection":210},"zone":11,"typeConfidence":2.0,"plateTime":0.4058343009546914,"extension":6.384909055311624},"index":2,"playId":"3b48076b-13d2-3d08-8e3b-6a3bddea41e8","pitchNumber":3,"startTime":"2026-07-03T22:34:50.244Z","endTime":"2026-07-03T22:34:54.246Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669060,"link":"/api/v1/people/669060","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":699393,"link":"/api/v1/people/699393"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":663538,"link":"/api/v1/people/663538"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":681909,"link":"/api/v1/people/681909"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":665877,"link":"/api/v1/people/665877","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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":87.7,"endSpeed":81.5,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.527789680688503,"aZ":-25.93735021497571,"pfxX":0.35009414224087765,"pfxZ":3.74203356876726,"pX":0.7063782073289387,"pZ":1.7835650605886713,"vX0":8.041215865607528,"vY0":-127.61107481380245,"vZ0":-4.825992907443992,"x":90.07,"y":190.62,"x0":-2.5166710014090525,"y0":50.00623529956951,"z0":5.715282130433542,"aX":0.5819728106631216},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":6.0,"breakHorizontal":-2.3,"spinRate":1830,"spinDirection":186},"zone":9,"typeConfidence":2.0,"plateTime":0.42741672723662516,"extension":6.448813334621112},"hitData":{"launchSpeed":75.0,"launchAngle":12.0,"totalDistance":145.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":112.26,"coordY":145.41}},"index":3,"playId":"aafd5e40-1275-332a-8b4b-57f9f7d14f59","pitchNumber":4,"startTime":"2026-07-03T22:35:02.106Z","endTime":"2026-07-03T22:35:09.233Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669060,"link":"/api/v1/people/669060","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":699393,"link":"/api/v1/people/699393"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":663538,"link":"/api/v1/people/663538"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":681909,"link":"/api/v1/people/681909"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":665877,"link":"/api/v1/people/665877","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665877,"link":"/api/v1/people/665877"},"credit":"b_ab"},{"player":{"id":669060,"link":"/api/v1/people/669060"},"credit":"p_ab"},{"player":{"id":665877,"link":"/api/v1/people/665877"},"credit":"b_pa"},{"player":{"id":669060,"link":"/api/v1/people/669060"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.1,"awayTeamWinProbability":99.9,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.0,"dramaIndex":5.0,"contextMetrics":{},"playEndTime":"2026-07-03T22:35:09.233Z","atBatIndex":67},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Blaze Jordan strikes out swinging.","rbi":0,"awayScore":17,"homeScore":0,"isOut":true},"about":{"atBatIndex":68,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-07-03T22:35:15.731Z","endTime":"2026-07-03T22:36:03.420Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":691458,"fullName":"Blaze Jordan","link":"/api/v1/people/691458"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669060,"fullName":"Bryse Wilson","link":"/api/v1/people/669060"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":691458,"fullName":"Blaze Jordan","link":"/api/v1/people/691458"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":608348,"link":"/api/v1/people/608348"},"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":93.0,"endSpeed":85.9,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.863959393350388,"aZ":-16.752682752040332,"pfxX":-3.5891272192008072,"pfxZ":8.268639542242306,"pX":0.401797099653379,"pZ":1.8317876824129828,"vX0":9.16059617725468,"vY0":-135.06601729779536,"vZ0":-7.273778377016155,"x":101.68,"y":189.32,"x0":-2.5534824383812373,"y0":50.001581821829326,"z0":5.718323109937654,"aX":-6.693641437968849},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":13.7,"breakHorizontal":4.8,"spinRate":2034,"spinDirection":209},"zone":9,"typeConfidence":2.0,"plateTime":0.40409858564227363,"extension":6.434949787033045},"index":0,"playId":"59096028-b305-3ab0-85da-c700b4054c23","pitchNumber":1,"startTime":"2026-07-03T22:35:31.062Z","endTime":"2026-07-03T22:35:35.052Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669060,"link":"/api/v1/people/669060","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":699393,"link":"/api/v1/people/699393"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":663538,"link":"/api/v1/people/663538"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":681909,"link":"/api/v1/people/681909"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":691458,"link":"/api/v1/people/691458","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.1,"endSpeed":86.1,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.12391342135471,"aZ":-18.500443226026103,"pfxX":-3.9937778397782315,"pfxZ":7.274511714036867,"pX":0.5955960114173575,"pZ":3.0153878850275277,"vX0":9.58677841754154,"vY0":-135.41020105045862,"vZ0":-4.028520492005322,"x":94.3,"y":157.36,"x0":-2.4523867064424234,"y0":50.00446546020001,"z0":5.7958039369947745,"aX":-7.50961583267252},"breaks":{"breakAngle":16.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":12.6,"breakHorizontal":5.5,"spinRate":2020,"spinDirection":210},"zone":3,"typeConfidence":2.0,"plateTime":0.4025787723662484,"extension":6.363597529073339},"index":1,"playId":"594d2c3f-6036-3f34-a62a-841d459fc44c","pitchNumber":2,"startTime":"2026-07-03T22:35:43.410Z","endTime":"2026-07-03T22:35:46.976Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669060,"link":"/api/v1/people/669060","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":699393,"link":"/api/v1/people/699393"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":663538,"link":"/api/v1/people/663538"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":681909,"link":"/api/v1/people/681909"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":691458,"link":"/api/v1/people/691458","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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":93.6,"endSpeed":86.1,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.603885226285037,"aZ":-15.11015329346312,"pfxX":-3.2485021915348193,"pfxZ":9.021004350883999,"pX":0.08732696624869202,"pZ":3.7329763335194297,"vX0":8.009702020419011,"vY0":-136.12063129203813,"vZ0":-3.086177183364398,"x":113.67,"y":137.99,"x0":-2.4607144983389926,"y0":50.003781597209475,"z0":5.916700629375174,"aX":-6.146063891223483},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":16.0,"breakHorizontal":4.3,"spinRate":2160,"spinDirection":214},"zone":12,"typeConfidence":2.0,"plateTime":0.4011372359688119,"extension":6.286526415655401},"index":2,"playId":"f36f577c-a00a-3def-8f90-700dc8d5c156","pitchNumber":3,"startTime":"2026-07-03T22:35:59.528Z","endTime":"2026-07-03T22:36:03.420Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669060,"link":"/api/v1/people/669060","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":699393,"link":"/api/v1/people/699393"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":663538,"link":"/api/v1/people/663538"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":681909,"link":"/api/v1/people/681909"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":691458,"link":"/api/v1/people/691458","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691458,"link":"/api/v1/people/691458"},"credit":"b_ab"},{"player":{"id":669060,"link":"/api/v1/people/669060"},"credit":"p_ab"},{"player":{"id":691458,"link":"/api/v1/people/691458"},"credit":"b_pa"},{"player":{"id":669060,"link":"/api/v1/people/669060"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.1,"awayTeamWinProbability":99.9,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.0,"dramaIndex":5.0,"contextMetrics":{},"playEndTime":"2026-07-03T22:36:03.420Z","atBatIndex":68},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Carson Kelly flies out to center fielder Nathan Church.","rbi":0,"awayScore":17,"homeScore":0,"isOut":true},"about":{"atBatIndex":69,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-07-03T22:38:31.134Z","endTime":"2026-07-03T22:39:37.429Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":691008,"fullName":"Max Rajcic","link":"/api/v1/people/691008"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[3,4,6,7],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":701675,"link":"/api/v1/people/701675"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Jimmy Crooks replaces catcher Iván Herrera, batting 2nd, playing catcher.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":17,"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-03T22:38:03.804Z","endTime":"2026-07-03T22:38:03.829Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":699625,"link":"/api/v1/people/699625"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"battingOrder":"201","replacedPlayer":{"id":671056,"link":"/api/v1/people/671056"},"defense":{"pitcher":{"id":691008,"link":"/api/v1/people/691008","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":608348,"link":"/api/v1/people/608348","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Bryan Torres remains in the game as the left fielder.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":17,"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-03T22:38:03.829Z","endTime":"2026-07-03T22:38:03.830Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":663494,"link":"/api/v1/people/663494"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"601","replacedPlayer":{"id":691026,"link":"/api/v1/people/691026"},"defense":{"pitcher":{"id":691008,"link":"/api/v1/people/691008","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":608348,"link":"/api/v1/people/608348","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive switch from left field to shortstop for José Fermín.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":17,"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-03T22:38:03.830Z","endTime":"2026-07-03T22:38:33.515Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":665877,"link":"/api/v1/people/665877"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"battingOrder":"700","defense":{"pitcher":{"id":691008,"link":"/api/v1/people/691008","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":608348,"link":"/api/v1/people/608348","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.6,"endSpeed":87.8,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.82697656853979,"aZ":-13.564743697422736,"pfxX":-6.404316095746333,"pfxZ":9.478571742124643,"pX":0.4324961862068179,"pZ":1.8408859245437283,"vX0":7.440680351001622,"vY0":-138.9130716331584,"vZ0":-7.843778337434207,"x":100.51,"y":189.08,"x0":-1.4430662649127983,"y0":50.00221686051039,"z0":5.594419852610654,"aX":-12.572189746242802},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":15.7,"breakHorizontal":10.1,"spinRate":2163,"spinDirection":214},"zone":9,"typeConfidence":2.0,"plateTime":0.39363750253678065,"extension":6.584917593323085},"index":3,"playId":"2a7af85c-86f5-37e8-be9f-051faaf52e1f","pitchNumber":1,"startTime":"2026-07-03T22:38:33.515Z","endTime":"2026-07-03T22:38:37.504Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691008,"link":"/api/v1/people/691008","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":665877,"link":"/api/v1/people/665877"},"left":{"id":663494,"link":"/api/v1/people/663494"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":608348,"link":"/api/v1/people/608348","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.6,"endSpeed":87.5,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.56860305340518,"aZ":-12.606491533069814,"pfxX":-7.40182976360884,"pfxZ":9.990202223588849,"pX":0.42926754257290356,"pZ":2.099713658523907,"vX0":7.5985391898503405,"vY0":-138.94873072168443,"vZ0":-7.264458780293639,"x":100.64,"y":182.09,"x0":-1.376635251883284,"y0":50.006393168127595,"z0":5.582357738309059,"aX":-14.504292808225005},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":16.8,"breakHorizontal":11.9,"spinRate":2315,"spinDirection":219},"zone":9,"typeConfidence":2.0,"plateTime":0.39388996364197704,"extension":6.5415931379427485},"index":4,"playId":"52a0f8ec-3291-399f-b3a7-9a7ac96ed3b6","pitchNumber":2,"startTime":"2026-07-03T22:38:47.556Z","endTime":"2026-07-03T22:38:51.355Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691008,"link":"/api/v1/people/691008","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":665877,"link":"/api/v1/people/665877"},"left":{"id":663494,"link":"/api/v1/people/663494"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":608348,"link":"/api/v1/people/608348","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":17,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"index":5,"startTime":"2026-07-03T22:38:59.971Z","endTime":"2026-07-03T22:39:11.020Z","isPitch":false,"type":"action","player":{"id":608348,"link":"/api/v1/people/608348"},"defense":{"pitcher":{"id":691008,"link":"/api/v1/people/691008","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":665877,"link":"/api/v1/people/665877"},"left":{"id":663494,"link":"/api/v1/people/663494"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":608348,"link":"/api/v1/people/608348","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.5,"endSpeed":77.4,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.700190061685824,"aZ":-32.83420488537438,"pfxX":5.658933934216222,"pfxZ":-0.44248813124462405,"pX":1.8117776446828648,"pZ":0.8597921938347668,"vX0":6.487223027316777,"vY0":-122.77050198125492,"vZ0":-4.401331381834192,"x":47.94,"y":215.57,"x0":-1.6102129532889777,"y0":50.00013918158459,"z0":5.503130717920964,"aX":8.543671429120382},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.4,"breakVerticalInduced":-1.7,"breakHorizontal":-11.9,"spinRate":2561,"spinDirection":45},"zone":14,"typeConfidence":2.0,"plateTime":0.44795980474940267,"extension":6.624012571868641},"index":6,"playId":"968e16f9-1e5f-3d3f-ae9f-bf6a4eb5f591","pitchNumber":3,"startTime":"2026-07-03T22:39:11.020Z","endTime":"2026-07-03T22:39:14.768Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691008,"link":"/api/v1/people/691008","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":665877,"link":"/api/v1/people/665877"},"left":{"id":663494,"link":"/api/v1/people/663494"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":608348,"link":"/api/v1/people/608348","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.9,"endSpeed":77.7,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.629424292330025,"aZ":-28.87694844952047,"pfxX":4.522859034181184,"pfxZ":2.1412422003809084,"pX":-0.06431302599244659,"pZ":2.7142980288092255,"vX0":2.4278347828909754,"vY0":-123.59083414983103,"vZ0":-1.1309809324465694,"x":119.45,"y":165.49,"x0":-1.6484111875401297,"y0":50.004355576556435,"z0":5.6128152653881385,"aX":6.965824869831753},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":3.8,"breakHorizontal":-8.8,"spinRate":2599,"spinDirection":63},"zone":5,"typeConfidence":2.0,"plateTime":0.4439260162583736,"extension":6.407496986835816},"hitData":{"launchSpeed":99.1,"launchAngle":37.0,"totalDistance":376.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":96.69,"coordY":50.02}},"index":7,"playId":"ca80d4d9-9c7b-375d-9bde-8d03fa429c1d","pitchNumber":4,"startTime":"2026-07-03T22:39:28.130Z","endTime":"2026-07-03T22:39:37.429Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691008,"link":"/api/v1/people/691008","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":665877,"link":"/api/v1/people/665877"},"left":{"id":663494,"link":"/api/v1/people/663494"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":608348,"link":"/api/v1/people/608348","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":608348,"link":"/api/v1/people/608348"},"credit":"b_ab"},{"player":{"id":691008,"link":"/api/v1/people/691008"},"credit":"p_ab"},{"player":{"id":608348,"link":"/api/v1/people/608348"},"credit":"b_pa"},{"player":{"id":691008,"link":"/api/v1/people/691008"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.1,"awayTeamWinProbability":99.9,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.01,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2026-07-03T22:39:37.429Z","atBatIndex":69},{"result":{"type":"atBat","event":"Triple","eventType":"triple","description":"Pedro Ramírez triples (1) on a sharp line drive to right fielder Jordan Walker.","rbi":0,"awayScore":17,"homeScore":0,"isOut":false},"about":{"atBatIndex":70,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-07-03T22:39:48.503Z","endTime":"2026-07-03T22:40:36.798Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":35},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":699393,"fullName":"Pedro Ramírez","link":"/api/v1/people/699393"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":691008,"fullName":"Max Rajcic","link":"/api/v1/people/691008"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":699393,"fullName":"Pedro Ramírez","link":"/api/v1/people/699393"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"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":699393,"fullName":"Pedro Ramírez","link":"/api/v1/people/699393"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":691023,"link":"/api/v1/people/691023"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 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":84.2,"endSpeed":77.4,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.041974912731213,"aZ":-45.91310520185035,"pfxX":2.962566175827672,"pfxZ":-9.148938788093986,"pX":0.4401592384446148,"pZ":0.9441924457213173,"vX0":3.6472176816396664,"vY0":-122.57641354451782,"vZ0":-2.1944758851503394,"x":100.22,"y":213.29,"x0":-1.4588215357407754,"y0":50.00001501449076,"z0":5.8168924623776315,"aX":4.450450829889735},"breaks":{"breakAngle":6.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-55.7,"breakVerticalInduced":-16.8,"breakHorizontal":-6.4,"spinRate":2982,"spinDirection":29},"zone":14,"typeConfidence":2.0,"plateTime":0.4489905744004066,"extension":6.446285591643431},"index":0,"playId":"ce37677e-2da0-3961-aded-0a34fb3969de","pitchNumber":1,"startTime":"2026-07-03T22:40:07.012Z","endTime":"2026-07-03T22:40:10.736Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691008,"link":"/api/v1/people/691008","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":665877,"link":"/api/v1/people/665877"},"left":{"id":663494,"link":"/api/v1/people/663494"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":699393,"link":"/api/v1/people/699393","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.0,"endSpeed":88.0,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.164129618666053,"aZ":-13.086030621507044,"pfxX":-5.644913188585274,"pfxZ":9.627914016779835,"pX":0.13424278641819296,"pZ":2.851031575342278,"vX0":6.656914391106415,"vY0":-139.6088721469038,"vZ0":-5.128531973371477,"x":111.88,"y":161.8,"x0":-1.5428556599988859,"y0":50.002214628714945,"z0":5.566766269225889,"aX":-11.1910419300765},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":16.6,"breakHorizontal":8.9,"spinRate":2257,"spinDirection":219},"zone":2,"typeConfidence":2.0,"plateTime":0.3916883473492856,"extension":6.607523841747076},"hitData":{"launchSpeed":105.9,"launchAngle":15.0,"totalDistance":300.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":164.22,"coordY":56.17}},"index":1,"playId":"86c14021-d36c-3c9f-beb9-28a9b3c9d5e5","pitchNumber":2,"startTime":"2026-07-03T22:40:23.248Z","endTime":"2026-07-03T22:40:36.798Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691008,"link":"/api/v1/people/691008","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":665877,"link":"/api/v1/people/665877"},"left":{"id":663494,"link":"/api/v1/people/663494"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":699393,"link":"/api/v1/people/699393","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":699393,"link":"/api/v1/people/699393"},"credit":"b_ab"},{"player":{"id":691008,"link":"/api/v1/people/691008"},"credit":"p_ab"},{"player":{"id":699393,"link":"/api/v1/people/699393"},"credit":"b_pa"},{"player":{"id":691008,"link":"/api/v1/people/691008"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.1,"awayTeamWinProbability":99.9,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.0,"dramaIndex":5.0,"contextMetrics":{},"playEndTime":"2026-07-03T22:40:36.798Z","atBatIndex":70},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Justin Dean strikes out swinging.","rbi":0,"awayScore":17,"homeScore":0,"isOut":true},"about":{"atBatIndex":71,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-07-03T22:40:45.079Z","endTime":"2026-07-03T22:41:48.546Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":681909,"fullName":"Justin Dean","link":"/api/v1/people/681909"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":691008,"fullName":"Max Rajcic","link":"/api/v1/people/691008"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":699393,"fullName":"Pedro Ramírez","link":"/api/v1/people/699393"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":681909,"fullName":"Justin Dean","link":"/api/v1/people/681909"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":699625,"link":"/api/v1/people/699625"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.2,"endSpeed":87.6,"strikeZoneTop":3.034,"strikeZoneBottom":1.531,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.54125570170282,"aZ":-15.54651386712421,"pfxX":-8.270567694698219,"pfxZ":8.516795478237405,"pX":0.470040950909365,"pZ":1.9805278568984017,"vX0":7.7364012020849,"vY0":-138.30482244690413,"vZ0":-7.117495701669075,"x":99.08,"y":185.31,"x0":-1.2781181496780578,"y0":50.005517285844824,"z0":5.614656597277218,"aX":-16.152955257032513},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":14.3,"breakHorizontal":13.6,"spinRate":2160,"spinDirection":222},"zone":9,"typeConfidence":2.0,"plateTime":0.3948185607147323,"extension":6.563883677119919},"index":0,"playId":"1bb8c512-23ff-3402-9aa8-11e2022b4bdb","pitchNumber":1,"startTime":"2026-07-03T22:41:07.613Z","endTime":"2026-07-03T22:41:11.585Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691008,"link":"/api/v1/people/691008","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":665877,"link":"/api/v1/people/665877"},"left":{"id":663494,"link":"/api/v1/people/663494"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":681909,"link":"/api/v1/people/681909","batSide":{"code":"R","description":"Right"}},"third":{"id":699393,"link":"/api/v1/people/699393"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.9,"endSpeed":78.5,"strikeZoneTop":3.034,"strikeZoneBottom":1.531,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.96044692347537,"aZ":-28.400424137646755,"pfxX":4.94477657061368,"pfxZ":2.422859439939714,"pX":0.6761074703905807,"pZ":1.6618367419283135,"vX0":3.8377528664402765,"vY0":-123.71546389835453,"vZ0":-3.586636572842323,"x":91.23,"y":193.91,"x0":-1.5357460022099187,"y0":50.00039720960378,"z0":5.502720955106822,"aX":7.686267855270035},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":3.8,"breakHorizontal":-9.8,"spinRate":2619,"spinDirection":51},"zone":9,"typeConfidence":2.0,"plateTime":0.44220536621604367,"extension":6.514455807281043},"index":1,"playId":"4e0a11aa-317c-350c-9689-05e411a3bb02","pitchNumber":2,"startTime":"2026-07-03T22:41:24.257Z","endTime":"2026-07-03T22:41:27.257Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691008,"link":"/api/v1/people/691008","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":665877,"link":"/api/v1/people/665877"},"left":{"id":663494,"link":"/api/v1/people/663494"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":681909,"link":"/api/v1/people/681909","batSide":{"code":"R","description":"Right"}},"third":{"id":699393,"link":"/api/v1/people/699393"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.6,"endSpeed":76.8,"strikeZoneTop":3.034,"strikeZoneBottom":1.531,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.029375036431432,"aZ":-30.656235755017644,"pfxX":6.838118606762711,"pfxZ":1.0174175192750212,"pX":1.2843786455727402,"pZ":1.5057840194240089,"vX0":4.744780614887642,"vY0":-121.59662207917007,"vZ0":-3.0617737697722407,"x":68.04,"y":198.12,"x0":-1.5841388344922618,"y0":50.002810506513214,"z0":5.4558687469805,"aX":10.183201442197127},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":1.3,"breakHorizontal":-13.6,"spinRate":2644,"spinDirection":45},"zone":14,"typeConfidence":2.0,"plateTime":0.4513691205640309,"extension":6.616047642972485},"index":2,"playId":"686e53ed-3a3b-330d-922a-6f336e10ecd0","pitchNumber":3,"startTime":"2026-07-03T22:41:44.539Z","endTime":"2026-07-03T22:41:48.546Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691008,"link":"/api/v1/people/691008","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":665877,"link":"/api/v1/people/665877"},"left":{"id":663494,"link":"/api/v1/people/663494"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":681909,"link":"/api/v1/people/681909","batSide":{"code":"R","description":"Right"}},"third":{"id":699393,"link":"/api/v1/people/699393"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681909,"link":"/api/v1/people/681909"},"credit":"b_ab"},{"player":{"id":691008,"link":"/api/v1/people/691008"},"credit":"p_ab"},{"player":{"id":681909,"link":"/api/v1/people/681909"},"credit":"b_pa"},{"player":{"id":691008,"link":"/api/v1/people/691008"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.1,"awayTeamWinProbability":99.9,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.01,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2026-07-03T22:41:48.546Z","atBatIndex":71},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Alex Bregman doubles (12) on a ground ball to left fielder Bryan Torres. Pedro Ramírez scores.","rbi":1,"awayScore":17,"homeScore":1,"isOut":false},"about":{"atBatIndex":72,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-07-03T22:41:53.303Z","endTime":"2026-07-03T22:43:42.022Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":691008,"fullName":"Max Rajcic","link":"/api/v1/people/691008"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"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":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":663494,"link":"/api/v1/people/663494"},"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":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":699393,"fullName":"Pedro Ramírez","link":"/api/v1/people/699393"},"responsiblePitcher":{"id":691008,"link":"/api/v1/people/691008"},"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(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":83.9,"endSpeed":77.1,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.99622050703246,"aZ":-45.10353856112995,"pfxX":3.8438150237065285,"pfxZ":-8.638449743699738,"pX":0.7292057028640118,"pZ":1.7843393737419087,"vX0":3.9422355195173755,"vY0":-122.10632634027537,"vZ0":-0.390073865552955,"x":89.2,"y":190.6,"x0":-1.4107760516125745,"y0":50.0029599131715,"z0":5.8558063925898045,"aX":5.752789022803297},"breaks":{"breakAngle":8.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.5,"breakVerticalInduced":-15.5,"breakHorizontal":-7.9,"spinRate":2953,"spinDirection":32},"zone":9,"typeConfidence":2.0,"plateTime":0.450061798215704,"extension":6.5856745993899715},"index":0,"playId":"9619efb7-a0aa-3bc0-9070-fc8da7577c35","pitchNumber":1,"startTime":"2026-07-03T22:42:08.686Z","endTime":"2026-07-03T22:42:12.688Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691008,"link":"/api/v1/people/691008","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":665877,"link":"/api/v1/people/665877"},"left":{"id":663494,"link":"/api/v1/people/663494"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":608324,"link":"/api/v1/people/608324","batSide":{"code":"R","description":"Right"}},"third":{"id":699393,"link":"/api/v1/people/699393"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.7,"endSpeed":88.5,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.990950843851923,"aZ":-13.903496231004599,"pfxX":-7.28970834901601,"pfxZ":9.133381232490667,"pX":0.9651347043922495,"pZ":1.8115999058769798,"vX0":9.238852087422279,"vY0":-140.34600358855087,"vZ0":-7.675275462665247,"x":80.21,"y":189.87,"x0":-1.41827129938219,"y0":50.0000950348763,"z0":5.482288154023181,"aX":-14.578290589745729},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":15.1,"breakHorizontal":11.4,"spinRate":2323,"spinDirection":221},"zone":14,"typeConfidence":2.0,"plateTime":0.3898739536083786,"extension":6.6972829789386905},"index":1,"playId":"91597237-c3c0-3286-8c02-a04a0ee92af8","pitchNumber":2,"startTime":"2026-07-03T22:42:24.609Z","endTime":"2026-07-03T22:42:28.597Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691008,"link":"/api/v1/people/691008","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":665877,"link":"/api/v1/people/665877"},"left":{"id":663494,"link":"/api/v1/people/663494"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":608324,"link":"/api/v1/people/608324","batSide":{"code":"R","description":"Right"}},"third":{"id":699393,"link":"/api/v1/people/699393"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.4,"endSpeed":87.9,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.749034657858697,"aZ":-16.3605939444427,"pfxX":-8.415671605765239,"pfxZ":8.041637323256097,"pX":-0.23957262961998652,"pZ":1.968547702364607,"vX0":5.8834796541581715,"vY0":-138.79317311645866,"vZ0":-6.998076857285345,"x":126.13,"y":185.63,"x0":-1.2848852783315527,"y0":50.00527041198412,"z0":5.5968169129510175,"aX":-16.551915672577813},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":13.4,"breakHorizontal":14.2,"spinRate":2201,"spinDirection":221},"zone":8,"typeConfidence":2.0,"plateTime":0.39344451409972026,"extension":6.657039157809142},"index":2,"playId":"f02aea89-74ae-338a-b26f-95745905e024","pitchNumber":3,"startTime":"2026-07-03T22:42:44.140Z","endTime":"2026-07-03T22:42:47.269Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691008,"link":"/api/v1/people/691008","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":665877,"link":"/api/v1/people/665877"},"left":{"id":663494,"link":"/api/v1/people/663494"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":608324,"link":"/api/v1/people/608324","batSide":{"code":"R","description":"Right"}},"third":{"id":699393,"link":"/api/v1/people/699393"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.1,"endSpeed":77.9,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.970207411723237,"aZ":-45.15767988816415,"pfxX":3.6080251171839444,"pfxZ":-8.634662909057978,"pX":0.6757410213641916,"pZ":-0.1612320638619373,"vX0":3.4584856552892775,"vY0":-122.35504782689904,"vZ0":-4.878573654804465,"x":91.24,"y":243.13,"x0":-1.228967486208951,"y0":50.00180226060366,"z0":5.7610718146995135,"aX":5.425630766260567},"breaks":{"breakAngle":7.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-55.4,"breakVerticalInduced":-16.6,"breakHorizontal":-7.4,"spinRate":2918,"spinDirection":27},"zone":14,"typeConfidence":2.0,"plateTime":0.4490449312402194,"extension":6.557170947389093},"index":3,"playId":"a26024bf-02d8-3492-aa80-5605e33ba575","pitchNumber":4,"startTime":"2026-07-03T22:43:06.444Z","endTime":"2026-07-03T22:43:10.870Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691008,"link":"/api/v1/people/691008","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":665877,"link":"/api/v1/people/665877"},"left":{"id":663494,"link":"/api/v1/people/663494"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":608324,"link":"/api/v1/people/608324","batSide":{"code":"R","description":"Right"}},"third":{"id":699393,"link":"/api/v1/people/699393"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.1,"endSpeed":77.3,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.317120579814983,"aZ":-35.823272278812034,"pfxX":5.4934297300324495,"pfxZ":-2.398383904142646,"pX":0.07940620179570619,"pZ":2.8922857445322276,"vX0":2.548623559953532,"vY0":-122.46452811446586,"vZ0":0.7731065593024975,"x":113.97,"y":160.69,"x0":-1.6888847066463726,"y0":50.00611956545807,"z0":5.638073945530066,"aX":8.340681942440284},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.6,"breakVerticalInduced":-4.0,"breakHorizontal":-10.6,"spinRate":2675,"spinDirection":59},"zone":2,"typeConfidence":2.0,"plateTime":0.44735893338639254,"extension":6.598942872683437},"hitData":{"launchSpeed":91.4,"launchAngle":-7.0,"totalDistance":21.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":48.07,"coordY":119.07}},"index":4,"playId":"d2634ce6-cf03-3f72-b780-2c184e661cc0","pitchNumber":5,"startTime":"2026-07-03T22:43:29.077Z","endTime":"2026-07-03T22:43:42.022Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691008,"link":"/api/v1/people/691008","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":665877,"link":"/api/v1/people/665877"},"left":{"id":663494,"link":"/api/v1/people/663494"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":608324,"link":"/api/v1/people/608324","batSide":{"code":"R","description":"Right"}},"third":{"id":699393,"link":"/api/v1/people/699393"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":608324,"link":"/api/v1/people/608324"},"credit":"b_ab"},{"player":{"id":691008,"link":"/api/v1/people/691008"},"credit":"p_ab"},{"player":{"id":608324,"link":"/api/v1/people/608324"},"credit":"b_pa"},{"player":{"id":691008,"link":"/api/v1/people/691008"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.1,"awayTeamWinProbability":99.9,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.01,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2026-07-03T22:43:42.022Z","atBatIndex":72},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Michael Busch strikes out on a foul tip.","rbi":0,"awayScore":17,"homeScore":1,"isOut":true},"about":{"atBatIndex":73,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-07-03T22:43:57.660Z","endTime":"2026-07-03T22:45:36.434Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":691008,"fullName":"Max Rajcic","link":"/api/v1/people/691008"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":699625,"link":"/api/v1/people/699625"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.5,"endSpeed":88.9,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.522065021789405,"aZ":-13.602264257319442,"pfxX":-7.597163907759644,"pfxZ":9.271783404336759,"pX":-0.28503629236690387,"pZ":1.0032568950533522,"vX0":5.98739328832348,"vY0":-140.14799500716776,"vZ0":-9.831341116296667,"x":127.86,"y":211.69,"x0":-1.4543142670019824,"y0":50.00685088111773,"z0":5.429332635526053,"aX":-15.225977012718408},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":15.1,"breakHorizontal":12.6,"spinRate":2279,"spinDirection":217},"zone":13,"typeConfidence":2.0,"plateTime":0.3897305536443709,"extension":6.652831291237795},"index":0,"playId":"d129fc85-fc76-3e9a-86e5-74655f3fd4ab","pitchNumber":1,"startTime":"2026-07-03T22:44:14.637Z","endTime":"2026-07-03T22:44:18.074Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691008,"link":"/api/v1/people/691008","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":665877,"link":"/api/v1/people/665877"},"left":{"id":663494,"link":"/api/v1/people/663494"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":683737,"link":"/api/v1/people/683737","batSide":{"code":"L","description":"Left"}},"second":{"id":608324,"link":"/api/v1/people/608324"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.1,"endSpeed":80.4,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.605363902346955,"aZ":-28.484050086419092,"pfxX":-10.411518733991086,"pfxZ":2.255778570559573,"pX":-0.6519523027794566,"pZ":1.9451486923904104,"vX0":5.626386967785674,"vY0":-126.81435023184972,"vZ0":-3.3354722837079684,"x":141.85,"y":186.26,"x0":-1.540236046326543,"y0":50.00608517586118,"z0":5.5365259484125655,"aX":-17.053565948085822},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":3.6,"breakHorizontal":17.6,"spinRate":1908,"spinDirection":252},"zone":7,"typeConfidence":2.0,"plateTime":0.4310228990841809,"extension":6.632707630984417},"index":1,"playId":"13c58f69-76ee-3919-bdd0-180c1e443625","pitchNumber":2,"startTime":"2026-07-03T22:44:29.627Z","endTime":"2026-07-03T22:44:32.627Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691008,"link":"/api/v1/people/691008","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":665877,"link":"/api/v1/people/665877"},"left":{"id":663494,"link":"/api/v1/people/663494"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":683737,"link":"/api/v1/people/683737","batSide":{"code":"L","description":"Left"}},"second":{"id":608324,"link":"/api/v1/people/608324"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.9,"endSpeed":80.2,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.355051824215813,"aZ":-27.47738942849707,"pfxX":-10.25628363706984,"pfxZ":2.8950068530620428,"pX":0.5005222656171863,"pZ":1.3989929044369636,"vX0":8.066931363326589,"vY0":-126.2551592130189,"vZ0":-4.650325224701848,"x":97.92,"y":201.01,"x0":-1.394672004411378,"y0":50.00568501398044,"z0":5.461683328182411,"aX":-16.65393260760987},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":4.4,"breakHorizontal":16.9,"spinRate":1976,"spinDirection":254},"zone":14,"typeConfidence":2.0,"plateTime":0.4329109166362919,"extension":6.692440287617273},"index":2,"playId":"92be164f-b8e3-3914-b469-61e6a739f171","pitchNumber":3,"startTime":"2026-07-03T22:44:47.605Z","endTime":"2026-07-03T22:44:51.898Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691008,"link":"/api/v1/people/691008","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":665877,"link":"/api/v1/people/665877"},"left":{"id":663494,"link":"/api/v1/people/663494"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":683737,"link":"/api/v1/people/683737","batSide":{"code":"L","description":"Left"}},"second":{"id":608324,"link":"/api/v1/people/608324"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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":96.2,"endSpeed":87.9,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.471353746910083,"aZ":-11.885652818533396,"pfxX":-6.312619701446549,"pfxZ":10.191496479643515,"pX":-0.951849177202796,"pZ":3.931778672142337,"vX0":3.3385028474618323,"vY0":-140.1587035923398,"vZ0":-2.71857265094518,"x":153.28,"y":132.62,"x0":-1.3377551866290471,"y0":50.00614783962548,"z0":5.689862974753968,"aX":-12.57023343180657},"breaks":{"breakAngle":43.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":18.1,"breakHorizontal":10.8,"spinRate":2376,"spinDirection":219},"zone":11,"typeConfidence":2.0,"plateTime":0.3906912877012232,"extension":6.553879647335318},"index":3,"playId":"9cd29ab1-f742-3ace-aa0c-8bc0ed9f1985","pitchNumber":4,"startTime":"2026-07-03T22:45:13.114Z","endTime":"2026-07-03T22:45:16.297Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691008,"link":"/api/v1/people/691008","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":665877,"link":"/api/v1/people/665877"},"left":{"id":663494,"link":"/api/v1/people/663494"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":683737,"link":"/api/v1/people/683737","batSide":{"code":"L","description":"Left"}},"second":{"id":608324,"link":"/api/v1/people/608324"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.5,"endSpeed":78.8,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.43968421034036,"aZ":-44.99312448325506,"pfxX":3.502877948309577,"pfxZ":-8.231563548531962,"pX":0.7236960915735052,"pZ":1.3973933361768893,"vX0":3.8311219492460156,"vY0":-124.40839209119795,"vZ0":-1.620769038714442,"x":89.41,"y":201.05,"x0":-1.294893265334639,"y0":50.00224767033324,"z0":5.808111945548379,"aX":5.455159171923287},"breaks":{"breakAngle":7.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.6,"breakVerticalInduced":-15.0,"breakHorizontal":-7.3,"spinRate":3008,"spinDirection":37},"zone":14,"typeConfidence":2.0,"plateTime":0.44134565081814303,"extension":6.535981731708312},"index":4,"playId":"6c5beefe-c514-347b-9db0-e1ab17a5fd79","pitchNumber":5,"startTime":"2026-07-03T22:45:31.834Z","endTime":"2026-07-03T22:45:36.434Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691008,"link":"/api/v1/people/691008","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":665877,"link":"/api/v1/people/665877"},"left":{"id":663494,"link":"/api/v1/people/663494"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":683737,"link":"/api/v1/people/683737","batSide":{"code":"L","description":"Left"}},"second":{"id":608324,"link":"/api/v1/people/608324"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":683737,"link":"/api/v1/people/683737"},"credit":"b_ab"},{"player":{"id":691008,"link":"/api/v1/people/691008"},"credit":"p_ab"},{"player":{"id":683737,"link":"/api/v1/people/683737"},"credit":"b_pa"},{"player":{"id":691008,"link":"/api/v1/people/691008"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.1,"awayTeamWinProbability":99.9,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.01,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2026-07-03T22:45:36.434Z","atBatIndex":73},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Nathan Church pops out to second baseman Pedro Ramírez.","rbi":0,"awayScore":17,"homeScore":1,"isOut":true},"about":{"atBatIndex":74,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-07-03T22:47:56.463Z","endTime":"2026-07-03T22:49:13.136Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":668970,"fullName":"Gavin Hollowell","link":"/api/v1/people/668970"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5,7],"actionIndex":[0,1],"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":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":699393,"link":"/api/v1/people/699393"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Kevin Alcántara replaces left fielder Ian Happ, batting 5th, playing left field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":17,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-03T22:47:28.277Z","endTime":"2026-07-03T22:47:28.300Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":682634,"link":"/api/v1/people/682634"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"501","replacedPlayer":{"id":664023,"link":"/api/v1/people/664023"},"defense":{"pitcher":{"id":669060,"link":"/api/v1/people/669060","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":699393,"link":"/api/v1/people/699393"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":663538,"link":"/api/v1/people/663538"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":681909,"link":"/api/v1/people/681909"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":701675,"link":"/api/v1/people/701675","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Gavin Hollowell replaces Bryse Wilson.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":17,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-07-03T22:47:28.300Z","endTime":"2026-07-03T22:47:56.683Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":668970,"link":"/api/v1/people/668970"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":669060,"link":"/api/v1/people/669060","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":699393,"link":"/api/v1/people/699393"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":663538,"link":"/api/v1/people/663538"},"left":{"id":682634,"link":"/api/v1/people/682634"},"center":{"id":681909,"link":"/api/v1/people/681909"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":701675,"link":"/api/v1/people/701675","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":83.6,"endSpeed":76.7,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.737829312573844,"aZ":-27.942780564228208,"pfxX":7.539700861444003,"pfxZ":2.82760830035393,"pX":-1.0846283140265012,"pZ":2.5260014498761523,"vX0":3.325707898112257,"vY0":-121.77636612810704,"vZ0":-0.6949408771314601,"x":158.34,"y":170.58,"x0":-3.4490773551791434,"y0":50.00326926048104,"z0":5.240251630895867,"aX":11.2808895245104},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":5.2,"breakHorizontal":-14.4,"spinRate":2420,"spinDirection":79},"zone":11,"typeConfidence":0.91,"plateTime":0.4504192830545839,"extension":6.568571469036874},"index":2,"playId":"cb89b094-79f8-3061-b329-1ff240df00c6","pitchNumber":1,"startTime":"2026-07-03T22:47:56.683Z","endTime":"2026-07-03T22:48:01.279Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668970,"link":"/api/v1/people/668970","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":699393,"link":"/api/v1/people/699393"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":663538,"link":"/api/v1/people/663538"},"left":{"id":682634,"link":"/api/v1/people/682634"},"center":{"id":681909,"link":"/api/v1/people/681909"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":701675,"link":"/api/v1/people/701675","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.7,"endSpeed":85.7,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.38294305320466,"aZ":-21.2411000409266,"pfxX":-8.637560358046933,"pfxZ":5.80201419058648,"pX":-1.8415164284242305,"pZ":2.6969362966644583,"vX0":7.3973282866877055,"vY0":-136.24665027606196,"vZ0":-2.465148493278492,"x":187.19,"y":165.96,"x0":-3.466947523580756,"y0":50.000128675549504,"z0":5.078150467961405,"aX":-16.26865299618295},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":10.2,"breakHorizontal":14.2,"spinRate":2707,"spinDirection":251},"zone":11,"typeConfidence":0.91,"plateTime":0.40171648790347847,"extension":6.884084707829193},"index":3,"playId":"8b7a9173-9e97-3a72-915e-fb42d5b25169","pitchNumber":2,"startTime":"2026-07-03T22:48:10.046Z","endTime":"2026-07-03T22:48:13.679Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668970,"link":"/api/v1/people/668970","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":699393,"link":"/api/v1/people/699393"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":663538,"link":"/api/v1/people/663538"},"left":{"id":682634,"link":"/api/v1/people/682634"},"center":{"id":681909,"link":"/api/v1/people/681909"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":701675,"link":"/api/v1/people/701675","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.5,"endSpeed":84.4,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.191591546980415,"aZ":-20.670829035158032,"pfxX":-8.806862666208882,"pfxZ":6.288855378935315,"pX":-0.16814051103740962,"pZ":2.952616328517142,"vX0":10.149264546168778,"vY0":-134.38506728374853,"vZ0":-1.851164298774112,"x":123.41,"y":159.06,"x0":-2.8499825792602347,"y0":50.00062082341062,"z0":5.119142095122732,"aX":-16.102784779354153},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":11.2,"breakHorizontal":13.8,"spinRate":2780,"spinDirection":242},"zone":2,"typeConfidence":0.9,"plateTime":0.40762000072222815,"extension":6.6786534241587985},"index":4,"playId":"bb42a953-8436-3505-8179-6e60600e73df","pitchNumber":3,"startTime":"2026-07-03T22:48:26.786Z","endTime":"2026-07-03T22:48:30.586Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668970,"link":"/api/v1/people/668970","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":699393,"link":"/api/v1/people/699393"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":663538,"link":"/api/v1/people/663538"},"left":{"id":682634,"link":"/api/v1/people/682634"},"center":{"id":681909,"link":"/api/v1/people/681909"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":701675,"link":"/api/v1/people/701675","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.0,"endSpeed":85.4,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.020435737977227,"aZ":-24.499539227571216,"pfxX":-8.135622738839903,"pfxZ":4.131058639468238,"pX":-0.6277451849840628,"pZ":2.71414986190919,"vX0":9.443946432100304,"vY0":-135.12864271549353,"vZ0":-1.9025066786383042,"x":140.93,"y":165.5,"x0":-3.1024576081583555,"y0":50.00543365410606,"z0":5.139697859687872,"aX":-15.125816378148647},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":7.3,"breakHorizontal":12.8,"spinRate":2672,"spinDirection":248},"zone":1,"typeConfidence":0.89,"plateTime":0.40453406130047087,"extension":6.68450916092488},"index":5,"playId":"c3df870b-67a9-38c1-a2f8-3c408da3475f","pitchNumber":4,"startTime":"2026-07-03T22:48:40.890Z","endTime":"2026-07-03T22:48:43.956Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668970,"link":"/api/v1/people/668970","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":699393,"link":"/api/v1/people/699393"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":663538,"link":"/api/v1/people/663538"},"left":{"id":682634,"link":"/api/v1/people/682634"},"center":{"id":681909,"link":"/api/v1/people/681909"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":701675,"link":"/api/v1/people/701675","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":17,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"index":6,"startTime":"2026-07-03T22:48:51.846Z","endTime":"2026-07-03T22:49:05.934Z","isPitch":false,"type":"action","player":{"id":701675,"link":"/api/v1/people/701675"},"defense":{"pitcher":{"id":668970,"link":"/api/v1/people/668970","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":699393,"link":"/api/v1/people/699393"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":663538,"link":"/api/v1/people/663538"},"left":{"id":682634,"link":"/api/v1/people/682634"},"center":{"id":681909,"link":"/api/v1/people/681909"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":701675,"link":"/api/v1/people/701675","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.6,"endSpeed":77.9,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.117174385090404,"aZ":-27.569621815637223,"pfxX":8.06230583690601,"pfxZ":3.010956216863721,"pX":0.9878974223706388,"pZ":1.9009008286443076,"vX0":8.29417214288342,"vY0":-122.98561402039836,"vZ0":-1.8096718558715774,"x":79.34,"y":187.46,"x0":-3.4792167145421105,"y0":50.00016740887941,"z0":4.9918040564393245,"aX":12.305561089567787},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":5.3,"breakHorizontal":-16.6,"spinRate":2542,"spinDirection":75},"zone":14,"typeConfidence":0.91,"plateTime":0.4459133091987084,"extension":6.786713951274211},"hitData":{"launchSpeed":52.4,"launchAngle":49.0,"totalDistance":141.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":138.3,"coordY":146.94}},"index":7,"playId":"542d5493-00b7-3255-911d-e8ff7a1a928a","pitchNumber":5,"startTime":"2026-07-03T22:49:05.934Z","endTime":"2026-07-03T22:49:13.136Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668970,"link":"/api/v1/people/668970","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":699393,"link":"/api/v1/people/699393"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":663538,"link":"/api/v1/people/663538"},"left":{"id":682634,"link":"/api/v1/people/682634"},"center":{"id":681909,"link":"/api/v1/people/681909"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":701675,"link":"/api/v1/people/701675","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":701675,"link":"/api/v1/people/701675"},"credit":"b_ab"},{"player":{"id":668970,"link":"/api/v1/people/668970"},"credit":"p_ab"},{"player":{"id":701675,"link":"/api/v1/people/701675"},"credit":"b_pa"},{"player":{"id":668970,"link":"/api/v1/people/668970"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.1,"awayTeamWinProbability":99.9,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.0,"dramaIndex":5.0,"contextMetrics":{},"playEndTime":"2026-07-03T22:49:13.136Z","atBatIndex":74},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"JJ Wetherholt flies out to center fielder Justin Dean.","rbi":0,"awayScore":17,"homeScore":1,"isOut":true},"about":{"atBatIndex":75,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-07-03T22:49:18.182Z","endTime":"2026-07-03T22:51:09.581Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":668970,"fullName":"Gavin Hollowell","link":"/api/v1/people/668970"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":681909,"link":"/api/v1/people/681909"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.5,"endSpeed":87.7,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.125249819918935,"aZ":-20.645615926076715,"pfxX":-9.114591414391683,"pfxZ":5.875613479401188,"pX":-0.6406958665538299,"pZ":2.4635597754624956,"vX0":10.496528323764746,"vY0":-138.7538533824341,"vZ0":-3.520363335043083,"x":141.42,"y":172.26,"x0":-3.2766840635560475,"y0":50.006858832792716,"z0":5.113565157688745,"aX":-17.895112004374678},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":10.1,"breakHorizontal":14.5,"spinRate":2735,"spinDirection":245},"zone":4,"typeConfidence":0.91,"plateTime":0.39376180657413906,"extension":6.7806043089954855},"index":0,"playId":"37dca252-fb05-36c6-9be2-aad1ef06ab0f","pitchNumber":1,"startTime":"2026-07-03T22:49:34.216Z","endTime":"2026-07-03T22:49:37.216Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668970,"link":"/api/v1/people/668970","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":699393,"link":"/api/v1/people/699393"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":663538,"link":"/api/v1/people/663538"},"left":{"id":682634,"link":"/api/v1/people/682634"},"center":{"id":681909,"link":"/api/v1/people/681909"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":802139,"link":"/api/v1/people/802139","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.8,"endSpeed":89.0,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.535990072500788,"aZ":-18.229767250071834,"pfxX":-7.179703219521555,"pfxZ":6.905980414083931,"pX":-0.07472232415630091,"pZ":3.3385014337850554,"vX0":11.240256350029005,"vY0":-140.66748182821627,"vZ0":-2.2187685812902522,"x":119.85,"y":148.64,"x0":-3.1751358722088514,"y0":50.00696398026429,"z0":5.309061513414181,"aX":-14.506844874739368},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":12.2,"breakHorizontal":10.9,"spinRate":2784,"spinDirection":237},"zone":11,"typeConfidence":0.91,"plateTime":0.3882055848286381,"extension":6.804536489647186},"index":1,"playId":"23849328-146b-3d69-991d-5bac5fd331b7","pitchNumber":2,"startTime":"2026-07-03T22:49:54.769Z","endTime":"2026-07-03T22:49:57.998Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668970,"link":"/api/v1/people/668970","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":699393,"link":"/api/v1/people/699393"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":663538,"link":"/api/v1/people/663538"},"left":{"id":682634,"link":"/api/v1/people/682634"},"center":{"id":681909,"link":"/api/v1/people/681909"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":802139,"link":"/api/v1/people/802139","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":17,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-07-03T22:50:04.646Z","endTime":"2026-07-03T22:50:17.027Z","isPitch":false,"type":"action","player":{"id":802139,"link":"/api/v1/people/802139"},"defense":{"pitcher":{"id":668970,"link":"/api/v1/people/668970","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":699393,"link":"/api/v1/people/699393"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":663538,"link":"/api/v1/people/663538"},"left":{"id":682634,"link":"/api/v1/people/682634"},"center":{"id":681909,"link":"/api/v1/people/681909"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":802139,"link":"/api/v1/people/802139","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.4,"endSpeed":78.9,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.578568321735773,"aZ":-36.649991162099916,"pfxX":-9.622791363986293,"pfxZ":-2.8204533913748,"pX":-0.3019242475452494,"pZ":2.086857366829818,"vX0":9.753572014638353,"vY0":-125.42682505503409,"vZ0":0.2286818473273884,"x":128.51,"y":182.43,"x0":-3.000255691679786,"y0":50.00584485107421,"z0":4.995751114683233,"aX":-15.257216906014712},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.8,"breakVerticalInduced":-4.8,"breakHorizontal":15.0,"spinRate":2054,"spinDirection":264},"zone":7,"typeConfidence":0.88,"plateTime":0.4375565908777239,"extension":6.699977584352588},"index":3,"playId":"fdc0bf80-6960-3ac3-b5c0-530875c3fae7","pitchNumber":3,"startTime":"2026-07-03T22:50:17.027Z","endTime":"2026-07-03T22:50:21.827Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668970,"link":"/api/v1/people/668970","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":699393,"link":"/api/v1/people/699393"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":663538,"link":"/api/v1/people/663538"},"left":{"id":682634,"link":"/api/v1/people/682634"},"center":{"id":681909,"link":"/api/v1/people/681909"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":802139,"link":"/api/v1/people/802139","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.2,"endSpeed":80.0,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.66289794824215,"aZ":-35.82353472552135,"pfxX":-10.687953368579688,"pfxZ":-2.2593013631648287,"pX":1.2476188202144096,"pZ":1.1177102439789355,"vX0":14.034536091705204,"vY0":-126.20827335268316,"vZ0":-2.5865902855445726,"x":69.44,"y":208.6,"x0":-2.996469699669582,"y0":50.004638640922764,"z0":5.040754554314402,"aX":-17.245947786567733},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.8,"breakVerticalInduced":-4.4,"breakHorizontal":16.2,"spinRate":2022,"spinDirection":264},"zone":14,"typeConfidence":0.92,"plateTime":0.4339608826464252,"extension":6.800593795448157},"index":4,"playId":"5575f22f-9761-3760-956e-e216b27c0829","pitchNumber":4,"startTime":"2026-07-03T22:50:42.058Z","endTime":"2026-07-03T22:50:45.175Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668970,"link":"/api/v1/people/668970","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":699393,"link":"/api/v1/people/699393"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":663538,"link":"/api/v1/people/663538"},"left":{"id":682634,"link":"/api/v1/people/682634"},"center":{"id":681909,"link":"/api/v1/people/681909"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":802139,"link":"/api/v1/people/802139","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.5,"endSpeed":87.8,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.50902222601507,"aZ":-19.318998428567305,"pfxX":-7.549642450077815,"pfxZ":6.477678874820585,"pX":-0.12357935538692383,"pZ":3.491180108503435,"vX0":10.70304188545578,"vY0":-140.20061539108167,"vZ0":-1.1967619442427038,"x":121.71,"y":144.52,"x0":-3.0146844675519273,"y0":50.00592275436694,"z0":5.187799851620244,"aX":-14.99115679343392},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":11.6,"breakHorizontal":11.4,"spinRate":2759,"spinDirection":247},"zone":11,"typeConfidence":0.91,"plateTime":0.39108957703728375,"extension":6.701101572223062},"hitData":{"launchSpeed":96.2,"launchAngle":47.0,"totalDistance":319.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":111.69,"coordY":72.15}},"index":5,"playId":"ecf3f4f6-22f2-33e8-8750-976d5eb3d062","pitchNumber":5,"startTime":"2026-07-03T22:50:58.101Z","endTime":"2026-07-03T22:51:09.581Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668970,"link":"/api/v1/people/668970","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":699393,"link":"/api/v1/people/699393"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":663538,"link":"/api/v1/people/663538"},"left":{"id":682634,"link":"/api/v1/people/682634"},"center":{"id":681909,"link":"/api/v1/people/681909"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":802139,"link":"/api/v1/people/802139","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":802139,"link":"/api/v1/people/802139"},"credit":"b_ab"},{"player":{"id":668970,"link":"/api/v1/people/668970"},"credit":"p_ab"},{"player":{"id":802139,"link":"/api/v1/people/802139"},"credit":"b_pa"},{"player":{"id":668970,"link":"/api/v1/people/668970"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.1,"awayTeamWinProbability":99.9,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.0,"dramaIndex":5.0,"contextMetrics":{},"playEndTime":"2026-07-03T22:51:09.581Z","atBatIndex":75},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Jimmy Crooks hit by pitch.","rbi":0,"awayScore":17,"homeScore":1,"isOut":false},"about":{"atBatIndex":76,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-07-03T22:51:12.164Z","endTime":"2026-07-03T22:51:37.711Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":699625,"fullName":"Jimmy Crooks","link":"/api/v1/people/699625"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":668970,"fullName":"Gavin Hollowell","link":"/api/v1/people/668970"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":699625,"fullName":"Jimmy Crooks","link":"/api/v1/people/699625"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":null,"runner":{"id":699625,"fullName":"Jimmy Crooks","link":"/api/v1/people/699625"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"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":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.8,"endSpeed":79.5,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.91031108528179,"aZ":-23.69353767477394,"pfxX":4.134047467693536,"pfxZ":5.320876244693772,"pX":2.5178955790392252,"pZ":2.170360750326067,"vX0":12.478080661587533,"vY0":-125.82682446897218,"vZ0":-2.499286219960581,"x":21.02,"y":180.18,"x0":-3.0543648402195074,"y0":50.004874414218946,"z0":5.108159873716667,"aX":6.5881736661897055},"breaks":{"breakAngle":20.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":9.2,"breakHorizontal":-10.4,"spinRate":2537,"spinDirection":69},"zone":14,"typeConfidence":0.81,"plateTime":0.43627532596419893,"extension":6.742005821079595},"index":0,"playId":"894e8dcc-b650-3139-8659-2d0c2b7ac254","pitchNumber":1,"startTime":"2026-07-03T22:51:31.697Z","endTime":"2026-07-03T22:51:37.711Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668970,"link":"/api/v1/people/668970","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":699393,"link":"/api/v1/people/699393"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":663538,"link":"/api/v1/people/663538"},"left":{"id":682634,"link":"/api/v1/people/682634"},"center":{"id":681909,"link":"/api/v1/people/681909"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":699625,"link":"/api/v1/people/699625","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":699625,"link":"/api/v1/people/699625"},"credit":"b_pa"},{"player":{"id":668970,"link":"/api/v1/people/668970"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.1,"awayTeamWinProbability":99.9,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.0,"dramaIndex":5.0,"contextMetrics":{},"playEndTime":"2026-07-03T22:51:37.711Z","atBatIndex":76},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Jordan Walker lines out sharply to center fielder Justin Dean.","rbi":0,"awayScore":17,"homeScore":1,"isOut":true},"about":{"atBatIndex":77,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-07-03T22:51:46.484Z","endTime":"2026-07-03T22:54:05.714Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":668970,"fullName":"Gavin Hollowell","link":"/api/v1/people/668970"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":681909,"link":"/api/v1/people/681909"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.1,"endSpeed":87.8,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.11083403011425,"aZ":-18.984268487814305,"pfxX":-6.562747226023666,"pfxZ":6.658430344180706,"pX":-1.5035167990930762,"pZ":3.2129045612374196,"vX0":6.90255893601475,"vY0":-139.77081380933598,"vZ0":-2.2508839754821524,"x":174.31,"y":152.03,"x0":-3.150878804691284,"y0":50.00315043817821,"z0":5.273415593771444,"aX":-13.002373336522908},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":11.8,"breakHorizontal":10.4,"spinRate":2884,"spinDirection":237},"zone":11,"typeConfidence":0.91,"plateTime":0.39166465625278457,"extension":6.7280084165921465},"index":0,"playId":"4e4c4735-b7a6-36e7-bdda-1c8574518115","pitchNumber":1,"startTime":"2026-07-03T22:52:01.958Z","endTime":"2026-07-03T22:52:07.058Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668970,"link":"/api/v1/people/668970","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":699393,"link":"/api/v1/people/699393"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":663538,"link":"/api/v1/people/663538"},"left":{"id":682634,"link":"/api/v1/people/682634"},"center":{"id":681909,"link":"/api/v1/people/681909"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":691023,"link":"/api/v1/people/691023","batSide":{"code":"R","description":"Right"}},"first":{"id":699625,"link":"/api/v1/people/699625"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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.1,"endSpeed":87.9,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.663955763333544,"aZ":-19.40150735458409,"pfxX":-7.042462394172314,"pfxZ":6.449658218946574,"pX":-0.3234705766325397,"pZ":3.6342324266467516,"vX0":10.041589789248281,"vY0":-139.677145116716,"vZ0":-1.028130213401213,"x":129.33,"y":140.66,"x0":-3.04571280250919,"y0":50.00621672552017,"z0":5.2795288257248325,"aX":-13.955633745401936},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":11.6,"breakHorizontal":10.8,"spinRate":2920,"spinDirection":239},"zone":11,"typeConfidence":0.91,"plateTime":0.3917232171162919,"extension":6.7662637954466645},"index":1,"playId":"470f513e-3db9-3299-a2f5-149bd7bfa4e2","pitchNumber":2,"startTime":"2026-07-03T22:52:19.218Z","endTime":"2026-07-03T22:52:23.891Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668970,"link":"/api/v1/people/668970","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":699393,"link":"/api/v1/people/699393"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":663538,"link":"/api/v1/people/663538"},"left":{"id":682634,"link":"/api/v1/people/682634"},"center":{"id":681909,"link":"/api/v1/people/681909"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":691023,"link":"/api/v1/people/691023","batSide":{"code":"R","description":"Right"}},"first":{"id":699625,"link":"/api/v1/people/699625"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":17,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-07-03T22:52:53.056Z","endTime":"2026-07-03T22:52:56.527Z","isPitch":false,"type":"action","player":{"id":691023,"link":"/api/v1/people/691023"},"defense":{"pitcher":{"id":668970,"link":"/api/v1/people/668970","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":699393,"link":"/api/v1/people/699393"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":663538,"link":"/api/v1/people/663538"},"left":{"id":682634,"link":"/api/v1/people/682634"},"center":{"id":681909,"link":"/api/v1/people/681909"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":691023,"link":"/api/v1/people/691023","batSide":{"code":"R","description":"Right"}},"first":{"id":699625,"link":"/api/v1/people/699625"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.2,"endSpeed":78.1,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.527032629717958,"aZ":-30.295679543979233,"pfxX":7.340171476437032,"pfxZ":1.2137367090964908,"pX":-0.21299661334703882,"pZ":2.779103655606985,"vX0":5.397859656004615,"vY0":-123.94131993194065,"vZ0":0.08976462879269054,"x":89.48,"y":142.78,"x0":-3.375342627605275,"y0":50.004082603968754,"z0":5.279204536890644,"aX":11.383204228085308},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":2.5,"breakHorizontal":-14.5,"spinRate":2783,"spinDirection":73},"zone":5,"typeConfidence":0.91,"plateTime":0.4424663303542622,"extension":6.549002817441154},"index":3,"playId":"57cd1b34-75a9-3763-b917-3b854e324158","pitchNumber":3,"startTime":"2026-07-03T22:52:56.527Z","endTime":"2026-07-03T22:53:00.179Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668970,"link":"/api/v1/people/668970","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":699393,"link":"/api/v1/people/699393"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":663538,"link":"/api/v1/people/663538"},"left":{"id":682634,"link":"/api/v1/people/682634"},"center":{"id":681909,"link":"/api/v1/people/681909"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":691023,"link":"/api/v1/people/691023","batSide":{"code":"R","description":"Right"}},"first":{"id":699625,"link":"/api/v1/people/699625"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.8,"endSpeed":78.1,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.711927328548096,"aZ":-28.57454241512968,"pfxX":6.524303099690968,"pfxZ":2.3363663713032192,"pX":1.0240805806282332,"pZ":2.5204553641184466,"vX0":8.739102661167113,"vY0":-123.30542628359082,"vZ0":-0.8151439007690717,"x":77.96,"y":170.73,"x0":-3.4144424345486946,"y0":50.00089467463687,"z0":5.268149256256438,"aX":10.033838805978064},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":4.3,"breakHorizontal":-13.9,"spinRate":2609,"spinDirection":73},"zone":14,"typeConfidence":0.91,"plateTime":0.44434703285782184,"extension":6.592586138292779},"index":4,"playId":"98db76b9-a746-3a31-bbc9-c3a8d843be9d","pitchNumber":4,"startTime":"2026-07-03T22:53:21.213Z","endTime":"2026-07-03T22:53:26.423Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668970,"link":"/api/v1/people/668970","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":699393,"link":"/api/v1/people/699393"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":663538,"link":"/api/v1/people/663538"},"left":{"id":682634,"link":"/api/v1/people/682634"},"center":{"id":681909,"link":"/api/v1/people/681909"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":691023,"link":"/api/v1/people/691023","batSide":{"code":"R","description":"Right"}},"first":{"id":699625,"link":"/api/v1/people/699625"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.1,"endSpeed":78.1,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.527710648634404,"aZ":-27.028134991059307,"pfxX":7.412179436074577,"pfxZ":3.323672307734018,"pX":0.27160437709048,"pZ":2.960235935361352,"vX0":6.679614910878162,"vY0":-123.8477378715663,"vZ0":0.051882252717719846,"x":106.65,"y":158.85,"x0":-3.426688214793516,"y0":50.00274798635698,"z0":5.206043415738227,"aX":11.47277530691189},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":6.2,"breakHorizontal":-15.0,"spinRate":2676,"spinDirection":77},"zone":6,"typeConfidence":0.91,"plateTime":0.44285179686696496,"extension":6.448875765761886},"index":5,"playId":"9bf4676a-cde4-3578-83da-7eb3c2688e7c","pitchNumber":5,"startTime":"2026-07-03T22:53:37.343Z","endTime":"2026-07-03T22:53:41.225Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668970,"link":"/api/v1/people/668970","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":699393,"link":"/api/v1/people/699393"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":663538,"link":"/api/v1/people/663538"},"left":{"id":682634,"link":"/api/v1/people/682634"},"center":{"id":681909,"link":"/api/v1/people/681909"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":691023,"link":"/api/v1/people/691023","batSide":{"code":"R","description":"Right"}},"first":{"id":699625,"link":"/api/v1/people/699625"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.8,"endSpeed":87.9,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.293249719664203,"aZ":-16.39198467854286,"pfxX":-6.6539231534955885,"pfxZ":7.984835366826433,"pX":-0.1822525637550122,"pZ":3.960613775870056,"vX0":10.387941767143907,"vY0":-139.24508678828948,"vZ0":-0.8883756126919589,"x":123.95,"y":131.84,"x0":-3.0852330625463553,"y0":50.00531376310128,"z0":5.3613998265093095,"aX":-13.156934567991266},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":14.5,"breakHorizontal":10.1,"spinRate":2899,"spinDirection":229},"zone":11,"typeConfidence":0.91,"plateTime":0.3923386371093054,"extension":6.708307686350493},"hitData":{"launchSpeed":107.6,"launchAngle":16.0,"totalDistance":377.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":133.21,"coordY":47.14}},"index":6,"playId":"78f9bba8-a0b2-329d-b57d-5349373eab80","pitchNumber":6,"startTime":"2026-07-03T22:53:58.316Z","endTime":"2026-07-03T22:54:05.714Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668970,"link":"/api/v1/people/668970","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":699393,"link":"/api/v1/people/699393"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":663538,"link":"/api/v1/people/663538"},"left":{"id":682634,"link":"/api/v1/people/682634"},"center":{"id":681909,"link":"/api/v1/people/681909"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":691023,"link":"/api/v1/people/691023","batSide":{"code":"R","description":"Right"}},"first":{"id":699625,"link":"/api/v1/people/699625"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691023,"link":"/api/v1/people/691023"},"credit":"b_ab"},{"player":{"id":668970,"link":"/api/v1/people/668970"},"credit":"p_ab"},{"player":{"id":691023,"link":"/api/v1/people/691023"},"credit":"b_pa"},{"player":{"id":668970,"link":"/api/v1/people/668970"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.1,"awayTeamWinProbability":99.9,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.0,"dramaIndex":5.0,"contextMetrics":{},"playEndTime":"2026-07-03T22:54:05.714Z","atBatIndex":77},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Seiya Suzuki grounds out, third baseman Blaze Jordan to first baseman Pedro Pagés.","rbi":0,"awayScore":17,"homeScore":1,"isOut":true},"about":{"atBatIndex":78,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-07-03T22:56:11.852Z","endTime":"2026-07-03T22:57:17.692Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":691008,"fullName":"Max Rajcic","link":"/api/v1/people/691008"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":691458,"link":"/api/v1/people/691458"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":686780,"link":"/api/v1/people/686780"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Pedro Pagés replaces first baseman Alec Burleson, batting 5th, playing first base.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":17,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-03T22:55:43.777Z","endTime":"2026-07-03T22:56:14.144Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":686780,"link":"/api/v1/people/686780"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"battingOrder":"501","replacedPlayer":{"id":676475,"link":"/api/v1/people/676475"},"defense":{"pitcher":{"id":691008,"link":"/api/v1/people/691008","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":665877,"link":"/api/v1/people/665877"},"left":{"id":663494,"link":"/api/v1/people/663494"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":673548,"link":"/api/v1/people/673548","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":84.2,"endSpeed":77.6,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.96201884297141,"aZ":-29.803444736004973,"pfxX":3.257569303088135,"pfxZ":1.551217254012621,"pX":0.6215576222626051,"pZ":2.0436363293326494,"vX0":4.923138747189277,"vY0":-122.60000206362055,"vZ0":-2.0012731220882967,"x":93.31,"y":183.6,"x0":-1.834585314220021,"y0":50.000060516879,"z0":5.411171353671017,"aX":4.96287502389837},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":2.6,"breakHorizontal":-7.1,"spinRate":2440,"spinDirection":55},"zone":9,"typeConfidence":2.0,"plateTime":0.44654712653690476,"extension":6.5643095034993735},"index":1,"playId":"b8e2bd16-0521-3e6b-899d-bd81a3566ead","pitchNumber":1,"startTime":"2026-07-03T22:56:14.144Z","endTime":"2026-07-03T22:56:18.248Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691008,"link":"/api/v1/people/691008","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":686780,"link":"/api/v1/people/686780"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":665877,"link":"/api/v1/people/665877"},"left":{"id":663494,"link":"/api/v1/people/663494"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":673548,"link":"/api/v1/people/673548","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.8,"endSpeed":78.4,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.762370437450542,"aZ":-33.39196843986908,"pfxX":5.019865438779816,"pfxZ":-0.7944690984207576,"pX":1.0184188866273698,"pZ":0.6197323275081369,"vX0":5.018895797797856,"vY0":-123.36640236168432,"vZ0":-4.852168383430612,"x":78.18,"y":222.05,"x0":-1.6950394069225485,"y0":50.00062395420846,"z0":5.429662535390073,"aX":7.728026805759409},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.4,"breakVerticalInduced":-2.3,"breakHorizontal":-10.3,"spinRate":2529,"spinDirection":49},"zone":14,"typeConfidence":2.0,"plateTime":0.4441553342656528,"extension":6.633390540365311},"index":2,"playId":"cee98482-0ccd-3d72-8db2-a20c008ec497","pitchNumber":2,"startTime":"2026-07-03T22:56:27.944Z","endTime":"2026-07-03T22:56:31.389Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691008,"link":"/api/v1/people/691008","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":686780,"link":"/api/v1/people/686780"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":665877,"link":"/api/v1/people/665877"},"left":{"id":663494,"link":"/api/v1/people/663494"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":673548,"link":"/api/v1/people/673548","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.7,"endSpeed":87.2,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.952046340103585,"aZ":-14.212848438279568,"pfxX":-6.751896553025537,"pfxZ":9.176647583790514,"pX":0.03723471989977656,"pZ":3.0002073535412683,"vX0":7.103678062445074,"vY0":-139.17589364571595,"vZ0":-4.326972892006338,"x":115.58,"y":157.77,"x0":-1.6740053763022384,"y0":50.00144135855649,"z0":5.51995136925291,"aX":-13.212806459940484},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":15.8,"breakHorizontal":10.7,"spinRate":2189,"spinDirection":223},"zone":2,"typeConfidence":2.0,"plateTime":0.39393744913727113,"extension":6.699096251105884},"index":3,"playId":"0b2e603a-e851-3c36-b8ee-f004a13a087f","pitchNumber":3,"startTime":"2026-07-03T22:56:47.884Z","endTime":"2026-07-03T22:56:52.267Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691008,"link":"/api/v1/people/691008","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":686780,"link":"/api/v1/people/686780"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":665877,"link":"/api/v1/people/665877"},"left":{"id":663494,"link":"/api/v1/people/663494"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":673548,"link":"/api/v1/people/673548","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.8,"endSpeed":87.3,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.742274063637595,"aZ":-19.761238530311942,"pfxX":-8.596866016681837,"pfxZ":6.408707590773087,"pX":-0.20584693997917392,"pZ":2.1296233347358093,"vX0":6.351606590989762,"vY0":-137.85470443910947,"vZ0":-5.860519529351171,"x":124.85,"y":181.28,"x0":-1.4151120818623932,"y0":50.00622119055168,"z0":5.604022830854224,"aX":-16.659455698132046},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":10.7,"breakHorizontal":14.4,"spinRate":2191,"spinDirection":222},"zone":8,"typeConfidence":2.0,"plateTime":0.3963239670359675,"extension":6.510340035971166},"hitData":{"launchSpeed":87.1,"launchAngle":-30.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":104.87,"coordY":163.18}},"index":4,"playId":"8cf94bf8-ca66-346b-a2f4-20e9b9b6feeb","pitchNumber":4,"startTime":"2026-07-03T22:57:10.415Z","endTime":"2026-07-03T22:57:17.692Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691008,"link":"/api/v1/people/691008","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":686780,"link":"/api/v1/people/686780"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":665877,"link":"/api/v1/people/665877"},"left":{"id":663494,"link":"/api/v1/people/663494"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":673548,"link":"/api/v1/people/673548","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":673548,"link":"/api/v1/people/673548"},"credit":"b_ab"},{"player":{"id":691008,"link":"/api/v1/people/691008"},"credit":"p_ab"},{"player":{"id":673548,"link":"/api/v1/people/673548"},"credit":"b_pa"},{"player":{"id":691008,"link":"/api/v1/people/691008"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.1,"awayTeamWinProbability":99.9,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.0,"dramaIndex":5.0,"contextMetrics":{},"playEndTime":"2026-07-03T22:57:17.692Z","atBatIndex":78},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Kevin Alcántara lines out to left fielder Bryan Torres.","rbi":0,"awayScore":17,"homeScore":1,"isOut":true},"about":{"atBatIndex":79,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-07-03T22:57:25.241Z","endTime":"2026-07-03T22:59:13.675Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":682634,"fullName":"Kevin Alcántara","link":"/api/v1/people/682634"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":691008,"fullName":"Max Rajcic","link":"/api/v1/people/691008"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":682634,"fullName":"Kevin Alcántara","link":"/api/v1/people/682634"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":663494,"link":"/api/v1/people/663494"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":82.4,"endSpeed":76.3,"strikeZoneTop":3.458,"strikeZoneBottom":1.745,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.587662399346872,"aZ":-43.22551778881935,"pfxX":4.725005362654796,"pfxZ":-7.547430050989,"pX":0.20249540621647044,"pZ":2.6210133807316094,"vX0":2.1598531696949532,"vY0":-120.06385409563556,"vZ0":1.3717548191136877,"x":109.28,"y":168.01,"x0":-1.3217780179736687,"y0":50.00330931365077,"z0":5.880146796862184,"aX":6.91830222437255},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.2,"breakVerticalInduced":-13.1,"breakHorizontal":-9.1,"spinRate":2751,"spinDirection":39},"zone":5,"typeConfidence":2.0,"plateTime":0.4556847598873941,"extension":6.5056521508016285},"index":0,"playId":"c572b442-0440-379b-8b25-0575c04ee037","pitchNumber":1,"startTime":"2026-07-03T22:57:42.170Z","endTime":"2026-07-03T22:57:45.326Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691008,"link":"/api/v1/people/691008","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":686780,"link":"/api/v1/people/686780"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":665877,"link":"/api/v1/people/665877"},"left":{"id":663494,"link":"/api/v1/people/663494"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":682634,"link":"/api/v1/people/682634","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":77.8,"endSpeed":71.8,"strikeZoneTop":3.458,"strikeZoneBottom":1.745,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.00334672918139,"aZ":-43.4922227524283,"pfxX":5.888813542929388,"pfxZ":-8.752945559980251,"pX":-0.4888920044801131,"pZ":1.7746772920219316,"vX0":0.38075172586149375,"vY0":-113.35817910345588,"vZ0":0.518766976717167,"x":126.3,"y":154.09,"x0":-1.4237518087128662,"y0":50.00345294757967,"z0":5.908116151167353,"aX":7.613255401118038},"breaks":{"breakAngle":9.6,"breakLength":14.4,"breakY":24.0,"breakVertical":-60.7,"breakVerticalInduced":-15.4,"breakHorizontal":-10.8,"spinRate":2667,"spinDirection":36},"zone":7,"typeConfidence":2.0,"plateTime":0.48440062068649103,"extension":6.607316641488413},"index":1,"playId":"ce08cbc3-8c57-326e-9efd-3fd3dd552399","pitchNumber":2,"startTime":"2026-07-03T22:57:57.246Z","endTime":"2026-07-03T22:58:00.769Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691008,"link":"/api/v1/people/691008","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":686780,"link":"/api/v1/people/686780"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":665877,"link":"/api/v1/people/665877"},"left":{"id":663494,"link":"/api/v1/people/663494"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":682634,"link":"/api/v1/people/682634","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":17,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-07-03T22:58:13.707Z","endTime":"2026-07-03T22:58:28.373Z","isPitch":false,"type":"action","player":{"id":682634,"link":"/api/v1/people/682634"},"defense":{"pitcher":{"id":691008,"link":"/api/v1/people/691008","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":686780,"link":"/api/v1/people/686780"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":665877,"link":"/api/v1/people/665877"},"left":{"id":663494,"link":"/api/v1/people/663494"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":682634,"link":"/api/v1/people/682634","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.3,"endSpeed":87.0,"strikeZoneTop":3.458,"strikeZoneBottom":1.745,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.591851143889787,"aZ":-16.561890032994235,"pfxX":-6.402945789420974,"pfxZ":8.003443589133795,"pX":0.1940693797629766,"pZ":4.755355824879572,"vX0":6.551615190347121,"vY0":-138.68094967942793,"vZ0":0.02133182713748044,"x":109.6,"y":110.39,"x0":-1.3654441784836917,"y0":50.00224542296126,"z0":5.8509584722689665,"aX":-12.48992399471726},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":14.8,"breakHorizontal":10.2,"spinRate":2230,"spinDirection":217},"zone":12,"typeConfidence":2.0,"plateTime":0.394742786976118,"extension":6.42451219480981},"index":3,"playId":"306a5918-7328-37ea-9475-f689b7a687ce","pitchNumber":3,"startTime":"2026-07-03T22:58:28.373Z","endTime":"2026-07-03T22:58:32.149Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691008,"link":"/api/v1/people/691008","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":686780,"link":"/api/v1/people/686780"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":665877,"link":"/api/v1/people/665877"},"left":{"id":663494,"link":"/api/v1/people/663494"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":682634,"link":"/api/v1/people/682634","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.4,"endSpeed":75.2,"strikeZoneTop":3.458,"strikeZoneBottom":1.745,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.38746489663183,"aZ":-43.651376314976616,"pfxX":1.3091412840084722,"pfxZ":-8.2322559176225,"pX":2.2792991697510354,"pZ":-0.8170621265056474,"vX0":7.440780680125726,"vY0":-118.15092811079703,"vZ0":-5.61346220626053,"x":30.12,"y":260.84,"x0":-1.098723032584657,"y0":50.00192076990211,"z0":5.661002617827181,"aX":1.825002106198385},"breaks":{"breakAngle":3.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.1,"breakVerticalInduced":-16.1,"breakHorizontal":-4.4,"spinRate":2787,"spinDirection":23},"zone":14,"typeConfidence":2.0,"plateTime":0.4660385637855695,"extension":6.680039756640821},"index":4,"playId":"dad4caac-5ec4-3442-a4cd-5b670da9463a","pitchNumber":4,"startTime":"2026-07-03T22:58:44.095Z","endTime":"2026-07-03T22:58:47.400Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691008,"link":"/api/v1/people/691008","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":686780,"link":"/api/v1/people/686780"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":665877,"link":"/api/v1/people/665877"},"left":{"id":663494,"link":"/api/v1/people/663494"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":682634,"link":"/api/v1/people/682634","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.3,"endSpeed":87.0,"strikeZoneTop":3.458,"strikeZoneBottom":1.745,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.272765796286258,"aZ":-14.408074155360687,"pfxX":-6.605869144346711,"pfxZ":9.120336850011434,"pX":-0.5555297987057042,"pZ":3.5877115135808118,"vX0":4.976757596177695,"vY0":-138.75179774919673,"vZ0":-3.133493451595732,"x":138.18,"y":141.91,"x0":-1.5148425934178813,"y0":50.00559643641702,"z0":5.69283033393197,"aX":-12.872273596698493},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":16.1,"breakHorizontal":10.9,"spinRate":2215,"spinDirection":219},"zone":1,"typeConfidence":2.0,"plateTime":0.3948701700200168,"extension":6.590097768693148},"hitData":{"launchSpeed":91.6,"launchAngle":25.0,"totalDistance":350.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":78.58,"coordY":66.33}},"index":5,"playId":"3dfd2b8b-6e14-39b6-b6d2-597c15ff7173","pitchNumber":5,"startTime":"2026-07-03T22:59:06.227Z","endTime":"2026-07-03T22:59:13.675Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691008,"link":"/api/v1/people/691008","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":686780,"link":"/api/v1/people/686780"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":665877,"link":"/api/v1/people/665877"},"left":{"id":663494,"link":"/api/v1/people/663494"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":682634,"link":"/api/v1/people/682634","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682634,"link":"/api/v1/people/682634"},"credit":"b_ab"},{"player":{"id":691008,"link":"/api/v1/people/691008"},"credit":"p_ab"},{"player":{"id":682634,"link":"/api/v1/people/682634"},"credit":"b_pa"},{"player":{"id":691008,"link":"/api/v1/people/691008"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.1,"awayTeamWinProbability":99.9,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.0,"dramaIndex":5.0,"contextMetrics":{},"playEndTime":"2026-07-03T22:59:13.675Z","atBatIndex":79},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Nico Hoerner flies out to center fielder Nathan Church.","rbi":0,"awayScore":17,"homeScore":1,"isOut":true},"about":{"atBatIndex":80,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-07-03T22:59:17.979Z","endTime":"2026-07-03T23:00:11.536Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":691008,"fullName":"Max Rajcic","link":"/api/v1/people/691008"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":701675,"link":"/api/v1/people/701675"},"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(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":95.8,"endSpeed":88.3,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.643873653661124,"aZ":-21.52740367521398,"pfxX":-9.687184887644591,"pfxZ":5.389891073839616,"pX":-0.23257421569313685,"pZ":0.9241570102050345,"vX0":6.689136500498366,"vY0":-139.2700029280934,"vZ0":-8.62549540325823,"x":125.87,"y":213.83,"x0":-1.4000851918327781,"y0":50.005251198838266,"z0":5.471675680297733,"aX":-19.138521549733046},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":8.3,"breakHorizontal":16.3,"spinRate":2104,"spinDirection":223},"zone":13,"typeConfidence":2.0,"plateTime":0.3924548707477613,"extension":6.606774304496638},"index":0,"playId":"0b949648-cb9f-3b7f-b6d4-cb60ba2bb33a","pitchNumber":1,"startTime":"2026-07-03T22:59:46.436Z","endTime":"2026-07-03T22:59:49.763Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691008,"link":"/api/v1/people/691008","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":686780,"link":"/api/v1/people/686780"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":665877,"link":"/api/v1/people/665877"},"left":{"id":663494,"link":"/api/v1/people/663494"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":663538,"link":"/api/v1/people/663538","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.0,"endSpeed":87.3,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.320907512826025,"aZ":-13.35278553223353,"pfxX":-6.591062799544669,"pfxZ":9.663355749989282,"pX":-0.5740696719303238,"pZ":2.6734108019067953,"vX0":5.263563250180806,"vY0":-138.30212666291985,"vZ0":-5.3381783515579295,"x":138.88,"y":166.6,"x0":-1.6406470152019466,"y0":50.00000195890552,"z0":5.515848794308655,"aX":-12.833620376214785},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":16.7,"breakHorizontal":10.9,"spinRate":2229,"spinDirection":225},"zone":4,"typeConfidence":2.0,"plateTime":0.3952445008050467,"extension":6.59501189761103},"hitData":{"launchSpeed":93.6,"launchAngle":43.0,"totalDistance":333.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":110.95,"coordY":66.17}},"index":1,"playId":"cb66693c-be2e-3682-b151-c826b0f5a776","pitchNumber":2,"startTime":"2026-07-03T23:00:01.412Z","endTime":"2026-07-03T23:00:11.536Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691008,"link":"/api/v1/people/691008","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":686780,"link":"/api/v1/people/686780"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":665877,"link":"/api/v1/people/665877"},"left":{"id":663494,"link":"/api/v1/people/663494"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":663538,"link":"/api/v1/people/663538","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663538,"link":"/api/v1/people/663538"},"credit":"b_ab"},{"player":{"id":691008,"link":"/api/v1/people/691008"},"credit":"p_ab"},{"player":{"id":663538,"link":"/api/v1/people/663538"},"credit":"b_pa"},{"player":{"id":691008,"link":"/api/v1/people/691008"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.1,"awayTeamWinProbability":99.9,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.0,"dramaIndex":5.0,"contextMetrics":{},"playEndTime":"2026-07-03T23:00:11.536Z","atBatIndex":80},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Nelson Velázquez flies out to right fielder Seiya Suzuki.","rbi":0,"awayScore":17,"homeScore":1,"isOut":true},"about":{"atBatIndex":81,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-03T23:02:19.842Z","endTime":"2026-07-03T23:02:33.150Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":676369,"fullName":"Nelson Velázquez","link":"/api/v1/people/676369"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":519141,"fullName":"Drew Pomeranz","link":"/api/v1/people/519141"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1],"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":676369,"fullName":"Nelson Velázquez","link":"/api/v1/people/676369"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":673548,"link":"/api/v1/people/673548"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Drew Pomeranz replaces Gavin Hollowell.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":17,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-03T23:01:15.142Z","endTime":"2026-07-03T23:02:22.134Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":519141,"link":"/api/v1/people/519141"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":668970,"link":"/api/v1/people/668970","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":699393,"link":"/api/v1/people/699393"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":663538,"link":"/api/v1/people/663538"},"left":{"id":682634,"link":"/api/v1/people/682634"},"center":{"id":681909,"link":"/api/v1/people/681909"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":676369,"link":"/api/v1/people/676369","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.5,"endSpeed":84.3,"strikeZoneTop":3.154,"strikeZoneBottom":1.592,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.605386371241583,"aZ":-12.682536748107676,"pfxX":1.6147994668628842,"pfxZ":10.779451820654405,"pX":-0.29125095334709067,"pZ":2.5063163679843057,"vX0":-6.421466300922852,"vY0":-133.12536610166947,"vZ0":-6.3499871310728695,"x":128.1,"y":171.11,"x0":1.9345449059978357,"y0":50.000952397505294,"z0":5.827478005315074,"aX":2.9198165369968168},"breaks":{"breakAngle":7.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":18.5,"breakHorizontal":-1.7,"spinRate":2648,"spinDirection":154},"zone":4,"typeConfidence":0.89,"plateTime":0.4102802159831631,"extension":5.715119146215364},"hitData":{"launchSpeed":98.4,"launchAngle":54.0,"totalDistance":302.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":147.22,"coordY":80.06}},"index":1,"playId":"acdeaf56-f5e9-3fb9-b88e-81540205b133","pitchNumber":1,"startTime":"2026-07-03T23:02:22.134Z","endTime":"2026-07-03T23:02:33.150Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519141,"link":"/api/v1/people/519141","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":699393,"link":"/api/v1/people/699393"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":663538,"link":"/api/v1/people/663538"},"left":{"id":682634,"link":"/api/v1/people/682634"},"center":{"id":681909,"link":"/api/v1/people/681909"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":676369,"link":"/api/v1/people/676369","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":676369,"link":"/api/v1/people/676369"},"credit":"b_ab"},{"player":{"id":519141,"link":"/api/v1/people/519141"},"credit":"p_ab"},{"player":{"id":676369,"link":"/api/v1/people/676369"},"credit":"b_pa"},{"player":{"id":519141,"link":"/api/v1/people/519141"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.1,"awayTeamWinProbability":99.9,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.0,"dramaIndex":5.0,"contextMetrics":{},"playEndTime":"2026-07-03T23:02:33.150Z","atBatIndex":81},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Pedro Pagés grounds out, shortstop Nico Hoerner to first baseman Michael Busch.","rbi":0,"awayScore":17,"homeScore":1,"isOut":true},"about":{"atBatIndex":82,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-03T23:02:36.603Z","endTime":"2026-07-03T23:04:06.000Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":686780,"fullName":"Pedro Pagés","link":"/api/v1/people/686780"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":519141,"fullName":"Drew Pomeranz","link":"/api/v1/people/519141"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":686780,"fullName":"Pedro Pagés","link":"/api/v1/people/686780"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":663538,"link":"/api/v1/people/663538"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":683737,"link":"/api/v1/people/683737"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.2,"endSpeed":84.6,"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.938795006768462,"aZ":-13.159204115213567,"pfxX":1.4511599317933541,"pfxZ":10.354683792727648,"pX":1.5350012952335328,"pZ":4.132122687565324,"vX0":-2.1768121237526312,"vY0":-134.36186224873148,"vZ0":-2.3985294008796214,"x":58.49,"y":127.21,"x0":2.165513926917497,"y0":50.00192012871748,"z0":5.966531369569967,"aX":2.664838921539444},"breaks":{"breakAngle":9.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":18.5,"breakHorizontal":-2.2,"spinRate":2638,"spinDirection":161},"zone":12,"typeConfidence":0.89,"plateTime":0.40698129949281947,"extension":5.6235213175468814},"index":0,"playId":"22537ed4-2f1d-3b9a-ae44-4b18a2ca8ffe","pitchNumber":1,"startTime":"2026-07-03T23:02:54.444Z","endTime":"2026-07-03T23:02:57.959Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519141,"link":"/api/v1/people/519141","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":699393,"link":"/api/v1/people/699393"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":663538,"link":"/api/v1/people/663538"},"left":{"id":682634,"link":"/api/v1/people/682634"},"center":{"id":681909,"link":"/api/v1/people/681909"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":686780,"link":"/api/v1/people/686780","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.6,"endSpeed":85.1,"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.919172480028614,"aZ":-12.140150266349368,"pfxX":1.9109690463547295,"pfxZ":10.87615477759444,"pX":0.15406572153685452,"pZ":1.647281672692012,"vX0":-5.234116879944149,"vY0":-134.55235749031954,"vZ0":-8.704862889910475,"x":111.13,"y":194.3,"x0":1.872298548889717,"y0":50.00462819488749,"z0":5.775120627795949,"aX":3.521089685063742},"breaks":{"breakAngle":9.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":18.1,"breakHorizontal":-2.4,"spinRate":2610,"spinDirection":155},"zone":8,"typeConfidence":0.9,"plateTime":0.40635915741548256,"extension":5.779719638030794},"index":1,"playId":"f1aa999e-1055-3c6e-9175-350be6bdc43d","pitchNumber":2,"startTime":"2026-07-03T23:03:07.261Z","endTime":"2026-07-03T23:03:10.562Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519141,"link":"/api/v1/people/519141","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":699393,"link":"/api/v1/people/699393"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":663538,"link":"/api/v1/people/663538"},"left":{"id":682634,"link":"/api/v1/people/682634"},"center":{"id":681909,"link":"/api/v1/people/681909"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":686780,"link":"/api/v1/people/686780","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.0,"endSpeed":78.0,"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.9939794390367,"aZ":-39.6990287527451,"pfxX":-1.082075933970431,"pfxZ":-4.937745194578008,"pX":0.6230891659178427,"pZ":1.9461385627393022,"vX0":-2.9395562242480286,"vY0":-122.41297664740374,"vZ0":-1.6290756406785976,"x":93.25,"y":186.23,"x0":1.977486382735449,"y0":50.000963482985625,"z0":6.002937418340662,"aX":-1.6496048165518338},"breaks":{"breakAngle":3.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.5,"breakVerticalInduced":-9.1,"breakHorizontal":2.6,"spinRate":2086,"spinDirection":329},"zone":9,"typeConfidence":0.9,"plateTime":0.44656165838537376,"extension":5.62972808803399},"index":2,"playId":"9de1e3fb-235f-36e4-a987-063aa885f87b","pitchNumber":3,"startTime":"2026-07-03T23:03:22.666Z","endTime":"2026-07-03T23:03:26.569Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519141,"link":"/api/v1/people/519141","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":699393,"link":"/api/v1/people/699393"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":663538,"link":"/api/v1/people/663538"},"left":{"id":682634,"link":"/api/v1/people/682634"},"center":{"id":681909,"link":"/api/v1/people/681909"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":686780,"link":"/api/v1/people/686780","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":17,"homeScore":1,"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-03T23:03:32.467Z","endTime":"2026-07-03T23:03:44.807Z","isPitch":false,"type":"action","player":{"id":686780,"link":"/api/v1/people/686780"},"defense":{"pitcher":{"id":519141,"link":"/api/v1/people/519141","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":699393,"link":"/api/v1/people/699393"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":663538,"link":"/api/v1/people/663538"},"left":{"id":682634,"link":"/api/v1/people/682634"},"center":{"id":681909,"link":"/api/v1/people/681909"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":686780,"link":"/api/v1/people/686780","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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":93.0,"endSpeed":85.6,"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.683196797446293,"aZ":-12.855713563814152,"pfxX":1.287440561500282,"pfxZ":10.311811756112263,"pX":0.7916257302128853,"pZ":3.7618948830562866,"vX0":-3.2288040587544478,"vY0":-135.5302921428571,"vZ0":-3.5963907083296336,"x":86.83,"y":137.21,"x0":1.8274184084664558,"y0":50.00173813053006,"z0":5.994821370266548,"aX":2.4120697394587167},"breaks":{"breakAngle":7.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":18.2,"breakHorizontal":-1.7,"spinRate":2638,"spinDirection":157},"zone":12,"typeConfidence":0.89,"plateTime":0.4030701702146122,"extension":5.685324653233762},"index":4,"playId":"a03eaf07-37d7-31fc-a00a-2ac9362791fb","pitchNumber":4,"startTime":"2026-07-03T23:03:44.807Z","endTime":"2026-07-03T23:03:48.710Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519141,"link":"/api/v1/people/519141","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":699393,"link":"/api/v1/people/699393"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":663538,"link":"/api/v1/people/663538"},"left":{"id":682634,"link":"/api/v1/people/682634"},"center":{"id":681909,"link":"/api/v1/people/681909"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":686780,"link":"/api/v1/people/686780","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.6,"endSpeed":85.3,"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.95899353418245,"aZ":-13.078773726796676,"pfxX":2.0002538007828243,"pfxZ":10.329359016911223,"pX":-0.9140833854722675,"pZ":2.4953397627297598,"vX0":-7.839746688193401,"vY0":-134.56577984575986,"vZ0":-6.504075897849106,"x":151.84,"y":171.41,"x0":1.766882768187908,"y0":50.00439512484672,"z0":5.855684909687241,"aX":3.6984166528537687},"breaks":{"breakAngle":8.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":17.6,"breakHorizontal":-2.0,"spinRate":2646,"spinDirection":158},"zone":11,"typeConfidence":0.89,"plateTime":0.40576439245316553,"extension":5.859300554065693},"hitData":{"launchSpeed":70.1,"launchAngle":5.0,"totalDistance":70.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":108.42,"coordY":150.51}},"index":5,"playId":"59768181-6b3d-3598-aece-f259942ff7ce","pitchNumber":5,"startTime":"2026-07-03T23:03:59.556Z","endTime":"2026-07-03T23:04:06.000Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519141,"link":"/api/v1/people/519141","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":699393,"link":"/api/v1/people/699393"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":663538,"link":"/api/v1/people/663538"},"left":{"id":682634,"link":"/api/v1/people/682634"},"center":{"id":681909,"link":"/api/v1/people/681909"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":686780,"link":"/api/v1/people/686780","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686780,"link":"/api/v1/people/686780"},"credit":"b_ab"},{"player":{"id":519141,"link":"/api/v1/people/519141"},"credit":"p_ab"},{"player":{"id":686780,"link":"/api/v1/people/686780"},"credit":"b_pa"},{"player":{"id":519141,"link":"/api/v1/people/519141"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.1,"awayTeamWinProbability":99.9,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.0,"dramaIndex":5.0,"contextMetrics":{},"playEndTime":"2026-07-03T23:04:06.000Z","atBatIndex":82},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Bryan Torres grounds out to first baseman Michael Busch.","rbi":0,"awayScore":17,"homeScore":1,"isOut":true},"about":{"atBatIndex":83,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-03T23:04:12.903Z","endTime":"2026-07-03T23:05:52.790Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":663494,"fullName":"Bryan Torres","link":"/api/v1/people/663494"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":519141,"fullName":"Drew Pomeranz","link":"/api/v1/people/519141"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":663494,"fullName":"Bryan Torres","link":"/api/v1/people/663494"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":683737,"link":"/api/v1/people/683737"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.7,"endSpeed":84.1,"strikeZoneTop":2.975,"strikeZoneBottom":1.501,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.100273340002314,"aZ":-16.642876288880167,"pfxX":-0.11784067423105293,"pfxZ":8.564039914898975,"pX":0.7715856461909362,"pZ":3.768195852588764,"vX0":-3.3013250854500806,"vY0":-133.64032671960933,"vZ0":-2.5980680868851547,"x":87.59,"y":137.04,"x0":2.036868925647719,"y0":50.00328311743855,"z0":5.944838965665575,"aX":-0.2128515244875557},"breaks":{"breakAngle":2.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":15.2,"breakHorizontal":1.0,"spinRate":2454,"spinDirection":159},"zone":12,"typeConfidence":0.87,"plateTime":0.4094439781587078,"extension":5.751509630293863},"index":0,"playId":"c2278df4-574b-3155-972f-b772eb08c94e","pitchNumber":1,"startTime":"2026-07-03T23:04:32.166Z","endTime":"2026-07-03T23:04:35.960Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519141,"link":"/api/v1/people/519141","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":699393,"link":"/api/v1/people/699393"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":663538,"link":"/api/v1/people/663538"},"left":{"id":682634,"link":"/api/v1/people/682634"},"center":{"id":681909,"link":"/api/v1/people/681909"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":663494,"link":"/api/v1/people/663494","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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":92.8,"endSpeed":84.5,"strikeZoneTop":2.975,"strikeZoneBottom":1.501,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.54558963235546,"aZ":-12.734613879679111,"pfxX":1.8609626881697325,"pfxZ":10.568116821589498,"pX":0.13287531636999286,"pZ":3.207737108186995,"vX0":-5.442522512760569,"vY0":-135.0420590092701,"vZ0":-4.7580395371353905,"x":111.94,"y":152.17,"x0":1.9362213608138406,"y0":50.00056321464424,"z0":5.894420414464044,"aX":3.422893294195078},"breaks":{"breakAngle":9.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":18.2,"breakHorizontal":-2.2,"spinRate":2627,"spinDirection":158},"zone":12,"typeConfidence":0.89,"plateTime":0.4062376533584331,"extension":5.750462903916622},"index":1,"playId":"b445837b-2098-33d8-9326-da08c6e9f338","pitchNumber":2,"startTime":"2026-07-03T23:04:46.357Z","endTime":"2026-07-03T23:04:51.700Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519141,"link":"/api/v1/people/519141","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":699393,"link":"/api/v1/people/699393"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":663538,"link":"/api/v1/people/663538"},"left":{"id":682634,"link":"/api/v1/people/682634"},"center":{"id":681909,"link":"/api/v1/people/681909"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":663494,"link":"/api/v1/people/663494","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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":92.2,"endSpeed":84.6,"strikeZoneTop":2.975,"strikeZoneBottom":1.501,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.95894783299084,"aZ":-13.591327516842645,"pfxX":2.2353205743865123,"pfxZ":10.180263718191565,"pX":-0.07339385260213618,"pZ":2.1700617045892994,"vX0":-5.6871757749395995,"vY0":-134.01193801510252,"vZ0":-7.000218066906939,"x":119.8,"y":180.19,"x0":1.7824719061256236,"y0":50.00650957299421,"z0":5.780160963962968,"aX":4.082528293741153},"breaks":{"breakAngle":10.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":17.2,"breakHorizontal":-2.9,"spinRate":2569,"spinDirection":158},"zone":5,"typeConfidence":0.89,"plateTime":0.4081457211556887,"extension":5.765895537226931},"index":2,"playId":"dc4a4f34-8630-3bda-a4df-7193c47fd9ce","pitchNumber":3,"startTime":"2026-07-03T23:05:02.278Z","endTime":"2026-07-03T23:05:06.230Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519141,"link":"/api/v1/people/519141","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":699393,"link":"/api/v1/people/699393"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":663538,"link":"/api/v1/people/663538"},"left":{"id":682634,"link":"/api/v1/people/682634"},"center":{"id":681909,"link":"/api/v1/people/681909"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":663494,"link":"/api/v1/people/663494","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":17,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2026-07-03T23:05:15.571Z","endTime":"2026-07-03T23:05:26.563Z","isPitch":false,"type":"action","player":{"id":663494,"link":"/api/v1/people/663494"},"defense":{"pitcher":{"id":519141,"link":"/api/v1/people/519141","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":699393,"link":"/api/v1/people/699393"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":663538,"link":"/api/v1/people/663538"},"left":{"id":682634,"link":"/api/v1/people/682634"},"center":{"id":681909,"link":"/api/v1/people/681909"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":663494,"link":"/api/v1/people/663494","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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":93.1,"endSpeed":85.6,"strikeZoneTop":2.975,"strikeZoneBottom":1.501,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.161651955130026,"aZ":-14.123506853979837,"pfxX":1.0405224989116877,"pfxZ":9.671785198110761,"pX":-0.6586108425508629,"pZ":2.602749197976031,"vX0":-6.80425273719344,"vY0":-135.411226837324,"vZ0":-6.058410451315319,"x":142.1,"y":168.51,"x0":1.7461258865015599,"y0":50.004570201472475,"z0":5.848377088070037,"aX":1.9430183542473694},"breaks":{"breakAngle":2.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":16.4,"breakHorizontal":-0.5,"spinRate":2692,"spinDirection":161},"zone":1,"typeConfidence":0.89,"plateTime":0.4037110731762392,"extension":5.813203380187602},"index":4,"playId":"88e1bc7d-7e96-30bb-b13a-b1d6e0089313","pitchNumber":4,"startTime":"2026-07-03T23:05:26.563Z","endTime":"2026-07-03T23:05:29.563Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519141,"link":"/api/v1/people/519141","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":699393,"link":"/api/v1/people/699393"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":663538,"link":"/api/v1/people/663538"},"left":{"id":682634,"link":"/api/v1/people/682634"},"center":{"id":681909,"link":"/api/v1/people/681909"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":663494,"link":"/api/v1/people/663494","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.8,"endSpeed":77.6,"strikeZoneTop":2.975,"strikeZoneBottom":1.501,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.720294213003545,"aZ":-40.3289993149226,"pfxX":-2.445601668232959,"pfxZ":-5.402727191548353,"pX":-0.21890614184191667,"pZ":1.9438815925103925,"vX0":-4.152916615191402,"vY0":-122.00105494093943,"vZ0":-1.421310985674091,"x":125.34,"y":186.3,"x0":1.8222796825980092,"y0":50.00312251174553,"z0":6.005959198443289,"aX":-3.690724998907266},"breaks":{"breakAngle":6.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.7,"breakVerticalInduced":-9.8,"breakHorizontal":5.4,"spinRate":2061,"spinDirection":325},"zone":8,"typeConfidence":0.9,"plateTime":0.4487406893202883,"extension":5.729479545554984},"hitData":{"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":154.56,"coordY":164.7}},"index":5,"playId":"b06500ad-24b0-3e0a-a4f5-78be978b9db1","pitchNumber":5,"startTime":"2026-07-03T23:05:45.241Z","endTime":"2026-07-03T23:05:52.790Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519141,"link":"/api/v1/people/519141","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":699393,"link":"/api/v1/people/699393"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":663538,"link":"/api/v1/people/663538"},"left":{"id":682634,"link":"/api/v1/people/682634"},"center":{"id":681909,"link":"/api/v1/people/681909"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":663494,"link":"/api/v1/people/663494","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663494,"link":"/api/v1/people/663494"},"credit":"b_ab"},{"player":{"id":519141,"link":"/api/v1/people/519141"},"credit":"p_ab"},{"player":{"id":663494,"link":"/api/v1/people/663494"},"credit":"b_pa"},{"player":{"id":519141,"link":"/api/v1/people/519141"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.1,"awayTeamWinProbability":99.9,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.0,"dramaIndex":5.0,"contextMetrics":{},"playEndTime":"2026-07-03T23:05:52.790Z","atBatIndex":83},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Michael Conforto flies out to right fielder Jordan Walker.","rbi":0,"awayScore":17,"homeScore":1,"isOut":true},"about":{"atBatIndex":84,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-07-03T23:08:14.624Z","endTime":"2026-07-03T23:08:42.016Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":624424,"fullName":"Michael Conforto","link":"/api/v1/people/624424"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":592773,"fullName":"Ryne Stanek","link":"/api/v1/people/592773"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":624424,"fullName":"Michael Conforto","link":"/api/v1/people/624424"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":691023,"link":"/api/v1/people/691023"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Ryne Stanek replaces Max Rajcic.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":17,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-03T23:07:41.147Z","endTime":"2026-07-03T23:08:16.943Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":592773,"link":"/api/v1/people/592773"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":691008,"link":"/api/v1/people/691008","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":686780,"link":"/api/v1/people/686780"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":665877,"link":"/api/v1/people/665877"},"left":{"id":663494,"link":"/api/v1/people/663494"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":624424,"link":"/api/v1/people/624424","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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":96.7,"endSpeed":88.4,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.97030225957952,"aZ":-14.639455356421038,"pfxX":-5.177262807846217,"pfxZ":8.730768365949192,"pX":-0.06877126197713,"pZ":4.025598408381817,"vX0":3.514528116399372,"vY0":-140.8126516873915,"vZ0":-3.7532873589821425,"x":119.62,"y":130.09,"x0":-0.6604485585405453,"y0":50.000399275027036,"z0":6.322816771762403,"aX":-10.395499026012573},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":15.2,"breakHorizontal":8.6,"spinRate":2232,"spinDirection":215},"zone":11,"typeConfidence":0.8,"plateTime":0.38896325256034636,"extension":5.851182285629988},"index":1,"playId":"78f96b03-069f-37ec-9d06-31471591a638","pitchNumber":1,"startTime":"2026-07-03T23:08:16.943Z","endTime":"2026-07-03T23:08:20.636Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592773,"link":"/api/v1/people/592773","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":686780,"link":"/api/v1/people/686780"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":665877,"link":"/api/v1/people/665877"},"left":{"id":663494,"link":"/api/v1/people/663494"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":624424,"link":"/api/v1/people/624424","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.1,"endSpeed":88.0,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.00595496834717,"aZ":-13.150569427898057,"pfxX":-6.039899092042574,"pfxZ":9.614517843930233,"pX":0.8942805595801058,"pZ":2.186600635317246,"vX0":5.944748620904685,"vY0":-139.67847099890184,"vZ0":-8.38786515512254,"x":82.91,"y":179.74,"x0":-0.475286734221972,"y0":50.00623198550826,"z0":6.090335694598948,"aX":-11.955493467640798},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":15.8,"breakHorizontal":9.7,"spinRate":2242,"spinDirection":215},"zone":14,"typeConfidence":0.78,"plateTime":0.39189778201462877,"extension":5.997023308011954},"hitData":{"launchSpeed":91.0,"launchAngle":50.0,"totalDistance":288.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":167.81,"coordY":91.9}},"index":2,"playId":"f5377cfc-d9ef-38f7-b8b2-073fa4c7ea98","pitchNumber":2,"startTime":"2026-07-03T23:08:30.681Z","endTime":"2026-07-03T23:08:42.016Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592773,"link":"/api/v1/people/592773","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":686780,"link":"/api/v1/people/686780"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":665877,"link":"/api/v1/people/665877"},"left":{"id":663494,"link":"/api/v1/people/663494"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":624424,"link":"/api/v1/people/624424","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":624424,"link":"/api/v1/people/624424"},"credit":"b_ab"},{"player":{"id":592773,"link":"/api/v1/people/592773"},"credit":"p_ab"},{"player":{"id":624424,"link":"/api/v1/people/624424"},"credit":"b_pa"},{"player":{"id":592773,"link":"/api/v1/people/592773"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.1,"awayTeamWinProbability":99.9,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.0,"dramaIndex":5.0,"contextMetrics":{},"playEndTime":"2026-07-03T23:08:42.016Z","atBatIndex":84},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Carson Kelly strikes out on a foul tip.","rbi":0,"awayScore":17,"homeScore":1,"isOut":true},"about":{"atBatIndex":85,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-07-03T23:08:45.843Z","endTime":"2026-07-03T23:10:38.994Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":592773,"fullName":"Ryne Stanek","link":"/api/v1/people/592773"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","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":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":699625,"link":"/api/v1/people/699625"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.0,"endSpeed":79.6,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.00766786650751,"aZ":-32.55968117914515,"pfxX":1.2205257672940684,"pfxZ":-0.2432109544840131,"pX":-0.0015261407092792751,"pZ":2.5295146189061146,"vX0":1.9019742026332356,"vY0":-125.35586108156325,"vZ0":-2.617626318668092,"x":117.06,"y":170.48,"x0":-0.9269845323160525,"y0":50.002132185570304,"z0":6.230595892993346,"aX":1.9526596241029284},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":-0.7,"breakHorizontal":-2.6,"spinRate":2365,"spinDirection":80},"zone":5,"typeConfidence":0.71,"plateTime":0.4360030020133081,"extension":5.894786936635991},"index":0,"playId":"c56fa668-0e17-35cb-aedb-dd54cb39d777","pitchNumber":1,"startTime":"2026-07-03T23:09:07.284Z","endTime":"2026-07-03T23:09:10.545Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592773,"link":"/api/v1/people/592773","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":686780,"link":"/api/v1/people/686780"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":665877,"link":"/api/v1/people/665877"},"left":{"id":663494,"link":"/api/v1/people/663494"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":608348,"link":"/api/v1/people/608348","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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.6,"endSpeed":90.0,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.65213925821951,"aZ":-11.698621050630159,"pfxX":-4.886871983538389,"pfxZ":9.87750698177785,"pX":1.9287072264133809,"pZ":2.210475730341994,"vX0":7.498093939814773,"vY0":-143.196640912407,"vZ0":-9.054249583615514,"x":43.48,"y":179.1,"x0":-0.0910561734238914,"y0":50.00283659449166,"z0":6.149004243650383,"aX":-10.130385574696627},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":16.2,"breakHorizontal":7.3,"spinRate":2363,"spinDirection":210},"zone":14,"typeConfidence":0.82,"plateTime":0.38277985852734275,"extension":6.043771588508624},"index":1,"playId":"de4b03d0-5c9c-37ec-b3a3-cdf2e30f6643","pitchNumber":2,"startTime":"2026-07-03T23:09:21.922Z","endTime":"2026-07-03T23:09:25.110Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592773,"link":"/api/v1/people/592773","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":686780,"link":"/api/v1/people/686780"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":665877,"link":"/api/v1/people/665877"},"left":{"id":663494,"link":"/api/v1/people/663494"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":608348,"link":"/api/v1/people/608348","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.6,"endSpeed":89.2,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.978187472618444,"aZ":-10.889672980735787,"pfxX":-4.695746246394122,"pfxZ":10.510763438819318,"pX":0.014167237864594243,"pZ":0.8434177545265116,"vX0":3.1462818378012694,"vY0":-141.57167111496625,"vZ0":-12.398705068111983,"x":116.46,"y":216.01,"x0":-0.5027071014522432,"y0":50.006100679209226,"z0":5.982268372561513,"aX":-9.512847321255013},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":16.6,"breakHorizontal":7.8,"spinRate":2295,"spinDirection":213},"zone":14,"typeConfidence":0.9,"plateTime":0.3872003400234254,"extension":6.112494694477127},"index":2,"playId":"e7f6f3b0-6b10-33a7-a1e9-3ce3214569a1","pitchNumber":3,"startTime":"2026-07-03T23:09:36.516Z","endTime":"2026-07-03T23:09:39.730Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592773,"link":"/api/v1/people/592773","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":686780,"link":"/api/v1/people/686780"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":665877,"link":"/api/v1/people/665877"},"left":{"id":663494,"link":"/api/v1/people/663494"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":608348,"link":"/api/v1/people/608348","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.4,"endSpeed":87.8,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.854808376826565,"aZ":-22.246869418679193,"pfxX":-9.19393391989204,"pfxZ":5.070682368489994,"pX":0.13629138288980952,"pZ":2.2073515317145436,"vX0":5.738187856793813,"vY0":-138.7697451034649,"vZ0":-6.299837443914653,"x":111.8,"y":179.18,"x0":-0.7593197681019246,"y0":50.00599744236372,"z0":5.980228601232884,"aX":-18.008320420731483},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":8.2,"breakHorizontal":15.5,"spinRate":2148,"spinDirection":223},"zone":8,"typeConfidence":0.94,"plateTime":0.3940857584499362,"extension":6.208655719675328},"index":3,"playId":"0d9bca33-4543-3874-86cd-0a8309b13af7","pitchNumber":4,"startTime":"2026-07-03T23:09:53.132Z","endTime":"2026-07-03T23:09:56.606Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592773,"link":"/api/v1/people/592773","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":686780,"link":"/api/v1/people/686780"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":665877,"link":"/api/v1/people/665877"},"left":{"id":663494,"link":"/api/v1/people/663494"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":608348,"link":"/api/v1/people/608348","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":17,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"index":4,"startTime":"2026-07-03T23:10:03.748Z","endTime":"2026-07-03T23:10:18.313Z","isPitch":false,"type":"action","player":{"id":608348,"link":"/api/v1/people/608348"},"defense":{"pitcher":{"id":592773,"link":"/api/v1/people/592773","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":686780,"link":"/api/v1/people/686780"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":665877,"link":"/api/v1/people/665877"},"left":{"id":663494,"link":"/api/v1/people/663494"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":608348,"link":"/api/v1/people/608348","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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":89.8,"endSpeed":82.5,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.288790647030485,"aZ":-23.074125780873523,"pfxX":-7.220090957883256,"pfxZ":5.2710347925145244,"pX":1.0595237530488564,"pZ":1.7867002930467082,"vX0":6.3979101518642745,"vY0":-130.50862066958018,"vZ0":-6.551513888781801,"x":76.61,"y":190.54,"x0":-0.4848533439862642,"y0":50.00210404591277,"z0":6.065687675009691,"aX":-12.463082051458596},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":8.3,"breakHorizontal":11.6,"spinRate":1212,"spinDirection":230},"zone":14,"typeConfidence":0.9,"plateTime":0.41956991291936907,"extension":6.159526636470337},"index":5,"playId":"075f0f60-8106-3ee1-a887-fcbc955d5622","pitchNumber":5,"startTime":"2026-07-03T23:10:18.313Z","endTime":"2026-07-03T23:10:22.774Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592773,"link":"/api/v1/people/592773","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":686780,"link":"/api/v1/people/686780"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":665877,"link":"/api/v1/people/665877"},"left":{"id":663494,"link":"/api/v1/people/663494"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":608348,"link":"/api/v1/people/608348","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.9,"endSpeed":89.2,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.93581412429613,"aZ":-13.162368815625507,"pfxX":-4.5689846863801415,"pfxZ":9.307689219416133,"pX":1.3447695298089533,"pZ":2.7924205346914155,"vX0":6.8485573147992165,"vY0":-142.30945703558558,"vZ0":-7.0703818722600476,"x":65.74,"y":163.38,"x0":-0.5039841802755486,"y0":50.00004517164874,"z0":6.149980739677568,"aX":-9.330602126931314},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":15.5,"breakHorizontal":6.8,"spinRate":2343,"spinDirection":208},"zone":12,"typeConfidence":0.81,"plateTime":0.38549701347919063,"extension":6.058022026603795},"index":6,"playId":"e899304c-cbdf-3096-bfd3-d9d792c264fb","pitchNumber":6,"startTime":"2026-07-03T23:10:35.519Z","endTime":"2026-07-03T23:10:38.994Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592773,"link":"/api/v1/people/592773","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":686780,"link":"/api/v1/people/686780"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":665877,"link":"/api/v1/people/665877"},"left":{"id":663494,"link":"/api/v1/people/663494"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":608348,"link":"/api/v1/people/608348","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":608348,"link":"/api/v1/people/608348"},"credit":"b_ab"},{"player":{"id":592773,"link":"/api/v1/people/592773"},"credit":"p_ab"},{"player":{"id":608348,"link":"/api/v1/people/608348"},"credit":"b_pa"},{"player":{"id":592773,"link":"/api/v1/people/592773"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.1,"awayTeamWinProbability":99.9,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.0,"dramaIndex":5.0,"contextMetrics":{},"playEndTime":"2026-07-03T23:10:38.994Z","atBatIndex":85},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Pedro Ramírez lines out to first baseman Pedro Pagés.","rbi":0,"awayScore":17,"homeScore":1,"isOut":true},"about":{"atBatIndex":86,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-07-03T23:10:43.080Z","endTime":"2026-07-03T23:12:27.950Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":699393,"fullName":"Pedro Ramírez","link":"/api/v1/people/699393"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":592773,"fullName":"Ryne Stanek","link":"/api/v1/people/592773"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".294"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.467"},{"zone":"03","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".727"},{"zone":"04","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".636"},{"zone":"05","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".440"},{"zone":"06","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".800"},{"zone":"07","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".611"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".871"},{"zone":"09","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".700"},{"zone":"11","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".864"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".400"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".545"},{"zone":"14","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".636"}]}},{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"89.45"},{"zone":"02","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"88.32"},{"zone":"03","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"89.97"},{"zone":"04","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"87.39"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"92.12"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"76.34"},{"zone":"07","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"87.60"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"92.86"},{"zone":"09","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"90.57"},{"zone":"11","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"88.89"},{"zone":"12","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"97.69"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"82.77"},{"zone":"14","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"88.76"}]}},{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".059"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".467"},{"zone":"03","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".182"},{"zone":"04","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".273"},{"zone":"05","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".208"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".444"},{"zone":"07","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".278"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".323"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".375"},{"zone":"11","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".267"},{"zone":"12","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".200"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".176"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".176"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".294"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.467"},{"zone":"03","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".727"},{"zone":"04","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".636"},{"zone":"05","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".440"},{"zone":"06","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".800"},{"zone":"07","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".611"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".871"},{"zone":"09","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".700"},{"zone":"11","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".864"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".400"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".545"},{"zone":"14","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".636"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":699393,"fullName":"Pedro Ramírez","link":"/api/v1/people/699393"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":686780,"link":"/api/v1/people/686780"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.3,"endSpeed":88.6,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.97424130696974,"aZ":-11.91410807753808,"pfxX":-4.004728804179651,"pfxZ":10.065659749026915,"pX":0.6910629059002465,"pZ":2.067876533527037,"vX0":5.164302739068907,"vY0":-141.37972481754434,"vZ0":-9.213137299983925,"x":90.66,"y":182.95,"x0":-0.6439213376126816,"y0":50.004153949406664,"z0":6.1453799966252465,"aX":-8.061433775247258},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":16.4,"breakHorizontal":6.1,"spinRate":2296,"spinDirection":207},"zone":9,"typeConfidence":0.88,"plateTime":0.38827506195471173,"extension":6.127017117126171},"index":0,"playId":"129fdb76-98ea-34f4-8ce0-c653a6d294bd","pitchNumber":1,"startTime":"2026-07-03T23:11:04.605Z","endTime":"2026-07-03T23:11:07.605Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592773,"link":"/api/v1/people/592773","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":686780,"link":"/api/v1/people/686780"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":665877,"link":"/api/v1/people/665877"},"left":{"id":663494,"link":"/api/v1/people/663494"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":699393,"link":"/api/v1/people/699393","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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":98.8,"endSpeed":90.5,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.91298617417901,"aZ":-11.192033833047683,"pfxX":-4.72792870928375,"pfxZ":10.017709752707344,"pX":-0.23213464979634038,"pZ":2.2030597016669606,"vX0":2.2110303690427133,"vY0":-143.72399270414604,"vZ0":-9.285182132416832,"x":125.85,"y":179.3,"x0":-0.3965944362639434,"y0":50.00295757361201,"z0":6.168116373600243,"aX":-9.903926225383202},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":16.4,"breakHorizontal":8.2,"spinRate":2286,"spinDirection":212},"zone":5,"typeConfidence":0.9,"plateTime":0.3809059168193407,"extension":6.048465661150427},"index":1,"playId":"4dc17f23-d96c-37de-aede-6f92df064792","pitchNumber":2,"startTime":"2026-07-03T23:11:23.064Z","endTime":"2026-07-03T23:11:26.187Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592773,"link":"/api/v1/people/592773","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":686780,"link":"/api/v1/people/686780"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":665877,"link":"/api/v1/people/665877"},"left":{"id":663494,"link":"/api/v1/people/663494"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":699393,"link":"/api/v1/people/699393","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":17,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-07-03T23:11:37.657Z","endTime":"2026-07-03T23:11:48.076Z","isPitch":false,"type":"action","player":{"id":699393,"link":"/api/v1/people/699393"},"defense":{"pitcher":{"id":592773,"link":"/api/v1/people/592773","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":686780,"link":"/api/v1/people/686780"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":665877,"link":"/api/v1/people/665877"},"left":{"id":663494,"link":"/api/v1/people/663494"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":699393,"link":"/api/v1/people/699393","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.6,"endSpeed":82.5,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.975373430969768,"aZ":-27.61574108826764,"pfxX":-5.1839532719605845,"pfxZ":2.6239447116641053,"pX":-1.007124084639045,"pZ":4.333223971614699,"vX0":0.31380141141684925,"vY0":-130.5440152537304,"vZ0":0.107600248991508,"x":155.39,"y":121.78,"x0":-0.45448239934809526,"y0":50.002077736851554,"z0":6.360410219781733,"aX":-8.99834758172177},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":5.0,"breakHorizontal":9.4,"spinRate":924,"spinDirection":236},"zone":11,"typeConfidence":0.76,"plateTime":0.41864514420621735,"extension":6.0796107989990205},"index":3,"playId":"8621936c-d180-3caf-a5a5-090c73a6b3a7","pitchNumber":3,"startTime":"2026-07-03T23:11:48.076Z","endTime":"2026-07-03T23:11:51.460Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592773,"link":"/api/v1/people/592773","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":686780,"link":"/api/v1/people/686780"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":665877,"link":"/api/v1/people/665877"},"left":{"id":663494,"link":"/api/v1/people/663494"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":699393,"link":"/api/v1/people/699393","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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":89.8,"endSpeed":82.6,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.469556741052028,"aZ":-26.10812082071384,"pfxX":-6.5915275734552585,"pfxZ":3.526675814746696,"pX":-0.31031998985077586,"pZ":0.19007074911814906,"vX0":2.5768912049896486,"vY0":-130.53976941916193,"vZ0":-9.665303418606536,"x":128.83,"y":233.65,"x0":-0.45612811342081916,"y0":50.00019770443272,"z0":5.918127667335742,"aX":-11.33038940537761},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":4.4,"breakHorizontal":11.3,"spinRate":1309,"spinDirection":232},"zone":13,"typeConfidence":0.91,"plateTime":0.4201925125713095,"extension":6.233878396018379},"index":4,"playId":"d975f6b0-99b7-300c-b82c-d50da2de7d81","pitchNumber":4,"startTime":"2026-07-03T23:12:04.367Z","endTime":"2026-07-03T23:12:08.232Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592773,"link":"/api/v1/people/592773","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":686780,"link":"/api/v1/people/686780"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":665877,"link":"/api/v1/people/665877"},"left":{"id":663494,"link":"/api/v1/people/663494"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":699393,"link":"/api/v1/people/699393","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.0,"endSpeed":79.0,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.414720866181465,"aZ":-35.83960833539139,"pfxX":3.263602860543533,"pfxZ":-2.3140284008267447,"pX":0.1091921193740164,"pZ":2.0672969941532022,"vX0":1.2730924333177802,"vY0":-125.22997601729064,"vZ0":-3.0125604972489812,"x":112.84,"y":182.96,"x0":-0.8305645660445931,"y0":50.00575412624438,"z0":6.231682797608974,"aX":5.159732134375846},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.8,"breakVerticalInduced":-4.7,"breakHorizontal":-6.2,"spinRate":2418,"spinDirection":66},"zone":8,"typeConfidence":0.69,"plateTime":0.4381734054829276,"extension":6.077237419765009},"hitData":{"launchSpeed":78.6,"launchAngle":10.0,"totalDistance":121.0,"trajectory":"line_drive","hardness":"medium","location":"3","coordinates":{"coordX":157.68,"coordY":165.18}},"index":5,"playId":"2678fdcd-81dc-3192-9785-31f80fb4dcc4","pitchNumber":5,"startTime":"2026-07-03T23:12:22.267Z","endTime":"2026-07-03T23:12:27.950Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592773,"link":"/api/v1/people/592773","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":686780,"link":"/api/v1/people/686780"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":665877,"link":"/api/v1/people/665877"},"left":{"id":663494,"link":"/api/v1/people/663494"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":699393,"link":"/api/v1/people/699393","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":699393,"link":"/api/v1/people/699393"},"credit":"b_ab"},{"player":{"id":592773,"link":"/api/v1/people/592773"},"credit":"p_ab"},{"player":{"id":699393,"link":"/api/v1/people/699393"},"credit":"b_pa"},{"player":{"id":592773,"link":"/api/v1/people/592773"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.0,"awayTeamWinProbability":100.0,"homeTeamWinProbabilityAdded":-0.1,"leverageIndex":0.0,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2026-07-03T23:12:27.950Z","atBatIndex":86}]