[{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Pete Crow-Armstrong strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-07-28T23:46:27.757Z","endTime":"2026-07-28T23:47:53.733Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[3,4,5,6,8],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":699625,"link":"/api/v1/people/699625"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Status Change - Pre-Game","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-28T21:13:24.392Z","endTime":"2026-07-28T23:19:51.362Z","isPitch":false,"type":"action","player":{"id":691718,"link":"/api/v1/people/691718"},"contextMetrics":{}},{"details":{"description":"Status Change - Warmup","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-07-28T23:19:51.362Z","endTime":"2026-07-28T23:44:47.772Z","isPitch":false,"type":"action","player":{"id":691718,"link":"/api/v1/people/691718"},"contextMetrics":{}},{"details":{"description":"Status Change - In Progress","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-07-28T23:44:47.772Z","endTime":"2026-07-28T23:46:27.946Z","isPitch":false,"type":"action","player":{"id":691718,"link":"/api/v1/people/691718"},"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.8,"endSpeed":85.5,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.418270635719004,"aZ":-17.959761160055148,"pfxX":-6.06483555603294,"pfxZ":7.6508628319446625,"pX":0.07648552982221406,"pZ":2.4258159867760134,"vX0":7.367528117270039,"vY0":-134.97720393595893,"vZ0":-5.259237811267132,"x":114.08,"y":173.28,"x0":-1.8913939161386981,"y0":50.00513750601363,"z0":5.650941216599521,"aX":-11.272218318562777},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":13.0,"breakHorizontal":9.6,"spinRate":2241,"spinDirection":229},"zone":5,"typeConfidence":2.0,"plateTime":0.4046967202783338,"extension":6.521068487838296},"index":3,"playId":"fabde94c-2398-3799-a45c-607bbe96e232","pitchNumber":1,"startTime":"2026-07-28T23:46:27.946Z","endTime":"2026-07-28T23:46:31.973Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700241,"link":"/api/v1/people/700241","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":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"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":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.7,"endSpeed":82.3,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.05787336258581,"aZ":-26.995192890687576,"pfxX":-1.4426312270333588,"pfxZ":2.990338963618399,"pX":-0.7855742171934057,"pZ":3.3232722576284326,"vX0":3.9295614727041914,"vY0":-130.6146143337417,"vZ0":-0.9658299627651735,"x":146.94,"y":149.05,"x0":-2.1208747822694725,"y0":50.000220588867315,"z0":5.724412368729038,"aX":-2.496666981043994},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":5.4,"breakHorizontal":1.8,"spinRate":2398,"spinDirection":215},"zone":1,"typeConfidence":2.0,"plateTime":0.4190631448348414,"extension":6.518255543895933},"index":4,"playId":"a66af0ba-cd7e-3391-8163-90d4db679afd","pitchNumber":2,"startTime":"2026-07-28T23:46:44.317Z","endTime":"2026-07-28T23:46:48.649Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700241,"link":"/api/v1/people/700241","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":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"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":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.9,"endSpeed":80.2,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.338340305725755,"aZ":-32.878709364620434,"pfxX":-10.12747088136398,"pfxZ":-0.4337289110556224,"pX":1.1625090276739114,"pZ":1.0311229607180432,"vX0":10.913055813830333,"vY0":-127.46032946975919,"vZ0":-4.860969488522006,"x":72.69,"y":210.94,"x0":-1.876528785556456,"y0":50.00097055484873,"z0":5.585114929740734,"aX":-16.516190209260913},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":-1.8,"breakHorizontal":15.6,"spinRate":1741,"spinDirection":235},"zone":14,"typeConfidence":2.0,"plateTime":0.43115555562205676,"extension":6.53715224336257},"index":5,"playId":"e16eeef2-d3e2-36a8-b3b3-df32c3a46415","pitchNumber":3,"startTime":"2026-07-28T23:47:01.300Z","endTime":"2026-07-28T23:47:05.121Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700241,"link":"/api/v1/people/700241","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":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"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":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.5,"endSpeed":84.2,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.220622234203663,"aZ":-25.500114129479364,"pfxX":-0.7010937182154735,"pfxZ":3.6934883106024436,"pX":0.5240229828481958,"pZ":3.341947872966964,"vX0":6.892245115643395,"vY0":-133.16453739747496,"vZ0":-1.471774218543311,"x":97.03,"y":148.55,"x0":-2.0007921818974745,"y0":50.00020498572133,"z0":5.737591340464375,"aX":-1.267647178908486},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":6.6,"breakHorizontal":-0.1,"spinRate":2427,"spinDirection":209},"zone":3,"typeConfidence":2.0,"plateTime":0.4105265598118666,"extension":6.752984208341475},"index":6,"playId":"60cd9a6c-5383-3d96-b567-d4cbf39d69c3","pitchNumber":4,"startTime":"2026-07-28T23:47:19.495Z","endTime":"2026-07-28T23:47:22.788Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700241,"link":"/api/v1/people/700241","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":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"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":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"index":7,"startTime":"2026-07-28T23:47:32.445Z","endTime":"2026-07-28T23:47:49.070Z","isPitch":false,"type":"action","player":{"id":691718,"link":"/api/v1/people/691718"},"defense":{"pitcher":{"id":700241,"link":"/api/v1/people/700241","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":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"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":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.1,"endSpeed":75.9,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.61586252599948,"aZ":-41.1436490476024,"pfxX":3.8028052662956897,"pfxZ":-6.2216909461588115,"pX":1.1954546765490537,"pZ":1.3975799995506233,"vX0":5.73969269091018,"vY0":-119.4780272476124,"vZ0":-1.3787741166374055,"x":71.43,"y":201.05,"x0":-1.7346257739099584,"y0":50.003419683779896,"z0":5.688895352297241,"aX":5.481358524358209},"breaks":{"breakAngle":8.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.0,"breakVerticalInduced":-11.3,"breakHorizontal":-8.3,"spinRate":2532,"spinDirection":49},"zone":14,"typeConfidence":2.0,"plateTime":0.4589222813521294,"extension":6.685063871368955},"index":8,"playId":"676a7a76-e7ab-323d-b194-7cb3e973730d","pitchNumber":5,"startTime":"2026-07-28T23:47:49.070Z","endTime":"2026-07-28T23:47:53.733Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700241,"link":"/api/v1/people/700241","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":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"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":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691718,"link":"/api/v1/people/691718"},"credit":"b_ab"},{"player":{"id":700241,"link":"/api/v1/people/700241"},"credit":"p_ab"},{"player":{"id":691718,"link":"/api/v1/people/691718"},"credit":"b_pa"},{"player":{"id":700241,"link":"/api/v1/people/700241"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.2,"awayTeamWinProbability":47.8,"homeTeamWinProbabilityAdded":2.200000000000003,"contextMetrics":{},"playEndTime":"2026-07-28T23:47:53.733Z","atBatIndex":0},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Seiya Suzuki singles on a line drive to right fielder Jordan Walker.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-07-28T23:48:01.397Z","endTime":"2026-07-28T23:49:56.771Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"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":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.9,"endSpeed":86.1,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.607035615641152,"aZ":-25.87554992161994,"pfxX":-8.862336848078263,"pfxZ":3.3681387480224387,"pX":-0.36968358870075335,"pZ":1.0323147313129848,"vX0":7.105360188423034,"vY0":-135.12201040813682,"vZ0":-7.319186377982893,"x":131.09,"y":210.91,"x0":-1.8686852916577454,"y0":50.00014759675018,"z0":5.567084577644353,"aX":-16.553870281225723},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":4.9,"breakHorizontal":14.8,"spinRate":2149,"spinDirection":219},"zone":13,"typeConfidence":2.0,"plateTime":0.40377713489650224,"extension":6.828516906546246},"index":0,"playId":"fc626d10-0a9b-33eb-9f45-21a67f9bae27","pitchNumber":1,"startTime":"2026-07-28T23:48:18.049Z","endTime":"2026-07-28T23:48:22.943Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700241,"link":"/api/v1/people/700241","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":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"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":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.1,"endSpeed":86.7,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.569676314320994,"aZ":-18.248831506901396,"pfxX":-5.405879154661805,"pfxZ":7.263502409922458,"pX":-0.05294583005081529,"pZ":3.4940892164987445,"vX0":6.651551811951342,"vY0":-136.9646205971608,"vZ0":-2.939395189721635,"x":119.02,"y":144.44,"x0":-1.7998990080125754,"y0":50.00577908854288,"z0":5.8151544352878215,"aX":-10.369632350995847},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":12.8,"breakHorizontal":8.5,"spinRate":2263,"spinDirection":220},"zone":11,"typeConfidence":2.0,"plateTime":0.39846274401464576,"extension":6.555976117434429},"index":1,"playId":"fed3cbc5-ebc6-3585-8b6f-652e47ed9dfb","pitchNumber":2,"startTime":"2026-07-28T23:48:33.936Z","endTime":"2026-07-28T23:48:37.332Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700241,"link":"/api/v1/people/700241","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":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"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":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.1,"endSpeed":85.9,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.904848415547328,"aZ":-25.813412450610663,"pfxX":-9.37636164073239,"pfxZ":3.403697942527047,"pX":-0.6452674993976055,"pZ":1.343682798825181,"vX0":6.3011366378952385,"vY0":-135.42353702597467,"vZ0":-6.5513529612222055,"x":141.6,"y":202.5,"x0":-1.7768803876568986,"y0":50.002893384227924,"z0":5.584749589883264,"aX":-17.52075896951051},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":5.0,"breakHorizontal":15.7,"spinRate":2250,"spinDirection":214},"zone":13,"typeConfidence":2.0,"plateTime":0.4035187041629644,"extension":6.951363979211134},"index":2,"playId":"6d09f261-7220-339d-b3e8-b8a23a151848","pitchNumber":3,"startTime":"2026-07-28T23:48:53.315Z","endTime":"2026-07-28T23:48:57.758Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700241,"link":"/api/v1/people/700241","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":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"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":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"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":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":81.3,"endSpeed":75.1,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.064359633302175,"aZ":-42.754298373005724,"pfxX":5.006122951613463,"pfxZ":-7.459631284214168,"pX":-0.16443254915888242,"pZ":1.941365165332815,"vX0":2.6486810348488925,"vY0":-118.41862967017434,"vZ0":0.15904905969611227,"x":123.27,"y":186.36,"x0":-1.9487753894640576,"y0":50.005503715761655,"z0":5.791373645278659,"aX":7.095755368210163},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.6,"breakVerticalInduced":-13.2,"breakHorizontal":-9.7,"spinRate":2565,"spinDirection":44},"zone":8,"typeConfidence":2.0,"plateTime":0.4629142796025558,"extension":6.668541264675817},"index":3,"playId":"52d75ced-64db-3eef-990d-dfaa3ec41806","pitchNumber":4,"startTime":"2026-07-28T23:49:11.465Z","endTime":"2026-07-28T23:49:15.778Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700241,"link":"/api/v1/people/700241","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":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"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":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"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":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.7,"endSpeed":86.6,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.196580976663522,"aZ":-27.88640860582186,"pfxX":-8.87774106762293,"pfxZ":2.2526424603725363,"pX":-0.522341753968701,"pZ":2.689146591154515,"vX0":6.766059164501228,"vY0":-136.39380641086922,"vZ0":-2.676007361157965,"x":136.91,"y":166.17,"x0":-1.869482233016171,"y0":50.00214890650451,"z0":5.586045930773275,"aX":-16.89298514204595},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":3.7,"breakHorizontal":14.9,"spinRate":2219,"spinDirection":228},"zone":4,"typeConfidence":2.0,"plateTime":0.4000548674313209,"extension":6.623070039622635},"hitData":{"launchSpeed":63.7,"launchAngle":18.0,"totalDistance":146.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":174.16,"coordY":135.26}},"index":4,"playId":"778f5245-da1c-3ddf-94b2-e562c3375471","pitchNumber":5,"startTime":"2026-07-28T23:49:43.769Z","endTime":"2026-07-28T23:49:56.771Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700241,"link":"/api/v1/people/700241","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":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"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":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":673548,"link":"/api/v1/people/673548"},"credit":"b_ab"},{"player":{"id":700241,"link":"/api/v1/people/700241"},"credit":"p_ab"},{"player":{"id":673548,"link":"/api/v1/people/673548"},"credit":"b_pa"},{"player":{"id":700241,"link":"/api/v1/people/700241"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":49.8,"awayTeamWinProbability":50.2,"homeTeamWinProbabilityAdded":-2.4000000000000057,"leverageIndex":0.63,"dramaIndex":36.0,"contextMetrics":{},"playEndTime":"2026-07-28T23:49:56.771Z","atBatIndex":1},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Michael Busch flies out to left fielder Lars Nootbaar.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-07-28T23:50:00.880Z","endTime":"2026-07-28T23:50:54.784Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":663457,"link":"/api/v1/people/663457"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":78.4,"endSpeed":72.6,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.945150540400924,"aZ":-41.15741504916672,"pfxX":7.70911970036005,"pfxZ":-6.776159515721277,"pX":-0.7278137380667873,"pZ":3.3272544516353233,"vX0":0.3768138899439699,"vY0":-114.14945719951471,"vZ0":3.057522736908573,"x":144.74,"y":148.94,"x0":-1.8969503029495793,"y0":50.000488192713654,"z0":6.007465249048664,"aX":10.22629008554733},"breaks":{"breakAngle":14.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.6,"breakVerticalInduced":-11.3,"breakHorizontal":-14.0,"spinRate":2539,"spinDirection":54},"zone":1,"typeConfidence":2.0,"plateTime":0.47885086036232627,"extension":6.249661490900637},"index":0,"playId":"044d3153-77c5-3f13-a23f-a152d6b38237","pitchNumber":1,"startTime":"2026-07-28T23:50:21.839Z","endTime":"2026-07-28T23:50:26.202Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700241,"link":"/api/v1/people/700241","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":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"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":673548,"link":"/api/v1/people/673548"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"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":93.1,"endSpeed":86.2,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.3434871120071,"aZ":-19.661122783854175,"pfxX":-6.067532476619953,"pfxZ":6.649364945030834,"pX":-0.12384436997093816,"pZ":2.3402266879145963,"vX0":6.602423079477427,"vY0":-135.5200594907624,"vZ0":-5.501608769821614,"x":121.72,"y":175.59,"x0":-1.7898303042684784,"y0":50.00270372561928,"z0":5.746572513422431,"aX":-11.419072653057388},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":11.2,"breakHorizontal":9.8,"spinRate":2183,"spinDirection":223},"zone":5,"typeConfidence":2.0,"plateTime":0.4023610507030795,"extension":6.521994935360172},"hitData":{"launchSpeed":93.1,"launchAngle":27.0,"totalDistance":346.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":69.72,"coordY":71.29}},"index":1,"playId":"102ac0c0-34fd-3ea4-8ba0-43fd166721c0","pitchNumber":2,"startTime":"2026-07-28T23:50:42.805Z","endTime":"2026-07-28T23:50:54.784Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700241,"link":"/api/v1/people/700241","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":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"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":673548,"link":"/api/v1/people/673548"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":683737,"link":"/api/v1/people/683737"},"credit":"b_ab"},{"player":{"id":700241,"link":"/api/v1/people/700241"},"credit":"p_ab"},{"player":{"id":683737,"link":"/api/v1/people/683737"},"credit":"b_pa"},{"player":{"id":700241,"link":"/api/v1/people/700241"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.6,"awayTeamWinProbability":47.4,"homeTeamWinProbabilityAdded":2.8000000000000043,"leverageIndex":1.21,"dramaIndex":53.0,"contextMetrics":{},"playEndTime":"2026-07-28T23:50:54.784Z","atBatIndex":2},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Alex Bregman hits a ground-rule double (18) on a fly ball to right-center field. Seiya Suzuki to 3rd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":3,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-07-28T23:51:03.951Z","endTime":"2026-07-28T23:52:52.849Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"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":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"postOnThird":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"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":[]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":79.2,"endSpeed":73.2,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.765116472549224,"aZ":-40.3882720391617,"pfxX":7.184860003931325,"pfxZ":-6.109197693763839,"pX":-0.12374097808708988,"pZ":2.1700403138822173,"vX0":1.8421139305508678,"vY0":-115.34491169866467,"vZ0":0.4632583719931116,"x":121.72,"y":180.19,"x0":-1.8663295575169312,"y0":50.00165792198108,"z0":5.8659071125054325,"aX":9.66436843393083},"breaks":{"breakAngle":14.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.2,"breakVerticalInduced":-10.7,"breakHorizontal":-13.4,"spinRate":2502,"spinDirection":51},"zone":8,"typeConfidence":2.0,"plateTime":0.4751432842889507,"extension":6.268258066083494},"index":0,"playId":"498095ba-2648-3648-89c1-cc3fb70c072c","pitchNumber":1,"startTime":"2026-07-28T23:51:20.098Z","endTime":"2026-07-28T23:51:24.696Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700241,"link":"/api/v1/people/700241","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":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"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"}},"first":{"id":673548,"link":"/api/v1/people/673548"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"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":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":79.9,"endSpeed":74.1,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.982889527394168,"aZ":-39.800035130386256,"pfxX":6.734645368109735,"pfxZ":-5.567104772591982,"pX":-0.11674533990617685,"pZ":1.1958174540857094,"vX0":1.955677854842906,"vY0":-116.35671701685082,"vZ0":-1.7910972454353784,"x":121.45,"y":206.49,"x0":-1.8431649768545209,"y0":50.00177942425599,"z0":5.749174866774642,"aX":9.226858501488818},"breaks":{"breakAngle":13.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.0,"breakVerticalInduced":-10.2,"breakHorizontal":-12.7,"spinRate":2564,"spinDirection":46},"zone":13,"typeConfidence":2.0,"plateTime":0.47086639209526737,"extension":6.4820060511491855},"index":1,"playId":"812f6237-b78b-329c-95b9-59e800522def","pitchNumber":2,"startTime":"2026-07-28T23:51:40.206Z","endTime":"2026-07-28T23:51:44.333Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700241,"link":"/api/v1/people/700241","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":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"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"}},"first":{"id":673548,"link":"/api/v1/people/673548"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"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":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.5,"endSpeed":83.7,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.440827804096404,"aZ":-28.22161631046367,"pfxX":-7.760458092988511,"pfxZ":2.2310511200948806,"pX":-1.5960432550840975,"pZ":1.4469001576416012,"vX0":3.3482987697910165,"vY0":-131.83645028129786,"vZ0":-5.521905460515093,"x":177.84,"y":199.71,"x0":-1.8700896409804721,"y0":50.00165618832382,"z0":5.6356987832652115,"aX":-13.742432978386727},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":3.1,"breakHorizontal":13.4,"spinRate":2184,"spinDirection":216},"zone":13,"typeConfidence":2.0,"plateTime":0.41450372107081757,"extension":6.789494296632893},"index":2,"playId":"29b60191-c30f-3f25-825c-e0117e1f6116","pitchNumber":3,"startTime":"2026-07-28T23:52:01.317Z","endTime":"2026-07-28T23:52:05.283Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700241,"link":"/api/v1/people/700241","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":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"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"}},"first":{"id":673548,"link":"/api/v1/people/673548"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"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":2},"preCount":{"balls":2,"strikes":1,"outs":2},"index":3,"playId":"4b91949e-37ce-4351-b72a-be0e5c09857f","startTime":"2026-07-28T23:52:20.710Z","endTime":"2026-07-28T23:52:25.710Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":700241,"link":"/api/v1/people/700241","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":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"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"}},"first":{"id":673548,"link":"/api/v1/people/673548"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.9,"endSpeed":84.2,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.548925503973354,"aZ":-17.780882998565257,"pfxX":-5.047535078929643,"pfxZ":7.929492942465627,"pX":-0.39515399406794777,"pZ":2.815073002208709,"vX0":4.727230140693963,"vY0":-133.78064821904564,"vZ0":-4.639802226378923,"x":132.06,"y":162.77,"x0":-1.528306005245663,"y0":50.000020819705185,"z0":5.844249494786949,"aX":-9.158487921126635},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":13.6,"breakHorizontal":8.2,"spinRate":2093,"spinDirection":219},"zone":1,"typeConfidence":2.0,"plateTime":0.409242630387181,"extension":6.821220292600683},"hitData":{"launchSpeed":98.0,"launchAngle":24.0,"totalDistance":376.0,"trajectory":"fly_ball","hardness":"medium","coordinates":{"coordX":174.11,"coordY":45.78}},"index":4,"playId":"d7bafec7-c8eb-3dc4-a6eb-21cbc0620118","pitchNumber":4,"startTime":"2026-07-28T23:52:38.831Z","endTime":"2026-07-28T23:52:52.849Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700241,"link":"/api/v1/people/700241","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":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"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"}},"first":{"id":673548,"link":"/api/v1/people/673548"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":608324,"link":"/api/v1/people/608324"},"credit":"b_ab"},{"player":{"id":700241,"link":"/api/v1/people/700241"},"credit":"p_ab"},{"player":{"id":608324,"link":"/api/v1/people/608324"},"credit":"b_pa"},{"player":{"id":700241,"link":"/api/v1/people/700241"},"credit":"p_pa"}],"flags":[{"credit":"b_gnd_rule_double"}],"homeTeamWinProbability":49.2,"awayTeamWinProbability":50.8,"homeTeamWinProbabilityAdded":-3.3999999999999986,"leverageIndex":0.88,"dramaIndex":48.0,"contextMetrics":{},"playEndTime":"2026-07-28T23:52:52.849Z","atBatIndex":3},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Ian Happ doubles (19) on a line drive to right fielder Jordan Walker. Seiya Suzuki scores. Alex Bregman scores.","rbi":2,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":4,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-07-28T23:53:24.923Z","endTime":"2026-07-28T23:58:14.206Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,6,7,8,9,10,11,12],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":12},"credits":[{"player":{"id":691023,"link":"/api/v1/people/691023"},"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":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"responsiblePitcher":{"id":700241,"link":"/api/v1/people/700241"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":12},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":12},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"responsiblePitcher":{"id":700241,"link":"/api/v1/people/700241"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":12},"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":87.2,"endSpeed":79.6,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.990717729327116,"aZ":-30.16446984370596,"pfxX":-9.673513553903074,"pfxZ":1.2436407490231307,"pX":-1.2513629183130535,"pZ":1.8538982398605917,"vX0":5.020607666549855,"vY0":-126.84210505193238,"vZ0":-3.5075778073846084,"x":164.7,"y":188.72,"x0":-2.0084353170705946,"y0":50.003124898030826,"z0":5.681840962517215,"aX":-15.629602567130876},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":1.7,"breakHorizontal":16.2,"spinRate":1756,"spinDirection":234},"zone":13,"typeConfidence":2.0,"plateTime":0.43322329599452525,"extension":6.596834330223401},"index":0,"playId":"10713483-c8d6-380d-90c5-d34027fc3c97","pitchNumber":1,"startTime":"2026-07-28T23:53:28.996Z","endTime":"2026-07-28T23:53:32.943Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700241,"link":"/api/v1/people/700241","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":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"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"}},"second":{"id":608324,"link":"/api/v1/people/608324"},"third":{"id":673548,"link":"/api/v1/people/673548"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.2,"endSpeed":78.6,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.44420327481101,"aZ":-33.491439239446365,"pfxX":0.05607872076786946,"pfxZ":-0.8566790850875803,"pX":0.2834139574004822,"pZ":-0.22253465645098514,"vX0":4.797849026244796,"vY0":-122.49871267081298,"vZ0":-6.998165416635172,"x":106.2,"y":244.79,"x0":-1.701605240229967,"y0":50.005793075619984,"z0":5.507116863775962,"aX":0.08535308258706042},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.3,"breakVerticalInduced":-2.9,"breakHorizontal":-1.2,"spinRate":2399,"spinDirection":99},"zone":14,"typeConfidence":2.0,"plateTime":0.4458199401256322,"extension":6.693035908180574},"index":1,"playId":"c946aa9f-20ab-37c9-bdc4-c228d6b9c88c","pitchNumber":2,"startTime":"2026-07-28T23:53:48.694Z","endTime":"2026-07-28T23:53:52.748Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700241,"link":"/api/v1/people/700241","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":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"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"}},"second":{"id":608324,"link":"/api/v1/people/608324"},"third":{"id":673548,"link":"/api/v1/people/673548"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.1,"endSpeed":83.2,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.17316627778977,"aZ":-23.313741678664762,"pfxX":0.02923233695741856,"pfxZ":5.031449669267037,"pX":0.2277999486102465,"pZ":3.2745295595141863,"vX0":5.4723206008601455,"vY0":-131.18334182177605,"vZ0":-1.74979600957665,"x":108.32,"y":150.37,"x0":-1.8802961627677628,"y0":50.00127151078979,"z0":5.671194126503841,"aX":0.04980252982336261},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":9.0,"breakHorizontal":-1.1,"spinRate":2265,"spinDirection":211},"zone":2,"typeConfidence":2.0,"plateTime":0.4159560171846879,"extension":6.596575608445071},"index":2,"playId":"271610e8-710c-359a-8900-f56a62ddae06","pitchNumber":3,"startTime":"2026-07-28T23:54:12.026Z","endTime":"2026-07-28T23:54:16.157Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700241,"link":"/api/v1/people/700241","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":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"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"}},"second":{"id":608324,"link":"/api/v1/people/608324"},"third":{"id":673548,"link":"/api/v1/people/673548"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.6,"endSpeed":81.0,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.66221332497211,"aZ":-31.32788420169092,"pfxX":-8.571889342451172,"pfxZ":0.5076673405016363,"pX":-1.1607925048402983,"pZ":1.3246237764599205,"vX0":4.692765637732807,"vY0":-128.852828077613,"vZ0":-4.748399898915862,"x":161.25,"y":203.02,"x0":-1.8991880511377892,"y0":50.00307420751967,"z0":5.633073458756756,"aX":-14.305211507642458},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":0.0,"breakHorizontal":14.4,"spinRate":1744,"spinDirection":235},"zone":13,"typeConfidence":2.0,"plateTime":0.4263165582484145,"extension":6.504456897653433},"index":3,"playId":"0eac4079-8b4c-35f3-be29-b86b3efacdd2","pitchNumber":4,"startTime":"2026-07-28T23:54:34.478Z","endTime":"2026-07-28T23:54:38.378Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700241,"link":"/api/v1/people/700241","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":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"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"}},"second":{"id":608324,"link":"/api/v1/people/608324"},"third":{"id":673548,"link":"/api/v1/people/673548"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"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.9,"endSpeed":85.1,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.62122163086777,"aZ":-28.173511321636845,"pfxX":-8.585318979575039,"pfxZ":2.1597872794927024,"pX":0.1760662518744849,"pZ":3.2655237064069316,"vX0":8.531668351381766,"vY0":-135.0190414068505,"vZ0":-1.0372926966827822,"x":110.29,"y":150.61,"x0":-1.9050416319083185,"y0":50.00122555598689,"z0":5.6320679054002305,"aX":-15.894624295261123},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":4.0,"breakHorizontal":13.8,"spinRate":2326,"spinDirection":228},"zone":2,"typeConfidence":2.0,"plateTime":0.40521592947269713,"extension":6.549185066830467},"index":4,"playId":"e81c7b8e-636a-364d-a8f4-0855acf4d80d","pitchNumber":5,"startTime":"2026-07-28T23:54:55.583Z","endTime":"2026-07-28T23:54:59.293Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700241,"link":"/api/v1/people/700241","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":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"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"}},"second":{"id":608324,"link":"/api/v1/people/608324"},"third":{"id":673548,"link":"/api/v1/people/673548"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"index":5,"playId":"c6c0128b-6d31-4733-bc5d-488e4c31241d","startTime":"2026-07-28T23:55:15.598Z","endTime":"2026-07-28T23:55:20.598Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":700241,"link":"/api/v1/people/700241","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":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"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"}},"second":{"id":608324,"link":"/api/v1/people/608324"},"third":{"id":673548,"link":"/api/v1/people/673548"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":80.2,"endSpeed":74.2,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.229013784200053,"aZ":-38.55779121514346,"pfxX":6.398832741825455,"pfxZ":-4.625924363640616,"pX":-0.37086366651809904,"pZ":1.7626296256915945,"vX0":1.5298388102580829,"vY0":-116.819047836061,"vZ0":-0.9326803526219749,"x":131.14,"y":191.19,"x0":-1.8656502082522228,"y0":50.0023629432201,"z0":5.795174866382167,"aX":8.833104580462098},"breaks":{"breakAngle":13.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.8,"breakVerticalInduced":-8.3,"breakHorizontal":-12.0,"spinRate":2612,"spinDirection":52},"zone":7,"typeConfidence":2.0,"plateTime":0.46906909647601847,"extension":6.504225059508268},"index":6,"playId":"237512a0-e065-334b-97cf-9041e5df138a","pitchNumber":6,"startTime":"2026-07-28T23:55:34.588Z","endTime":"2026-07-28T23:55:38.591Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700241,"link":"/api/v1/people/700241","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":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"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"}},"second":{"id":608324,"link":"/api/v1/people/608324"},"third":{"id":673548,"link":"/api/v1/people/673548"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":79.9,"endSpeed":73.6,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.991836092563037,"aZ":-39.93878183973695,"pfxX":5.506952826542881,"pfxZ":-5.673032072923986,"pX":-0.35381050957782106,"pZ":3.042235401372009,"vX0":1.713514603948121,"vY0":-116.28160066046014,"vZ0":1.9530182186426794,"x":130.49,"y":156.64,"x0":-1.815976284626931,"y0":50.00477131921488,"z0":5.983299280816211,"aX":7.534254848474511},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.3,"breakVerticalInduced":-9.5,"breakHorizontal":-10.4,"spinRate":2369,"spinDirection":47},"zone":1,"typeConfidence":2.0,"plateTime":0.4712183758649995,"extension":6.411635537086264},"index":7,"playId":"90c5da45-a268-36c4-b83e-7e06b209a7e4","pitchNumber":7,"startTime":"2026-07-28T23:55:59.344Z","endTime":"2026-07-28T23:56:03.741Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700241,"link":"/api/v1/people/700241","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":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"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"}},"second":{"id":608324,"link":"/api/v1/people/608324"},"third":{"id":673548,"link":"/api/v1/people/673548"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.0,"endSpeed":86.4,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.641710571032934,"aZ":-20.029008847437854,"pfxX":-5.388619323209692,"pfxZ":6.380808457460274,"pX":0.030605983946151757,"pZ":3.000235140683657,"vX0":6.6813462477511,"vY0":-136.74956297401178,"vZ0":-3.49219912281018,"x":115.83,"y":157.77,"x0":-1.7380922792619249,"y0":50.005606609890776,"z0":5.658881129835227,"aX":-10.262329191319871},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":11.0,"breakHorizontal":8.4,"spinRate":2240,"spinDirection":223},"zone":2,"typeConfidence":2.0,"plateTime":0.3997192515865362,"extension":6.615214110521394},"index":8,"playId":"f4650c4b-9523-367b-bfef-4f36a8cea27b","pitchNumber":8,"startTime":"2026-07-28T23:56:22.574Z","endTime":"2026-07-28T23:56:25.959Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700241,"link":"/api/v1/people/700241","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":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"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"}},"second":{"id":608324,"link":"/api/v1/people/608324"},"third":{"id":673548,"link":"/api/v1/people/673548"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"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":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.6,"endSpeed":86.6,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.190926857462085,"aZ":-30.816682469449134,"pfxX":-8.05098351200702,"pfxZ":0.711838769551191,"pX":-0.3691014668029447,"pZ":2.5210753661099043,"vX0":6.453580153729909,"vY0":-136.27562415377918,"vZ0":-2.6231408098135987,"x":131.07,"y":170.71,"x0":-1.7105280636310787,"y0":50.00009023807818,"z0":5.603587634139579,"aX":-15.289213772198268},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":1.0,"breakHorizontal":13.4,"spinRate":2211,"spinDirection":231},"zone":4,"typeConfidence":2.0,"plateTime":0.40043219171120104,"extension":6.727809727382955},"index":9,"playId":"3dfa0ce0-9c3f-35e1-bd88-62f095efe9ec","pitchNumber":9,"startTime":"2026-07-28T23:56:45.567Z","endTime":"2026-07-28T23:56:49.863Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700241,"link":"/api/v1/people/700241","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":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"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"}},"second":{"id":608324,"link":"/api/v1/people/608324"},"third":{"id":673548,"link":"/api/v1/people/673548"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":2},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"index":10,"playId":"36f0cecb-e7b2-472d-9912-41c8a065f3cd","startTime":"2026-07-28T23:57:05.940Z","endTime":"2026-07-28T23:57:10.940Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":700241,"link":"/api/v1/people/700241","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":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"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"}},"second":{"id":608324,"link":"/api/v1/people/608324"},"third":{"id":673548,"link":"/api/v1/people/673548"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"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":2},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.8,"endSpeed":80.7,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.198077382541495,"aZ":-31.261187560971035,"pfxX":1.6549046179452818,"pfxZ":0.5547200604975959,"pX":0.6446619917153016,"pZ":1.8147076904950072,"vX0":5.5820393079015895,"vY0":-126.39408193749884,"vZ0":-3.412657656340607,"x":92.43,"y":189.78,"x0":-1.797828452930925,"y0":50.000177502429445,"z0":5.66466011381007,"aX":2.7046890401826524},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":0.5,"breakHorizontal":-4.2,"spinRate":2422,"spinDirection":122},"zone":9,"typeConfidence":2.0,"plateTime":0.431594546986505,"extension":6.8833101545694655},"index":11,"playId":"5c056476-e3f5-3e14-a1b5-99f59151c411","pitchNumber":10,"startTime":"2026-07-28T23:57:20.240Z","endTime":"2026-07-28T23:57:24.328Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700241,"link":"/api/v1/people/700241","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":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"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"}},"second":{"id":608324,"link":"/api/v1/people/608324"},"third":{"id":673548,"link":"/api/v1/people/673548"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.7,"endSpeed":86.0,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.70470603294815,"aZ":-28.0367892352492,"pfxX":-7.779095081702967,"pfxZ":2.200161164542349,"pX":-0.01823312312574687,"pZ":2.193066213461762,"vX0":7.143730744892439,"vY0":-136.26128032683926,"vZ0":-3.989509744829677,"x":117.7,"y":179.57,"x0":-1.6621351685873964,"y0":50.00498431923815,"z0":5.611501165469374,"aX":-14.642609593131334},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":3.4,"breakHorizontal":12.6,"spinRate":2189,"spinDirection":227},"zone":5,"typeConfidence":2.0,"plateTime":0.401839030946717,"extension":6.824320365917464},"hitData":{"launchSpeed":103.6,"launchAngle":20.0,"totalDistance":366.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":206.54,"coordY":83.78}},"index":12,"playId":"8bf9164a-deae-3959-8f0a-4fc294582ceb","pitchNumber":11,"startTime":"2026-07-28T23:58:00.199Z","endTime":"2026-07-28T23:58:14.206Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700241,"link":"/api/v1/people/700241","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":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"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"}},"second":{"id":608324,"link":"/api/v1/people/608324"},"third":{"id":673548,"link":"/api/v1/people/673548"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664023,"link":"/api/v1/people/664023"},"credit":"b_ab"},{"player":{"id":700241,"link":"/api/v1/people/700241"},"credit":"p_ab"},{"player":{"id":664023,"link":"/api/v1/people/664023"},"credit":"b_pa"},{"player":{"id":700241,"link":"/api/v1/people/700241"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":32.6,"awayTeamWinProbability":67.4,"homeTeamWinProbabilityAdded":-16.6,"leverageIndex":2.04,"dramaIndex":158.0,"contextMetrics":{},"playEndTime":"2026-07-28T23:58:14.206Z","atBatIndex":4},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Nico Hoerner strikes out swinging.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":5,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-07-28T23:59:41.079Z","endTime":"2026-07-29T00:01:17.083Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"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":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"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-28T23:58:41.178Z","endTime":"2026-07-28T23:59:43.378Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":700241,"link":"/api/v1/people/700241","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":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"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"}},"second":{"id":664023,"link":"/api/v1/people/664023"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.6,"endSpeed":83.4,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.593595749069628,"aZ":-27.35690253527408,"pfxX":-7.149759167315011,"pfxZ":2.7145899650481766,"pX":-1.1423944081701207,"pZ":3.472359966182119,"vX0":4.189985638415086,"vY0":-131.98019567877606,"vZ0":-0.9413771777032335,"x":160.55,"y":145.03,"x0":-1.8169465187047997,"y0":50.00334750437565,"z0":5.838195337206082,"aX":-12.68520046579279},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":4.9,"breakHorizontal":12.1,"spinRate":2150,"spinDirection":217},"zone":11,"typeConfidence":2.0,"plateTime":0.414119010951143,"extension":6.654963372647106},"index":1,"playId":"46a74f0f-9ae0-393f-b967-67f48ea2eac2","pitchNumber":1,"startTime":"2026-07-28T23:59:43.378Z","endTime":"2026-07-28T23:59:47.398Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700241,"link":"/api/v1/people/700241","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":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"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"}},"second":{"id":664023,"link":"/api/v1/people/664023"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"index":2,"startTime":"2026-07-28T23:59:57.114Z","endTime":"2026-07-29T00:00:10.583Z","isPitch":false,"type":"action","player":{"id":663538,"link":"/api/v1/people/663538"},"defense":{"pitcher":{"id":700241,"link":"/api/v1/people/700241","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":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"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"}},"second":{"id":664023,"link":"/api/v1/people/664023"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"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":90.8,"endSpeed":84.3,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.617487657691196,"aZ":-29.82285844729595,"pfxX":-6.431476046217146,"pfxZ":1.312716882322544,"pX":0.12422818049979388,"pZ":2.489754295426734,"vX0":7.245307427069008,"vY0":-132.22177220386516,"vZ0":-2.719899248822363,"x":112.26,"y":171.56,"x0":-1.7985369571945597,"y0":50.004355729211596,"z0":5.689938328698578,"aX":-11.542838410609765},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":2.0,"breakHorizontal":10.3,"spinRate":2212,"spinDirection":225},"zone":5,"typeConfidence":2.0,"plateTime":0.412130026557747,"extension":6.655244683932369},"index":3,"playId":"39bff0ff-e5de-3241-ab8a-830cccf2a4f4","pitchNumber":2,"startTime":"2026-07-29T00:00:10.583Z","endTime":"2026-07-29T00:00:14.758Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700241,"link":"/api/v1/people/700241","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":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"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"}},"second":{"id":664023,"link":"/api/v1/people/664023"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"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":1,"outs":2},"pitchData":{"startSpeed":82.3,"endSpeed":75.7,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.443206831398,"aZ":-35.26188242134083,"pfxX":9.03343286982349,"pfxZ":-2.1344803192724804,"pX":0.9298621426449297,"pZ":1.9855911482625164,"vX0":4.223233081805813,"vY0":-119.81103210871892,"vZ0":-1.0826156859806917,"x":81.56,"y":185.17,"x0":-2.0327604119586518,"y0":50.00496651725019,"z0":5.611624159831686,"aX":13.054203909354143},"breaks":{"breakAngle":21.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.4,"breakVerticalInduced":-3.8,"breakHorizontal":-17.4,"spinRate":2457,"spinDirection":47},"zone":14,"typeConfidence":2.0,"plateTime":0.45822546068349457,"extension":6.386632735060154},"index":4,"playId":"38859067-fd8c-3494-a7d3-95a7892439d5","pitchNumber":3,"startTime":"2026-07-29T00:00:27.257Z","endTime":"2026-07-29T00:00:33.361Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700241,"link":"/api/v1/people/700241","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":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"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"}},"second":{"id":664023,"link":"/api/v1/people/664023"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":79.2,"endSpeed":73.3,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.858561300508853,"aZ":-38.3379816135369,"pfxX":7.676432286689356,"pfxZ":-4.586170501950184,"pX":0.5309749228207503,"pZ":1.5476260344052488,"vX0":2.8752794086292375,"vY0":-115.28669937342265,"vZ0":-1.1672922682427738,"x":96.76,"y":196.99,"x0":-1.7305955906704527,"y0":50.004858437589654,"z0":5.767986480677159,"aX":10.31136957459324},"breaks":{"breakAngle":15.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.0,"breakVerticalInduced":-8.3,"breakHorizontal":-14.6,"spinRate":2564,"spinDirection":48},"zone":14,"typeConfidence":2.0,"plateTime":0.47549734954664125,"extension":6.456348540405745},"index":5,"playId":"a757267e-87df-3014-bd26-0cfb2097ce70","pitchNumber":4,"startTime":"2026-07-29T00:00:51.793Z","endTime":"2026-07-29T00:00:55.733Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700241,"link":"/api/v1/people/700241","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":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"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"}},"second":{"id":664023,"link":"/api/v1/people/664023"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"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.3,"endSpeed":84.5,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.923243695718728,"aZ":-19.71809291567743,"pfxX":-4.8772393139181975,"pfxZ":6.865311946100702,"pX":0.5609516504347221,"pZ":3.6933676884503117,"vX0":7.082363306116137,"vY0":-132.93310446588615,"vZ0":-2.0693420162860328,"x":95.62,"y":139.06,"x0":-1.4877793149267633,"y0":50.000259825326225,"z0":5.893279985673549,"aX":-8.845513014668473},"breaks":{"breakAngle":20.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":12.2,"breakHorizontal":7.6,"spinRate":2184,"spinDirection":215},"zone":12,"typeConfidence":2.0,"plateTime":0.4099458167602843,"extension":6.76950584278497},"index":6,"playId":"addc08f2-b704-3f2c-ad4e-e031c73f8d0b","pitchNumber":5,"startTime":"2026-07-29T00:01:12.513Z","endTime":"2026-07-29T00:01:17.083Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700241,"link":"/api/v1/people/700241","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":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"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"}},"second":{"id":664023,"link":"/api/v1/people/664023"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663538,"link":"/api/v1/people/663538"},"credit":"b_ab"},{"player":{"id":700241,"link":"/api/v1/people/700241"},"credit":"p_ab"},{"player":{"id":663538,"link":"/api/v1/people/663538"},"credit":"b_pa"},{"player":{"id":700241,"link":"/api/v1/people/700241"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":35.199999999999996,"awayTeamWinProbability":64.80000000000001,"homeTeamWinProbabilityAdded":2.5999999999999943,"leverageIndex":0.97,"dramaIndex":46.0,"contextMetrics":{},"playEndTime":"2026-07-29T00:01:17.083Z","atBatIndex":5},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"JJ Wetherholt grounds out, second baseman Pedro Ramírez to first baseman Michael Busch.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-07-29T00:03:45.187Z","endTime":"2026-07-29T00:05:28.949Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607067,"fullName":"Colin Rea","link":"/api/v1/people/607067"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","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":6},"credits":[{"player":{"id":699393,"link":"/api/v1/people/699393"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"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(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.8,"endSpeed":84.7,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.076227907681673,"aZ":-17.788823590785185,"pfxX":-6.456300201404765,"pfxZ":7.8032634220418515,"pX":-0.32153868159635457,"pZ":2.503260574431703,"vX0":5.706812862531152,"vY0":-135.06090921837188,"vZ0":-4.407030309778136,"x":129.26,"y":171.19,"x0":-1.6255584176709885,"y0":50.00099010149156,"z0":5.4113167028291285,"aX":-11.898224394316719},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":13.3,"breakHorizontal":10.4,"spinRate":2151,"spinDirection":218},"zone":4,"typeConfidence":2.0,"plateTime":0.40592340986134623,"extension":6.527056448045777},"index":0,"playId":"0f342efe-75de-3446-8cb2-fd46db847f55","pitchNumber":1,"startTime":"2026-07-29T00:03:53.019Z","endTime":"2026-07-29T00:03:56.900Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607067,"link":"/api/v1/people/607067","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":624424,"link":"/api/v1/people/624424"},"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":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"index":1,"startTime":"2026-07-29T00:04:02.682Z","endTime":"2026-07-29T00:04:17.134Z","isPitch":false,"type":"action","player":{"id":802139,"link":"/api/v1/people/802139"},"defense":{"pitcher":{"id":607067,"link":"/api/v1/people/607067","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":624424,"link":"/api/v1/people/624424"},"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":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.5,"endSpeed":80.4,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.451450675134826,"aZ":-34.18349635926542,"pfxX":-9.792330556593333,"pfxZ":-1.2219931862739006,"pX":-1.0217839766851606,"pZ":3.153861671574669,"vX0":4.850761444037817,"vY0":-127.33864120506155,"vZ0":0.5938585906327085,"x":155.95,"y":153.63,"x0":-1.6763181968186087,"y0":50.001948358907626,"z0":5.615966029512669,"aX":-16.126060473054956},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":-1.8,"breakHorizontal":16.7,"spinRate":1349,"spinDirection":248},"zone":11,"typeConfidence":2.0,"plateTime":0.4296781849232101,"extension":6.331052384893764},"index":2,"playId":"2d978097-3cbd-35e1-96ae-947e738e05db","pitchNumber":2,"startTime":"2026-07-29T00:04:17.134Z","endTime":"2026-07-29T00:04:21.523Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607067,"link":"/api/v1/people/607067","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":624424,"link":"/api/v1/people/624424"},"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":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.5,"endSpeed":79.6,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.88633222205279,"aZ":-31.493586621906097,"pfxX":-9.207121622736974,"pfxZ":0.42714030691583993,"pX":-1.4754633193120474,"pZ":3.0333745448248393,"vX0":3.4294581931921218,"vY0":-126.00047648188935,"vZ0":-0.07089390025402487,"x":173.24,"y":156.88,"x0":-1.6555201381964488,"y0":50.00613448689063,"z0":5.600257395416965,"aX":-14.851383561612078},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":1.0,"breakHorizontal":16.0,"spinRate":1318,"spinDirection":250},"zone":11,"typeConfidence":2.0,"plateTime":0.43419845189584594,"extension":6.433213477031199},"index":3,"playId":"2231d389-116f-3472-b57d-146417e91557","pitchNumber":3,"startTime":"2026-07-29T00:04:30.753Z","endTime":"2026-07-29T00:04:34.198Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607067,"link":"/api/v1/people/607067","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":624424,"link":"/api/v1/people/624424"},"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":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.1,"endSpeed":79.4,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.800310363705595,"aZ":-33.27712500761559,"pfxX":-9.943823245222408,"pfxZ":-0.6906527586676932,"pX":-0.7413268199579159,"pZ":1.891280835324014,"vX0":5.288364531614527,"vY0":-125.39544436994854,"vZ0":-2.1134308460992406,"x":145.26,"y":187.72,"x0":-1.5831345580612615,"y0":50.00225036957323,"z0":5.453712186837946,"aX":-15.872204752061077},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":-1.4,"breakHorizontal":16.8,"spinRate":1282,"spinDirection":254},"zone":7,"typeConfidence":2.0,"plateTime":0.4364105601988104,"extension":6.379570133505257},"index":4,"playId":"c20cccd7-afa2-3949-adb5-701531cb811e","pitchNumber":4,"startTime":"2026-07-29T00:04:46.726Z","endTime":"2026-07-29T00:04:50.842Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607067,"link":"/api/v1/people/607067","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":624424,"link":"/api/v1/people/624424"},"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":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.8,"endSpeed":86.4,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.42426615675253,"aZ":-18.269515037197618,"pfxX":-5.77733789695775,"pfxZ":7.290053073026655,"pX":0.05689453506447713,"pZ":3.695494077658294,"vX0":6.49247294331246,"vY0":-136.5928767973327,"vZ0":-1.5476368020371427,"x":114.83,"y":139.0,"x0":-1.5896094840241033,"y0":50.003203830550305,"z0":5.513562139026839,"aX":-11.020677526097014},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":13.1,"breakHorizontal":9.2,"spinRate":2222,"spinDirection":223},"zone":12,"typeConfidence":2.0,"plateTime":0.39955404534472994,"extension":6.50632421788963},"index":5,"playId":"88196c27-0b7b-3833-927a-1d5cb5f1bcb9","pitchNumber":5,"startTime":"2026-07-29T00:05:02.957Z","endTime":"2026-07-29T00:05:06.577Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607067,"link":"/api/v1/people/607067","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":624424,"link":"/api/v1/people/624424"},"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":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.5,"endSpeed":78.7,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.971710159031073,"aZ":-34.928017692506,"pfxX":1.219733667656849,"pfxZ":-1.7502395304880967,"pX":-0.18119149966653844,"pZ":2.0726057375264966,"vX0":3.292630212220461,"vY0":-124.51381977526327,"vZ0":-1.284906253477555,"x":123.91,"y":182.82,"x0":-1.6791722783880945,"y0":50.004716935500966,"z0":5.4850648316759125,"aX":1.91561681224628},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.6,"breakVerticalInduced":-3.2,"breakHorizontal":-3.0,"spinRate":2041,"spinDirection":90},"zone":8,"typeConfidence":2.0,"plateTime":0.43986577112073455,"extension":6.338486474559646},"hitData":{"launchSpeed":98.7,"launchAngle":-10.0,"totalDistance":12.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":141.67,"coordY":148.64}},"index":6,"playId":"ba3a3e9f-1942-36e7-8506-1f84fa14a813","pitchNumber":6,"startTime":"2026-07-29T00:05:20.162Z","endTime":"2026-07-29T00:05:28.949Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607067,"link":"/api/v1/people/607067","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":624424,"link":"/api/v1/people/624424"},"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":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":802139,"link":"/api/v1/people/802139"},"credit":"b_ab"},{"player":{"id":607067,"link":"/api/v1/people/607067"},"credit":"p_ab"},{"player":{"id":802139,"link":"/api/v1/people/802139"},"credit":"b_pa"},{"player":{"id":607067,"link":"/api/v1/people/607067"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":32.9,"awayTeamWinProbability":67.1,"homeTeamWinProbabilityAdded":-2.299999999999997,"leverageIndex":0.9,"dramaIndex":42.0,"contextMetrics":{},"playEndTime":"2026-07-29T00:05:28.949Z","atBatIndex":6},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Jordan Walker lines out sharply to second baseman Pedro Ramírez.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":7,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-07-29T00:06:03.038Z","endTime":"2026-07-29T00:06:11.430Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607067,"fullName":"Colin Rea","link":"/api/v1/people/607067"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[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":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"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":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"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-29T00:05:50.997Z","endTime":"2026-07-29T00:06:05.400Z","isPitch":false,"type":"action","player":{"id":691023,"link":"/api/v1/people/691023"},"defense":{"pitcher":{"id":607067,"link":"/api/v1/people/607067","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":624424,"link":"/api/v1/people/624424"},"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"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.7,"endSpeed":87.3,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.706699769746113,"aZ":-20.749376479207303,"pfxX":-6.593600088832471,"pfxZ":5.874046093743415,"pX":-0.32932077270139765,"pZ":3.569436769547601,"vX0":5.7325075485075345,"vY0":-137.88806610326554,"vZ0":-1.4659976258360632,"x":129.55,"y":142.41,"x0":-1.5681296717545299,"y0":50.00501998356154,"z0":5.4938844111243705,"aX":-12.829262229841545},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":10.6,"breakHorizontal":10.9,"spinRate":2223,"spinDirection":224},"zone":1,"typeConfidence":2.0,"plateTime":0.3956752592411692,"extension":6.522550708692944},"hitData":{"launchSpeed":105.4,"launchAngle":5.0,"totalDistance":156.0,"trajectory":"line_drive","hardness":"hard","location":"4","coordinates":{"coordX":133.5,"coordY":139.91}},"index":1,"playId":"81768a0c-b82e-3889-b6b2-5fdf78479eba","pitchNumber":1,"startTime":"2026-07-29T00:06:05.400Z","endTime":"2026-07-29T00:06:11.430Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607067,"link":"/api/v1/people/607067","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":624424,"link":"/api/v1/people/624424"},"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"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691023,"link":"/api/v1/people/691023"},"credit":"b_ab"},{"player":{"id":607067,"link":"/api/v1/people/607067"},"credit":"p_ab"},{"player":{"id":691023,"link":"/api/v1/people/691023"},"credit":"b_pa"},{"player":{"id":607067,"link":"/api/v1/people/607067"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":31.3,"awayTeamWinProbability":68.7,"homeTeamWinProbabilityAdded":-1.5999999999999979,"leverageIndex":0.65,"dramaIndex":32.0,"contextMetrics":{},"playEndTime":"2026-07-29T00:06:11.430Z","atBatIndex":7},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Alec Burleson flies out sharply to center fielder Pete Crow-Armstrong.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":8,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-07-29T00:06:27.831Z","endTime":"2026-07-29T00:07:38.593Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607067,"fullName":"Colin Rea","link":"/api/v1/people/607067"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","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":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(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.4,"endSpeed":86.7,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.37969333448179,"aZ":-17.302779621476212,"pfxX":-5.996780728518175,"pfxZ":7.825372088126452,"pX":-0.24419052146272655,"pZ":1.74769447916368,"vX0":5.794804626389615,"vY0":-135.90537113896607,"vZ0":-6.413160029618141,"x":126.31,"y":191.59,"x0":-1.6088355578929583,"y0":50.003060520344306,"z0":5.308831931904492,"aX":-11.395534093955334},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":13.2,"breakHorizontal":9.8,"spinRate":1966,"spinDirection":223},"zone":8,"typeConfidence":2.0,"plateTime":0.4006149708873643,"extension":6.588417449161768},"index":0,"playId":"416ae4b1-165a-3edb-ba65-83d5789132be","pitchNumber":1,"startTime":"2026-07-29T00:06:36.923Z","endTime":"2026-07-29T00:06:40.877Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607067,"link":"/api/v1/people/607067","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":624424,"link":"/api/v1/people/624424"},"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":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"index":1,"startTime":"2026-07-29T00:06:47.795Z","endTime":"2026-07-29T00:07:04.210Z","isPitch":false,"type":"action","player":{"id":676475,"link":"/api/v1/people/676475"},"defense":{"pitcher":{"id":607067,"link":"/api/v1/people/607067","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":624424,"link":"/api/v1/people/624424"},"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":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"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":88.6,"endSpeed":81.7,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.537207568285375,"aZ":-27.47224419397844,"pfxX":-5.6877584094174995,"pfxZ":2.782731000129796,"pX":0.6205847664857783,"pZ":1.83326751404694,"vX0":7.457941428111481,"vY0":-128.8591886069546,"vZ0":-3.808378088631405,"x":93.34,"y":189.28,"x0":-1.5655647569160127,"y0":50.00457844563788,"z0":5.441210503148665,"aX":-9.614283840475345},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":4.4,"breakHorizontal":8.8,"spinRate":1386,"spinDirection":260},"zone":9,"typeConfidence":2.0,"plateTime":0.4242719232306347,"extension":6.633684972210705},"index":2,"playId":"4fac85b1-7e09-3a57-8e40-cf12836bfed4","pitchNumber":2,"startTime":"2026-07-29T00:07:04.210Z","endTime":"2026-07-29T00:07:08.353Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607067,"link":"/api/v1/people/607067","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":624424,"link":"/api/v1/people/624424"},"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":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.7,"endSpeed":80.1,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.832809234524852,"aZ":-32.49023702806728,"pfxX":2.6542267080971347,"pfxZ":-0.19544976606799302,"pX":-0.6168703216388932,"pZ":1.858653149732534,"vX0":1.9416886794872978,"vY0":-126.3211184427027,"vZ0":-2.358853876867825,"x":140.51,"y":188.6,"x0":-1.7392935925367707,"y0":50.00178561720644,"z0":5.406917483848488,"aX":4.305191101971057},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":-0.6,"breakHorizontal":-5.3,"spinRate":2060,"spinDirection":101},"zone":7,"typeConfidence":2.0,"plateTime":0.4329702695888944,"extension":6.453864405078722},"hitData":{"launchSpeed":102.1,"launchAngle":26.0,"totalDistance":401.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":134.15,"coordY":37.37}},"index":3,"playId":"0b190ce1-0750-3b61-96a2-26820645535b","pitchNumber":3,"startTime":"2026-07-29T00:07:29.577Z","endTime":"2026-07-29T00:07:38.593Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607067,"link":"/api/v1/people/607067","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":624424,"link":"/api/v1/people/624424"},"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":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":676475,"link":"/api/v1/people/676475"},"credit":"b_ab"},{"player":{"id":607067,"link":"/api/v1/people/607067"},"credit":"p_ab"},{"player":{"id":676475,"link":"/api/v1/people/676475"},"credit":"b_pa"},{"player":{"id":607067,"link":"/api/v1/people/607067"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":30.2,"awayTeamWinProbability":69.8,"homeTeamWinProbabilityAdded":-1.1000000000000014,"leverageIndex":0.4,"dramaIndex":22.0,"contextMetrics":{},"playEndTime":"2026-07-29T00:07:38.593Z","atBatIndex":8},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Michael Conforto singles on a line drive to right fielder Jordan Walker.","rbi":0,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":9,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-07-29T00:10:14.637Z","endTime":"2026-07-29T00:10:25.757Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":624424,"fullName":"Michael Conforto","link":"/api/v1/people/624424"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":624424,"fullName":"Michael Conforto","link":"/api/v1/people/624424"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":624424,"fullName":"Michael Conforto","link":"/api/v1/people/624424"},"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_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.4,"endSpeed":81.9,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.72989775863278,"aZ":-26.663035080336453,"pfxX":-0.948443209185948,"pfxZ":3.240750198982541,"pX":0.3377632162090039,"pZ":3.1567648658491474,"vX0":6.109040151303384,"vY0":-128.77306913385974,"vZ0":-1.1751314250172813,"x":104.13,"y":153.55,"x0":-1.9298171550399892,"y0":50.00029020597502,"z0":5.6589246365442145,"aX":-1.6118887818967536},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":5.9,"breakHorizontal":0.5,"spinRate":2347,"spinDirection":211},"zone":3,"typeConfidence":2.0,"plateTime":0.4233938751322994,"extension":6.636283977873094},"hitData":{"launchSpeed":81.5,"launchAngle":15.0,"totalDistance":202.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":162.32,"coordY":93.72}},"index":0,"playId":"59840373-951c-3095-8041-e5f0414c1e46","pitchNumber":1,"startTime":"2026-07-29T00:10:14.637Z","endTime":"2026-07-29T00:10:25.757Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700241,"link":"/api/v1/people/700241","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":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"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":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":624424,"link":"/api/v1/people/624424"},"credit":"b_ab"},{"player":{"id":700241,"link":"/api/v1/people/700241"},"credit":"p_ab"},{"player":{"id":624424,"link":"/api/v1/people/624424"},"credit":"b_pa"},{"player":{"id":700241,"link":"/api/v1/people/700241"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":27.500000000000004,"awayTeamWinProbability":72.5,"homeTeamWinProbabilityAdded":-2.6999999999999957,"leverageIndex":0.68,"dramaIndex":39.0,"contextMetrics":{},"playEndTime":"2026-07-29T00:10:25.757Z","atBatIndex":9},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Carson Kelly walks. Michael Conforto to 2nd.","rbi":0,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":10,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-07-29T00:10:37.423Z","endTime":"2026-07-29T00:13:01.396Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"},"postOnSecond":{"id":624424,"fullName":"Michael Conforto","link":"/api/v1/people/624424"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,7],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":624424,"fullName":"Michael Conforto","link":"/api/v1/people/624424"},"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":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"},"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":90.1,"endSpeed":83.2,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.451687162593633,"aZ":-27.436592702428893,"pfxX":-6.179112103798131,"pfxZ":2.7043920498155245,"pX":0.8457305610668776,"pZ":2.222661260113216,"vX0":8.561805254629375,"vY0":-130.9638225741629,"vZ0":-3.7636760148178494,"x":84.76,"y":178.77,"x0":-1.6502227843213095,"y0":50.00346725448364,"z0":5.71101618639524,"aX":-10.826236541518421},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":4.3,"breakHorizontal":9.5,"spinRate":2263,"spinDirection":221},"zone":14,"typeConfidence":2.0,"plateTime":0.4168843316787303,"extension":6.523152603916025},"index":0,"playId":"f0bdc839-b275-3d9d-b803-45103d62b344","pitchNumber":1,"startTime":"2026-07-29T00:10:50.026Z","endTime":"2026-07-29T00:10:54.142Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700241,"link":"/api/v1/people/700241","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":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"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":624424,"link":"/api/v1/people/624424"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"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":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.2,"endSpeed":81.0,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.857376826197882,"aZ":-24.350297962274983,"pfxX":-1.296281427465654,"pfxZ":4.736394489323472,"pX":0.7749878278049483,"pZ":2.2562441408065776,"vX0":7.074419982770792,"vY0":-126.91309926531169,"vZ0":-3.706642396283428,"x":87.46,"y":177.86,"x0":-1.8649453697571716,"y0":50.00307946227726,"z0":5.646798177824725,"aX":-2.1418791558425543},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":8.0,"breakHorizontal":1.0,"spinRate":2309,"spinDirection":202},"zone":6,"typeConfidence":2.0,"plateTime":0.42947531246440596,"extension":6.571613487020429},"index":1,"playId":"a434880b-7f75-3188-89c5-96e4c4c335fe","pitchNumber":2,"startTime":"2026-07-29T00:11:10.522Z","endTime":"2026-07-29T00:11:15.027Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700241,"link":"/api/v1/people/700241","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":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"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":624424,"link":"/api/v1/people/624424"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"index":2,"playId":"20e64829-59cf-4029-96c5-798c19bb19ca","startTime":"2026-07-29T00:11:27.532Z","endTime":"2026-07-29T00:11:32.532Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":700241,"link":"/api/v1/people/700241","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":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"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":624424,"link":"/api/v1/people/624424"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"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":1,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.6,"endSpeed":83.9,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.026768520369554,"aZ":-27.3871266748664,"pfxX":-6.270825084624118,"pfxZ":2.685075756442025,"pX":-0.7944269109484955,"pZ":2.865404314089292,"vX0":4.839420593933153,"vY0":-131.94418282464247,"vZ0":-2.129455427955973,"x":147.28,"y":161.41,"x0":-1.8271419705912801,"y0":50.00380934502722,"z0":5.677864325371553,"aX":-11.185494132397796},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":4.7,"breakHorizontal":10.4,"spinRate":2252,"spinDirection":220},"zone":1,"typeConfidence":2.0,"plateTime":0.4132866079589821,"extension":6.81328916825835},"index":3,"playId":"8bbb1f01-9f6a-30df-9428-bb281e857857","pitchNumber":3,"startTime":"2026-07-29T00:11:44.901Z","endTime":"2026-07-29T00:11:48.467Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700241,"link":"/api/v1/people/700241","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":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"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":624424,"link":"/api/v1/people/624424"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.1,"endSpeed":76.2,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.65235642711223,"aZ":-32.63033300656059,"pfxX":7.79209430973695,"pfxZ":-0.3160632855142502,"pX":1.3916409231606657,"pZ":1.143613798081483,"vX0":5.327633884322503,"vY0":-119.52811789024362,"vZ0":-3.453641810087941,"x":63.95,"y":207.9,"x0":-1.877034887142332,"y0":50.00242979175394,"z0":5.531736271502013,"aX":11.29330717451436},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.6,"breakVerticalInduced":-1.1,"breakHorizontal":-15.4,"spinRate":2522,"spinDirection":47},"zone":14,"typeConfidence":2.0,"plateTime":0.4579282451242084,"extension":6.287743134299865},"index":4,"playId":"1ec5524d-ad1b-374c-a090-3c445348eb87","pitchNumber":4,"startTime":"2026-07-29T00:12:08.606Z","endTime":"2026-07-29T00:12:12.371Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700241,"link":"/api/v1/people/700241","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":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"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":624424,"link":"/api/v1/people/624424"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.3,"endSpeed":83.9,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.162842857126044,"aZ":-28.029820022163218,"pfxX":-7.110983588694125,"pfxZ":2.3361174595306817,"pX":-0.08342200687937364,"pZ":2.700729783935476,"vX0":6.404569459662864,"vY0":-131.51052023376977,"vZ0":-2.6129710294564688,"x":120.18,"y":165.86,"x0":-1.6097364213906427,"y0":50.0055058939965,"z0":5.756036207630862,"aX":-12.635427601648711},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":4.0,"breakHorizontal":11.8,"spinRate":2269,"spinDirection":216},"zone":5,"typeConfidence":2.0,"plateTime":0.4142366746036572,"extension":6.717276060848498},"index":5,"playId":"9522bfb4-e345-3ef4-a9bd-523556bb3db7","pitchNumber":5,"startTime":"2026-07-29T00:12:29.116Z","endTime":"2026-07-29T00:12:32.828Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700241,"link":"/api/v1/people/700241","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":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"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":624424,"link":"/api/v1/people/624424"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"index":6,"startTime":"2026-07-29T00:12:38.623Z","endTime":"2026-07-29T00:12:55.381Z","isPitch":false,"type":"action","player":{"id":608348,"link":"/api/v1/people/608348"},"defense":{"pitcher":{"id":700241,"link":"/api/v1/people/700241","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":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"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":624424,"link":"/api/v1/people/624424"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":4,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.3,"endSpeed":76.0,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.25454960381103,"aZ":-34.08482084824801,"pfxX":6.701400948040162,"pfxZ":-1.326128186140099,"pX":1.9151332210327239,"pZ":0.7320838588806234,"vX0":6.6702525617265644,"vY0":-119.73415525208483,"vZ0":-4.00284654532736,"x":44.0,"y":219.01,"x0":-1.7825587781208636,"y0":50.00041303843317,"z0":5.4924998488581895,"aX":9.676981392864777},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.7,"breakVerticalInduced":-3.1,"breakHorizontal":-13.8,"spinRate":2442,"spinDirection":48},"zone":14,"typeConfidence":2.0,"plateTime":0.4583697917867777,"extension":6.6071573879460885},"index":7,"playId":"74948b7a-23b3-3f9b-bd35-254ffe15247c","pitchNumber":6,"startTime":"2026-07-29T00:12:55.381Z","endTime":"2026-07-29T00:13:01.396Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700241,"link":"/api/v1/people/700241","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":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"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":624424,"link":"/api/v1/people/624424"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":608348,"link":"/api/v1/people/608348"},"credit":"b_pa"},{"player":{"id":700241,"link":"/api/v1/people/700241"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":23.5,"awayTeamWinProbability":76.5,"homeTeamWinProbabilityAdded":-4.0000000000000036,"leverageIndex":1.12,"dramaIndex":58.0,"contextMetrics":{},"playEndTime":"2026-07-29T00:13:01.396Z","atBatIndex":10},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Pedro Ramírez grounds out, shortstop Masyn Winn to first baseman Alec Burleson. Michael Conforto to 3rd. Carson Kelly to 2nd.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":11,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-07-29T00:13:22.807Z","endTime":"2026-07-29T00:13:51.459Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"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":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"},"postOnThird":{"id":624424,"fullName":"Michael Conforto","link":"/api/v1/people/624424"},"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":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","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":1},"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"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_force","runner":{"id":624424,"fullName":"Michael Conforto","link":"/api/v1/people/624424"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_force","runner":{"id":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":77.1,"endSpeed":71.2,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.722412716478924,"aZ":-41.61262251406835,"pfxX":6.028847628108435,"pfxZ":-7.402366565854958,"pX":-0.6436914395740154,"pZ":2.5912739575562567,"vX0":0.8474735929247503,"vY0":-112.32233814377007,"vZ0":1.8498124381773404,"x":141.54,"y":168.82,"x0":-1.8091896354783232,"y0":50.00303211138961,"z0":5.9946722732658335,"aX":7.687415291702982},"breaks":{"breakAngle":10.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.6,"breakVerticalInduced":-12.6,"breakHorizontal":-11.2,"spinRate":2458,"spinDirection":47},"zone":4,"typeConfidence":2.0,"plateTime":0.48801314451738964,"extension":6.491692615814262},"index":0,"playId":"005a8468-b325-3fe2-a0c9-4ae665439c11","pitchNumber":1,"startTime":"2026-07-29T00:13:26.394Z","endTime":"2026-07-29T00:13:30.222Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700241,"link":"/api/v1/people/700241","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":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"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"}},"first":{"id":608348,"link":"/api/v1/people/608348"},"second":{"id":624424,"link":"/api/v1/people/624424"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.0,"endSpeed":79.7,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.79735329298549,"aZ":-30.73489155473196,"pfxX":-8.520290743557029,"pfxZ":0.8906111987625138,"pX":-0.9635655422409811,"pZ":2.2058117536905755,"vX0":5.310636018356973,"vY0":-126.65382547107875,"vZ0":-2.5368811083957605,"x":153.73,"y":179.22,"x0":-1.9846864910176207,"y0":50.00321075175552,"z0":5.687811954965117,"aX":-13.789373607120112},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":1.2,"breakHorizontal":14.2,"spinRate":1642,"spinDirection":239},"zone":13,"typeConfidence":2.0,"plateTime":0.4330908760675465,"extension":6.7664388687139585},"hitData":{"launchSpeed":97.1,"launchAngle":-17.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":115.83,"coordY":146.62}},"index":1,"playId":"889f486f-c800-3d6c-8854-75bfa257049a","pitchNumber":2,"startTime":"2026-07-29T00:13:42.429Z","endTime":"2026-07-29T00:13:51.459Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700241,"link":"/api/v1/people/700241","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":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"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"}},"first":{"id":608348,"link":"/api/v1/people/608348"},"second":{"id":624424,"link":"/api/v1/people/624424"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":699393,"link":"/api/v1/people/699393"},"credit":"b_ab"},{"player":{"id":700241,"link":"/api/v1/people/700241"},"credit":"p_ab"},{"player":{"id":699393,"link":"/api/v1/people/699393"},"credit":"b_pa"},{"player":{"id":700241,"link":"/api/v1/people/700241"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":23.599999999999998,"awayTeamWinProbability":76.4,"homeTeamWinProbabilityAdded":0.09999999999999787,"leverageIndex":1.35,"dramaIndex":40.0,"contextMetrics":{},"playEndTime":"2026-07-29T00:13:51.459Z","atBatIndex":11},{"result":{"type":"atBat","event":"Sac Fly","eventType":"sac_fly","description":"Pete Crow-Armstrong out on a sacrifice fly to center fielder Nathan Church. Michael Conforto scores. Carson Kelly to 3rd.","rbi":1,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":12,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-07-29T00:14:10.981Z","endTime":"2026-07-29T00:14:30.668Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":null,"runner":{"id":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":701675,"link":"/api/v1/people/701675"},"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":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"},"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":"Sac Fly","eventType":"sac_fly","movementReason":"r_adv_play","runner":{"id":624424,"fullName":"Michael Conforto","link":"/api/v1/people/624424"},"responsiblePitcher":{"id":700241,"link":"/api/v1/people/700241"},"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, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.9,"endSpeed":81.1,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.57258075872255,"aZ":-21.877054148645733,"pfxX":-7.581303324123141,"pfxZ":6.165587173321079,"pX":-0.5228477888883115,"pZ":2.1472572679339192,"vX0":5.961605814173688,"vY0":-127.97374866268251,"vZ0":-4.422567416615058,"x":136.93,"y":180.8,"x0":-1.889085835711795,"y0":50.00630108836603,"z0":5.595677324596956,"aX":-12.670963111191922},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":10.4,"breakHorizontal":12.5,"spinRate":1628,"spinDirection":233},"zone":7,"typeConfidence":2.0,"plateTime":0.4267860900607463,"extension":6.668274708736363},"hitData":{"launchSpeed":102.9,"launchAngle":28.0,"totalDistance":402.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":106.03,"coordY":37.8}},"index":0,"playId":"e4bbd6ac-f281-3ebb-89a1-6d40f55c87b4","pitchNumber":1,"startTime":"2026-07-29T00:14:17.640Z","endTime":"2026-07-29T00:14:30.668Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700241,"link":"/api/v1/people/700241","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":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"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"}},"second":{"id":608348,"link":"/api/v1/people/608348"},"third":{"id":624424,"link":"/api/v1/people/624424"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691718,"link":"/api/v1/people/691718"},"credit":"b_pa"},{"player":{"id":700241,"link":"/api/v1/people/700241"},"credit":"p_pa"}],"flags":[{"credit":"b_sac_fly"}],"homeTeamWinProbability":22.8,"awayTeamWinProbability":77.2,"homeTeamWinProbabilityAdded":-0.7999999999999972,"leverageIndex":1.27,"dramaIndex":42.0,"contextMetrics":{},"playEndTime":"2026-07-29T00:14:30.668Z","atBatIndex":12},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Seiya Suzuki doubles (18) on a sharp ground ball to left fielder Lars Nootbaar. Carson Kelly scores.","rbi":1,"awayScore":4,"homeScore":0,"isOut":false},"about":{"atBatIndex":13,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-07-29T00:15:08.019Z","endTime":"2026-07-29T00:15:41.926Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[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":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":663457,"link":"/api/v1/people/663457"},"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":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"},"responsiblePitcher":{"id":700241,"link":"/api/v1/people/700241"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","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-29T00:14:55.041Z","endTime":"2026-07-29T00:15:10.221Z","isPitch":false,"type":"action","player":{"id":673548,"link":"/api/v1/people/673548"},"defense":{"pitcher":{"id":700241,"link":"/api/v1/people/700241","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":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"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":608348,"link":"/api/v1/people/608348"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":81.2,"endSpeed":75.0,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.625531758320456,"aZ":-33.19799224651026,"pfxX":6.418288713144109,"pfxZ":-0.7272787373689553,"pX":1.05618279268794,"pZ":1.8896028744723532,"vX0":4.914020917176636,"vY0":-118.17738789482115,"vZ0":-1.6952706229654726,"x":76.74,"y":187.76,"x0":-1.8841786419953608,"y0":50.00154972253231,"z0":5.667138919080247,"aX":9.071384832040572},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.0,"breakVerticalInduced":-1.4,"breakHorizontal":-12.8,"spinRate":2419,"spinDirection":48},"zone":14,"typeConfidence":2.0,"plateTime":0.46357105848492486,"extension":6.2967576331469655},"index":1,"playId":"ea2ad04f-6fce-3894-a5fe-9f44806609ec","pitchNumber":1,"startTime":"2026-07-29T00:15:10.221Z","endTime":"2026-07-29T00:15:14.113Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700241,"link":"/api/v1/people/700241","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":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"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":608348,"link":"/api/v1/people/608348"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"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":1,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":81.6,"endSpeed":75.0,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.642120361674934,"aZ":-32.506068170679434,"pfxX":8.280932781032583,"pfxZ":-0.23495231108811865,"pX":0.03387353985213885,"pZ":2.430675735578532,"vX0":2.259584012207256,"vY0":-118.85471259648801,"vZ0":-0.6633198895865302,"x":115.71,"y":173.15,"x0":-2.0058035242550143,"y0":50.002447238458316,"z0":5.675871564064203,"aX":11.797554626474781},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.4,"breakVerticalInduced":-0.4,"breakHorizontal":-15.6,"spinRate":2423,"spinDirection":55},"zone":5,"typeConfidence":2.0,"plateTime":0.4615705427743264,"extension":6.276784748485143},"hitData":{"launchSpeed":104.0,"launchAngle":7.0,"totalDistance":130.0,"trajectory":"ground_ball","hardness":"hard","location":"7","coordinates":{"coordX":51.79,"coordY":131.28}},"index":2,"playId":"9b802220-739f-3ff5-b3b9-245d6098b6d9","pitchNumber":2,"startTime":"2026-07-29T00:15:28.822Z","endTime":"2026-07-29T00:15:41.926Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700241,"link":"/api/v1/people/700241","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":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"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":608348,"link":"/api/v1/people/608348"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":673548,"link":"/api/v1/people/673548"},"credit":"b_ab"},{"player":{"id":700241,"link":"/api/v1/people/700241"},"credit":"p_ab"},{"player":{"id":673548,"link":"/api/v1/people/673548"},"credit":"b_pa"},{"player":{"id":700241,"link":"/api/v1/people/700241"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":16.5,"awayTeamWinProbability":83.5,"homeTeamWinProbabilityAdded":-6.300000000000001,"leverageIndex":0.9,"dramaIndex":66.0,"contextMetrics":{},"playEndTime":"2026-07-29T00:15:41.926Z","atBatIndex":13},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Michael Busch singles on a sharp line drive to right fielder Jordan Walker. Seiya Suzuki scores.","rbi":1,"awayScore":5,"homeScore":0,"isOut":false},"about":{"atBatIndex":14,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-07-29T00:16:04.625Z","endTime":"2026-07-29T00:16:21.855Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241"},"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],"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":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"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_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"responsiblePitcher":{"id":700241,"link":"/api/v1/people/700241"},"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":82.7,"endSpeed":77.1,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.303421891284753,"aZ":-33.706242389109725,"pfxX":-0.18384667786765685,"pfxZ":-1.0299599149438468,"pX":-0.322335307695459,"pZ":2.2474406350461282,"vX0":3.8542805836636047,"vY0":-120.48561916507148,"vZ0":-1.5546455936860453,"x":129.29,"y":178.1,"x0":-1.909290151797193,"y0":50.00073207225774,"z0":5.8411151751604615,"aX":-0.27427790627185966},"breaks":{"breakAngle":0.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.4,"breakVerticalInduced":-1.9,"breakHorizontal":-0.5,"spinRate":2432,"spinDirection":79},"zone":4,"typeConfidence":2.0,"plateTime":0.452153559699787,"extension":6.518264017461711},"hitData":{"launchSpeed":103.8,"launchAngle":8.0,"totalDistance":132.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":159.05,"coordY":89.49}},"index":0,"playId":"dc493dfc-4883-35b4-a4a0-0994cebc1efd","pitchNumber":1,"startTime":"2026-07-29T00:16:12.214Z","endTime":"2026-07-29T00:16:21.855Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700241,"link":"/api/v1/people/700241","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":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"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":673548,"link":"/api/v1/people/673548"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":683737,"link":"/api/v1/people/683737"},"credit":"b_ab"},{"player":{"id":700241,"link":"/api/v1/people/700241"},"credit":"p_ab"},{"player":{"id":683737,"link":"/api/v1/people/683737"},"credit":"b_pa"},{"player":{"id":700241,"link":"/api/v1/people/700241"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":11.799999999999999,"awayTeamWinProbability":88.2,"homeTeamWinProbabilityAdded":-4.700000000000001,"leverageIndex":0.61,"dramaIndex":50.0,"contextMetrics":{},"playEndTime":"2026-07-29T00:16:21.855Z","atBatIndex":14},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Alex Bregman singles on a line drive to right fielder Jordan Walker. Michael Busch to 2nd.","rbi":0,"awayScore":5,"homeScore":0,"isOut":false},"about":{"atBatIndex":15,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-07-29T00:16:49.502Z","endTime":"2026-07-29T00:17:34.288Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"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],"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":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"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_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":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"playId":"b98512cf-9850-4c49-abd1-6a34fcb18404","startTime":"2026-07-29T00:16:49.502Z","endTime":"2026-07-29T00:16:54.502Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":700241,"link":"/api/v1/people/700241","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":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"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"}},"first":{"id":683737,"link":"/api/v1/people/683737"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.2,"endSpeed":84.5,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.829195837388795,"aZ":-22.360438186119122,"pfxX":-5.712964267212316,"pfxZ":5.416436765231396,"pX":-0.06712825380625928,"pZ":3.262956946979453,"vX0":6.560846328155069,"vY0":-132.85375576347454,"vZ0":-2.4351388189757497,"x":119.56,"y":150.68,"x0":-1.8106830102785691,"y0":50.00438394902637,"z0":5.793361370653257,"aX":-10.353274277253218},"breaks":{"breakAngle":21.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":9.6,"breakHorizontal":9.1,"spinRate":2276,"spinDirection":225},"zone":2,"typeConfidence":2.0,"plateTime":0.4101675948406953,"extension":6.688591254737495},"index":1,"playId":"77165b13-743c-3589-ae2a-39176cde5ffe","pitchNumber":1,"startTime":"2026-07-29T00:17:03.219Z","endTime":"2026-07-29T00:17:06.875Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700241,"link":"/api/v1/people/700241","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":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"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"}},"first":{"id":683737,"link":"/api/v1/people/683737"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.8,"endSpeed":83.2,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.91120316614926,"aZ":-27.024380117447674,"pfxX":-6.699771304461619,"pfxZ":2.9417091930175143,"pX":-0.8071538947749106,"pZ":2.269121324469794,"vX0":5.0188480526711805,"vY0":-130.77701396416717,"vZ0":-3.5417596418971407,"x":147.77,"y":177.51,"x0":-1.8709006673874409,"y0":50.00231284360417,"z0":5.644957360072873,"aX":-11.724529604655553},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":4.8,"breakHorizontal":11.2,"spinRate":2192,"spinDirection":215},"zone":4,"typeConfidence":2.0,"plateTime":0.41718779890759095,"extension":6.646881856182652},"hitData":{"launchSpeed":88.3,"launchAngle":9.0,"totalDistance":174.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":160.93,"coordY":101.01}},"index":2,"playId":"f1ac8393-ab61-302f-9e05-5bad42b1b755","pitchNumber":2,"startTime":"2026-07-29T00:17:22.782Z","endTime":"2026-07-29T00:17:34.288Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700241,"link":"/api/v1/people/700241","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":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"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"}},"first":{"id":683737,"link":"/api/v1/people/683737"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":608324,"link":"/api/v1/people/608324"},"credit":"b_ab"},{"player":{"id":700241,"link":"/api/v1/people/700241"},"credit":"p_ab"},{"player":{"id":608324,"link":"/api/v1/people/608324"},"credit":"b_pa"},{"player":{"id":700241,"link":"/api/v1/people/700241"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":11.1,"awayTeamWinProbability":88.9,"homeTeamWinProbabilityAdded":-0.6999999999999993,"leverageIndex":0.31,"dramaIndex":18.0,"contextMetrics":{},"playEndTime":"2026-07-29T00:17:34.288Z","atBatIndex":15},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Ian Happ walks. Michael Busch to 3rd. Alex Bregman to 2nd.","rbi":0,"awayScore":5,"homeScore":0,"isOut":false},"about":{"atBatIndex":16,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-07-29T00:18:50.927Z","endTime":"2026-07-29T00:21:05.421Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"postOnSecond":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"postOnThird":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","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":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"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":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"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":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"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":5,"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-29T00:17:48.347Z","endTime":"2026-07-29T00:18:53.204Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":700241,"link":"/api/v1/people/700241","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":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"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":608324,"link":"/api/v1/people/608324"},"second":{"id":683737,"link":"/api/v1/people/683737"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.1,"endSpeed":82.7,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.43995397357424,"aZ":-21.56143384737424,"pfxX":-5.617917401568875,"pfxZ":6.0654158088975265,"pX":-0.2838516480287072,"pZ":4.078411839372145,"vX0":5.827753735183117,"vY0":-131.12284019286238,"vZ0":-0.32284723039168506,"x":127.82,"y":128.66,"x0":-1.8000841549063447,"y0":50.00273510949642,"z0":5.804999388290343,"aX":-9.83091934860865},"breaks":{"breakAngle":21.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":11.2,"breakHorizontal":9.0,"spinRate":2187,"spinDirection":221},"zone":11,"typeConfidence":2.0,"plateTime":0.41692064771505954,"extension":6.551983515211755},"index":1,"playId":"fa028636-95ba-384a-abab-5dc51714c7ae","pitchNumber":1,"startTime":"2026-07-29T00:18:53.204Z","endTime":"2026-07-29T00:18:57.493Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700241,"link":"/api/v1/people/700241","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":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"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":608324,"link":"/api/v1/people/608324"},"second":{"id":683737,"link":"/api/v1/people/683737"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.2,"endSpeed":78.2,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.124853316456267,"aZ":-27.497212448374214,"pfxX":-8.603248310443183,"pfxZ":2.985983616174745,"pX":0.10455845868834282,"pZ":2.23122755773006,"vX0":7.198030916786275,"vY0":-125.19098741324255,"vZ0":-2.9391566687547854,"x":113.01,"y":178.54,"x0":-1.7072012986949159,"y0":50.0051935363589,"z0":5.700080219702151,"aX":-13.49285264075969},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":4.9,"breakHorizontal":13.7,"spinRate":1575,"spinDirection":239},"zone":5,"typeConfidence":2.0,"plateTime":0.4395411389480173,"extension":6.585914406678637},"index":2,"playId":"fb27cef3-eb11-39b1-b2c7-2a527172ae99","pitchNumber":2,"startTime":"2026-07-29T00:19:08.796Z","endTime":"2026-07-29T00:19:12.629Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700241,"link":"/api/v1/people/700241","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":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"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":608324,"link":"/api/v1/people/608324"},"second":{"id":683737,"link":"/api/v1/people/683737"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"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":86.6,"endSpeed":79.7,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.660050987365015,"aZ":-30.42195355395039,"pfxX":-9.543645508237454,"pfxZ":1.0877232328400073,"pX":-0.6992234792412013,"pZ":1.297212105469712,"vX0":6.091251522051692,"vY0":-125.95609966702649,"vZ0":-4.480674428029704,"x":143.65,"y":203.76,"x0":-1.90938516753997,"y0":50.00205083311752,"z0":5.560139573345573,"aX":-15.328897128161218},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":1.2,"breakHorizontal":15.8,"spinRate":1453,"spinDirection":236},"zone":13,"typeConfidence":2.0,"plateTime":0.434923821811918,"extension":6.413031960012622},"index":3,"playId":"93c23229-d02f-3dab-b7f4-cb6e95f2a637","pitchNumber":3,"startTime":"2026-07-29T00:19:26.404Z","endTime":"2026-07-29T00:19:31.158Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700241,"link":"/api/v1/people/700241","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":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"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":608324,"link":"/api/v1/people/608324"},"second":{"id":683737,"link":"/api/v1/people/683737"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.9,"endSpeed":83.5,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.531526041654722,"aZ":-20.884461849037688,"pfxX":-6.656219867295772,"pfxZ":6.339617521592979,"pX":0.40616601094981286,"pZ":3.747859732635925,"vX0":8.00414108350208,"vY0":-132.20232631835253,"vZ0":-1.3941806825158478,"x":101.52,"y":137.59,"x0":-1.7870661728545483,"y0":50.00350017879829,"z0":5.80561237434534,"aX":-11.856420294179514},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":11.4,"breakHorizontal":10.4,"spinRate":2246,"spinDirection":217},"zone":12,"typeConfidence":2.0,"plateTime":0.41332226994481536,"extension":6.460263399479325},"index":4,"playId":"435a7ba2-096e-3527-b666-950bfe6bbc01","pitchNumber":4,"startTime":"2026-07-29T00:19:46.257Z","endTime":"2026-07-29T00:19:50.417Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700241,"link":"/api/v1/people/700241","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":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"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":608324,"link":"/api/v1/people/608324"},"second":{"id":683737,"link":"/api/v1/people/683737"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"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":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":77.5,"endSpeed":70.9,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.445827532606504,"aZ":-41.53417189180042,"pfxX":6.337316505865941,"pfxZ":-7.344372068309678,"pX":-0.796790248560627,"pZ":2.8528543763457286,"vX0":0.35214906124809303,"vY0":-112.75867371307739,"vZ0":2.462575514307969,"x":147.37,"y":161.75,"x0":-1.7775780271597361,"y0":50.00306914889099,"z0":5.9683175222835745,"aX":8.077068817531035},"breaks":{"breakAngle":10.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.2,"breakVerticalInduced":-12.2,"breakHorizontal":-11.5,"spinRate":2477,"spinDirection":50},"zone":1,"typeConfidence":2.0,"plateTime":0.4876566246867817,"extension":6.524018362248368},"index":5,"playId":"cde1d37f-97ce-348b-9706-61a22bed5bf2","pitchNumber":5,"startTime":"2026-07-29T00:20:05.943Z","endTime":"2026-07-29T00:20:09.748Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700241,"link":"/api/v1/people/700241","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":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"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":608324,"link":"/api/v1/people/608324"},"second":{"id":683737,"link":"/api/v1/people/683737"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"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,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":78.5,"endSpeed":72.2,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.72739591329965,"aZ":-42.4801630399244,"pfxX":6.432339942623744,"pfxZ":-7.856515081685179,"pX":0.04771644185453328,"pZ":2.018910697026109,"vX0":2.1337248528788186,"vY0":-114.27237023432997,"vZ0":0.706546942287495,"x":115.18,"y":184.27,"x0":-1.7361066564668832,"y0":50.00520785122275,"z0":5.907714180014861,"aX":8.434592145020556},"breaks":{"breakAngle":12.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.3,"breakVerticalInduced":-13.7,"breakHorizontal":-12.2,"spinRate":2472,"spinDirection":41},"zone":8,"typeConfidence":2.0,"plateTime":0.480890684730205,"extension":6.71983612509663},"index":6,"playId":"f5a0449b-e063-3fee-8f64-8620698e67c1","pitchNumber":6,"startTime":"2026-07-29T00:20:25.260Z","endTime":"2026-07-29T00:20:47.159Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700241,"link":"/api/v1/people/700241","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":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"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":608324,"link":"/api/v1/people/608324"},"second":{"id":683737,"link":"/api/v1/people/683737"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"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":92.2,"endSpeed":84.6,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.85628328778803,"aZ":-19.992582711322083,"pfxX":-6.045056388683535,"pfxZ":6.679670652298137,"pX":1.0775496106094022,"pZ":2.447011516014203,"vX0":9.065231954199728,"vY0":-133.92842517516212,"vZ0":-4.772208860038158,"x":75.93,"y":172.71,"x0":-1.559607392189886,"y0":50.00331984790624,"z0":5.674245492910711,"aX":-11.02575761509574},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":11.3,"breakHorizontal":9.1,"spinRate":2193,"spinDirection":218},"zone":12,"typeConfidence":2.0,"plateTime":0.4083618680933747,"extension":6.691375380943196},"index":7,"playId":"254dff09-37d0-330a-90ba-753d1f74c6fc","pitchNumber":7,"startTime":"2026-07-29T00:21:01.287Z","endTime":"2026-07-29T00:21:05.421Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700241,"link":"/api/v1/people/700241","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":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"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":608324,"link":"/api/v1/people/608324"},"second":{"id":683737,"link":"/api/v1/people/683737"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664023,"link":"/api/v1/people/664023"},"credit":"b_pa"},{"player":{"id":700241,"link":"/api/v1/people/700241"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":10.100000000000001,"awayTeamWinProbability":89.9,"homeTeamWinProbabilityAdded":-0.9999999999999982,"leverageIndex":0.58,"dramaIndex":26.0,"contextMetrics":{},"playEndTime":"2026-07-29T00:21:05.421Z","atBatIndex":16},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Nico Hoerner singles on a line drive to right fielder Jordan Walker. Michael Busch scores. Alex Bregman scores. Ian Happ to 3rd.","rbi":2,"awayScore":7,"homeScore":0,"isOut":false},"about":{"atBatIndex":17,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-07-29T00:21:24.254Z","endTime":"2026-07-29T00:24:50.413Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"postOnThird":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3,4,5,6,7,8,9],"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":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[{"player":{"id":691023,"link":"/api/v1/people/691023"},"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":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"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":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"responsiblePitcher":{"id":700241,"link":"/api/v1/people/700241"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":9},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"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":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"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":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"responsiblePitcher":{"id":700241,"link":"/api/v1/people/700241"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":9},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":82.3,"endSpeed":75.7,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.78779207575848,"aZ":-31.04322145471883,"pfxX":6.8012108394707695,"pfxZ":0.7851985448032863,"pX":0.8354347261540024,"pZ":2.2352174065408916,"vX0":4.378315619537198,"vY0":-119.79806991143583,"vZ0":-1.5727198090216983,"x":85.16,"y":178.43,"x0":-1.9015965375723387,"y0":50.00547136328207,"z0":5.682754225341373,"aX":9.857914532519366},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.1,"breakVerticalInduced":1.3,"breakHorizontal":-13.4,"spinRate":2405,"spinDirection":46},"zone":14,"typeConfidence":2.0,"plateTime":0.4577313968305998,"extension":6.4787777315813635},"index":0,"playId":"a4c00089-700d-33fd-996b-673d3f857a05","pitchNumber":1,"startTime":"2026-07-29T00:21:29.649Z","endTime":"2026-07-29T00:21:34.553Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700241,"link":"/api/v1/people/700241","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":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"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"}},"first":{"id":664023,"link":"/api/v1/people/664023"},"second":{"id":608324,"link":"/api/v1/people/608324"},"third":{"id":683737,"link":"/api/v1/people/683737"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"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":90.9,"endSpeed":84.0,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.18481297305433,"aZ":-25.053986625555126,"pfxX":-7.554952989875973,"pfxZ":3.9815274868661277,"pX":0.7535298338839381,"pZ":2.5146176022638898,"vX0":8.896133270863919,"vY0":-132.11205906848141,"vZ0":-3.636646429553135,"x":88.28,"y":170.89,"x0":-1.6582102515078052,"y0":50.00075955279464,"z0":5.726904534443269,"aX":-13.503461931599919},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":6.7,"breakHorizontal":12.0,"spinRate":2222,"spinDirection":216},"zone":6,"typeConfidence":2.0,"plateTime":0.4128329527247554,"extension":6.564971400659368},"index":1,"playId":"7c056e2e-8954-36f3-8a39-925ab55ee5f6","pitchNumber":2,"startTime":"2026-07-29T00:21:46.934Z","endTime":"2026-07-29T00:21:51.028Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700241,"link":"/api/v1/people/700241","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":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"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"}},"first":{"id":664023,"link":"/api/v1/people/664023"},"second":{"id":608324,"link":"/api/v1/people/608324"},"third":{"id":683737,"link":"/api/v1/people/683737"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"index":2,"startTime":"2026-07-29T00:21:58.806Z","endTime":"2026-07-29T00:22:12.478Z","isPitch":false,"type":"action","player":{"id":663538,"link":"/api/v1/people/663538"},"defense":{"pitcher":{"id":700241,"link":"/api/v1/people/700241","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":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"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"}},"first":{"id":664023,"link":"/api/v1/people/664023"},"second":{"id":608324,"link":"/api/v1/people/608324"},"third":{"id":683737,"link":"/api/v1/people/683737"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"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":90.6,"endSpeed":83.9,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.613736034743148,"aZ":-21.451837682938752,"pfxX":-5.365610867152025,"pfxZ":6.009020650345935,"pX":0.5877265226583251,"pZ":3.1624889352285654,"vX0":7.2814248424409875,"vY0":-131.90789095175137,"vZ0":-2.9337350024038074,"x":94.6,"y":153.39,"x0":-1.4947718186741616,"y0":50.006573968473305,"z0":5.847672008063523,"aX":-9.581732155697583},"breaks":{"breakAngle":20.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":10.6,"breakHorizontal":8.4,"spinRate":2245,"spinDirection":217},"zone":3,"typeConfidence":2.0,"plateTime":0.4131762486151409,"extension":6.735874455016201},"index":3,"playId":"dfe585d3-c49b-32e4-9290-d80e28145c24","pitchNumber":3,"startTime":"2026-07-29T00:22:12.478Z","endTime":"2026-07-29T00:22:16.213Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700241,"link":"/api/v1/people/700241","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":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"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"}},"first":{"id":664023,"link":"/api/v1/people/664023"},"second":{"id":608324,"link":"/api/v1/people/608324"},"third":{"id":683737,"link":"/api/v1/people/683737"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":79.5,"endSpeed":73.7,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.991451835202206,"aZ":-40.968885590452935,"pfxX":4.353302326187256,"pfxZ":-6.487408816578219,"pX":-0.10040181002526403,"pZ":0.94986442234445,"vX0":2.532031734825493,"vY0":-115.76904838269436,"vZ0":-1.8007687699479873,"x":120.83,"y":213.13,"x0":-1.7746809866758237,"y0":50.00515589440545,"z0":5.666019613561979,"aX":5.8983219467641055},"breaks":{"breakAngle":8.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-55.2,"breakVerticalInduced":-11.9,"breakHorizontal":-8.5,"spinRate":2531,"spinDirection":49},"zone":13,"typeConfidence":2.0,"plateTime":0.4734689629368125,"extension":6.5569626399486225},"index":4,"playId":"f10cd1c5-1b63-3483-b620-43a5ea99d59d","pitchNumber":4,"startTime":"2026-07-29T00:22:33.201Z","endTime":"2026-07-29T00:22:37.583Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700241,"link":"/api/v1/people/700241","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":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"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"}},"first":{"id":664023,"link":"/api/v1/people/664023"},"second":{"id":608324,"link":"/api/v1/people/608324"},"third":{"id":683737,"link":"/api/v1/people/683737"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.6,"endSpeed":76.3,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.88551662739802,"aZ":-33.128519343484825,"pfxX":8.54394553076345,"pfxZ":-0.6479971341204642,"pX":-0.004542636836511016,"pZ":2.5668300882985906,"vX0":2.163442221696969,"vY0":-120.38192841629797,"vZ0":-0.35859130088205926,"x":117.17,"y":169.48,"x0":-2.024577143824344,"y0":50.00443238275569,"z0":5.644930264110376,"aX":12.567111886204884},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.9,"breakVerticalInduced":-1.0,"breakHorizontal":-16.0,"spinRate":2424,"spinDirection":50},"zone":5,"typeConfidence":2.0,"plateTime":0.4546250286637412,"extension":6.390652322463929},"index":5,"playId":"13ab199e-2fc2-3503-b19e-ea76535040f1","pitchNumber":5,"startTime":"2026-07-29T00:22:55.569Z","endTime":"2026-07-29T00:22:59.198Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700241,"link":"/api/v1/people/700241","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":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"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"}},"first":{"id":664023,"link":"/api/v1/people/664023"},"second":{"id":608324,"link":"/api/v1/people/608324"},"third":{"id":683737,"link":"/api/v1/people/683737"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"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":2,"outs":2},"pitchData":{"startSpeed":91.8,"endSpeed":85.5,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.897957570961463,"aZ":-28.01596357673344,"pfxX":-7.054833811943294,"pfxZ":2.2618219104396893,"pX":0.30120523158937035,"pZ":2.9351454662893977,"vX0":7.884853197965323,"vY0":-133.65129634922462,"vZ0":-2.1060685445934593,"x":105.52,"y":159.53,"x0":-1.7455716604921405,"y0":50.006662821456004,"z0":5.7095459828535695,"aX":-12.997964571885852},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":4.0,"breakHorizontal":11.4,"spinRate":2185,"spinDirection":224},"zone":3,"typeConfidence":2.0,"plateTime":0.40700974003137613,"extension":6.565231097457245},"index":6,"playId":"880bda70-4255-311a-99a6-1f414ba43f8a","pitchNumber":6,"startTime":"2026-07-29T00:23:17.803Z","endTime":"2026-07-29T00:23:24.853Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700241,"link":"/api/v1/people/700241","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":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"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"}},"first":{"id":664023,"link":"/api/v1/people/664023"},"second":{"id":608324,"link":"/api/v1/people/608324"},"third":{"id":683737,"link":"/api/v1/people/683737"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"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":91.2,"endSpeed":84.2,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.351080658613064,"aZ":-21.46988553758563,"pfxX":-5.733061555827094,"pfxZ":5.92262041959961,"pX":0.3104152094609768,"pZ":4.149701904561713,"vX0":6.736348022424936,"vY0":-132.82721406678064,"vZ0":-0.5475078655690659,"x":105.17,"y":126.74,"x0":-1.4999168140264296,"y0":50.00482012702264,"z0":5.903728247800218,"aX":-10.365402309740332},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":10.8,"breakHorizontal":9.1,"spinRate":2263,"spinDirection":215},"zone":12,"typeConfidence":2.0,"plateTime":0.4105567717909815,"extension":7.180276023155856},"index":7,"playId":"ad1f904c-5ba1-3a29-8c69-f629ba432127","pitchNumber":7,"startTime":"2026-07-29T00:24:01.826Z","endTime":"2026-07-29T00:24:05.878Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700241,"link":"/api/v1/people/700241","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":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"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"}},"first":{"id":664023,"link":"/api/v1/people/664023"},"second":{"id":608324,"link":"/api/v1/people/608324"},"third":{"id":683737,"link":"/api/v1/people/683737"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":79.5,"endSpeed":73.4,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.083965938451563,"aZ":-41.125351487676596,"pfxX":5.810448696335441,"pfxZ":-6.6410074380164055,"pX":0.6043974079050676,"pZ":1.204977089889476,"vX0":3.514025400665978,"vY0":-115.74999566824353,"vZ0":-1.2493953041947694,"x":93.96,"y":206.25,"x0":-1.6922309635620585,"y0":50.00462759908812,"z0":5.715196480086062,"aX":7.827415110003471},"breaks":{"breakAngle":12.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.6,"breakVerticalInduced":-12.0,"breakHorizontal":-11.4,"spinRate":2515,"spinDirection":50},"zone":14,"typeConfidence":2.0,"plateTime":0.47452913117454365,"extension":6.560392996707024},"index":8,"playId":"2e44f37c-b4eb-3ff6-9501-bbe1d5d8f52d","pitchNumber":8,"startTime":"2026-07-29T00:24:20.616Z","endTime":"2026-07-29T00:24:26.722Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700241,"link":"/api/v1/people/700241","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":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"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"}},"first":{"id":664023,"link":"/api/v1/people/664023"},"second":{"id":608324,"link":"/api/v1/people/608324"},"third":{"id":683737,"link":"/api/v1/people/683737"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.9,"endSpeed":83.9,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.348569803832216,"aZ":-28.520181843796834,"pfxX":-7.603914510507972,"pfxZ":2.048085573116756,"pX":-0.20055750463363725,"pZ":2.4613153479068663,"vX0":6.439204747119467,"vY0":-132.3666339738011,"vZ0":-3.0551494036080684,"x":124.64,"y":172.32,"x0":-1.6682747478497464,"y0":50.00542762076166,"z0":5.702741744975207,"aX":-13.5923669288412},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":3.2,"breakHorizontal":12.5,"spinRate":2170,"spinDirection":217},"zone":5,"typeConfidence":2.0,"plateTime":0.4126636745701191,"extension":6.5710738078424695},"hitData":{"launchSpeed":77.6,"launchAngle":17.0,"totalDistance":207.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":193.55,"coordY":133.06}},"index":9,"playId":"536849d7-e9dc-3671-9642-ceee359001fa","pitchNumber":9,"startTime":"2026-07-29T00:24:39.404Z","endTime":"2026-07-29T00:24:50.413Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700241,"link":"/api/v1/people/700241","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":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"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"}},"first":{"id":664023,"link":"/api/v1/people/664023"},"second":{"id":608324,"link":"/api/v1/people/608324"},"third":{"id":683737,"link":"/api/v1/people/683737"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663538,"link":"/api/v1/people/663538"},"credit":"b_ab"},{"player":{"id":700241,"link":"/api/v1/people/700241"},"credit":"p_ab"},{"player":{"id":663538,"link":"/api/v1/people/663538"},"credit":"b_pa"},{"player":{"id":700241,"link":"/api/v1/people/700241"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":4.8,"awayTeamWinProbability":95.2,"homeTeamWinProbabilityAdded":-5.300000000000002,"leverageIndex":0.93,"dramaIndex":61.0,"contextMetrics":{},"playEndTime":"2026-07-29T00:24:50.413Z","atBatIndex":17},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Michael Conforto flies out to right fielder Jordan Walker.","rbi":0,"awayScore":7,"homeScore":0,"isOut":true},"about":{"atBatIndex":18,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-07-29T00:27:29.398Z","endTime":"2026-07-29T00:27:57.415Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":624424,"fullName":"Michael Conforto","link":"/api/v1/people/624424"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":700669,"fullName":"Gordon Graceffo","link":"/api/v1/people/700669"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2,3],"actionIndex":[1],"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":624424,"fullName":"Michael Conforto","link":"/api/v1/people/624424"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":691023,"link":"/api/v1/people/691023"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":7,"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-29T00:25:01.965Z","endTime":"2026-07-29T00:25:39.077Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":700241,"link":"/api/v1/people/700241","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":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"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"},"third":{"id":664023,"link":"/api/v1/people/664023"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Gordon Graceffo replaces Michael McGreevy.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":7,"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-29T00:25:39.077Z","endTime":"2026-07-29T00:27:31.607Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":700669,"link":"/api/v1/people/700669"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":700241,"link":"/api/v1/people/700241","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":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"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"},"third":{"id":664023,"link":"/api/v1/people/664023"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.9,"endSpeed":85.4,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.829002118263556,"aZ":-19.110298894330583,"pfxX":-5.7029630772132585,"pfxZ":6.988113918263199,"pX":-1.1677158414828388,"pZ":4.737710817345976,"vX0":1.5810342792200411,"vY0":-135.4420811065498,"vZ0":-0.5274552854185391,"x":161.51,"y":110.86,"x0":-1.0157187001004566,"y0":50.003829185552824,"z0":6.26386842265835,"aX":-10.66300393520341},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":12.7,"breakHorizontal":10.1,"spinRate":1877,"spinDirection":213},"zone":11,"typeConfidence":2.0,"plateTime":0.4034287278123987,"extension":6.222763558847133},"index":2,"playId":"ce03c052-3397-3ba5-8c0e-523f08890bd7","pitchNumber":1,"startTime":"2026-07-29T00:27:31.607Z","endTime":"2026-07-29T00:27:35.193Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700669,"link":"/api/v1/people/700669","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":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"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"},"third":{"id":664023,"link":"/api/v1/people/664023"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.9,"endSpeed":79.1,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.412282214222625,"aZ":-25.51919746945886,"pfxX":-5.436737928705685,"pfxZ":4.182144469299233,"pX":-0.28772434346759973,"pZ":2.4883512323094736,"vX0":3.86469129120187,"vY0":-125.13809092749803,"vZ0":-3.265907369592762,"x":127.97,"y":171.59,"x0":-1.143041327877988,"y0":50.00266493788809,"z0":5.892722434396095,"aX":-8.65311090736555},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":7.1,"breakHorizontal":9.0,"spinRate":1092,"spinDirection":247},"zone":4,"typeConfidence":2.0,"plateTime":0.4370910147425531,"extension":6.546824742229547},"hitData":{"launchSpeed":97.2,"launchAngle":24.0,"totalDistance":363.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":202.28,"coordY":73.3}},"index":3,"playId":"e8f4b6e6-5b23-3fac-8047-d3ed575c1455","pitchNumber":2,"startTime":"2026-07-29T00:27:49.390Z","endTime":"2026-07-29T00:27:57.415Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700669,"link":"/api/v1/people/700669","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":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"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"},"third":{"id":664023,"link":"/api/v1/people/664023"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":624424,"link":"/api/v1/people/624424"},"credit":"b_ab"},{"player":{"id":700669,"link":"/api/v1/people/700669"},"credit":"p_ab"},{"player":{"id":624424,"link":"/api/v1/people/624424"},"credit":"b_pa"},{"player":{"id":700669,"link":"/api/v1/people/700669"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":5.5,"awayTeamWinProbability":94.5,"homeTeamWinProbabilityAdded":0.7000000000000002,"leverageIndex":0.3,"dramaIndex":17.0,"contextMetrics":{},"playEndTime":"2026-07-29T00:27:57.415Z","atBatIndex":18},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Iván Herrera lines out to center fielder Pete Crow-Armstrong.","rbi":0,"awayScore":7,"homeScore":0,"isOut":true},"about":{"atBatIndex":19,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-07-29T00:30:18.629Z","endTime":"2026-07-29T00:31:10.341Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607067,"fullName":"Colin Rea","link":"/api/v1/people/607067"},"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":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_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.7,"endSpeed":86.4,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.391641374883566,"aZ":-15.98992350750169,"pfxX":-4.412057146719835,"pfxZ":8.514494133228029,"pX":0.45710301462380765,"pZ":2.6804079871742443,"vX0":6.71929477547389,"vY0":-136.36917838679858,"vZ0":-4.416586022098715,"x":99.58,"y":166.41,"x0":-1.4551370780104702,"y0":50.00201982230074,"z0":5.4092457762783654,"aX":-8.386301587823395},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":14.8,"breakHorizontal":6.7,"spinRate":1952,"spinDirection":221},"zone":6,"typeConfidence":2.0,"plateTime":0.4002269359869901,"extension":6.598470298619363},"index":0,"playId":"fe8ba130-c613-3b14-982c-c3077c3d1a06","pitchNumber":1,"startTime":"2026-07-29T00:30:30.077Z","endTime":"2026-07-29T00:30:35.604Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607067,"link":"/api/v1/people/607067","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":624424,"link":"/api/v1/people/624424"},"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":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"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":94.9,"endSpeed":87.2,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.155452765005016,"aZ":-20.262071600797736,"pfxX":-5.861869810629658,"pfxZ":6.133392202232704,"pX":-0.19053599319025627,"pZ":3.3343262277546137,"vX0":5.632914982214227,"vY0":-138.1111189444686,"vZ0":-2.301249501256949,"x":124.26,"y":148.75,"x0":-1.4894304740532807,"y0":50.005606939213735,"z0":5.532936920597881,"aX":-11.389597847948949},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":10.8,"breakHorizontal":9.5,"spinRate":2047,"spinDirection":225},"zone":2,"typeConfidence":2.0,"plateTime":0.395752799755793,"extension":6.67882795346626},"index":1,"playId":"36194632-5abf-3bda-9adc-0c485e62d134","pitchNumber":2,"startTime":"2026-07-29T00:30:46.154Z","endTime":"2026-07-29T00:30:50.723Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607067,"link":"/api/v1/people/607067","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":624424,"link":"/api/v1/people/624424"},"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":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.5,"endSpeed":74.6,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.72036995668794,"aZ":-35.66843690236089,"pfxX":7.203665566310484,"pfxZ":-2.4643199486206218,"pX":0.046516171447607786,"pZ":3.316981410966736,"vX0":1.8233299063304744,"vY0":-118.65557031389037,"vZ0":2.2021074405591414,"x":115.23,"y":149.22,"x0":-1.6684687497885329,"y0":50.00174388248118,"z0":5.6380288332673,"aX":10.221067751843316},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.9,"breakVerticalInduced":-3.6,"breakHorizontal":-13.4,"spinRate":2466,"spinDirection":72},"zone":2,"typeConfidence":2.0,"plateTime":0.4624572809109564,"extension":6.280078045220997},"hitData":{"launchSpeed":97.5,"launchAngle":22.0,"totalDistance":329.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":147.74,"coordY":68.72}},"index":2,"playId":"e33ba0ba-5a06-39c9-830d-0748772dbf3d","pitchNumber":3,"startTime":"2026-07-29T00:31:01.599Z","endTime":"2026-07-29T00:31:10.341Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607067,"link":"/api/v1/people/607067","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":624424,"link":"/api/v1/people/624424"},"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":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":671056,"link":"/api/v1/people/671056"},"credit":"b_ab"},{"player":{"id":607067,"link":"/api/v1/people/607067"},"credit":"p_ab"},{"player":{"id":671056,"link":"/api/v1/people/671056"},"credit":"b_pa"},{"player":{"id":607067,"link":"/api/v1/people/607067"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":4.7,"awayTeamWinProbability":95.3,"homeTeamWinProbabilityAdded":-0.7999999999999998,"leverageIndex":0.33,"dramaIndex":19.0,"contextMetrics":{},"playEndTime":"2026-07-29T00:31:10.341Z","atBatIndex":19},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Lars Nootbaar grounds out, second baseman Pedro Ramírez to first baseman Michael Busch.","rbi":0,"awayScore":7,"homeScore":0,"isOut":true},"about":{"atBatIndex":20,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-07-29T00:31:21.482Z","endTime":"2026-07-29T00:32:36.712Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":663457,"fullName":"Lars Nootbaar","link":"/api/v1/people/663457"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607067,"fullName":"Colin Rea","link":"/api/v1/people/607067"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":663457,"fullName":"Lars Nootbaar","link":"/api/v1/people/663457"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":699393,"link":"/api/v1/people/699393"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"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":80.1,"endSpeed":74.0,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.30051744063135,"aZ":-38.807032212749064,"pfxX":5.946768455361428,"pfxZ":-4.825002968684482,"pX":-0.37374735346276583,"pZ":1.4798890103308329,"vX0":1.245860012358913,"vY0":-116.65360770745541,"vZ0":-1.0000023625916432,"x":131.25,"y":198.82,"x0":-1.687394205430603,"y0":50.001340284164314,"z0":5.578162064772807,"aX":8.180022964538605},"breaks":{"breakAngle":12.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.4,"breakVerticalInduced":-8.6,"breakHorizontal":-11.0,"spinRate":2326,"spinDirection":57},"zone":13,"typeConfidence":2.0,"plateTime":0.4698431698494696,"extension":6.279945149852506},"index":0,"playId":"0d9bb178-1035-3e98-9642-e839ca9e2d28","pitchNumber":1,"startTime":"2026-07-29T00:31:32.601Z","endTime":"2026-07-29T00:31:36.557Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607067,"link":"/api/v1/people/607067","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":624424,"link":"/api/v1/people/624424"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":663457,"link":"/api/v1/people/663457","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.8,"endSpeed":81.7,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.49628429203268,"aZ":-35.96076800777837,"pfxX":-6.416999782914488,"pfxZ":-2.231000990112438,"pX":-0.623517733823178,"pZ":2.554412500661957,"vX0":4.565329714193227,"vY0":-129.2830193331075,"vZ0":-0.5129742159341959,"x":140.77,"y":169.81,"x0":-1.57696026556761,"y0":50.0035806232473,"z0":5.5110923409545505,"aX":-10.882717413334564},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":-4.0,"breakHorizontal":10.7,"spinRate":1268,"spinDirection":251},"zone":4,"typeConfidence":2.0,"plateTime":0.42337374357701973,"extension":6.454588715403179},"index":1,"playId":"f20e1dd9-2b70-32a0-8785-17270d3edfcd","pitchNumber":2,"startTime":"2026-07-29T00:31:45.549Z","endTime":"2026-07-29T00:31:49.523Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607067,"link":"/api/v1/people/607067","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":624424,"link":"/api/v1/people/624424"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":663457,"link":"/api/v1/people/663457","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"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.7,"endSpeed":80.7,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.555593133933492,"aZ":-33.72852198253272,"pfxX":-5.909553748081344,"pfxZ":-0.9433967256420726,"pX":-0.7375250422128312,"pZ":1.2165737405583639,"vX0":4.168345448399899,"vY0":-127.69496519706694,"vZ0":-3.774599891784109,"x":145.11,"y":205.93,"x0":-1.6241542390059895,"y0":50.00154848569615,"z0":5.370338559706789,"aX":-9.748256256449064},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":-2.3,"breakHorizontal":9.7,"spinRate":1272,"spinDirection":256},"zone":13,"typeConfidence":2.0,"plateTime":0.42910151577620415,"extension":6.398890566863722},"index":2,"playId":"f10c7640-bc1e-371e-b63a-698e0f8c1e6f","pitchNumber":3,"startTime":"2026-07-29T00:31:59.723Z","endTime":"2026-07-29T00:32:03.964Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607067,"link":"/api/v1/people/607067","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":624424,"link":"/api/v1/people/624424"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":663457,"link":"/api/v1/people/663457","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.9,"endSpeed":80.0,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.796678543995295,"aZ":-29.207987050367418,"pfxX":0.19730490009373902,"pfxZ":1.8185295546545932,"pX":1.1172538518512587,"pZ":0.8808962319077422,"vX0":6.439640258680831,"vY0":-127.77883701174174,"vZ0":-5.0452040975440395,"x":74.41,"y":215.0,"x0":-1.4762852868959484,"y0":50.00368678438842,"z0":5.215155494108919,"aX":0.31995050623105437},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":2.3,"breakHorizontal":-2.0,"spinRate":2037,"spinDirection":116},"zone":14,"typeConfidence":2.0,"plateTime":0.43099567404444583,"extension":6.391938507095194},"index":3,"playId":"2bcc5fa8-75ea-3821-bcf8-44b1babe13a0","pitchNumber":4,"startTime":"2026-07-29T00:32:15.428Z","endTime":"2026-07-29T00:32:18.998Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607067,"link":"/api/v1/people/607067","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":624424,"link":"/api/v1/people/624424"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":663457,"link":"/api/v1/people/663457","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.2,"endSpeed":80.2,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.006506686464967,"aZ":-32.350383827374245,"pfxX":-6.37937602514411,"pfxZ":-0.10851446188733505,"pX":-0.2764575251388634,"pZ":1.6924212122980788,"vX0":4.993796399353529,"vY0":-126.90585130262663,"vZ0":-2.8506459159696123,"x":127.54,"y":193.08,"x0":-1.4410674704802382,"y0":50.00272802341627,"z0":5.407522281788545,"aX":-10.4039176681858},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":-0.6,"breakHorizontal":10.4,"spinRate":1188,"spinDirection":256},"zone":8,"typeConfidence":2.0,"plateTime":0.4316317237541334,"extension":6.426901698698589},"hitData":{"launchSpeed":92.1,"launchAngle":-6.0,"totalDistance":16.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":147.25,"coordY":153.2}},"index":4,"playId":"07d35ece-6985-3a37-a87e-cf4c3b44cbec","pitchNumber":5,"startTime":"2026-07-29T00:32:29.712Z","endTime":"2026-07-29T00:32:36.712Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607067,"link":"/api/v1/people/607067","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":624424,"link":"/api/v1/people/624424"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":663457,"link":"/api/v1/people/663457","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663457,"link":"/api/v1/people/663457"},"credit":"b_ab"},{"player":{"id":607067,"link":"/api/v1/people/607067"},"credit":"p_ab"},{"player":{"id":663457,"link":"/api/v1/people/663457"},"credit":"b_pa"},{"player":{"id":607067,"link":"/api/v1/people/607067"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":4.2,"awayTeamWinProbability":95.8,"homeTeamWinProbabilityAdded":-0.5,"leverageIndex":0.21,"dramaIndex":14.0,"contextMetrics":{},"playEndTime":"2026-07-29T00:32:36.712Z","atBatIndex":20},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Masyn Winn flies out to right fielder Seiya Suzuki.","rbi":0,"awayScore":7,"homeScore":0,"isOut":true},"about":{"atBatIndex":21,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-07-29T00:33:12.059Z","endTime":"2026-07-29T00:33:57.056Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607067,"fullName":"Colin Rea","link":"/api/v1/people/607067"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_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":3},"credits":[{"player":{"id":673548,"link":"/api/v1/people/673548"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":7,"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-29T00:32:58.294Z","endTime":"2026-07-29T00:33:14.343Z","isPitch":false,"type":"action","player":{"id":691026,"link":"/api/v1/people/691026"},"defense":{"pitcher":{"id":607067,"link":"/api/v1/people/607067","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":624424,"link":"/api/v1/people/624424"},"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":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.5,"endSpeed":86.6,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.06189854497951,"aZ":-18.275689599331248,"pfxX":-5.906970925185658,"pfxZ":7.242079514343562,"pX":-0.3291601340369157,"pZ":2.361853952414061,"vX0":5.41018521404953,"vY0":-137.52643845286954,"vZ0":-4.861383237679523,"x":129.55,"y":175.01,"x0":-1.552969632587319,"y0":50.00087284974453,"z0":5.389340681401746,"aX":-11.331495192446145},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":12.4,"breakHorizontal":9.6,"spinRate":2027,"spinDirection":225},"zone":4,"typeConfidence":2.0,"plateTime":0.3980412089177481,"extension":6.593758281464314},"index":1,"playId":"a1d56812-d233-3f45-8975-9158565e41c4","pitchNumber":1,"startTime":"2026-07-29T00:33:14.343Z","endTime":"2026-07-29T00:33:17.622Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607067,"link":"/api/v1/people/607067","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":624424,"link":"/api/v1/people/624424"},"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":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.1,"endSpeed":87.6,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.54260091050632,"aZ":-15.296167163887574,"pfxX":-5.705723006202613,"pfxZ":8.653813246508566,"pX":1.2224839663746565,"pZ":1.9346233500381234,"vX0":9.232222217493778,"vY0":-138.221336086446,"vZ0":-6.2339972706111775,"x":70.4,"y":186.55,"x0":-1.4075693322568428,"y0":50.00099591063404,"z0":5.232159066499467,"aX":-11.126425962052215},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":14.6,"breakHorizontal":8.6,"spinRate":2182,"spinDirection":227},"zone":14,"typeConfidence":2.0,"plateTime":0.3950750638375857,"extension":6.794809745154393},"index":2,"playId":"565d6413-7845-3c0e-baa8-abe55bcf7be8","pitchNumber":2,"startTime":"2026-07-29T00:33:32.000Z","endTime":"2026-07-29T00:33:36.713Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607067,"link":"/api/v1/people/607067","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":624424,"link":"/api/v1/people/624424"},"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":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"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":95.0,"endSpeed":87.2,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.24357470027793,"aZ":-15.403185401278373,"pfxX":-6.679774852981507,"pfxZ":8.630628067257733,"pX":0.7038626020734513,"pZ":2.373203536169042,"vX0":7.917123286301874,"vY0":-138.15654871193388,"vZ0":-5.21896612496007,"x":90.17,"y":174.7,"x0":-1.3238997176014815,"y0":50.00337884192169,"z0":5.313152919600028,"aX":-12.982122303263347},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":14.8,"breakHorizontal":10.6,"spinRate":2154,"spinDirection":229},"zone":6,"typeConfidence":2.0,"plateTime":0.39564072721850474,"extension":6.728949574507794},"hitData":{"launchSpeed":95.1,"launchAngle":27.0,"totalDistance":330.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":217.66,"coordY":101.74}},"index":3,"playId":"d41304d9-9330-35a7-aaaf-39287d023f70","pitchNumber":3,"startTime":"2026-07-29T00:33:48.028Z","endTime":"2026-07-29T00:33:57.056Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607067,"link":"/api/v1/people/607067","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":624424,"link":"/api/v1/people/624424"},"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":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691026,"link":"/api/v1/people/691026"},"credit":"b_ab"},{"player":{"id":607067,"link":"/api/v1/people/607067"},"credit":"p_ab"},{"player":{"id":691026,"link":"/api/v1/people/691026"},"credit":"b_pa"},{"player":{"id":607067,"link":"/api/v1/people/607067"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":3.9,"awayTeamWinProbability":96.1,"homeTeamWinProbabilityAdded":-0.30000000000000027,"leverageIndex":0.12,"dramaIndex":10.0,"contextMetrics":{},"playEndTime":"2026-07-29T00:33:57.056Z","atBatIndex":21},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Carson Kelly flies out to right fielder Jordan Walker.","rbi":0,"awayScore":7,"homeScore":0,"isOut":true},"about":{"atBatIndex":22,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-07-29T00:36:23.072Z","endTime":"2026-07-29T00:38:04.606Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":700669,"fullName":"Gordon Graceffo","link":"/api/v1/people/700669"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":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":5},"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":93.8,"endSpeed":85.9,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.028164658540017,"aZ":-15.439611965374162,"pfxX":-3.689989852692299,"pfxZ":8.825764982069316,"pX":-0.013904298561701523,"pZ":4.458746551938122,"vX0":3.9157726132244535,"vY0":-136.57657439301227,"vZ0":-1.5893520667979453,"x":117.53,"y":118.39,"x0":-0.9842586117033088,"y0":50.003218599559695,"z0":6.105860652354626,"aX":-6.997349631102492},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":15.8,"breakHorizontal":5.9,"spinRate":1860,"spinDirection":207},"zone":11,"typeConfidence":2.0,"plateTime":0.40047132832156684,"extension":6.296654417107024},"index":0,"playId":"2a40d4b0-7ff6-3429-8dfa-3919e0ad4d9f","pitchNumber":1,"startTime":"2026-07-29T00:36:33.180Z","endTime":"2026-07-29T00:36:36.790Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700669,"link":"/api/v1/people/700669","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":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"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":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"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":86.8,"endSpeed":80.1,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.439119869826495,"aZ":-33.78582455342825,"pfxX":1.1896621203650608,"pfxZ":-0.9912228645587131,"pX":0.1458362404000496,"pZ":1.8169732783774153,"vX0":2.806671707923641,"vY0":-126.40358934508649,"vZ0":-3.5384139926266407,"x":111.44,"y":189.72,"x0":-1.132956404507768,"y0":50.00591576623462,"z0":5.9438851516210125,"aX":1.9275854825673546},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":-2.4,"breakHorizontal":-2.8,"spinRate":2361,"spinDirection":10},"zone":8,"typeConfidence":2.0,"plateTime":0.43309587211785905,"extension":6.317513559562451},"index":1,"playId":"e1af7862-62d4-341f-a7cc-e945eae621e3","pitchNumber":2,"startTime":"2026-07-29T00:36:51.756Z","endTime":"2026-07-29T00:36:56.084Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700669,"link":"/api/v1/people/700669","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":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"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":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"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":93.9,"endSpeed":86.7,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.706035728455532,"aZ":-20.36018809423525,"pfxX":-7.56199368644343,"pfxZ":6.199207119598747,"pX":-0.30133717373510943,"pZ":1.9017519164197694,"vX0":5.175025093641792,"vY0":-136.60480361957892,"vZ0":-6.658309965177461,"x":128.49,"y":187.43,"x0":-1.2297119072661367,"y0":50.00336575762646,"z0":5.751985920887918,"aX":-14.413293071520076},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":10.1,"breakHorizontal":12.7,"spinRate":1831,"spinDirection":209},"zone":7,"typeConfidence":2.0,"plateTime":0.3996699593350983,"extension":6.409948633323607},"index":2,"playId":"ae33c342-afcf-3220-bb69-ced2227e13d7","pitchNumber":3,"startTime":"2026-07-29T00:37:09.809Z","endTime":"2026-07-29T00:37:13.542Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700669,"link":"/api/v1/people/700669","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":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"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":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":7,"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-29T00:37:17.996Z","endTime":"2026-07-29T00:37:34.089Z","isPitch":false,"type":"action","player":{"id":608348,"link":"/api/v1/people/608348"},"defense":{"pitcher":{"id":700669,"link":"/api/v1/people/700669","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":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"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":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.4,"endSpeed":81.1,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.43412849394883,"aZ":-32.84276914352787,"pfxX":0.611636729100479,"pfxZ":-0.40267083875332155,"pX":0.3390780036330665,"pZ":0.2928665218177051,"vX0":3.3340131036373077,"vY0":-127.20296087905156,"vZ0":-7.432983572837434,"x":104.08,"y":230.87,"x0":-1.066707014405672,"y0":50.006062708948946,"z0":5.8477603990505695,"aX":1.0050217863580395},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":-2.2,"breakHorizontal":-1.8,"spinRate":2414,"spinDirection":5},"zone":14,"typeConfidence":2.0,"plateTime":0.4301537239804252,"extension":6.212953516097478},"index":4,"playId":"fee98f55-e77c-36e4-a1ec-09b5e14a2099","pitchNumber":4,"startTime":"2026-07-29T00:37:34.089Z","endTime":"2026-07-29T00:37:37.853Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700669,"link":"/api/v1/people/700669","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":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"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":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.9,"endSpeed":79.3,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.224499678098965,"aZ":-34.92715383255648,"pfxX":2.611423088729463,"pfxZ":-1.7239906517086343,"pX":0.25146675145685515,"pZ":3.275063064941455,"vX0":2.584081708533635,"vY0":-125.1106047427116,"vZ0":0.02844414975065468,"x":107.41,"y":150.35,"x0":-1.1325595359341059,"y0":50.005677346763626,"z0":6.115785687061765,"aX":4.1585474326655385},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.7,"breakVerticalInduced":-2.9,"breakHorizontal":-5.3,"spinRate":2458,"spinDirection":24},"zone":3,"typeConfidence":2.0,"plateTime":0.43707887418421976,"extension":6.155766181538746},"hitData":{"launchSpeed":92.5,"launchAngle":30.0,"totalDistance":344.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":184.65,"coordY":73.18}},"index":5,"playId":"ce903301-c875-313b-94e0-e09c52c6b7df","pitchNumber":5,"startTime":"2026-07-29T00:37:55.586Z","endTime":"2026-07-29T00:38:04.606Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700669,"link":"/api/v1/people/700669","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":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"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":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":608348,"link":"/api/v1/people/608348"},"credit":"b_ab"},{"player":{"id":700669,"link":"/api/v1/people/700669"},"credit":"p_ab"},{"player":{"id":608348,"link":"/api/v1/people/608348"},"credit":"b_pa"},{"player":{"id":700669,"link":"/api/v1/people/700669"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":4.2,"awayTeamWinProbability":95.8,"homeTeamWinProbabilityAdded":0.30000000000000027,"leverageIndex":0.12,"dramaIndex":10.0,"contextMetrics":{},"playEndTime":"2026-07-29T00:38:04.606Z","atBatIndex":22},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Pedro Ramírez singles on a ground ball to first baseman Alec Burleson.","rbi":0,"awayScore":7,"homeScore":0,"isOut":false},"about":{"atBatIndex":23,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-07-29T00:38:25.918Z","endTime":"2026-07-29T00:39:40.145Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":699393,"fullName":"Pedro Ramírez","link":"/api/v1/people/699393"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":700669,"fullName":"Gordon Graceffo","link":"/api/v1/people/700669"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":699393,"fullName":"Pedro Ramírez","link":"/api/v1/people/699393"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":699393,"fullName":"Pedro Ramírez","link":"/api/v1/people/699393"},"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_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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.3,"endSpeed":79.8,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.212152395367667,"aZ":-34.323291239470684,"pfxX":0.8653443710964583,"pfxZ":-1.3268843381787079,"pX":-0.43252173307434394,"pZ":1.823351583647005,"vX0":1.9313005126514204,"vY0":-127.040461554491,"vZ0":-3.283175857953416,"x":133.49,"y":189.55,"x0":-1.3177492767619414,"y0":50.00383289520598,"z0":5.886324077874003,"aX":1.4012673851886381},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.1,"breakVerticalInduced":-3.0,"breakHorizontal":-2.0,"spinRate":2320,"spinDirection":334},"zone":7,"typeConfidence":2.0,"plateTime":0.43264994925427525,"extension":6.189254859710913},"index":0,"playId":"bae9314f-63a5-3856-99db-ed10c7e003ac","pitchNumber":1,"startTime":"2026-07-29T00:38:30.493Z","endTime":"2026-07-29T00:38:34.994Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700669,"link":"/api/v1/people/700669","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":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"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":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"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":94.9,"endSpeed":86.8,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.59418634030535,"aZ":-13.194983366686635,"pfxX":-3.366241378066513,"pfxZ":9.824989081192468,"pX":0.07536482442459912,"pZ":2.92245457771252,"vX0":4.368230227611693,"vY0":-138.07680138309016,"vZ0":-5.692698685371797,"x":114.13,"y":159.87,"x0":-1.0894400419676784,"y0":50.005703464142115,"z0":5.898093307303265,"aX":-6.504756713671871},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":16.8,"breakHorizontal":5.2,"spinRate":1992,"spinDirection":211},"zone":2,"typeConfidence":2.0,"plateTime":0.39661096276025987,"extension":6.515762418576786},"index":1,"playId":"369b2079-e7fa-3d58-986d-5da0bb79864e","pitchNumber":2,"startTime":"2026-07-29T00:38:48.216Z","endTime":"2026-07-29T00:38:52.093Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700669,"link":"/api/v1/people/700669","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":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"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":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":7,"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-29T00:38:58.114Z","endTime":"2026-07-29T00:39:12.522Z","isPitch":false,"type":"action","player":{"id":699393,"link":"/api/v1/people/699393"},"defense":{"pitcher":{"id":700669,"link":"/api/v1/people/700669","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":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"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":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.6,"endSpeed":86.7,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.051079344751923,"aZ":-19.531551415474343,"pfxX":-5.30863103793349,"pfxZ":6.556971741270301,"pX":-0.5217228727304224,"pZ":4.072622513978391,"vX0":3.4869798215703485,"vY0":-137.8145772798642,"vZ0":-1.7333771418347945,"x":136.89,"y":128.82,"x0":-1.1124232782732482,"y0":50.000105139035114,"z0":6.026248206178116,"aX":-10.230374793462332},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":11.8,"breakHorizontal":8.9,"spinRate":1865,"spinDirection":208},"zone":11,"typeConfidence":2.0,"plateTime":0.39714025565468924,"extension":6.366550637085645},"index":3,"playId":"b409f75a-e9c2-3d0a-a763-2a47afe74800","pitchNumber":3,"startTime":"2026-07-29T00:39:12.522Z","endTime":"2026-07-29T00:39:16.607Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700669,"link":"/api/v1/people/700669","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":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"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":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.4,"endSpeed":81.2,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.609767669766885,"aZ":-27.16772145340656,"pfxX":-9.377221500733434,"pfxZ":2.9914424917277493,"pX":-0.6285096377992883,"pZ":1.5689610007885975,"vX0":4.574667468084439,"vY0":-128.56145304230682,"vZ0":-5.146800722863444,"x":140.96,"y":196.42,"x0":-1.212440962084808,"y0":50.00534604653398,"z0":5.705319302407533,"aX":-15.701493305960787},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":4.4,"breakHorizontal":16.0,"spinRate":1240,"spinDirection":246},"zone":7,"typeConfidence":2.0,"plateTime":0.4260163864776074,"extension":6.518217567746321},"hitData":{"launchSpeed":81.1,"launchAngle":-45.0,"totalDistance":2.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":153.33,"coordY":171.45}},"index":4,"playId":"018a9990-367a-306a-a2a3-e0c81d00a937","pitchNumber":4,"startTime":"2026-07-29T00:39:31.138Z","endTime":"2026-07-29T00:39:40.145Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700669,"link":"/api/v1/people/700669","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":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"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":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":699393,"link":"/api/v1/people/699393"},"credit":"b_ab"},{"player":{"id":700669,"link":"/api/v1/people/700669"},"credit":"p_ab"},{"player":{"id":699393,"link":"/api/v1/people/699393"},"credit":"b_pa"},{"player":{"id":700669,"link":"/api/v1/people/700669"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":3.8,"awayTeamWinProbability":96.2,"homeTeamWinProbabilityAdded":-0.40000000000000036,"leverageIndex":0.09,"dramaIndex":10.0,"contextMetrics":{},"playEndTime":"2026-07-29T00:39:40.145Z","atBatIndex":23},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Pete Crow-Armstrong flies out to left fielder Lars Nootbaar.","rbi":0,"awayScore":7,"homeScore":0,"isOut":true},"about":{"atBatIndex":24,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-07-29T00:40:08.540Z","endTime":"2026-07-29T00:40:49.762Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":700669,"fullName":"Gordon Graceffo","link":"/api/v1/people/700669"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":699393,"fullName":"Pedro Ramírez","link":"/api/v1/people/699393"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":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":663457,"link":"/api/v1/people/663457"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.9,"endSpeed":87.2,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.406175271853666,"aZ":-18.228812060942783,"pfxX":-4.929572651452975,"pfxZ":7.168617268903137,"pX":-0.625480928231462,"pZ":3.4413909999055914,"vX0":2.941168160151374,"vY0":-138.23513437810564,"vZ0":-3.790703396548729,"x":140.84,"y":145.86,"x0":-1.060123090298144,"y0":50.00021829572873,"z0":6.0464208585546375,"aX":-9.585365695571147},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":12.5,"breakHorizontal":8.4,"spinRate":1789,"spinDirection":208},"zone":11,"typeConfidence":2.0,"plateTime":0.39548579709101883,"extension":6.258801008024567},"index":0,"playId":"849d5251-a7fe-3ed3-b75c-dfaaf853ddbd","pitchNumber":1,"startTime":"2026-07-29T00:40:18.865Z","endTime":"2026-07-29T00:40:23.202Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700669,"link":"/api/v1/people/700669","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":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"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"}},"first":{"id":699393,"link":"/api/v1/people/699393"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.2,"endSpeed":79.3,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.566224299197348,"aZ":-26.690439662752844,"pfxX":-5.635803031061066,"pfxZ":3.3947112741908887,"pX":-0.4272835380919504,"pZ":2.1851546276137936,"vX0":3.834662300528279,"vY0":-126.91789894327887,"vZ0":-3.614842415899127,"x":133.29,"y":179.78,"x0":-1.2337376078387445,"y0":50.00077932889408,"z0":5.779025079265091,"aX":-9.095063718790863},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":5.5,"breakHorizontal":9.2,"spinRate":1090,"spinDirection":252},"zone":7,"typeConfidence":2.0,"plateTime":0.43334240573602,"extension":6.3219759005845555},"hitData":{"launchSpeed":84.4,"launchAngle":50.0,"totalDistance":248.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":100.45,"coordY":104.11}},"index":1,"playId":"94df3d0e-b4ea-3855-b947-9f5195a34f57","pitchNumber":2,"startTime":"2026-07-29T00:40:37.903Z","endTime":"2026-07-29T00:40:49.762Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700669,"link":"/api/v1/people/700669","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":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"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"}},"first":{"id":699393,"link":"/api/v1/people/699393"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691718,"link":"/api/v1/people/691718"},"credit":"b_ab"},{"player":{"id":700669,"link":"/api/v1/people/700669"},"credit":"p_ab"},{"player":{"id":691718,"link":"/api/v1/people/691718"},"credit":"b_pa"},{"player":{"id":700669,"link":"/api/v1/people/700669"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":4.2,"awayTeamWinProbability":95.8,"homeTeamWinProbabilityAdded":0.40000000000000036,"leverageIndex":0.16,"dramaIndex":12.0,"contextMetrics":{},"playEndTime":"2026-07-29T00:40:49.762Z","atBatIndex":24},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Seiya Suzuki strikes out swinging.","rbi":0,"awayScore":7,"homeScore":0,"isOut":true},"about":{"atBatIndex":25,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-07-29T00:41:01.483Z","endTime":"2026-07-29T00:43:13.892Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":700669,"fullName":"Gordon Graceffo","link":"/api/v1/people/700669"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.8,"endSpeed":79.4,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.511310430038243,"aZ":-32.75914646551434,"pfxX":-1.008764703100092,"pfxZ":-0.3618488975095868,"pX":-0.27718644756202143,"pZ":2.1908943589533627,"vX0":2.704491700678519,"vY0":-126.40944518960242,"vZ0":-2.7458470989713364,"x":127.57,"y":179.63,"x0":-1.2333378109478703,"y0":50.005282339497214,"z0":5.940582572068764,"aX":-1.6213036413043174},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":-1.1,"breakHorizontal":1.2,"spinRate":2328,"spinDirection":18},"zone":5,"typeConfidence":2.0,"plateTime":0.4345125107231045,"extension":6.1708450364817855},"index":0,"playId":"6e575ee4-b21d-36d2-9260-afe6f5a268ed","pitchNumber":1,"startTime":"2026-07-29T00:41:19.464Z","endTime":"2026-07-29T00:41:23.482Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700669,"link":"/api/v1/people/700669","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":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"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":699393,"link":"/api/v1/people/699393"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.0,"endSpeed":80.5,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.96610867876993,"aZ":-34.31780818687223,"pfxX":-7.587499853056743,"pfxZ":-1.3078388470738922,"pX":-1.5828369898183365,"pZ":1.1757996240337842,"vX0":1.7657858961848765,"vY0":-128.08692055413485,"vZ0":-4.621762118127082,"x":177.33,"y":207.03,"x0":-1.3001410747819682,"y0":50.00131666837002,"z0":5.717759685188862,"aX":-12.4772520576869},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.9,"breakVerticalInduced":-3.2,"breakHorizontal":13.2,"spinRate":1146,"spinDirection":247},"zone":13,"typeConfidence":2.0,"plateTime":0.4293068824984432,"extension":6.240124986840249},"index":1,"playId":"dab3f0da-75fb-3a25-8245-fa127b1072f6","pitchNumber":2,"startTime":"2026-07-29T00:41:36.825Z","endTime":"2026-07-29T00:41:40.909Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700669,"link":"/api/v1/people/700669","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":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"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":699393,"link":"/api/v1/people/699393"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"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.8,"endSpeed":87.8,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.919852536234238,"aZ":-19.0144677811345,"pfxX":-7.714966480274711,"pfxZ":6.677542006427989,"pX":-0.5365033137515682,"pZ":2.3391709299897157,"vX0":4.263163453939234,"vY0":-139.3990605658941,"vZ0":-6.208061519462881,"x":137.45,"y":175.62,"x0":-1.082182196639604,"y0":50.002057236830446,"z0":5.847425022894768,"aX":-15.204370734138596},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":11.0,"breakHorizontal":13.1,"spinRate":2007,"spinDirection":212},"zone":4,"typeConfidence":2.0,"plateTime":0.39270794653062646,"extension":6.2962850723631885},"index":2,"playId":"790ba6b2-25cc-32dd-8927-5a74e3c759ed","pitchNumber":3,"startTime":"2026-07-29T00:41:58.024Z","endTime":"2026-07-29T00:42:02.073Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700669,"link":"/api/v1/people/700669","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":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"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":699393,"link":"/api/v1/people/699393"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.0,"endSpeed":80.3,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.966664157489202,"aZ":-37.77992831113465,"pfxX":1.6108816547457394,"pfxZ":-3.4772008452986105,"pX":1.2525746163627305,"pZ":0.26499372103930807,"vX0":5.087447650255106,"vY0":-126.46701506713269,"vZ0":-6.284635792213046,"x":69.25,"y":231.63,"x0":-0.9983816913951555,"y0":50.002588937343994,"z0":5.829854083121843,"aX":2.596566832505632},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.9,"breakVerticalInduced":-7.6,"breakHorizontal":-4.1,"spinRate":2457,"spinDirection":1},"zone":14,"typeConfidence":2.0,"plateTime":0.43390010901529896,"extension":6.2678404419580165},"index":3,"playId":"74cdcb70-fc75-3356-a7ac-d826933572c2","pitchNumber":4,"startTime":"2026-07-29T00:42:20.211Z","endTime":"2026-07-29T00:42:23.988Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700669,"link":"/api/v1/people/700669","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":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"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":699393,"link":"/api/v1/people/699393"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.2,"endSpeed":88.1,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.912505467551572,"aZ":-14.604106975844992,"pfxX":-3.931438438730043,"pfxZ":8.824156526287945,"pX":0.5882801084110644,"pZ":3.5993709978086215,"vX0":5.764330601273057,"vY0":-140.04250233270105,"vZ0":-4.1014014075822205,"x":94.58,"y":141.6,"x0":-0.9836448651645101,"y0":50.0024256028017,"z0":6.034795952624852,"aX":-7.828069731352141},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":15.4,"breakHorizontal":6.0,"spinRate":1907,"spinDirection":210},"zone":12,"typeConfidence":2.0,"plateTime":0.39075191115652963,"extension":6.288312021898496},"index":4,"playId":"3f37cba2-4db4-328d-8911-27082258a6ab","pitchNumber":5,"startTime":"2026-07-29T00:42:46.573Z","endTime":"2026-07-29T00:42:53.078Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700669,"link":"/api/v1/people/700669","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":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"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":699393,"link":"/api/v1/people/699393"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":3,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.5,"endSpeed":79.2,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.748196263309094,"aZ":-33.847528677213525,"pfxX":1.4625875927357423,"pfxZ":-1.0426296820432803,"pX":0.06824822536334414,"pZ":3.145331785793191,"vX0":2.7524345113269475,"vY0":-125.97364171054174,"vZ0":-0.34190900983143446,"x":114.4,"y":153.86,"x0":-1.2307054259068542,"y0":50.00540648729735,"z0":6.030323772302979,"aX":2.3394037145125424},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":-1.7,"breakHorizontal":-3.4,"spinRate":2434,"spinDirection":27},"zone":2,"typeConfidence":2.0,"plateTime":0.43559395091718844,"extension":6.125670542382237},"index":5,"playId":"909f8369-5d46-3630-89ac-a5215e13177c","pitchNumber":6,"startTime":"2026-07-29T00:43:08.208Z","endTime":"2026-07-29T00:43:13.892Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700669,"link":"/api/v1/people/700669","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":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"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":699393,"link":"/api/v1/people/699393"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":673548,"link":"/api/v1/people/673548"},"credit":"b_ab"},{"player":{"id":700669,"link":"/api/v1/people/700669"},"credit":"p_ab"},{"player":{"id":673548,"link":"/api/v1/people/673548"},"credit":"b_pa"},{"player":{"id":700669,"link":"/api/v1/people/700669"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":4.5,"awayTeamWinProbability":95.5,"homeTeamWinProbabilityAdded":0.2999999999999998,"leverageIndex":0.13,"dramaIndex":11.0,"contextMetrics":{},"playEndTime":"2026-07-29T00:43:13.892Z","atBatIndex":25},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Nathan Church singles on a ground ball to center fielder Pete Crow-Armstrong.","rbi":0,"awayScore":7,"homeScore":0,"isOut":false},"about":{"atBatIndex":26,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-07-29T00:45:33.140Z","endTime":"2026-07-29T00:46:07.376Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":0},"matchup":{"batter":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607067,"fullName":"Colin Rea","link":"/api/v1/people/607067"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":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"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":80.6,"endSpeed":75.0,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.67205439784529,"aZ":-39.361668576469484,"pfxX":5.139023400993626,"pfxZ":-5.089483229336333,"pX":-1.4559887094487274,"pZ":2.8382077275593347,"vX0":-0.9960007699748816,"vY0":-117.43167484456517,"vZ0":1.632457212242839,"x":172.5,"y":162.15,"x0":-1.697484869754872,"y0":50.000198139435966,"z0":5.762271474328919,"aX":7.264261920681694},"breaks":{"breakAngle":10.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-50.3,"breakVerticalInduced":-8.6,"breakHorizontal":-9.1,"spinRate":2225,"spinDirection":56},"zone":11,"typeConfidence":2.0,"plateTime":0.4642531109276393,"extension":6.2666877759262825},"index":0,"playId":"229266bc-7b8b-3515-b853-d8769d5bfe06","pitchNumber":1,"startTime":"2026-07-29T00:45:42.365Z","endTime":"2026-07-29T00:45:46.457Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607067,"link":"/api/v1/people/607067","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":624424,"link":"/api/v1/people/624424"},"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":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.6,"endSpeed":81.3,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.107297519226258,"aZ":-31.15512209231994,"pfxX":-8.815590295176337,"pfxZ":0.612504748681344,"pX":-0.4157680225069838,"pZ":2.6463182853285985,"vX0":5.641749113456579,"vY0":-127.63221656441485,"vZ0":-1.201897230312576,"x":132.85,"y":167.33,"x0":-1.4951568725971125,"y0":50.005320983780905,"z0":5.548429083870308,"aX":-14.733263466352307},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":1.1,"breakHorizontal":14.9,"spinRate":1406,"spinDirection":247},"zone":4,"typeConfidence":2.0,"plateTime":0.4270563868967989,"extension":6.455414844980059},"hitData":{"launchSpeed":101.7,"launchAngle":6.0,"totalDistance":152.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":106.2,"coordY":82.77}},"index":1,"playId":"96910ccf-37ca-3dd2-915c-70111db92299","pitchNumber":2,"startTime":"2026-07-29T00:45:56.351Z","endTime":"2026-07-29T00:46:07.376Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607067,"link":"/api/v1/people/607067","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":624424,"link":"/api/v1/people/624424"},"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":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":701675,"link":"/api/v1/people/701675"},"credit":"b_ab"},{"player":{"id":607067,"link":"/api/v1/people/607067"},"credit":"p_ab"},{"player":{"id":701675,"link":"/api/v1/people/701675"},"credit":"b_pa"},{"player":{"id":607067,"link":"/api/v1/people/607067"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":6.0,"awayTeamWinProbability":94.0,"homeTeamWinProbabilityAdded":1.5,"leverageIndex":0.31,"dramaIndex":22.0,"contextMetrics":{},"playEndTime":"2026-07-29T00:46:07.376Z","atBatIndex":26},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"José Fermín flies out to left fielder Michael Conforto.","rbi":0,"awayScore":7,"homeScore":0,"isOut":true},"about":{"atBatIndex":27,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-07-29T00:46:31.359Z","endTime":"2026-07-29T00:48:14.608Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":665877,"fullName":"José Fermín","link":"/api/v1/people/665877"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607067,"fullName":"Colin Rea","link":"/api/v1/people/607067"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","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":4},"credits":[{"player":{"id":624424,"link":"/api/v1/people/624424"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.1,"endSpeed":87.2,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.73978279215605,"aZ":-20.221074954743425,"pfxX":-6.684538253338655,"pfxZ":6.198454194683631,"pX":0.6448514001155604,"pZ":3.3986967566815522,"vX0":8.250376555306204,"vY0":-136.90796185625044,"vZ0":-1.7448671700559308,"x":92.42,"y":147.02,"x0":-1.5170536830586487,"y0":50.00246110821917,"z0":5.406046933649367,"aX":-12.890658714417693},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":11.2,"breakHorizontal":10.7,"spinRate":2121,"spinDirection":226},"zone":12,"typeConfidence":2.0,"plateTime":0.3976821440497198,"extension":6.701272520433066},"index":0,"playId":"0683b978-cbd8-334d-be28-0acf69b0b0d8","pitchNumber":1,"startTime":"2026-07-29T00:46:31.359Z","endTime":"2026-07-29T00:46:35.002Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607067,"link":"/api/v1/people/607067","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":624424,"link":"/api/v1/people/624424"},"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":701675,"link":"/api/v1/people/701675"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"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":94.9,"endSpeed":87.5,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.551368048140944,"aZ":-16.90000062003065,"pfxX":-6.27081772879534,"pfxZ":7.835325310259471,"pX":0.6390264147674835,"pZ":2.5982582595413573,"vX0":8.05292868456543,"vY0":-137.98068100516204,"vZ0":-4.391678013918207,"x":92.64,"y":168.63,"x0":-1.4877337342833163,"y0":50.00361566992493,"z0":5.331795916432199,"aX":-12.225470196016296},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":13.6,"breakHorizontal":9.8,"spinRate":2151,"spinDirection":224},"zone":6,"typeConfidence":2.0,"plateTime":0.39532194823067623,"extension":6.569502336740068},"index":1,"playId":"153f7e72-32b3-3e2e-906c-635485d006f7","pitchNumber":2,"startTime":"2026-07-29T00:46:49.952Z","endTime":"2026-07-29T00:46:54.177Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607067,"link":"/api/v1/people/607067","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":624424,"link":"/api/v1/people/624424"},"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":701675,"link":"/api/v1/people/701675"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.4,"endSpeed":79.8,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.763002482514764,"aZ":-30.10440968132407,"pfxX":0.06147346461665659,"pfxZ":1.304678208585023,"pX":0.4200541999056344,"pZ":0.45841950075354454,"vX0":4.7117233847895745,"vY0":-124.29095404768994,"vZ0":-5.948713363078187,"x":100.99,"y":226.4,"x0":-1.4975096983637957,"y0":50.00246747084552,"z0":5.341537828170128,"aX":0.09701960406952248},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":1.3,"breakHorizontal":-1.1,"spinRate":2002,"spinDirection":90},"zone":14,"typeConfidence":2.0,"plateTime":0.4384362300804563,"extension":6.442161814923094},"index":2,"playId":"8c639b21-ca86-369e-8dac-5bb5174d5653","pitchNumber":3,"startTime":"2026-07-29T00:47:08.792Z","endTime":"2026-07-29T00:47:12.608Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607067,"link":"/api/v1/people/607067","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":624424,"link":"/api/v1/people/624424"},"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":701675,"link":"/api/v1/people/701675"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.0,"endSpeed":86.6,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.793474397968616,"aZ":-21.150170449215146,"pfxX":-5.221426761403203,"pfxZ":5.7721599682855445,"pX":-1.0446576647673782,"pZ":2.2635519113618408,"vX0":3.156541537900251,"vY0":-136.97290436457794,"vZ0":-4.49032873453718,"x":156.82,"y":177.66,"x0":-1.5305241608912064,"y0":50.00385931970826,"z0":5.360678688231123,"aX":-9.973188812640597},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":9.7,"breakHorizontal":8.9,"spinRate":2158,"spinDirection":227},"zone":13,"typeConfidence":2.0,"plateTime":0.3990907650794573,"extension":6.2518601195852455},"index":3,"playId":"1ca8120c-25cc-3403-a54c-12f4d38c3efe","pitchNumber":4,"startTime":"2026-07-29T00:47:30.211Z","endTime":"2026-07-29T00:47:34.982Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607067,"link":"/api/v1/people/607067","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":624424,"link":"/api/v1/people/624424"},"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":701675,"link":"/api/v1/people/701675"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"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":82.3,"endSpeed":75.1,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.246689467841207,"aZ":-31.02482250440452,"pfxX":10.317261312325785,"pfxZ":0.794250679822234,"pX":0.02281481176126109,"pZ":3.109337092060743,"vX0":1.058705291440818,"vY0":-119.89137951469525,"vZ0":0.7896901180350568,"x":116.13,"y":154.83,"x0":-1.7642882264300213,"y0":50.000093491824316,"z0":5.56537514276002,"aX":14.87357127782887},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":1.9,"breakHorizontal":-19.0,"spinRate":2381,"spinDirection":65},"zone":2,"typeConfidence":2.0,"plateTime":0.45852122936266504,"extension":6.206290900194252},"hitData":{"launchSpeed":90.8,"launchAngle":51.0,"totalDistance":249.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":68.33,"coordY":117.96}},"index":4,"playId":"f5e5123b-9005-3f40-8c40-c9da43b13c59","pitchNumber":5,"startTime":"2026-07-29T00:48:01.581Z","endTime":"2026-07-29T00:48:14.608Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607067,"link":"/api/v1/people/607067","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":624424,"link":"/api/v1/people/624424"},"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":701675,"link":"/api/v1/people/701675"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665877,"link":"/api/v1/people/665877"},"credit":"b_ab"},{"player":{"id":607067,"link":"/api/v1/people/607067"},"credit":"p_ab"},{"player":{"id":665877,"link":"/api/v1/people/665877"},"credit":"b_pa"},{"player":{"id":607067,"link":"/api/v1/people/607067"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":4.6,"awayTeamWinProbability":95.4,"homeTeamWinProbabilityAdded":-1.4000000000000004,"leverageIndex":0.58,"dramaIndex":28.0,"contextMetrics":{},"playEndTime":"2026-07-29T00:48:14.608Z","atBatIndex":27},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jimmy Crooks flies out to center fielder Pete Crow-Armstrong.","rbi":0,"awayScore":7,"homeScore":0,"isOut":true},"about":{"atBatIndex":28,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-07-29T00:48:23.066Z","endTime":"2026-07-29T00:49:42.806Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":699625,"fullName":"Jimmy Crooks","link":"/api/v1/people/699625"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607067,"fullName":"Colin Rea","link":"/api/v1/people/607067"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":699625,"fullName":"Jimmy Crooks","link":"/api/v1/people/699625"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"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":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.4,"endSpeed":81.5,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.07867819062344,"aZ":-28.019094362358324,"pfxX":1.6571359465155115,"pfxZ":2.4776154099879726,"pX":1.483224530965714,"pZ":1.7478898331291288,"vX0":6.771572689487787,"vY0":-128.59150632675866,"vZ0":-3.7214644219795305,"x":60.46,"y":191.59,"x0":-1.3971172261215687,"y0":50.0044704444457,"z0":5.381904709884927,"aX":2.7818690600365694},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":3.8,"breakHorizontal":-4.4,"spinRate":2113,"spinDirection":182},"zone":14,"typeConfidence":2.0,"plateTime":0.4255496461567443,"extension":6.438032213224415},"index":0,"playId":"7b0f68df-cc0f-3d69-b42e-edbf132ee40b","pitchNumber":1,"startTime":"2026-07-29T00:48:35.074Z","endTime":"2026-07-29T00:48:38.713Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607067,"link":"/api/v1/people/607067","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":624424,"link":"/api/v1/people/624424"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":699625,"link":"/api/v1/people/699625","batSide":{"code":"L","description":"Left"}},"first":{"id":701675,"link":"/api/v1/people/701675"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.7,"endSpeed":87.1,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.85445661513609,"aZ":-16.744714697687524,"pfxX":-4.545852884561709,"pfxZ":7.975391249970677,"pX":0.8512265122552133,"pZ":2.5121691822193513,"vX0":7.729167002576068,"vY0":-137.80623197558367,"vZ0":-4.719249067548889,"x":84.55,"y":170.95,"x0":-1.3914630915794994,"y0":50.00680948475292,"z0":5.367967856175775,"aX":-8.799718490850248},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":13.7,"breakHorizontal":6.7,"spinRate":2107,"spinDirection":222},"zone":12,"typeConfidence":2.0,"plateTime":0.39652530532656893,"extension":6.512139429234033},"index":1,"playId":"4d88055d-f3fe-3fe7-8d32-95fe2c8a3111","pitchNumber":2,"startTime":"2026-07-29T00:48:52.189Z","endTime":"2026-07-29T00:48:57.007Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607067,"link":"/api/v1/people/607067","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":624424,"link":"/api/v1/people/624424"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":699625,"link":"/api/v1/people/699625","batSide":{"code":"L","description":"Left"}},"first":{"id":701675,"link":"/api/v1/people/701675"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.0,"endSpeed":82.2,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.04218035300357,"aZ":-31.989779747168107,"pfxX":-9.46594648240912,"pfxZ":0.1124386116297944,"pX":0.015228329761416524,"pZ":0.47833239542459405,"vX0":7.213803485312865,"vY0":-129.38886160893253,"vZ0":-5.827787237740575,"x":116.42,"y":225.87,"x0":-1.573827738555291,"y0":50.00642308824769,"z0":5.200084577676759,"aX":-16.114150427904473},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":-0.8,"breakHorizontal":15.6,"spinRate":1366,"spinDirection":253},"zone":14,"typeConfidence":2.0,"plateTime":0.42271237179481025,"extension":6.6220722194653865},"index":2,"playId":"6c6d81d0-e161-3f91-a552-75998c12452b","pitchNumber":3,"startTime":"2026-07-29T00:49:08.989Z","endTime":"2026-07-29T00:49:12.653Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607067,"link":"/api/v1/people/607067","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":624424,"link":"/api/v1/people/624424"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":699625,"link":"/api/v1/people/699625","batSide":{"code":"L","description":"Left"}},"first":{"id":701675,"link":"/api/v1/people/701675"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.9,"endSpeed":81.5,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.739160150638195,"aZ":-31.279860139190113,"pfxX":-5.460850144078061,"pfxZ":0.5348980863959891,"pX":-0.9378398910954996,"pZ":2.2055374899344895,"vX0":3.526083886352911,"vY0":-128.0550161332386,"vZ0":-2.0046487714807255,"x":152.75,"y":179.23,"x0":-1.6155583471474897,"y0":50.0050233868534,"z0":5.4200809587212655,"aX":-9.169475345981507},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":0.7,"breakHorizontal":9.2,"spinRate":1201,"spinDirection":260},"zone":13,"typeConfidence":2.0,"plateTime":0.4259625711322865,"extension":6.502190158859251},"hitData":{"launchSpeed":100.0,"launchAngle":26.0,"totalDistance":391.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":84.81,"coordY":46.67}},"index":3,"playId":"525533e9-a77a-37e2-ac8f-e5995932ae91","pitchNumber":4,"startTime":"2026-07-29T00:49:29.776Z","endTime":"2026-07-29T00:49:42.806Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607067,"link":"/api/v1/people/607067","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":624424,"link":"/api/v1/people/624424"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":699625,"link":"/api/v1/people/699625","batSide":{"code":"L","description":"Left"}},"first":{"id":701675,"link":"/api/v1/people/701675"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":699625,"link":"/api/v1/people/699625"},"credit":"b_ab"},{"player":{"id":607067,"link":"/api/v1/people/607067"},"credit":"p_ab"},{"player":{"id":699625,"link":"/api/v1/people/699625"},"credit":"b_pa"},{"player":{"id":607067,"link":"/api/v1/people/607067"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":3.5999999999999996,"awayTeamWinProbability":96.4,"homeTeamWinProbabilityAdded":-1.0,"leverageIndex":0.42,"dramaIndex":22.0,"contextMetrics":{},"playEndTime":"2026-07-29T00:49:42.806Z","atBatIndex":28},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"JJ Wetherholt walks. Nathan Church to 2nd.","rbi":0,"awayScore":7,"homeScore":0,"isOut":false},"about":{"atBatIndex":29,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-07-29T00:50:07.262Z","endTime":"2026-07-29T00:51:24.177Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":2},"matchup":{"batter":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607067,"fullName":"Colin Rea","link":"/api/v1/people/607067"},"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"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.4,"endSpeed":87.3,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.466123239903958,"aZ":-18.346245188493224,"pfxX":-6.1872019901434765,"pfxZ":7.144699873668853,"pX":-1.1991616178634932,"pZ":2.144741105719945,"vX0":3.474301690032702,"vY0":-137.50869604804748,"vZ0":-5.2355556642806,"x":162.71,"y":180.87,"x0":-1.668128489510748,"y0":50.00323490802296,"z0":5.2988614081235985,"aX":-11.974425115225577},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":12.1,"breakHorizontal":10.6,"spinRate":2125,"spinDirection":217},"zone":13,"typeConfidence":2.0,"plateTime":0.39672528754140535,"extension":6.482410989604979},"index":0,"playId":"0de0ee29-d803-3249-9976-09c549eab502","pitchNumber":1,"startTime":"2026-07-29T00:50:12.481Z","endTime":"2026-07-29T00:50:17.298Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607067,"link":"/api/v1/people/607067","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":624424,"link":"/api/v1/people/624424"},"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"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.6,"endSpeed":82.2,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.625703546696947,"aZ":-34.44210410368,"pfxX":-7.910482383480623,"pfxZ":-1.3383034357303707,"pX":-0.8299513946873199,"pZ":1.393649140444332,"vX0":4.974273782101271,"vY0":-128.97480719902222,"vZ0":-3.510792056052854,"x":148.64,"y":201.15,"x0":-1.7473322114037582,"y0":50.00029255518464,"z0":5.404435366472848,"aX":-13.441608363424953},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":-2.9,"breakHorizontal":13.3,"spinRate":1314,"spinDirection":256},"zone":13,"typeConfidence":2.0,"plateTime":0.4232635740284927,"extension":6.523764946432749},"index":1,"playId":"9071eaa6-ec35-38df-80bc-b0b5d3c4c9b6","pitchNumber":2,"startTime":"2026-07-29T00:50:29.084Z","endTime":"2026-07-29T00:50:33.217Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607067,"link":"/api/v1/people/607067","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":624424,"link":"/api/v1/people/624424"},"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"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.9,"endSpeed":87.2,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.79488520003877,"aZ":-18.594771220935957,"pfxX":-4.8711830767836455,"pfxZ":7.072775115334785,"pX":0.6625037224141079,"pZ":1.7484637726662522,"vX0":7.756755835806755,"vY0":-136.63183186133438,"vZ0":-6.1635011272995985,"x":91.75,"y":191.57,"x0":-1.560633687569494,"y0":50.00304129280433,"z0":5.281093466108069,"aX":-9.35221148240606},"breaks":{"breakAngle":21.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":11.9,"breakHorizontal":7.4,"spinRate":1979,"spinDirection":223},"zone":9,"typeConfidence":2.0,"plateTime":0.39857463358679857,"extension":6.576134711918362},"index":2,"playId":"16a5e529-3474-3920-9e4d-9374662fd456","pitchNumber":3,"startTime":"2026-07-29T00:50:44.431Z","endTime":"2026-07-29T00:50:48.539Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607067,"link":"/api/v1/people/607067","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":624424,"link":"/api/v1/people/624424"},"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"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.7,"endSpeed":81.4,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.16368171015277,"aZ":-32.58762930731152,"pfxX":-7.481119324080378,"pfxZ":-0.24253599964610473,"pX":-1.385255916582759,"pZ":2.8885028235276486,"vX0":3.307588173952657,"vY0":-127.82523421587997,"vZ0":-0.22946778935537704,"x":169.8,"y":160.79,"x0":-1.7148739538838897,"y0":50.005653940288674,"z0":5.510324710875697,"aX":-12.541756060048261},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":-0.2,"breakHorizontal":13.0,"spinRate":1295,"spinDirection":258},"zone":11,"typeConfidence":2.0,"plateTime":0.426398372165806,"extension":6.476040068693236},"index":3,"playId":"50492548-c72e-30e2-a520-e2c8a982c0b6","pitchNumber":4,"startTime":"2026-07-29T00:51:02.478Z","endTime":"2026-07-29T00:51:06.523Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607067,"link":"/api/v1/people/607067","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":624424,"link":"/api/v1/people/624424"},"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"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.3,"endSpeed":79.3,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.73738846430093,"aZ":-28.460877136108813,"pfxX":2.1400845316770636,"pfxZ":2.3408927433820335,"pX":-0.9783544179819331,"pZ":2.89702960752394,"vX0":1.289815180184903,"vY0":-124.3890238128779,"vZ0":-0.6511829262355087,"x":154.29,"y":160.56,"x0":-1.7793814008262745,"y0":50.00545792567675,"z0":5.493768061938176,"aX":3.4001010955679205},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":4.3,"breakHorizontal":-4.2,"spinRate":2126,"spinDirection":158},"zone":11,"typeConfidence":2.0,"plateTime":0.43804804850034706,"extension":6.314912234511236},"index":4,"playId":"217eda69-d661-37a0-a9e9-56ad7a064a82","pitchNumber":5,"startTime":"2026-07-29T00:51:19.264Z","endTime":"2026-07-29T00:51:24.177Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607067,"link":"/api/v1/people/607067","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":624424,"link":"/api/v1/people/624424"},"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"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":802139,"link":"/api/v1/people/802139"},"credit":"b_pa"},{"player":{"id":607067,"link":"/api/v1/people/607067"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":4.3999999999999995,"awayTeamWinProbability":95.6,"homeTeamWinProbabilityAdded":0.7999999999999998,"leverageIndex":0.25,"dramaIndex":17.0,"contextMetrics":{},"playEndTime":"2026-07-29T00:51:24.177Z","atBatIndex":29},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jordan Walker flies out to center fielder Pete Crow-Armstrong.","rbi":0,"awayScore":7,"homeScore":0,"isOut":true},"about":{"atBatIndex":30,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-07-29T00:51:37.812Z","endTime":"2026-07-29T00:53:13.612Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":3},"matchup":{"batter":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607067,"fullName":"Colin Rea","link":"/api/v1/people/607067"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","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":4},"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":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.2,"endSpeed":77.9,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.294633518214013,"aZ":-31.48282112705294,"pfxX":0.3894294496916104,"pfxZ":0.4520208533447132,"pX":0.6801840403362392,"pZ":0.5941541635036962,"vX0":5.106718372146957,"vY0":-123.87360549899027,"vZ0":-5.186634865606334,"x":91.07,"y":222.74,"x0":-1.4683378238999547,"y0":50.00571148247979,"z0":5.381614403687783,"aX":0.5975669741920001},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":-0.2,"breakHorizontal":-2.0,"spinRate":2066,"spinDirection":107},"zone":14,"typeConfidence":2.0,"plateTime":0.4440507415025219,"extension":6.459381345290294},"index":0,"playId":"cff7d530-c659-3bc1-b7cd-d9931dfe538b","pitchNumber":1,"startTime":"2026-07-29T00:51:53.014Z","endTime":"2026-07-29T00:51:57.263Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607067,"link":"/api/v1/people/607067","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":624424,"link":"/api/v1/people/624424"},"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":802139,"link":"/api/v1/people/802139"},"second":{"id":701675,"link":"/api/v1/people/701675"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.9,"endSpeed":78.6,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.032160209528925,"aZ":-31.63406063143654,"pfxX":0.8739516534760421,"pfxZ":0.34082510181233516,"pX":0.9363814928471041,"pZ":2.8514837399526733,"vX0":5.485231380994546,"vY0":-124.99890408559939,"vZ0":-0.012486387962476142,"x":81.31,"y":161.79,"x0":-1.403134162982931,"y0":50.00157599849985,"z0":5.4615097429982375,"aX":1.3771889774911872},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":0.8,"breakHorizontal":-2.9,"spinRate":2135,"spinDirection":121},"zone":12,"typeConfidence":2.0,"plateTime":0.4387868039201015,"extension":6.384348739820514},"index":1,"playId":"1611a877-218c-3eb7-98cc-d387d50c9194","pitchNumber":2,"startTime":"2026-07-29T00:52:09.823Z","endTime":"2026-07-29T00:52:14.153Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607067,"link":"/api/v1/people/607067","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":624424,"link":"/api/v1/people/624424"},"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":802139,"link":"/api/v1/people/802139"},"second":{"id":701675,"link":"/api/v1/people/701675"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.2,"endSpeed":88.1,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.235410697005157,"aZ":-17.76113983482628,"pfxX":-6.06999050138956,"pfxZ":7.339481598685737,"pX":0.6182015641290727,"pZ":1.761599817271764,"vX0":7.892013024396895,"vY0":-138.38942078570773,"vZ0":-6.239631365393054,"x":93.44,"y":191.22,"x0":-1.465229083118951,"y0":50.00486833270353,"z0":5.211111135488081,"aX":-11.923956614980101},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":12.4,"breakHorizontal":9.6,"spinRate":2089,"spinDirection":224},"zone":9,"typeConfidence":2.0,"plateTime":0.3938974132213229,"extension":6.720029727827998},"index":2,"playId":"ac56c116-9e2a-332f-bbc1-68c3290a0e57","pitchNumber":3,"startTime":"2026-07-29T00:52:27.455Z","endTime":"2026-07-29T00:52:31.302Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607067,"link":"/api/v1/people/607067","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":624424,"link":"/api/v1/people/624424"},"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":802139,"link":"/api/v1/people/802139"},"second":{"id":701675,"link":"/api/v1/people/701675"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.0,"endSpeed":87.8,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.80756123306164,"aZ":-18.552950359929117,"pfxX":-6.106389694390689,"pfxZ":6.929357316727668,"pX":-0.749818626865242,"pZ":4.181479469053297,"vX0":4.560916602329029,"vY0":-138.37711837609882,"vZ0":-0.2500569510377273,"x":145.58,"y":125.88,"x0":-1.6144600496306087,"y0":50.00638976747388,"z0":5.501055762728975,"aX":-12.0113501608302},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":12.7,"breakHorizontal":10.3,"spinRate":2181,"spinDirection":218},"zone":11,"typeConfidence":2.0,"plateTime":0.3937173742696256,"extension":6.453289389609168},"index":3,"playId":"94a8948c-4b18-3127-b1bb-fa8265a3920a","pitchNumber":4,"startTime":"2026-07-29T00:52:44.377Z","endTime":"2026-07-29T00:52:50.117Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607067,"link":"/api/v1/people/607067","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":624424,"link":"/api/v1/people/624424"},"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":802139,"link":"/api/v1/people/802139"},"second":{"id":701675,"link":"/api/v1/people/701675"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.2,"endSpeed":81.0,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.095639321610953,"aZ":-26.55543414794102,"pfxX":3.2180355381861414,"pfxZ":3.393913096364461,"pX":0.4661618268078663,"pZ":2.3609556856730354,"vX0":4.0367494759041636,"vY0":-127.09662238880338,"vZ0":-2.298327874441854,"x":99.23,"y":175.03,"x0":-1.5536188716263524,"y0":50.00342399590265,"z0":5.360332089297052,"aX":5.327949484164023},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":5.9,"breakHorizontal":-6.6,"spinRate":2235,"spinDirection":165},"zone":6,"typeConfidence":2.0,"plateTime":0.42897431367996486,"extension":6.281605857111674},"hitData":{"launchSpeed":85.8,"launchAngle":32.0,"totalDistance":297.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":163.42,"coordY":86.19}},"index":4,"playId":"4a8cdf5f-b533-3f61-aff1-5d88d6f0e1a7","pitchNumber":5,"startTime":"2026-07-29T00:53:04.287Z","endTime":"2026-07-29T00:53:13.612Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607067,"link":"/api/v1/people/607067","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":624424,"link":"/api/v1/people/624424"},"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":802139,"link":"/api/v1/people/802139"},"second":{"id":701675,"link":"/api/v1/people/701675"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691023,"link":"/api/v1/people/691023"},"credit":"b_ab"},{"player":{"id":607067,"link":"/api/v1/people/607067"},"credit":"p_ab"},{"player":{"id":691023,"link":"/api/v1/people/691023"},"credit":"b_pa"},{"player":{"id":607067,"link":"/api/v1/people/607067"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":3.0,"awayTeamWinProbability":97.0,"homeTeamWinProbabilityAdded":-1.3999999999999995,"leverageIndex":0.54,"dramaIndex":27.0,"contextMetrics":{},"playEndTime":"2026-07-29T00:53:13.612Z","atBatIndex":30},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Michael Busch pops out to catcher Jimmy Crooks.","rbi":0,"awayScore":7,"homeScore":0,"isOut":true},"about":{"atBatIndex":31,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-07-29T00:55:35.383Z","endTime":"2026-07-29T00:57:20.065Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":700669,"fullName":"Gordon Graceffo","link":"/api/v1/people/700669"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","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":5},"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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.7,"endSpeed":86.4,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.203725327220496,"aZ":-16.745856772669,"pfxX":-4.473015280265118,"pfxZ":8.09917552343881,"pX":0.5336773501701062,"pZ":3.9166410392704174,"vX0":5.795279312801821,"vY0":-136.48208916699625,"vZ0":-2.6149501134853015,"x":96.66,"y":133.03,"x0":-1.02617660804526,"y0":50.00587972799724,"z0":6.026838162723565,"aX":-8.525033241903726},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":14.4,"breakHorizontal":7.1,"spinRate":1885,"spinDirection":214},"zone":12,"typeConfidence":2.0,"plateTime":0.3997728709482695,"extension":6.266129271744292},"index":0,"playId":"848a331f-355b-3a0f-a905-5ead51dcea74","pitchNumber":1,"startTime":"2026-07-29T00:55:47.048Z","endTime":"2026-07-29T00:55:50.908Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700669,"link":"/api/v1/people/700669","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":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"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":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.6,"endSpeed":80.0,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.91453037323023,"aZ":-29.089198309103374,"pfxX":-5.120443736565116,"pfxZ":1.897183284617137,"pX":-0.9716224432626371,"pZ":3.050652183323266,"vX0":2.405506590362061,"vY0":-126.20604526053118,"vZ0":-1.077814845479705,"x":154.04,"y":156.41,"x0":-1.2681221271313532,"y0":50.00148251022178,"z0":5.810487737076375,"aX":-8.320223484999888},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":3.5,"breakHorizontal":8.8,"spinRate":1110,"spinDirection":253},"zone":11,"typeConfidence":2.0,"plateTime":0.43278451965199993,"extension":6.413468854282063},"index":1,"playId":"e9dce71a-41ec-3fd8-910f-ec764400deb7","pitchNumber":2,"startTime":"2026-07-29T00:56:04.856Z","endTime":"2026-07-29T00:56:09.173Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700669,"link":"/api/v1/people/700669","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":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"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":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.4,"endSpeed":87.1,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.61787914136708,"aZ":-17.089315384826946,"pfxX":-4.552541656754052,"pfxZ":7.796196627658134,"pX":0.13499240863108197,"pZ":3.511401981070652,"vX0":4.990997309848202,"vY0":-137.52518962651556,"vZ0":-3.5709669033337192,"x":111.85,"y":143.97,"x0":-1.1032074898309858,"y0":50.001932881377265,"z0":5.970695909676858,"aX":-8.808111290541829},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":13.7,"breakHorizontal":7.3,"spinRate":1878,"spinDirection":211},"zone":12,"typeConfidence":2.0,"plateTime":0.39674329025115584,"extension":6.340493483050176},"index":2,"playId":"9472ff1e-a5cb-32eb-9f0a-026cc056db92","pitchNumber":3,"startTime":"2026-07-29T00:56:23.444Z","endTime":"2026-07-29T00:56:27.934Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700669,"link":"/api/v1/people/700669","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":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"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":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.3,"endSpeed":80.9,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.62792735608385,"aZ":-33.07042329377435,"pfxX":-0.2860086823785296,"pfxZ":-0.5382034977289445,"pX":-0.04823182506239307,"pZ":1.7151691207665576,"vX0":3.0469104982682116,"vY0":-127.21128798706526,"vZ0":-3.73759716428531,"x":118.84,"y":192.47,"x0":-1.2213552544032191,"y0":50.00603729936679,"z0":5.808297949969366,"aX":-0.4715188896715176},"breaks":{"breakAngle":0.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":-1.6,"breakHorizontal":-0.1,"spinRate":2311,"spinDirection":7},"zone":8,"typeConfidence":2.0,"plateTime":0.4295769087803487,"extension":6.340913364641751},"index":3,"playId":"d516271c-4cda-351c-b721-dec578eb0c8f","pitchNumber":4,"startTime":"2026-07-29T00:56:43.430Z","endTime":"2026-07-29T00:56:48.934Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700669,"link":"/api/v1/people/700669","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":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"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":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":7,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"index":4,"startTime":"2026-07-29T00:56:54.191Z","endTime":"2026-07-29T00:57:07.357Z","isPitch":false,"type":"action","player":{"id":683737,"link":"/api/v1/people/683737"},"defense":{"pitcher":{"id":700669,"link":"/api/v1/people/700669","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":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"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":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.8,"endSpeed":81.2,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.85414707847487,"aZ":-23.62518782552895,"pfxX":-5.050659718558802,"pfxZ":5.111740642040711,"pX":0.37306715898489723,"pZ":2.632565257065882,"vX0":5.772963971796696,"vY0":-127.85823810402113,"vZ0":-3.36717783157384,"x":102.78,"y":167.7,"x0":-1.2471534599708212,"y0":50.004026604108155,"z0":5.799501108976101,"aX":-8.448371689009834},"breaks":{"breakAngle":16.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":8.8,"breakHorizontal":8.0,"spinRate":1298,"spinDirection":244},"zone":6,"typeConfidence":2.0,"plateTime":0.4267378945770375,"extension":6.45992679935776},"hitData":{"launchSpeed":75.1,"launchAngle":82.0,"totalDistance":22.0,"trajectory":"popup","hardness":"medium","location":"2","coordinates":{"coordX":121.91,"coordY":199.82}},"index":5,"playId":"0dcf9ed5-5188-310c-899d-d93daca08727","pitchNumber":5,"startTime":"2026-07-29T00:57:07.357Z","endTime":"2026-07-29T00:57:20.065Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700669,"link":"/api/v1/people/700669","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":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"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":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":683737,"link":"/api/v1/people/683737"},"credit":"b_ab"},{"player":{"id":700669,"link":"/api/v1/people/700669"},"credit":"p_ab"},{"player":{"id":683737,"link":"/api/v1/people/683737"},"credit":"b_pa"},{"player":{"id":700669,"link":"/api/v1/people/700669"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":3.2,"awayTeamWinProbability":96.8,"homeTeamWinProbabilityAdded":0.20000000000000018,"leverageIndex":0.1,"dramaIndex":9.0,"contextMetrics":{},"playEndTime":"2026-07-29T00:57:20.065Z","atBatIndex":31},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Alex Bregman strikes out on a foul tip.","rbi":0,"awayScore":7,"homeScore":0,"isOut":true},"about":{"atBatIndex":32,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-07-29T00:57:34.094Z","endTime":"2026-07-29T00:59:13.142Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":700669,"fullName":"Gordon Graceffo","link":"/api/v1/people/700669"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"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":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.6,"endSpeed":80.4,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.10505661406707,"aZ":-30.789782616270777,"pfxX":-1.438166621212772,"pfxZ":0.8432343635197954,"pX":0.4648563818517289,"pZ":1.9602431943656058,"vX0":4.449561077089933,"vY0":-127.50629167846944,"vZ0":-3.8087083725403676,"x":99.28,"y":185.85,"x0":-1.1187339186881367,"y0":50.001572357262596,"z0":5.912347761447962,"aX":-2.3592931378486672},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":0.8,"breakHorizontal":1.6,"spinRate":2333,"spinDirection":329},"zone":9,"typeConfidence":2.0,"plateTime":0.4301616102752823,"extension":6.322360308410877},"index":0,"playId":"92066f40-03c3-3046-9c62-d077d2bf2ef5","pitchNumber":1,"startTime":"2026-07-29T00:57:47.067Z","endTime":"2026-07-29T00:57:50.868Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700669,"link":"/api/v1/people/700669","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":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"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":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.5,"endSpeed":87.8,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.09721074461028,"aZ":-16.96013285210084,"pfxX":-5.071179928634111,"pfxZ":7.797304223110309,"pX":-0.29123589488570306,"pZ":2.8699927762007955,"vX0":3.9228095601842385,"vY0":-137.7354687267793,"vZ0":-5.228760961996507,"x":128.1,"y":161.29,"x0":-1.0640113108764675,"y0":50.00487476313702,"z0":5.9127918271361635,"aX":-9.897640423669204},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":13.4,"breakHorizontal":8.5,"spinRate":1808,"spinDirection":215},"zone":1,"typeConfidence":2.0,"plateTime":0.39531704450597305,"extension":6.246915245888108},"index":1,"playId":"c8780a9f-1483-31ee-893f-62fa1994c07e","pitchNumber":2,"startTime":"2026-07-29T00:58:03.197Z","endTime":"2026-07-29T00:58:07.303Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700669,"link":"/api/v1/people/700669","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":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"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":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.6,"endSpeed":87.2,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.171222405745247,"aZ":-16.04270866952526,"pfxX":-4.323161271717039,"pfxZ":8.299415537915081,"pX":-0.8488751448888168,"pZ":4.467590737389138,"vX0":2.4909065982967404,"vY0":-137.94200738013842,"vZ0":-1.2562046143391934,"x":149.36,"y":118.16,"x0":-1.1977557232337623,"y0":50.00442803300229,"z0":6.001009939358694,"aX":-8.404925369251137},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":15.0,"breakHorizontal":7.3,"spinRate":2071,"spinDirection":209},"zone":11,"typeConfidence":2.0,"plateTime":0.3957557406507717,"extension":6.342694572364359},"index":2,"playId":"a0114e2d-661f-3628-bd0b-6adafabb9dbf","pitchNumber":3,"startTime":"2026-07-29T00:58:24.309Z","endTime":"2026-07-29T00:58:29.191Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700669,"link":"/api/v1/people/700669","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":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"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":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.9,"endSpeed":79.9,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.619035174513282,"aZ":-35.20040360015834,"pfxX":-1.406314714454791,"pfxZ":-1.8623243057034133,"pX":0.745606329449415,"pZ":0.9693249623346484,"vX0":4.881428332612184,"vY0":-127.70959335097446,"vZ0":-5.447109272379606,"x":88.58,"y":212.61,"x0":-1.022830915577261,"y0":50.00623995588149,"z0":5.956124866559245,"aX":-2.283456970036368},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.6,"breakVerticalInduced":-4.6,"breakHorizontal":1.2,"spinRate":2374,"spinDirection":355},"zone":14,"typeConfidence":2.0,"plateTime":0.43182148804029685,"extension":6.254932628188777},"index":3,"playId":"4c56a7fd-d5ef-3397-8651-72f6fd8b61b5","pitchNumber":4,"startTime":"2026-07-29T00:58:42.292Z","endTime":"2026-07-29T00:58:47.498Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700669,"link":"/api/v1/people/700669","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":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"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":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.3,"endSpeed":88.4,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.52364446165992,"aZ":-19.569133112944815,"pfxX":-8.899099180551751,"pfxZ":6.4035803723242415,"pX":-0.6268002987928182,"pZ":1.114421426647026,"vX0":4.577644430539244,"vY0":-138.59838730967286,"vZ0":-9.311834278577635,"x":140.89,"y":208.69,"x0":-1.1330686723970786,"y0":50.00476315056337,"z0":5.7952594654700835,"aX":-17.521174171484752},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":10.1,"breakHorizontal":15.4,"spinRate":1975,"spinDirection":212},"zone":13,"typeConfidence":2.0,"plateTime":0.3934053958684407,"extension":6.506264030445109},"index":4,"playId":"59928e9e-9d70-37f7-a588-d5cb5eb30d53","pitchNumber":5,"startTime":"2026-07-29T00:59:01.627Z","endTime":"2026-07-29T00:59:13.142Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700669,"link":"/api/v1/people/700669","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":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"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":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":608324,"link":"/api/v1/people/608324"},"credit":"b_ab"},{"player":{"id":700669,"link":"/api/v1/people/700669"},"credit":"p_ab"},{"player":{"id":608324,"link":"/api/v1/people/608324"},"credit":"b_pa"},{"player":{"id":700669,"link":"/api/v1/people/700669"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":3.4000000000000004,"awayTeamWinProbability":96.6,"homeTeamWinProbabilityAdded":0.20000000000000018,"leverageIndex":0.07,"dramaIndex":8.0,"contextMetrics":{},"playEndTime":"2026-07-29T00:59:13.142Z","atBatIndex":32},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Ian Happ grounds out, second baseman JJ Wetherholt to first baseman Alec Burleson.","rbi":0,"awayScore":7,"homeScore":0,"isOut":true},"about":{"atBatIndex":33,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-07-29T00:59:24.602Z","endTime":"2026-07-29T01:00:17.197Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":700669,"fullName":"Gordon Graceffo","link":"/api/v1/people/700669"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"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":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.2,"endSpeed":81.9,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.796560021326783,"aZ":-28.099812866501924,"pfxX":-7.784755509584489,"pfxZ":2.4134426695102897,"pX":-0.7462985804586194,"pZ":1.6954855979060204,"vX0":3.7863201238345923,"vY0":-128.43545160768582,"vZ0":-4.658215386281176,"x":145.45,"y":193.0,"x0":-1.2193026867456471,"y0":50.0052230281424,"z0":5.689348862442763,"aX":-13.153715839915128},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":3.6,"breakHorizontal":13.4,"spinRate":1326,"spinDirection":244},"zone":7,"typeConfidence":2.0,"plateTime":0.42464474657140583,"extension":6.168128570172058},"index":0,"playId":"f3a0d611-915a-38f9-86f1-fa11405fb198","pitchNumber":1,"startTime":"2026-07-29T00:59:33.928Z","endTime":"2026-07-29T00:59:38.594Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700669,"link":"/api/v1/people/700669","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":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"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":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.7,"endSpeed":82.9,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.9477741719141,"aZ":-27.291542894462847,"pfxX":-7.815712860778294,"pfxZ":2.8479354886129995,"pX":-0.08570536787832454,"pZ":0.12276607482551209,"vX0":5.474941105873551,"vY0":-128.9898093535985,"vZ0":-8.641674583816378,"x":120.27,"y":235.47,"x0":-1.2040669489273788,"y0":50.000129599550824,"z0":5.572415730502514,"aX":-13.371765766165096},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":3.7,"breakHorizontal":13.2,"spinRate":1290,"spinDirection":243},"zone":13,"typeConfidence":2.0,"plateTime":0.4221514415799654,"extension":6.4796246069019245},"index":1,"playId":"47a55ac8-af86-3c11-856e-ee5489295ce9","pitchNumber":2,"startTime":"2026-07-29T00:59:49.716Z","endTime":"2026-07-29T00:59:53.552Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700669,"link":"/api/v1/people/700669","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":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"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":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.0,"endSpeed":81.0,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.94746580256352,"aZ":-25.15169254014327,"pfxX":-7.2202068479930075,"pfxZ":4.210962311315825,"pX":-0.9395865563250501,"pZ":2.388294703880038,"vX0":3.1349705711150198,"vY0":-128.21054990805953,"vZ0":-3.3702447620388787,"x":152.81,"y":174.3,"x0":-1.2385545591793143,"y0":50.004635917544334,"z0":5.677822240224456,"aX":-12.048647341592272},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":7.1,"breakHorizontal":12.4,"spinRate":1388,"spinDirection":248},"zone":13,"typeConfidence":2.0,"plateTime":0.42683638497818865,"extension":6.512188340993088},"hitData":{"launchSpeed":84.8,"launchAngle":7.0,"totalDistance":107.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":155.86,"coordY":152.19}},"index":2,"playId":"600c39d7-e6cf-3f8a-9f8e-732c7374cebb","pitchNumber":3,"startTime":"2026-07-29T01:00:09.182Z","endTime":"2026-07-29T01:00:17.197Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700669,"link":"/api/v1/people/700669","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":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"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":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664023,"link":"/api/v1/people/664023"},"credit":"b_ab"},{"player":{"id":700669,"link":"/api/v1/people/700669"},"credit":"p_ab"},{"player":{"id":664023,"link":"/api/v1/people/664023"},"credit":"b_pa"},{"player":{"id":700669,"link":"/api/v1/people/700669"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":3.5999999999999996,"awayTeamWinProbability":96.4,"homeTeamWinProbabilityAdded":0.1999999999999993,"leverageIndex":0.05,"dramaIndex":8.0,"contextMetrics":{},"playEndTime":"2026-07-29T01:00:17.197Z","atBatIndex":33},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Alec Burleson walks.","rbi":0,"awayScore":7,"homeScore":0,"isOut":false},"about":{"atBatIndex":34,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-07-29T01:02:38.457Z","endTime":"2026-07-29T01:03:49.169Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":0},"matchup":{"batter":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607067,"fullName":"Colin Rea","link":"/api/v1/people/607067"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":80.9,"endSpeed":74.9,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.166364931537068,"aZ":-34.58248132876774,"pfxX":4.900599226971449,"pfxZ":-1.7054570055646554,"pX":-0.5874841950520728,"pZ":2.8816002815453285,"vX0":0.9977606653350245,"vY0":-117.90124455110015,"vZ0":0.8221270034271984,"x":139.39,"y":160.98,"x0":-1.652277562500652,"y0":50.00034773189956,"z0":5.705100509036798,"aX":6.9384751389769335},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.2,"breakVerticalInduced":-2.6,"breakHorizontal":-9.1,"spinRate":2024,"spinDirection":58},"zone":1,"typeConfidence":2.0,"plateTime":0.46351727973662404,"extension":6.4397325324717745},"index":0,"playId":"51665fd6-ce13-370c-b2fa-9b177da79633","pitchNumber":1,"startTime":"2026-07-29T01:02:46.404Z","endTime":"2026-07-29T01:02:50.178Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607067,"link":"/api/v1/people/607067","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":624424,"link":"/api/v1/people/624424"},"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":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.8,"endSpeed":86.4,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.403663398592503,"aZ":-18.417064876769494,"pfxX":-5.634864641143782,"pfxZ":7.249576200904741,"pX":-1.0936614561276774,"pZ":1.6889774649125728,"vX0":3.411647264402509,"vY0":-136.5089686660078,"vZ0":-6.111856304238793,"x":158.69,"y":193.18,"x0":-1.6237081195487302,"y0":50.00531483336722,"z0":5.2132016945585,"aX":-10.698509884040618},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":12.1,"breakHorizontal":9.6,"spinRate":2130,"spinDirection":224},"zone":13,"typeConfidence":2.0,"plateTime":0.40033987971192,"extension":6.41036354678259},"index":1,"playId":"4c0541c8-23b3-3f37-88df-2dda5b4c7c96","pitchNumber":2,"startTime":"2026-07-29T01:03:00.239Z","endTime":"2026-07-29T01:03:04.448Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607067,"link":"/api/v1/people/607067","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":624424,"link":"/api/v1/people/624424"},"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":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.6,"endSpeed":85.9,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.817298861242946,"aZ":-19.03806119917936,"pfxX":-6.494729551880962,"pfxZ":6.9529633544145515,"pX":-1.6603229992000608,"pZ":3.1461761534540105,"vX0":2.3958822102493595,"vY0":-136.31093448269795,"vZ0":-2.306680776369501,"x":180.29,"y":153.83,"x0":-1.7047591882515223,"y0":50.0032793547966,"z0":5.31187183087498,"aX":-12.272123796833222},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":12.4,"breakHorizontal":11.3,"spinRate":2247,"spinDirection":222},"zone":11,"typeConfidence":2.0,"plateTime":0.40118699379917233,"extension":6.430635606862959},"index":2,"playId":"e329ed56-e6ed-3037-a060-225abbe7622b","pitchNumber":3,"startTime":"2026-07-29T01:03:13.925Z","endTime":"2026-07-29T01:03:17.669Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607067,"link":"/api/v1/people/607067","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":624424,"link":"/api/v1/people/624424"},"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":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.0,"endSpeed":82.4,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.9887833149568,"aZ":-30.787402930250497,"pfxX":-8.096115333499736,"pfxZ":0.8132773858108271,"pX":1.0251334166446755,"pZ":-0.8151687064526574,"vX0":8.98721442382444,"vY0":-129.13297636975054,"vZ0":-9.178640280035088,"x":77.92,"y":260.79,"x0":-1.4424830405653428,"y0":50.00071199716022,"z0":5.141452559958519,"aX":-13.72144335219489},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":-0.4,"breakHorizontal":12.7,"spinRate":1284,"spinDirection":251},"zone":14,"typeConfidence":2.0,"plateTime":0.4235800274710848,"extension":6.542312283593964},"index":3,"playId":"b3247fd9-b8be-314c-8e4c-d2d2d1f61752","pitchNumber":4,"startTime":"2026-07-29T01:03:27.316Z","endTime":"2026-07-29T01:03:32.759Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607067,"link":"/api/v1/people/607067","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":624424,"link":"/api/v1/people/624424"},"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":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.7,"endSpeed":81.5,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.698394950385268,"aZ":-31.770962831634556,"pfxX":-7.574252376982611,"pfxZ":0.24388949158412032,"pX":-1.848583886926929,"pZ":3.7824603606913474,"vX0":2.0563479510941423,"vY0":-127.87705441426922,"vZ0":1.6614272670610022,"x":187.46,"y":136.65,"x0":-1.671544132335352,"y0":50.00551623695828,"z0":5.59028768700551,"aX":-12.732651956605007},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":1.0,"breakHorizontal":13.4,"spinRate":1294,"spinDirection":253},"zone":11,"typeConfidence":2.0,"plateTime":0.42592084797908614,"extension":6.46499874350547},"index":4,"playId":"ef890e6e-7c3a-35b0-976a-d176e0442e36","pitchNumber":5,"startTime":"2026-07-29T01:03:44.892Z","endTime":"2026-07-29T01:03:49.169Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607067,"link":"/api/v1/people/607067","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":624424,"link":"/api/v1/people/624424"},"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":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":676475,"link":"/api/v1/people/676475"},"credit":"b_pa"},{"player":{"id":607067,"link":"/api/v1/people/607067"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":4.8,"awayTeamWinProbability":95.2,"homeTeamWinProbabilityAdded":1.2000000000000002,"leverageIndex":0.28,"dramaIndex":20.0,"contextMetrics":{},"playEndTime":"2026-07-29T01:03:49.169Z","atBatIndex":34},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Iván Herrera challenged (pitch result), call on the field was confirmed: Iván Herrera called out on strikes.","rbi":0,"awayScore":7,"homeScore":0,"isOut":true},"about":{"atBatIndex":35,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-07-29T01:03:53.276Z","endTime":"2026-07-29T01:05:37.958Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607067,"fullName":"Colin Rea","link":"/api/v1/people/607067"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"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":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","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":5},"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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.1,"endSpeed":82.0,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.122084569771157,"aZ":-24.604271714889013,"pfxX":-0.24027150421467613,"pfxZ":4.4241606588372875,"pX":0.7130402544042485,"pZ":2.4100827934961098,"vX0":5.92113885732603,"vY0":-129.7006377965855,"vZ0":-2.6777944988157762,"x":89.82,"y":173.71,"x0":-1.564344285779829,"y0":50.00153910857966,"z0":5.324311272518067,"aX":-0.41184209386843096},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":7.7,"breakHorizontal":-0.8,"spinRate":2119,"spinDirection":187},"zone":6,"typeConfidence":2.0,"plateTime":0.42165609760676714,"extension":6.478950899730316},"index":0,"playId":"dfedf636-1cd5-3daf-b8ed-284931b4e834","pitchNumber":1,"startTime":"2026-07-29T01:04:15.621Z","endTime":"2026-07-29T01:04:19.413Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607067,"link":"/api/v1/people/607067","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":624424,"link":"/api/v1/people/624424"},"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":676475,"link":"/api/v1/people/676475"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"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":94.6,"endSpeed":86.5,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.991633163119744,"aZ":-15.263818659100126,"pfxX":-8.066905927244402,"pfxZ":8.842179956767273,"pX":1.0891073621270373,"pZ":1.9989615462459203,"vX0":9.750698090645779,"vY0":-137.30932397952415,"vZ0":-5.942843260890302,"x":75.49,"y":184.81,"x0":-1.4575007526655999,"y0":50.000400834736844,"z0":5.227219400735556,"aX":-15.424111419347726},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":14.9,"breakHorizontal":12.6,"spinRate":2137,"spinDirection":229},"zone":14,"typeConfidence":2.0,"plateTime":0.39867135648184915,"extension":6.6933267637594085},"index":1,"playId":"f46832fe-41e8-3502-844c-b14be40557a5","pitchNumber":2,"startTime":"2026-07-29T01:04:30.410Z","endTime":"2026-07-29T01:04:34.447Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607067,"link":"/api/v1/people/607067","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":624424,"link":"/api/v1/people/624424"},"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":676475,"link":"/api/v1/people/676475"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.8,"endSpeed":78.8,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.102052755016192,"aZ":-30.77204515912849,"pfxX":-0.138560094457012,"pfxZ":0.893998403562847,"pX":0.8619686811311451,"pZ":1.442700567644556,"vX0":6.033955952618085,"vY0":-124.8655771857435,"vZ0":-3.316970063896332,"x":84.14,"y":199.83,"x0":-1.5721486292282132,"y0":50.00586278947364,"z0":5.33134206517573,"aX":-0.21920762624842813},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":1.1,"breakHorizontal":-1.2,"spinRate":2213,"spinDirection":95},"zone":14,"typeConfidence":2.0,"plateTime":0.4393526408261117,"extension":6.5054730967641285},"index":2,"playId":"49151926-3f99-388a-a95d-b5edf4f653a1","pitchNumber":3,"startTime":"2026-07-29T01:04:45.185Z","endTime":"2026-07-29T01:04:49.057Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607067,"link":"/api/v1/people/607067","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":624424,"link":"/api/v1/people/624424"},"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":676475,"link":"/api/v1/people/676475"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":7,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"index":3,"startTime":"2026-07-29T01:04:54.208Z","endTime":"2026-07-29T01:05:09.661Z","isPitch":false,"type":"action","player":{"id":671056,"link":"/api/v1/people/671056"},"defense":{"pitcher":{"id":607067,"link":"/api/v1/people/607067","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":624424,"link":"/api/v1/people/624424"},"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":676475,"link":"/api/v1/people/676475"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.5,"endSpeed":87.1,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.019517868444584,"aZ":-20.663108217295626,"pfxX":-7.9176169223895645,"pfxZ":5.955910732894575,"pX":-0.05682221989836715,"pZ":2.6948481508889857,"vX0":6.510449387488658,"vY0":-137.53736038461102,"vZ0":-3.416368444842137,"x":119.17,"y":166.02,"x0":-1.4158285564054416,"y0":50.001730132116485,"z0":5.339767704231381,"aX":-15.30001140053492},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":10.3,"breakHorizontal":13.1,"spinRate":2217,"spinDirection":227},"zone":5,"typeConfidence":2.0,"plateTime":0.396919182753388,"extension":6.515747251710765},"index":4,"playId":"db796e50-a0a8-3e34-8354-49e017a79ec1","pitchNumber":4,"startTime":"2026-07-29T01:05:09.661Z","endTime":"2026-07-29T01:05:13.348Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607067,"link":"/api/v1/people/607067","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":624424,"link":"/api/v1/people/624424"},"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":676475,"link":"/api/v1/people/676475"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"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":2,"strikes":3,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.6,"endSpeed":87.8,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.477213069449597,"aZ":-16.161354515204692,"pfxX":-5.990150263673159,"pfxZ":8.146785760033099,"pX":0.7207237389760703,"pZ":1.9999921635971123,"vX0":8.234918756463143,"vY0":-138.91402059972845,"vZ0":-5.870323280020977,"x":89.53,"y":184.78,"x0":-1.4960963615346925,"y0":50.0010728377291,"z0":5.204882453248653,"aX":-11.772073206931795},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":13.8,"breakHorizontal":9.2,"spinRate":2259,"spinDirection":226},"zone":9,"typeConfidence":2.0,"plateTime":0.3934356077773651,"extension":6.712035866976924},"index":5,"playId":"edf02d8d-56ca-3091-bf81-806b9f9db025","pitchNumber":5,"startTime":"2026-07-29T01:05:32.841Z","endTime":"2026-07-29T01:05:37.958Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607067,"link":"/api/v1/people/607067","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":624424,"link":"/api/v1/people/624424"},"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":676475,"link":"/api/v1/people/676475"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":671056,"link":"/api/v1/people/671056"},"credit":"b_ab"},{"player":{"id":607067,"link":"/api/v1/people/607067"},"credit":"p_ab"},{"player":{"id":671056,"link":"/api/v1/people/671056"},"credit":"b_pa"},{"player":{"id":607067,"link":"/api/v1/people/607067"},"credit":"p_pa"}],"flags":[],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":138,"player":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"}},"homeTeamWinProbability":3.5999999999999996,"awayTeamWinProbability":96.4,"homeTeamWinProbabilityAdded":-1.2000000000000002,"leverageIndex":0.53,"dramaIndex":26.0,"contextMetrics":{},"playEndTime":"2026-07-29T01:05:37.958Z","atBatIndex":35},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Lars Nootbaar singles on a ground ball to shortstop Nico Hoerner. Alec Burleson to 2nd.","rbi":0,"awayScore":7,"homeScore":0,"isOut":false},"about":{"atBatIndex":36,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-07-29T01:06:02.029Z","endTime":"2026-07-29T01:06:38.957Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":663457,"fullName":"Lars Nootbaar","link":"/api/v1/people/663457"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607067,"fullName":"Colin Rea","link":"/api/v1/people/607067"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":663457,"fullName":"Lars Nootbaar","link":"/api/v1/people/663457"},"postOnSecond":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":663457,"fullName":"Lars Nootbaar","link":"/api/v1/people/663457"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":663538,"link":"/api/v1/people/663538"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"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":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":81.6,"endSpeed":75.4,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.552103369479433,"aZ":-40.19303888556454,"pfxX":4.963186829970418,"pfxZ":-5.603444026719622,"pX":-0.46086675640459673,"pZ":2.1723402659697126,"vX0":1.1893769565631744,"vY0":-118.83858434004767,"vZ0":0.5108611410705028,"x":134.57,"y":180.13,"x0":-1.6124754433833537,"y0":50.001892399409506,"z0":5.602580872928514,"aX":7.105094460710144},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.8,"breakVerticalInduced":-9.7,"breakHorizontal":-9.2,"spinRate":2217,"spinDirection":53},"zone":7,"typeConfidence":2.0,"plateTime":0.4607164665362329,"extension":6.444626551554609},"index":0,"playId":"1aa21106-3343-3b1e-b13d-c767f8893ee5","pitchNumber":1,"startTime":"2026-07-29T01:06:12.565Z","endTime":"2026-07-29T01:06:16.228Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607067,"link":"/api/v1/people/607067","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":624424,"link":"/api/v1/people/624424"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":663457,"link":"/api/v1/people/663457","batSide":{"code":"L","description":"Left"}},"first":{"id":676475,"link":"/api/v1/people/676475"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.6,"endSpeed":83.2,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.19707674408032,"aZ":-34.940488422503634,"pfxX":-7.088816677738414,"pfxZ":-1.5833766560409757,"pX":-0.2992421449955763,"pZ":2.716822453258006,"vX0":5.425635440240114,"vY0":-130.5276431435749,"vZ0":-0.4205765994628703,"x":128.41,"y":165.43,"x0":-1.4707914102147635,"y0":50.003328122707956,"z0":5.482577546649231,"aX":-12.388293822502883},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":-2.8,"breakHorizontal":11.9,"spinRate":1258,"spinDirection":252},"zone":4,"typeConfidence":2.0,"plateTime":0.4176046391778714,"extension":6.3908104070682565},"hitData":{"launchSpeed":105.2,"launchAngle":-7.0,"totalDistance":19.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":136.61,"coordY":143.57}},"index":1,"playId":"eb9e5e2a-bdb7-3355-9681-54e933924986","pitchNumber":2,"startTime":"2026-07-29T01:06:30.927Z","endTime":"2026-07-29T01:06:38.957Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607067,"link":"/api/v1/people/607067","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":624424,"link":"/api/v1/people/624424"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":663457,"link":"/api/v1/people/663457","batSide":{"code":"L","description":"Left"}},"first":{"id":676475,"link":"/api/v1/people/676475"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663457,"link":"/api/v1/people/663457"},"credit":"b_ab"},{"player":{"id":607067,"link":"/api/v1/people/607067"},"credit":"p_ab"},{"player":{"id":663457,"link":"/api/v1/people/663457"},"credit":"b_pa"},{"player":{"id":607067,"link":"/api/v1/people/607067"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":5.0,"awayTeamWinProbability":95.0,"homeTeamWinProbabilityAdded":1.4000000000000004,"leverageIndex":0.37,"dramaIndex":23.0,"contextMetrics":{},"playEndTime":"2026-07-29T01:06:38.957Z","atBatIndex":36},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Masyn Winn singles on a line drive to right fielder Seiya Suzuki. Alec Burleson to 3rd. Lars Nootbaar to 2nd.","rbi":0,"awayScore":7,"homeScore":0,"isOut":false},"about":{"atBatIndex":37,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-07-29T01:07:08.367Z","endTime":"2026-07-29T01:09:32.968Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607067,"fullName":"Colin Rea","link":"/api/v1/people/607067"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"postOnSecond":{"id":663457,"fullName":"Lars Nootbaar","link":"/api/v1/people/663457"},"postOnThird":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,3,4,5,6],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":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":6},"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":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":663457,"fullName":"Lars Nootbaar","link":"/api/v1/people/663457"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.6,"endSpeed":81.5,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.89504702376555,"aZ":-32.20874631276421,"pfxX":0.3966474777872566,"pfxZ":-0.02373065575557476,"pX":1.217525710484137,"pZ":0.8297713770356834,"vX0":6.547847665399082,"vY0":-127.51560972656135,"vZ0":-4.924290914336113,"x":70.59,"y":216.38,"x0":-1.4248935446731028,"y0":50.00191441818436,"z0":5.299604380490536,"aX":0.6576195402225382},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":-0.8,"breakHorizontal":-2.0,"spinRate":2154,"spinDirection":102},"zone":14,"typeConfidence":2.0,"plateTime":0.427993434746627,"extension":6.4180345497795654},"index":0,"playId":"8b0ac553-5829-3606-aa4b-8a407725b908","pitchNumber":1,"startTime":"2026-07-29T01:07:16.211Z","endTime":"2026-07-29T01:07:20.543Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607067,"link":"/api/v1/people/607067","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":624424,"link":"/api/v1/people/624424"},"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":663457,"link":"/api/v1/people/663457"},"second":{"id":676475,"link":"/api/v1/people/676475"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.6,"endSpeed":87.1,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.133551204939984,"aZ":-19.189116297001476,"pfxX":-6.1530718942111315,"pfxZ":6.7082945909036145,"pX":0.16130045998639428,"pZ":2.889430471992321,"vX0":6.314516147185653,"vY0":-137.6830110864024,"vZ0":-3.1684597905713257,"x":110.85,"y":160.77,"x0":-1.3531305923463952,"y0":50.00544256277624,"z0":5.340561670283547,"aX":-11.915823195095719},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":11.8,"breakHorizontal":10.0,"spinRate":2159,"spinDirection":226},"zone":2,"typeConfidence":2.0,"plateTime":0.39653782327781784,"extension":6.506659896100802},"index":1,"playId":"1e8e0903-9958-3fd9-8daf-5d37c0e1cda3","pitchNumber":2,"startTime":"2026-07-29T01:07:34.791Z","endTime":"2026-07-29T01:07:37.862Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607067,"link":"/api/v1/people/607067","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":624424,"link":"/api/v1/people/624424"},"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":663457,"link":"/api/v1/people/663457"},"second":{"id":676475,"link":"/api/v1/people/676475"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":7,"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-29T01:07:53.178Z","endTime":"2026-07-29T01:08:07.349Z","isPitch":false,"type":"action","player":{"id":691026,"link":"/api/v1/people/691026"},"defense":{"pitcher":{"id":607067,"link":"/api/v1/people/607067","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":624424,"link":"/api/v1/people/624424"},"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":663457,"link":"/api/v1/people/663457"},"second":{"id":676475,"link":"/api/v1/people/676475"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.2,"endSpeed":78.3,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.90061812052439,"aZ":-33.38751169515833,"pfxX":1.522180132033283,"pfxZ":-0.7704786032438768,"pX":0.5438139916569119,"pZ":1.9017828374382582,"vX0":4.560262014402008,"vY0":-125.41689816686232,"vZ0":-1.7223258972685085,"x":96.27,"y":187.43,"x0":-1.5069525212160404,"y0":50.00483309077971,"z0":5.3591101542276895,"aX":2.3885267480391885},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.8,"breakVerticalInduced":-1.6,"breakHorizontal":-4.0,"spinRate":2132,"spinDirection":102},"zone":9,"typeConfidence":2.0,"plateTime":0.43924840992968095,"extension":6.601907469112627},"index":3,"playId":"1d2834dc-e315-375e-ba96-cbf1ce168c82","pitchNumber":3,"startTime":"2026-07-29T01:08:07.349Z","endTime":"2026-07-29T01:08:10.588Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607067,"link":"/api/v1/people/607067","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":624424,"link":"/api/v1/people/624424"},"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":663457,"link":"/api/v1/people/663457"},"second":{"id":676475,"link":"/api/v1/people/676475"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"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":88.7,"endSpeed":82.0,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.702157442563472,"aZ":-33.468735272766246,"pfxX":-6.13217715216272,"pfxZ":-0.7631854392612665,"pX":0.1745301215238847,"pZ":1.2261918504083729,"vX0":6.235910507815054,"vY0":-129.06583937017493,"vZ0":-3.792096859268959,"x":110.35,"y":205.67,"x0":-1.470882302085109,"y0":50.004492957824404,"z0":5.279410034698108,"aX":-10.394843845842402},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":-2.0,"breakHorizontal":9.8,"spinRate":1246,"spinDirection":260},"zone":14,"typeConfidence":2.0,"plateTime":0.42364583988139826,"extension":6.754919996824621},"index":4,"playId":"eabc90ae-28ba-36e6-8f27-772f9eb14c5c","pitchNumber":4,"startTime":"2026-07-29T01:08:30.522Z","endTime":"2026-07-29T01:08:38.198Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607067,"link":"/api/v1/people/607067","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":624424,"link":"/api/v1/people/624424"},"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":663457,"link":"/api/v1/people/663457"},"second":{"id":676475,"link":"/api/v1/people/676475"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"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":93.9,"endSpeed":86.6,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.129874914562247,"aZ":-19.43855296622697,"pfxX":-4.867898295156456,"pfxZ":6.650346011283833,"pX":0.16238699805315135,"pZ":3.9089108483394774,"vX0":5.988706231278039,"vY0":-136.79070708852655,"vZ0":-0.46048048587735346,"x":110.81,"y":133.24,"x0":-1.411845110948064,"y0":50.004399717816696,"z0":5.399503495297199,"aX":-9.325465477969733},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":12.1,"breakHorizontal":7.7,"spinRate":2148,"spinDirection":219},"zone":12,"typeConfidence":2.0,"plateTime":0.3987749006540522,"extension":6.68580119131679},"index":5,"playId":"35648a78-72ee-3035-8351-3003787bbd06","pitchNumber":5,"startTime":"2026-07-29T01:09:05.392Z","endTime":"2026-07-29T01:09:10.791Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607067,"link":"/api/v1/people/607067","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":624424,"link":"/api/v1/people/624424"},"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":663457,"link":"/api/v1/people/663457"},"second":{"id":676475,"link":"/api/v1/people/676475"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.7,"endSpeed":87.5,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.429059571054605,"aZ":-17.740186051938934,"pfxX":-4.709864185375855,"pfxZ":7.416043256148075,"pX":-0.11821385019194351,"pZ":2.64336227017954,"vX0":5.390087694381963,"vY0":-137.83865940810327,"vZ0":-4.136003761049015,"x":121.51,"y":167.41,"x0":-1.4768098364784572,"y0":50.00102417313795,"z0":5.34313231217754,"aX":-9.164005218222258},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":12.8,"breakHorizontal":7.6,"spinRate":2265,"spinDirection":227},"zone":5,"typeConfidence":2.0,"plateTime":0.39569662397442906,"extension":6.4363887620697},"hitData":{"launchSpeed":92.3,"launchAngle":9.0,"totalDistance":173.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":185.31,"coordY":125.98}},"index":6,"playId":"9c3ef685-88fb-3e31-9d4a-9f5a61f6f32d","pitchNumber":6,"startTime":"2026-07-29T01:09:21.950Z","endTime":"2026-07-29T01:09:32.968Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607067,"link":"/api/v1/people/607067","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":624424,"link":"/api/v1/people/624424"},"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":663457,"link":"/api/v1/people/663457"},"second":{"id":676475,"link":"/api/v1/people/676475"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691026,"link":"/api/v1/people/691026"},"credit":"b_ab"},{"player":{"id":607067,"link":"/api/v1/people/607067"},"credit":"p_ab"},{"player":{"id":691026,"link":"/api/v1/people/691026"},"credit":"b_pa"},{"player":{"id":607067,"link":"/api/v1/people/607067"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":7.5,"awayTeamWinProbability":92.5,"homeTeamWinProbabilityAdded":2.5,"leverageIndex":0.68,"dramaIndex":38.0,"contextMetrics":{},"playEndTime":"2026-07-29T01:09:32.968Z","atBatIndex":37},{"result":{"type":"atBat","event":"Sac Fly","eventType":"sac_fly","description":"Nathan Church out on a sacrifice fly to right fielder Seiya Suzuki. Alec Burleson scores.","rbi":1,"awayScore":7,"homeScore":1,"isOut":true},"about":{"atBatIndex":38,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-07-29T01:10:53.185Z","endTime":"2026-07-29T01:12:14.126Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607067,"fullName":"Colin Rea","link":"/api/v1/people/607067"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"postOnSecond":{"id":663457,"fullName":"Lars Nootbaar","link":"/api/v1/people/663457"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,5],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":null,"runner":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"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_putout"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":"r_adv_play","runner":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"responsiblePitcher":{"id":607067,"link":"/api/v1/people/607067"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":7,"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-29T01:09:47.532Z","endTime":"2026-07-29T01:10:55.467Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":607067,"link":"/api/v1/people/607067","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":624424,"link":"/api/v1/people/624424"},"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":691026,"link":"/api/v1/people/691026"},"second":{"id":663457,"link":"/api/v1/people/663457"},"third":{"id":676475,"link":"/api/v1/people/676475"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.5,"endSpeed":86.5,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.037297369392764,"aZ":-17.820519008162883,"pfxX":-5.296581966475926,"pfxZ":7.478349627996021,"pX":0.014371751877160605,"pZ":3.2503409913600665,"vX0":6.06003379058841,"vY0":-137.56977648516036,"vZ0":-2.566932025981892,"x":116.45,"y":151.02,"x0":-1.5271177683367447,"y0":50.00660552992116,"z0":5.401213583515734,"aX":-10.171839569424748},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":13.2,"breakHorizontal":8.4,"spinRate":2175,"spinDirection":221},"zone":2,"typeConfidence":2.0,"plateTime":0.39788832820778364,"extension":6.627002168036391},"index":1,"playId":"d3fc6b70-a341-3b95-8831-52f8bd3e046f","pitchNumber":1,"startTime":"2026-07-29T01:10:55.467Z","endTime":"2026-07-29T01:10:59.026Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607067,"link":"/api/v1/people/607067","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":624424,"link":"/api/v1/people/624424"},"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":691026,"link":"/api/v1/people/691026"},"second":{"id":663457,"link":"/api/v1/people/663457"},"third":{"id":676475,"link":"/api/v1/people/676475"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"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":94.3,"endSpeed":86.6,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.943975354453226,"aZ":-16.888302044877644,"pfxX":-3.7417553252774223,"pfxZ":7.944235882426241,"pX":-1.3390993036003649,"pZ":4.201290791933388,"vX0":2.1828565283059205,"vY0":-137.47654670216832,"vZ0":-0.1818988055231992,"x":143.39,"y":92.36,"x0":-1.6550246197589364,"y0":50.00350382412795,"z0":5.409336807528562,"aX":-7.201074171748004},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":14.5,"breakHorizontal":6.4,"spinRate":2108,"spinDirection":217},"zone":11,"typeConfidence":2.0,"plateTime":0.3975941532170464,"extension":6.549944399245164},"index":2,"playId":"c67676ef-9047-3c35-9087-c99fbe7e505a","pitchNumber":2,"startTime":"2026-07-29T01:11:16.114Z","endTime":"2026-07-29T01:11:20.008Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607067,"link":"/api/v1/people/607067","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":624424,"link":"/api/v1/people/624424"},"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":691026,"link":"/api/v1/people/691026"},"second":{"id":663457,"link":"/api/v1/people/663457"},"third":{"id":676475,"link":"/api/v1/people/676475"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"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":94.6,"endSpeed":86.9,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.077466278573624,"aZ":-17.06698159001806,"pfxX":-4.109276228522219,"pfxZ":7.804636640061366,"pX":-0.6203827847142657,"pZ":3.18375953865877,"vX0":3.9992342504734646,"vY0":-137.8551319765475,"vZ0":-2.6503300387278,"x":140.65,"y":152.82,"x0":-1.5521949952356089,"y0":50.000210011765404,"z0":5.302272251990809,"aX":-7.95141367424952},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":13.8,"breakHorizontal":6.7,"spinRate":2043,"spinDirection":219},"zone":1,"typeConfidence":2.0,"plateTime":0.3965053865615662,"extension":6.655233623089205},"index":3,"playId":"5bc8149d-d361-326c-a545-d65f40370b5a","pitchNumber":3,"startTime":"2026-07-29T01:11:34.602Z","endTime":"2026-07-29T01:11:38.328Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607067,"link":"/api/v1/people/607067","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":624424,"link":"/api/v1/people/624424"},"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":691026,"link":"/api/v1/people/691026"},"second":{"id":663457,"link":"/api/v1/people/663457"},"third":{"id":676475,"link":"/api/v1/people/676475"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":7,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"index":4,"startTime":"2026-07-29T01:11:47.616Z","endTime":"2026-07-29T01:12:01.490Z","isPitch":false,"type":"action","player":{"id":701675,"link":"/api/v1/people/701675"},"defense":{"pitcher":{"id":607067,"link":"/api/v1/people/607067","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":624424,"link":"/api/v1/people/624424"},"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":691026,"link":"/api/v1/people/691026"},"second":{"id":663457,"link":"/api/v1/people/663457"},"third":{"id":676475,"link":"/api/v1/people/676475"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.8,"endSpeed":79.4,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.628612016716684,"aZ":-33.327799856578764,"pfxX":2.237513243537189,"pfxZ":-0.7186212568569248,"pX":0.4377516949884993,"pZ":1.70398302319335,"vX0":4.323518177455698,"vY0":-126.3902419576328,"vZ0":-2.3596025769339066,"x":100.31,"y":192.77,"x0":-1.5909985605239998,"y0":50.00401595868352,"z0":5.346714966837729,"aX":3.590752159319008},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":-1.7,"breakHorizontal":-5.2,"spinRate":2185,"spinDirection":110},"zone":9,"typeConfidence":2.0,"plateTime":0.43465436101003707,"extension":6.356801754885043},"hitData":{"launchSpeed":93.9,"launchAngle":37.0,"totalDistance":340.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":164.0,"coordY":67.76}},"index":5,"playId":"4cb30365-7cbc-3d6b-9184-eb7dab2f4f49","pitchNumber":4,"startTime":"2026-07-29T01:12:01.490Z","endTime":"2026-07-29T01:12:14.126Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607067,"link":"/api/v1/people/607067","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":624424,"link":"/api/v1/people/624424"},"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":691026,"link":"/api/v1/people/691026"},"second":{"id":663457,"link":"/api/v1/people/663457"},"third":{"id":676475,"link":"/api/v1/people/676475"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":701675,"link":"/api/v1/people/701675"},"credit":"b_pa"},{"player":{"id":607067,"link":"/api/v1/people/607067"},"credit":"p_pa"}],"flags":[{"credit":"b_sac_fly"}],"homeTeamWinProbability":5.6000000000000005,"awayTeamWinProbability":94.4,"homeTeamWinProbabilityAdded":-1.8999999999999995,"leverageIndex":1.1,"dramaIndex":44.0,"contextMetrics":{},"playEndTime":"2026-07-29T01:12:14.126Z","atBatIndex":38},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"José Fermín lines out to left fielder Michael Conforto.","rbi":0,"awayScore":7,"homeScore":1,"isOut":true},"about":{"atBatIndex":39,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-07-29T01:12:39.996Z","endTime":"2026-07-29T01:13:35.924Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":665877,"fullName":"José Fermín","link":"/api/v1/people/665877"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607067,"fullName":"Colin Rea","link":"/api/v1/people/607067"},"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":"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":2},"credits":[{"player":{"id":624424,"link":"/api/v1/people/624424"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.5,"endSpeed":80.5,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.84695999390081,"aZ":-32.60360166312775,"pfxX":0.5863975335466831,"pfxZ":-0.262651663961039,"pX":1.513398431891584,"pZ":2.0420868214052343,"vX0":7.123893442976419,"vY0":-125.96546278922952,"vZ0":-1.889526222558821,"x":59.31,"y":183.64,"x0":-1.414195521941128,"y0":50.00335582392859,"z0":5.409408906793739,"aX":0.9531517546284342},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":-0.6,"breakHorizontal":-2.5,"spinRate":2250,"spinDirection":76},"zone":14,"typeConfidence":2.0,"plateTime":0.4329391119670922,"extension":6.633301682279255},"index":0,"playId":"21f395fb-6320-3397-8b43-6ebb1d63b92b","pitchNumber":1,"startTime":"2026-07-29T01:12:50.333Z","endTime":"2026-07-29T01:12:54.603Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607067,"link":"/api/v1/people/607067","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":624424,"link":"/api/v1/people/624424"},"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"},"second":{"id":663457,"link":"/api/v1/people/663457"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.4,"endSpeed":87.1,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.862441444681004,"aZ":-17.98332672581786,"pfxX":-5.000634675837801,"pfxZ":7.366302493695035,"pX":1.1123434741528786,"pZ":2.2791356068049633,"vX0":8.525752936190957,"vY0":-137.30441739075638,"vZ0":-4.843182203801052,"x":74.6,"y":177.24,"x0":-1.3707311061985132,"y0":50.003229383714924,"z0":5.274086698352559,"aX":-9.634442236328223},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":12.6,"breakHorizontal":7.4,"spinRate":2156,"spinDirection":222},"zone":14,"typeConfidence":2.0,"plateTime":0.3975748090595421,"extension":6.79776785781121},"index":1,"playId":"68ced87a-2067-3fe3-bbc5-5632a81df835","pitchNumber":2,"startTime":"2026-07-29T01:13:11.893Z","endTime":"2026-07-29T01:13:16.347Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607067,"link":"/api/v1/people/607067","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":624424,"link":"/api/v1/people/624424"},"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"},"second":{"id":663457,"link":"/api/v1/people/663457"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.8,"endSpeed":87.2,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.008526185728364,"aZ":-17.472105895024512,"pfxX":-5.2671396217374,"pfxZ":7.56953335899705,"pX":-0.324215755619575,"pZ":2.615815087793141,"vX0":4.874455098065315,"vY0":-138.07786755361747,"vZ0":-4.1567079746775955,"x":129.36,"y":168.15,"x0":-1.4229530297766286,"y0":50.00506290152838,"z0":5.306796100133679,"aX":-10.233349160031207},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":13.1,"breakHorizontal":8.6,"spinRate":2213,"spinDirection":220},"zone":4,"typeConfidence":2.0,"plateTime":0.3957633821407702,"extension":6.527653257047511},"hitData":{"launchSpeed":98.0,"launchAngle":17.0,"totalDistance":316.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":71.44,"coordY":84.13}},"index":2,"playId":"0d8a52d7-ed69-30fb-9482-388800a2795e","pitchNumber":3,"startTime":"2026-07-29T01:13:28.897Z","endTime":"2026-07-29T01:13:35.924Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607067,"link":"/api/v1/people/607067","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":624424,"link":"/api/v1/people/624424"},"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"},"second":{"id":663457,"link":"/api/v1/people/663457"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665877,"link":"/api/v1/people/665877"},"credit":"b_ab"},{"player":{"id":607067,"link":"/api/v1/people/607067"},"credit":"p_ab"},{"player":{"id":665877,"link":"/api/v1/people/665877"},"credit":"b_pa"},{"player":{"id":607067,"link":"/api/v1/people/607067"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":3.8,"awayTeamWinProbability":96.2,"homeTeamWinProbabilityAdded":-1.8000000000000007,"leverageIndex":0.72,"dramaIndex":34.0,"contextMetrics":{},"playEndTime":"2026-07-29T01:13:35.924Z","atBatIndex":39},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Nico Hoerner walks.","rbi":0,"awayScore":7,"homeScore":1,"isOut":false},"about":{"atBatIndex":40,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-07-29T01:15:59.450Z","endTime":"2026-07-29T01:17:54.352Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":700669,"fullName":"Gordon Graceffo","link":"/api/v1/people/700669"},"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,3,4,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.7,"endSpeed":86.4,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.485883498938193,"aZ":-22.29150872684868,"pfxX":-8.23827284984436,"pfxZ":5.221092568361522,"pX":-1.4841422458552718,"pZ":1.6427101564666409,"vX0":2.336994948003634,"vY0":-136.33575221995102,"vZ0":-6.980570668572441,"x":173.57,"y":194.43,"x0":-1.2792725509033536,"y0":50.0027959313984,"z0":5.76241938010848,"aX":-15.590164117297272},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":8.3,"breakHorizontal":14.5,"spinRate":1825,"spinDirection":215},"zone":13,"typeConfidence":2.0,"plateTime":0.4009359752865338,"extension":6.304398306989865},"index":0,"playId":"daf2d9bf-653e-3793-9a59-5a67e8b4db1b","pitchNumber":1,"startTime":"2026-07-29T01:16:12.575Z","endTime":"2026-07-29T01:16:16.746Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700669,"link":"/api/v1/people/700669","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":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"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":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"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.5,"endSpeed":85.9,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.299794485037857,"aZ":-15.595279453805071,"pfxX":-3.8873261762451357,"pfxZ":8.769570336382937,"pX":-0.6303259940771144,"pZ":3.9174334105324524,"vX0":2.7918730762179327,"vY0":-136.24583772005627,"vZ0":-2.5224324316773905,"x":141.03,"y":133.01,"x0":-1.160238500144239,"y0":50.00587068283627,"z0":5.925581542635074,"aX":-7.352234809959807},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":15.6,"breakHorizontal":6.5,"spinRate":2006,"spinDirection":209},"zone":11,"typeConfidence":2.0,"plateTime":0.4011157422638676,"extension":6.229722364053937},"index":1,"playId":"f353aa56-085f-350a-9bba-8ea40fc7ad73","pitchNumber":2,"startTime":"2026-07-29T01:16:30.370Z","endTime":"2026-07-29T01:16:34.132Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700669,"link":"/api/v1/people/700669","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":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"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":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.7,"endSpeed":86.4,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.46249071320738,"aZ":-19.236308985336393,"pfxX":-9.023588557128258,"pfxZ":6.842403586410841,"pX":-0.7474312990236037,"pZ":1.2808318264082807,"vX0":4.023911317125863,"vY0":-136.27230590962265,"vZ0":-8.331161407291079,"x":145.49,"y":204.2,"x0":-1.0664545233826053,"y0":50.00466227763711,"z0":5.694201468403734,"aX":-17.062187850106106},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":10.9,"breakHorizontal":15.6,"spinRate":1950,"spinDirection":217},"zone":13,"typeConfidence":2.0,"plateTime":0.4011289123171222,"extension":6.363858198090648},"index":2,"playId":"3c467eb5-bf16-361c-8e3a-cc53461b6b0a","pitchNumber":3,"startTime":"2026-07-29T01:16:50.426Z","endTime":"2026-07-29T01:16:54.268Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700669,"link":"/api/v1/people/700669","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":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"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":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.5,"endSpeed":87.3,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.142650489031535,"aZ":-16.420801988630398,"pfxX":-4.030096032304712,"pfxZ":8.13984567833413,"pX":-0.632661243092742,"pZ":2.1732091475311797,"vX0":2.8198029209068185,"vY0":-137.6405443732322,"vZ0":-6.925390850295882,"x":141.12,"y":180.1,"x0":-1.1424934909209494,"y0":50.000085605755494,"z0":5.81714059195703,"aX":-7.796453106181018},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":13.7,"breakHorizontal":6.7,"spinRate":1831,"spinDirection":211},"zone":4,"typeConfidence":2.0,"plateTime":0.3966770992148114,"extension":6.358544555991981},"index":3,"playId":"2714d71d-5813-3295-a4c3-8e9c03031813","pitchNumber":4,"startTime":"2026-07-29T01:17:07.947Z","endTime":"2026-07-29T01:17:11.553Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700669,"link":"/api/v1/people/700669","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":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"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":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"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":85.8,"endSpeed":78.5,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.96157624540053,"aZ":-35.694791071411004,"pfxX":-0.47674003289984057,"pfxZ":-2.2460562550703997,"pX":-0.21659211526798905,"pZ":2.245129586024326,"vX0":2.6725975012696828,"vY0":-124.943413406056,"vZ0":-1.8462785872293321,"x":125.26,"y":178.16,"x0":-1.241677581766826,"y0":50.002192320811155,"z0":5.948060583888847,"aX":-0.7484975650480559},"breaks":{"breakAngle":0.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.5,"breakVerticalInduced":-4.2,"breakHorizontal":0.2,"spinRate":2399,"spinDirection":28},"zone":5,"typeConfidence":2.0,"plateTime":0.4396657504397079,"extension":6.274019454431002},"index":4,"playId":"c2f0327e-5411-3e94-a348-7a4ec03df779","pitchNumber":5,"startTime":"2026-07-29T01:17:26.801Z","endTime":"2026-07-29T01:17:30.569Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700669,"link":"/api/v1/people/700669","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":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"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":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":7,"homeScore":1,"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-29T01:17:36.616Z","endTime":"2026-07-29T01:17:50.329Z","isPitch":false,"type":"action","player":{"id":663538,"link":"/api/v1/people/663538"},"defense":{"pitcher":{"id":700669,"link":"/api/v1/people/700669","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":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"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":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.7,"endSpeed":80.3,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.027943190219094,"aZ":-33.11245399429032,"pfxX":0.08828033664083001,"pfxZ":-0.5749864892602183,"pX":1.0241701383288593,"pZ":-0.25454289903096255,"vX0":5.060532851505776,"vY0":-127.32011886984155,"vZ0":-8.257625880113963,"x":77.96,"y":245.65,"x0":-1.0107227360524371,"y0":50.00542029062897,"z0":5.693768697500181,"aX":0.14296329420493376},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.0,"breakVerticalInduced":-2.9,"breakHorizontal":-1.4,"spinRate":2411,"spinDirection":355},"zone":14,"typeConfidence":2.0,"plateTime":0.432152493299617,"extension":6.212662393925425},"index":6,"playId":"5921fbbe-ded5-3415-84f4-ed8a39dfbe13","pitchNumber":6,"startTime":"2026-07-29T01:17:50.329Z","endTime":"2026-07-29T01:17:54.352Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700669,"link":"/api/v1/people/700669","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":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"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":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663538,"link":"/api/v1/people/663538"},"credit":"b_pa"},{"player":{"id":700669,"link":"/api/v1/people/700669"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":3.3000000000000003,"awayTeamWinProbability":96.7,"homeTeamWinProbabilityAdded":-0.49999999999999956,"leverageIndex":0.12,"dramaIndex":11.0,"contextMetrics":{},"playEndTime":"2026-07-29T01:17:54.352Z","atBatIndex":40},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Michael Conforto strikes out swinging. Nico Hoerner steals (15) 2nd base.","rbi":0,"awayScore":7,"homeScore":1,"isOut":true},"about":{"atBatIndex":41,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-07-29T01:20:48.605Z","endTime":"2026-07-29T01:21:41.713Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":624424,"fullName":"Michael Conforto","link":"/api/v1/people/624424"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677865,"fullName":"Justin Bruihl","link":"/api/v1/people/677865"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[2,3,5],"actionIndex":[1],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"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":5},"credits":[{"player":{"id":699625,"link":"/api/v1/people/699625"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":7,"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-29T01:18:15.509Z","endTime":"2026-07-29T01:18:53.345Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":700669,"link":"/api/v1/people/700669","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":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"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":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Justin Bruihl replaces Gordon Graceffo.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":7,"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-29T01:18:53.345Z","endTime":"2026-07-29T01:20:50.839Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":677865,"link":"/api/v1/people/677865"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":700669,"link":"/api/v1/people/700669","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":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"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":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"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":76.6,"endSpeed":70.4,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.55064558650477,"aZ":-33.43507684216927,"pfxX":-10.793103432806577,"pfxZ":-1.0071590361968514,"pX":0.5372178651586319,"pZ":2.9476319610792627,"vX0":-3.2874679797783655,"vY0":-111.4872464128574,"vZ0":3.0593638741303617,"x":96.52,"y":159.19,"x0":3.4339344371602936,"y0":50.000998037518066,"z0":5.014673482537948,"aX":-13.547569430794857},"breaks":{"breakAngle":22.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-47.4,"breakVerticalInduced":-0.7,"breakHorizontal":20.4,"spinRate":2481,"spinDirection":296},"zone":3,"typeConfidence":0.9,"plateTime":0.49180514453842017,"extension":6.407863622698793},"index":2,"playId":"4bf14fef-0e9e-3dd1-9a29-9536a76efa22","pitchNumber":1,"startTime":"2026-07-29T01:20:50.839Z","endTime":"2026-07-29T01:20:54.722Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677865,"link":"/api/v1/people/677865","pitchHand":{"code":"L","description":"Left"}},"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":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"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":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":78.3,"endSpeed":72.2,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.639666574705824,"aZ":-31.325949797561794,"pfxX":-10.649628159097624,"pfxZ":0.6469696295441931,"pX":-0.2851450385913008,"pZ":2.8010227025969088,"vX0":-5.135236908146299,"vY0":-113.88463298066867,"vZ0":2.301996932068133,"x":127.87,"y":163.15,"x0":3.3816779760966167,"y0":50.003964857865256,"z0":4.872518005352566,"aX":-14.008641945154528},"breaks":{"breakAngle":25.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-42.6,"breakVerticalInduced":2.0,"breakHorizontal":20.5,"spinRate":2419,"spinDirection":293},"zone":1,"typeConfidence":0.9,"plateTime":0.480695019297785,"extension":6.439087209320502},"index":3,"playId":"2ea33475-481d-3cf2-8c6f-5c65574f8b77","pitchNumber":2,"startTime":"2026-07-29T01:21:07.701Z","endTime":"2026-07-29T01:21:10.996Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677865,"link":"/api/v1/people/677865","pitchHand":{"code":"L","description":"Left"}},"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":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"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":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":7,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"index":4,"startTime":"2026-07-29T01:21:16.952Z","endTime":"2026-07-29T01:21:35.193Z","isPitch":false,"type":"action","player":{"id":624424,"link":"/api/v1/people/624424"},"defense":{"pitcher":{"id":677865,"link":"/api/v1/people/677865","pitchHand":{"code":"L","description":"Left"}},"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":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"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":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"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,"runnerGoing":true},"count":{"balls":0,"strikes":3,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":77.9,"endSpeed":71.8,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.665219586985298,"aZ":-33.38238041359208,"pfxX":-9.990423731838458,"pfxZ":-0.9373314922031453,"pX":-0.5102886057586249,"pZ":1.7978997105352768,"vX0":-5.681504590859273,"vY0":-113.31512182119761,"vZ0":0.5499107807336083,"x":136.45,"y":190.24,"x0":3.331263795496526,"y0":50.00046947157799,"z0":4.90049882343354,"aX":-12.924833309438913},"breaks":{"breakAngle":22.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.4,"breakVerticalInduced":-1.2,"breakHorizontal":19.6,"spinRate":2418,"spinDirection":304},"zone":7,"typeConfidence":0.9,"plateTime":0.484282829303464,"extension":6.754231845410563},"index":5,"playId":"3393e2d5-4c03-3c2c-86b1-1fbf21315ca2","pitchNumber":3,"startTime":"2026-07-29T01:21:35.193Z","endTime":"2026-07-29T01:21:41.713Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677865,"link":"/api/v1/people/677865","pitchHand":{"code":"L","description":"Left"}},"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":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"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":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":624424,"link":"/api/v1/people/624424"},"credit":"b_ab"},{"player":{"id":677865,"link":"/api/v1/people/677865"},"credit":"p_ab"},{"player":{"id":624424,"link":"/api/v1/people/624424"},"credit":"b_pa"},{"player":{"id":677865,"link":"/api/v1/people/677865"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":3.5000000000000004,"awayTeamWinProbability":96.5,"homeTeamWinProbabilityAdded":0.20000000000000018,"leverageIndex":0.2,"dramaIndex":11.0,"contextMetrics":{},"playEndTime":"2026-07-29T01:21:41.713Z","atBatIndex":41},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Carson Kelly flies out to left fielder Lars Nootbaar.","rbi":0,"awayScore":7,"homeScore":1,"isOut":true},"about":{"atBatIndex":42,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-07-29T01:22:01.054Z","endTime":"2026-07-29T01:23:22.589Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677865,"fullName":"Justin Bruihl","link":"/api/v1/people/677865"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":663457,"link":"/api/v1/people/663457"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":79.6,"endSpeed":72.9,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.10370316106288,"aZ":-29.6142087945363,"pfxX":3.5766374574076254,"pfxZ":1.8809687786645757,"pX":1.9823852896692808,"pZ":3.8221444893822007,"vX0":-4.347931046690995,"vY0":-115.73116992818379,"vZ0":4.109558839424843,"x":41.44,"y":135.58,"x0":3.4186131369827684,"y0":50.000972202538726,"z0":4.855904678483921,"aX":4.863103910395211},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":4.7,"breakHorizontal":-5.4,"spinRate":1416,"spinDirection":103},"zone":12,"typeConfidence":0.87,"plateTime":0.4728318266980782,"extension":6.634899299985509},"index":0,"playId":"e083f3d8-0635-3213-aecb-b71895b9fdbc","pitchNumber":1,"startTime":"2026-07-29T01:22:06.369Z","endTime":"2026-07-29T01:22:09.631Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677865,"link":"/api/v1/people/677865","pitchHand":{"code":"L","description":"Left"}},"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":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"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"}},"second":{"id":663538,"link":"/api/v1/people/663538"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.8,"endSpeed":82.8,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.248534604782403,"aZ":-31.45406704150539,"pfxX":9.9554204158648,"pfxZ":0.41141589013362356,"pX":1.4163483004602122,"pZ":2.6576700673138562,"vX0":-8.080936413049395,"vY0":-130.56530570089907,"vZ0":0.32487674517677856,"x":63.01,"y":167.02,"x0":3.244890323125012,"y0":50.00100555149852,"z0":4.882045704634716,"aX":17.33636360799187},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":1.1,"breakHorizontal":-16.4,"spinRate":2069,"spinDirection":121},"zone":12,"typeConfidence":0.88,"plateTime":0.4181086905400959,"extension":6.293970122236753},"index":1,"playId":"22369060-c9b6-3d54-b95f-7cf2913ee95a","pitchNumber":2,"startTime":"2026-07-29T01:22:25.263Z","endTime":"2026-07-29T01:22:28.956Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677865,"link":"/api/v1/people/677865","pitchHand":{"code":"L","description":"Left"}},"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":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"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"}},"second":{"id":663538,"link":"/api/v1/people/663538"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":76.2,"endSpeed":70.0,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.241600037645,"aZ":-33.278026409428456,"pfxX":-10.630801145389828,"pfxZ":-0.8959622739045336,"pX":-0.30484438866223423,"pZ":2.0409877082553383,"vX0":-5.109809791249125,"vY0":-110.83656267686169,"vZ0":1.4265182274571127,"x":128.62,"y":183.67,"x0":3.417180293439809,"y0":50.00189032820692,"z0":4.884548852468457,"aX":-13.122190502312229},"breaks":{"breakAngle":22.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-48.2,"breakVerticalInduced":-0.8,"breakHorizontal":20.6,"spinRate":2440,"spinDirection":302},"zone":7,"typeConfidence":0.9,"plateTime":0.495649217954909,"extension":6.643308863189791},"index":2,"playId":"232c52a2-3d7f-3645-815d-06a8cd64fac0","pitchNumber":3,"startTime":"2026-07-29T01:22:44.613Z","endTime":"2026-07-29T01:22:48.338Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677865,"link":"/api/v1/people/677865","pitchHand":{"code":"L","description":"Left"}},"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":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"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"}},"second":{"id":663538,"link":"/api/v1/people/663538"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"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":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":76.0,"endSpeed":69.8,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.894163164840588,"aZ":-33.31254624544019,"pfxX":-9.29383386758293,"pfxZ":-0.92798356250493,"pX":-0.0071516699133832694,"pZ":1.95761001513913,"vX0":-4.956329021415073,"vY0":-110.50924290120064,"vZ0":1.4445825273043997,"x":117.27,"y":185.92,"x0":3.4768762302095957,"y0":50.00185342868948,"z0":4.812068490474529,"aX":-11.418363179237884},"breaks":{"breakAngle":20.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-48.6,"breakVerticalInduced":-1.0,"breakHorizontal":18.1,"spinRate":2406,"spinDirection":295},"zone":8,"typeConfidence":0.9,"plateTime":0.49687198505472896,"extension":6.643986925465766},"hitData":{"launchSpeed":95.7,"launchAngle":50.0,"totalDistance":306.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":81.76,"coordY":84.39}},"index":3,"playId":"fd4ffbaf-6a1e-3cf4-9a2f-30f4b997a698","pitchNumber":4,"startTime":"2026-07-29T01:23:08.566Z","endTime":"2026-07-29T01:23:22.589Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677865,"link":"/api/v1/people/677865","pitchHand":{"code":"L","description":"Left"}},"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":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"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"}},"second":{"id":663538,"link":"/api/v1/people/663538"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":608348,"link":"/api/v1/people/608348"},"credit":"b_ab"},{"player":{"id":677865,"link":"/api/v1/people/677865"},"credit":"p_ab"},{"player":{"id":608348,"link":"/api/v1/people/608348"},"credit":"b_pa"},{"player":{"id":677865,"link":"/api/v1/people/677865"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":4.0,"awayTeamWinProbability":96.0,"homeTeamWinProbabilityAdded":0.49999999999999956,"leverageIndex":0.18,"dramaIndex":13.0,"contextMetrics":{},"playEndTime":"2026-07-29T01:23:22.589Z","atBatIndex":42},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Pedro Ramírez singles on a ground ball to third baseman José Fermín. Nico Hoerner scores.","rbi":1,"awayScore":8,"homeScore":1,"isOut":false},"about":{"atBatIndex":43,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-07-29T01:23:33.158Z","endTime":"2026-07-29T01:26:28.115Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":699393,"fullName":"Pedro Ramírez","link":"/api/v1/people/699393"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677865,"fullName":"Justin Bruihl","link":"/api/v1/people/677865"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":699393,"fullName":"Pedro Ramírez","link":"/api/v1/people/699393"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,3,4,6,7,8],"actionIndex":[2],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Wild Pitch","eventType":"wild_pitch","movementReason":"r_adv_play","runner":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"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":"Single","eventType":"single","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":8},"credits":[{"player":{"id":665877,"link":"/api/v1/people/665877"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"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":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"responsiblePitcher":{"id":700669,"link":"/api/v1/people/700669"},"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(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":89.4,"endSpeed":82.4,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.613883284618506,"aZ":-31.743970179486954,"pfxX":6.7275633809557975,"pfxZ":0.2508312394821548,"pX":1.0029155327877304,"pZ":2.4059643364813423,"vX0":-8.166287659368292,"vY0":-130.05026634421222,"vZ0":-0.10249311721354482,"x":78.77,"y":173.82,"x0":3.3001288849429304,"y0":50.004245140079405,"z0":4.840625160173953,"aX":11.600351771985455},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":0.6,"breakHorizontal":-10.6,"spinRate":2041,"spinDirection":123},"zone":12,"typeConfidence":0.85,"plateTime":0.4201218814700973,"extension":6.292152316320104},"index":0,"playId":"47784b50-0fa2-325b-b3a0-2b549c608266","pitchNumber":1,"startTime":"2026-07-29T01:23:48.590Z","endTime":"2026-07-29T01:23:52.893Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677865,"link":"/api/v1/people/677865","pitchHand":{"code":"L","description":"Left"}},"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":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"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":"R","description":"Right"}},"second":{"id":663538,"link":"/api/v1/people/663538"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":79.0,"endSpeed":72.2,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.299829969234768,"aZ":-35.53538882681204,"pfxX":8.489022992986138,"pfxZ":-2.5229948332214303,"pX":3.1727045662119564,"pZ":3.0061756270688513,"vX0":-2.9491779104878253,"vY0":-114.98678926533329,"vZ0":3.581865479811168,"x":-3.94,"y":157.61,"x0":3.372591281799435,"y0":50.00254263380191,"z0":4.886956501763828,"aX":11.311386421459167},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.3,"breakVerticalInduced":-3.4,"breakHorizontal":-14.5,"spinRate":1305,"spinDirection":119},"zone":12,"typeConfidence":0.92,"plateTime":0.47723411259871495,"extension":6.538195066886866},"index":1,"playId":"2b048487-0612-352c-bda2-d536f8958d47","pitchNumber":2,"startTime":"2026-07-29T01:24:07.691Z","endTime":"2026-07-29T01:24:11.724Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677865,"link":"/api/v1/people/677865","pitchHand":{"code":"L","description":"Left"}},"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":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"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":"R","description":"Right"}},"second":{"id":663538,"link":"/api/v1/people/663538"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Wild pitch by pitcher Justin Bruihl. Nico Hoerner to 3rd.","event":"Wild Pitch","eventType":"wild_pitch","awayScore":7,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"index":2,"actionPlayId":"2b048487-0612-352c-bda2-d536f8958d47","startTime":"2026-07-29T01:24:17.864Z","endTime":"2026-07-29T01:24:43.659Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":663538,"link":"/api/v1/people/663538"},"defense":{"pitcher":{"id":677865,"link":"/api/v1/people/677865","pitchHand":{"code":"L","description":"Left"}},"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":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"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":"R","description":"Right"}},"second":{"id":663538,"link":"/api/v1/people/663538"},"postOnThird":{"id":663538,"link":"/api/v1/people/663538"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"homeTeamWinProbability":3.9,"awayTeamWinProbability":96.1,"homeTeamWinProbabilityAdded":-0.10000000000000009,"leverageIndex":0.19,"dramaIndex":11.0,"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.5,"endSpeed":82.6,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.593933869043163,"aZ":-26.908469654003586,"pfxX":9.800569431506855,"pfxZ":3.0526047247831043,"pX":-0.7217938944970965,"pZ":1.9138974414413314,"vX0":-13.037722137326446,"vY0":-129.805352044341,"vZ0":-2.2167835548749193,"x":144.51,"y":187.1,"x0":3.0691680025473316,"y0":50.000989009935026,"z0":4.806934736959794,"aX":16.893218518708615},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":5.3,"breakHorizontal":-15.2,"spinRate":2086,"spinDirection":118},"zone":7,"typeConfidence":0.86,"plateTime":0.42034616622034804,"extension":6.631468609969128},"index":3,"playId":"a7f82e6a-05dd-3d68-97f9-8a8142268e0f","pitchNumber":3,"startTime":"2026-07-29T01:24:43.659Z","endTime":"2026-07-29T01:24:47.883Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677865,"link":"/api/v1/people/677865","pitchHand":{"code":"L","description":"Left"}},"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":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"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":"R","description":"Right"}},"third":{"id":663538,"link":"/api/v1/people/663538"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":75.9,"endSpeed":69.4,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.80612556634522,"aZ":-34.81289993426405,"pfxX":-9.786769893149216,"pfxZ":-2.1660624659533845,"pX":-0.23072805397452875,"pZ":2.4316214723783114,"vX0":-5.245431391485459,"vY0":-110.39330422379439,"vZ0":2.5407784024028524,"x":125.79,"y":173.13,"x0":3.4567596643657255,"y0":50.001279669201914,"z0":4.960831250964803,"aX":-11.935265160265764},"breaks":{"breakAngle":20.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.8,"breakVerticalInduced":-2.8,"breakHorizontal":19.2,"spinRate":2403,"spinDirection":295},"zone":4,"typeConfidence":0.91,"plateTime":0.498407961809733,"extension":6.650004264904575},"index":4,"playId":"07c34a89-4443-3476-b080-67b246f95a62","pitchNumber":4,"startTime":"2026-07-29T01:25:04.234Z","endTime":"2026-07-29T01:25:08.549Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677865,"link":"/api/v1/people/677865","pitchHand":{"code":"L","description":"Left"}},"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":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"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":"R","description":"Right"}},"third":{"id":663538,"link":"/api/v1/people/663538"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":7,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"index":5,"startTime":"2026-07-29T01:25:18.670Z","endTime":"2026-07-29T01:25:32.741Z","isPitch":false,"type":"action","player":{"id":699393,"link":"/api/v1/people/699393"},"defense":{"pitcher":{"id":677865,"link":"/api/v1/people/677865","pitchHand":{"code":"L","description":"Left"}},"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":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"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":"R","description":"Right"}},"third":{"id":663538,"link":"/api/v1/people/663538"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":79.4,"endSpeed":74.0,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.291731019766967,"aZ":-30.29842338072032,"pfxX":8.117744162189728,"pfxZ":1.3726649809716176,"pX":-1.4414068096969364,"pZ":0.8394631624945231,"vX0":-12.790985778478916,"vY0":-115.11541399399047,"vZ0":-2.120564076041839,"x":171.94,"y":216.11,"x0":3.0939407176938287,"y0":50.00100781486577,"z0":4.662867315822824,"aX":11.062790930072358},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.9,"breakVerticalInduced":2.3,"breakHorizontal":-12.0,"spinRate":1435,"spinDirection":114},"zone":13,"typeConfidence":0.91,"plateTime":0.47304756887487676,"extension":6.8269100886036265},"index":6,"playId":"b4876ad5-44d8-3035-87ec-9e98eb97aea1","pitchNumber":5,"startTime":"2026-07-29T01:25:32.741Z","endTime":"2026-07-29T01:25:36.997Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677865,"link":"/api/v1/people/677865","pitchHand":{"code":"L","description":"Left"}},"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":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"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":"R","description":"Right"}},"third":{"id":663538,"link":"/api/v1/people/663538"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":75.7,"endSpeed":69.6,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.335911148706423,"aZ":-32.92268304571063,"pfxX":-9.850127598901546,"pfxZ":-0.6103318369388813,"pX":-0.4642910789537314,"pZ":2.576882359890153,"vX0":-5.482851373353178,"vY0":-110.043902754585,"vZ0":2.434574695844824,"x":134.7,"y":169.2,"x0":3.343105696311873,"y0":50.00377632630175,"z0":4.9546143757606345,"aX":-12.027792938235054},"breaks":{"breakAngle":21.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-48.1,"breakVerticalInduced":-0.1,"breakHorizontal":19.3,"spinRate":2459,"spinDirection":299},"zone":4,"typeConfidence":0.9,"plateTime":0.49857348818795977,"extension":6.843485813717921},"index":7,"playId":"57a83e55-eb49-32aa-a0bc-e447e7927929","pitchNumber":6,"startTime":"2026-07-29T01:25:53.552Z","endTime":"2026-07-29T01:25:59.013Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677865,"link":"/api/v1/people/677865","pitchHand":{"code":"L","description":"Left"}},"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":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"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":"R","description":"Right"}},"third":{"id":663538,"link":"/api/v1/people/663538"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.7,"endSpeed":81.7,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.63314788600201,"aZ":-32.651207804834534,"pfxX":9.369323056485745,"pfxZ":-0.2810404536989637,"pX":0.765428275056239,"pZ":2.4623501132912833,"vX0":-9.390694769558708,"vY0":-130.2932260354911,"vZ0":0.11749973639968192,"x":87.82,"y":172.3,"x0":3.207493095036079,"y0":50.00207553377749,"z0":4.8941516003981524,"aX":16.030059346965935},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":-0.2,"breakHorizontal":-14.8,"spinRate":2008,"spinDirection":123},"zone":6,"typeConfidence":0.89,"plateTime":0.42118005543164205,"extension":6.540114835555455},"hitData":{"launchSpeed":79.7,"launchAngle":-64.0,"totalDistance":1.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":111.78,"coordY":177.53}},"index":8,"playId":"287d0738-96bd-3280-b7e8-db742b3b7bea","pitchNumber":7,"startTime":"2026-07-29T01:26:20.095Z","endTime":"2026-07-29T01:26:28.115Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677865,"link":"/api/v1/people/677865","pitchHand":{"code":"L","description":"Left"}},"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":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"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":"R","description":"Right"}},"third":{"id":663538,"link":"/api/v1/people/663538"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":699393,"link":"/api/v1/people/699393"},"credit":"b_ab"},{"player":{"id":677865,"link":"/api/v1/people/677865"},"credit":"p_ab"},{"player":{"id":699393,"link":"/api/v1/people/699393"},"credit":"b_pa"},{"player":{"id":677865,"link":"/api/v1/people/677865"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":2.4,"awayTeamWinProbability":97.6,"homeTeamWinProbabilityAdded":-1.5,"leverageIndex":0.19,"dramaIndex":20.0,"contextMetrics":{},"playEndTime":"2026-07-29T01:26:28.115Z","atBatIndex":43},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Pete Crow-Armstrong challenged (pitch result), call on the field was confirmed: Pete Crow-Armstrong called out on strikes.","rbi":0,"awayScore":8,"homeScore":1,"isOut":true},"about":{"atBatIndex":44,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-07-29T01:26:55.928Z","endTime":"2026-07-29T01:28:43.496Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677865,"fullName":"Justin Bruihl","link":"/api/v1/people/677865"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,6],"actionIndex":[5],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":699393,"fullName":"Pedro Ramírez","link":"/api/v1/people/699393"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","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":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":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.1,"endSpeed":82.5,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.385502233509875,"aZ":-32.358188546876825,"pfxX":9.085236255939776,"pfxZ":-0.10863045276501104,"pX":1.3843483121292037,"pZ":2.870586826419219,"vX0":-7.719054670227745,"vY0":-131.01530821903248,"vZ0":1.2044304909917034,"x":64.23,"y":161.27,"x0":3.186795351390673,"y0":50.00058945387036,"z0":4.821198615211134,"aX":15.81040562479003},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":0.4,"breakHorizontal":-14.8,"spinRate":2183,"spinDirection":142},"zone":12,"typeConfidence":0.89,"plateTime":0.4178890256192709,"extension":6.502218465772129},"index":0,"playId":"f55a6a9f-67ea-3a25-9e2a-b8692d73e517","pitchNumber":1,"startTime":"2026-07-29T01:26:58.386Z","endTime":"2026-07-29T01:27:03.283Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677865,"link":"/api/v1/people/677865","pitchHand":{"code":"L","description":"Left"}},"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":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"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"}},"first":{"id":699393,"link":"/api/v1/people/699393"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":78.6,"endSpeed":72.0,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.371298150065932,"aZ":-33.78745152213996,"pfxX":-9.87479065671666,"pfxZ":-1.237953462710788,"pX":-1.109961806851513,"pZ":1.591894012773996,"vX0":-7.0668146116500195,"vY0":-114.20083137661025,"vZ0":0.3221656941851916,"x":159.31,"y":195.8,"x0":3.3204354681917745,"y0":50.00217235904662,"z0":4.8051086061556045,"aX":-12.885112089334722},"breaks":{"breakAngle":22.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.6,"breakVerticalInduced":-1.8,"breakHorizontal":19.8,"spinRate":2587,"spinDirection":303},"zone":13,"typeConfidence":0.9,"plateTime":0.4818298764250546,"extension":6.916878361674858},"index":1,"playId":"53fc9bbd-ddb6-3061-8a5b-e46e0e2204a9","pitchNumber":2,"startTime":"2026-07-29T01:27:18.478Z","endTime":"2026-07-29T01:27:23.608Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677865,"link":"/api/v1/people/677865","pitchHand":{"code":"L","description":"Left"}},"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":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"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"}},"first":{"id":699393,"link":"/api/v1/people/699393"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":8,"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-29T01:27:37.625Z","endTime":"2026-07-29T01:27:53.456Z","isPitch":false,"type":"action","player":{"id":691718,"link":"/api/v1/people/691718"},"defense":{"pitcher":{"id":677865,"link":"/api/v1/people/677865","pitchHand":{"code":"L","description":"Left"}},"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":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"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"}},"first":{"id":699393,"link":"/api/v1/people/699393"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"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":78.8,"endSpeed":72.0,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.292763661812153,"aZ":-32.65709454280532,"pfxX":-9.349960662370371,"pfxZ":-0.3679504070297144,"pX":-1.72633420032336,"pZ":1.5842610996569737,"vX0":-8.433811337135507,"vY0":-114.45431197109082,"vZ0":0.05399219438003122,"x":182.8,"y":196.0,"x0":3.243037004428344,"y0":50.0032775751661,"z0":4.801560565165956,"aX":-12.20605996356457},"breaks":{"breakAngle":22.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.0,"breakVerticalInduced":-0.2,"breakHorizontal":19.3,"spinRate":2557,"spinDirection":307},"zone":13,"typeConfidence":0.9,"plateTime":0.4815216629668635,"extension":7.0185964746938465},"index":3,"playId":"7b783271-7c6f-3c51-9b6d-8bbd63314ad6","pitchNumber":3,"startTime":"2026-07-29T01:27:53.456Z","endTime":"2026-07-29T01:27:56.942Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677865,"link":"/api/v1/people/677865","pitchHand":{"code":"L","description":"Left"}},"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":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"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"}},"first":{"id":699393,"link":"/api/v1/people/699393"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":80.2,"endSpeed":73.7,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.557711233575166,"aZ":-32.951045812910095,"pfxX":-8.717726479095852,"pfxZ":-0.5703915682081471,"pX":-1.9805952976953778,"pZ":1.6161890408309545,"vX0":-9.211172971746908,"vY0":-116.48627976626204,"vZ0":0.036860144141488194,"x":192.5,"y":195.14,"x0":3.169574299626102,"y0":50.001897264921176,"z0":4.736677914825105,"aX":-11.881363586937924},"breaks":{"breakAngle":22.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.7,"breakVerticalInduced":-0.7,"breakHorizontal":18.2,"spinRate":2687,"spinDirection":304},"zone":13,"typeConfidence":0.89,"plateTime":0.47168923556081355,"extension":6.696989974475649},"index":4,"playId":"8136c40b-5a86-391f-ac48-9b7b73fe77f2","pitchNumber":4,"startTime":"2026-07-29T01:28:13.789Z","endTime":"2026-07-29T01:28:20.728Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677865,"link":"/api/v1/people/677865","pitchHand":{"code":"L","description":"Left"}},"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":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"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"}},"first":{"id":699393,"link":"/api/v1/people/699393"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pedro Ramírez steals (4) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":8,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"index":5,"actionPlayId":"8136c40b-5a86-391f-ac48-9b7b73fe77f2","startTime":"2026-07-29T01:28:24.016Z","endTime":"2026-07-29T01:28:38.748Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":699393,"link":"/api/v1/people/699393"},"defense":{"pitcher":{"id":677865,"link":"/api/v1/people/677865","pitchHand":{"code":"L","description":"Left"}},"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":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"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"}},"first":{"id":699393,"link":"/api/v1/people/699393"},"postOnSecond":{"id":699393,"link":"/api/v1/people/699393"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"homeTeamWinProbability":2.3,"awayTeamWinProbability":97.7,"homeTeamWinProbabilityAdded":-0.10000000000000009,"leverageIndex":0.08,"dramaIndex":8.0,"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.2,"endSpeed":83.0,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.664944129996066,"aZ":-31.859015432765155,"pfxX":9.673261998771954,"pfxZ":0.18053439286185657,"pX":-0.7111366813045539,"pZ":1.975529868492059,"vX0":-13.295574960089441,"vY0":-130.74564364566345,"vZ0":-1.1449979869993805,"x":144.11,"y":185.44,"x0":3.1659197844370692,"y0":50.00276804186574,"z0":4.794080649550431,"aX":16.87149516304772},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":0.2,"breakHorizontal":-14.9,"spinRate":2205,"spinDirection":124},"zone":7,"typeConfidence":0.9,"plateTime":0.4177535322774082,"extension":6.609638872456045},"index":6,"playId":"c35e358b-0a46-31ad-8f06-8959b3cf5b5e","pitchNumber":5,"startTime":"2026-07-29T01:28:38.748Z","endTime":"2026-07-29T01:28:43.496Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677865,"link":"/api/v1/people/677865","pitchHand":{"code":"L","description":"Left"}},"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":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"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"}},"second":{"id":699393,"link":"/api/v1/people/699393"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691718,"link":"/api/v1/people/691718"},"credit":"b_ab"},{"player":{"id":677865,"link":"/api/v1/people/677865"},"credit":"p_ab"},{"player":{"id":691718,"link":"/api/v1/people/691718"},"credit":"b_pa"},{"player":{"id":677865,"link":"/api/v1/people/677865"},"credit":"p_pa"}],"flags":[],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":112,"player":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"}},"homeTeamWinProbability":2.6,"awayTeamWinProbability":97.4,"homeTeamWinProbabilityAdded":0.30000000000000027,"leverageIndex":0.08,"dramaIndex":8.0,"contextMetrics":{},"playEndTime":"2026-07-29T01:28:43.496Z","atBatIndex":44},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jimmy Crooks flies out to right fielder Seiya Suzuki.","rbi":0,"awayScore":8,"homeScore":1,"isOut":true},"about":{"atBatIndex":45,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-07-29T01:31:30.700Z","endTime":"2026-07-29T01:32:17.584Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":699625,"fullName":"Jimmy Crooks","link":"/api/v1/people/699625"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607067,"fullName":"Colin Rea","link":"/api/v1/people/607067"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":699625,"fullName":"Jimmy Crooks","link":"/api/v1/people/699625"},"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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.5,"endSpeed":85.8,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.6731384716445,"aZ":-17.328128235517585,"pfxX":-4.982162526362968,"pfxZ":7.896749378441531,"pX":1.1411810864513752,"pZ":2.41756630310514,"vX0":8.846336979804686,"vY0":-135.95645215575976,"vZ0":-4.7087917106057535,"x":73.5,"y":173.51,"x0":-1.5014166352304512,"y0":50.000790134266445,"z0":5.367537409728866,"aX":-9.364624118708322},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":13.6,"breakHorizontal":7.2,"spinRate":2153,"spinDirection":225},"zone":14,"typeConfidence":2.0,"plateTime":0.4022435376350346,"extension":6.601827947926417},"index":0,"playId":"981f88e9-260e-31fd-a582-46f602e15c3a","pitchNumber":1,"startTime":"2026-07-29T01:31:30.700Z","endTime":"2026-07-29T01:31:34.777Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607067,"link":"/api/v1/people/607067","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":624424,"link":"/api/v1/people/624424"},"center":{"id":691718,"link":"/api/v1/people/691718"},"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":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.6,"endSpeed":85.6,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.930577225968452,"aZ":-16.498577753704872,"pfxX":-5.262158880923022,"pfxZ":8.360387431153661,"pX":-0.2388889637212095,"pZ":2.0420873862230686,"vX0":5.519295503334247,"vY0":-136.08825778256286,"vZ0":-5.553294676468019,"x":126.11,"y":183.64,"x0":-1.609842175170015,"y0":50.004175328666484,"z0":5.252443160978761,"aX":-9.868695673902204},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":14.2,"breakHorizontal":8.4,"spinRate":2092,"spinDirection":226},"zone":8,"typeConfidence":2.0,"plateTime":0.40251930695916105,"extension":6.611935172140622},"index":1,"playId":"bdbd2c55-ec00-358d-b185-afe9c8e7c9d2","pitchNumber":2,"startTime":"2026-07-29T01:31:43.982Z","endTime":"2026-07-29T01:31:47.684Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607067,"link":"/api/v1/people/607067","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":624424,"link":"/api/v1/people/624424"},"center":{"id":691718,"link":"/api/v1/people/691718"},"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":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":8,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"index":2,"startTime":"2026-07-29T01:31:55.182Z","endTime":"2026-07-29T01:32:08.225Z","isPitch":false,"type":"action","player":{"id":699625,"link":"/api/v1/people/699625"},"defense":{"pitcher":{"id":607067,"link":"/api/v1/people/607067","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":624424,"link":"/api/v1/people/624424"},"center":{"id":691718,"link":"/api/v1/people/691718"},"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":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.4,"endSpeed":81.6,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.112626795506795,"aZ":-27.355940690716768,"pfxX":0.8005365052640121,"pfxZ":2.8481354920113073,"pX":0.8918767149961064,"pZ":2.717899113824748,"vX0":6.0553932172375,"vY0":-128.74801566963862,"vZ0":-1.6156589765355616,"x":83.0,"y":165.4,"x0":-1.5881091848272342,"y0":50.00017493058158,"z0":5.457678227777786,"aX":1.3509374296121384},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":5.0,"breakHorizontal":-2.8,"spinRate":2284,"spinDirection":183},"zone":12,"typeConfidence":2.0,"plateTime":0.4243761842809324,"extension":6.383525104635506},"hitData":{"launchSpeed":74.5,"launchAngle":42.0,"totalDistance":258.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":184.66,"coordY":113.92}},"index":3,"playId":"bb50a2f9-50e1-3e28-ab5b-fc43a63c36e4","pitchNumber":3,"startTime":"2026-07-29T01:32:08.225Z","endTime":"2026-07-29T01:32:17.584Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607067,"link":"/api/v1/people/607067","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":624424,"link":"/api/v1/people/624424"},"center":{"id":691718,"link":"/api/v1/people/691718"},"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":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":699625,"link":"/api/v1/people/699625"},"credit":"b_ab"},{"player":{"id":607067,"link":"/api/v1/people/607067"},"credit":"p_ab"},{"player":{"id":699625,"link":"/api/v1/people/699625"},"credit":"b_pa"},{"player":{"id":607067,"link":"/api/v1/people/607067"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":2.0,"awayTeamWinProbability":98.0,"homeTeamWinProbabilityAdded":-0.6000000000000001,"leverageIndex":0.24,"dramaIndex":15.0,"contextMetrics":{},"playEndTime":"2026-07-29T01:32:17.584Z","atBatIndex":45},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"JJ Wetherholt singles on a ground ball to left fielder Michael Conforto.","rbi":0,"awayScore":8,"homeScore":1,"isOut":false},"about":{"atBatIndex":46,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-07-29T01:32:25.335Z","endTime":"2026-07-29T01:34:17.865Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607067,"fullName":"Colin Rea","link":"/api/v1/people/607067"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":624424,"link":"/api/v1/people/624424"},"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, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":80.8,"endSpeed":74.0,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.767144442501362,"aZ":-33.745992139379275,"pfxX":7.814282638071187,"pfxZ":-1.1268342623365477,"pX":-1.8648100089269053,"pZ":3.554099384981576,"vX0":-2.1563106534739327,"vY0":-117.66479602098592,"vZ0":2.333956829339394,"x":188.08,"y":142.82,"x0":-1.9504886897376625,"y0":50.00124621851608,"z0":5.680876516500467,"aX":10.932410856832657},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.1,"breakVerticalInduced":-1.2,"breakHorizontal":-13.6,"spinRate":2419,"spinDirection":71},"zone":11,"typeConfidence":2.0,"plateTime":0.4658789291264829,"extension":6.153294722855742},"index":0,"playId":"f0db69a1-15cb-3608-ab9f-cff3283140f9","pitchNumber":1,"startTime":"2026-07-29T01:32:43.296Z","endTime":"2026-07-29T01:32:46.803Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607067,"link":"/api/v1/people/607067","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":624424,"link":"/api/v1/people/624424"},"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":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":79.2,"endSpeed":73.1,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.170011560852167,"aZ":-38.36124643734272,"pfxX":6.460196262906721,"pfxZ":-4.585062407900146,"pX":-0.4794886545174883,"pZ":2.949293551756755,"vX0":0.7006670863064691,"vY0":-115.30054535563791,"vZ0":1.8973318159905637,"x":135.28,"y":159.15,"x0":-1.626759770167231,"y0":50.00509220358384,"z0":5.813777685623407,"aX":8.710501310444807},"breaks":{"breakAngle":13.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.1,"breakVerticalInduced":-7.6,"breakHorizontal":-11.9,"spinRate":2165,"spinDirection":55},"zone":1,"typeConfidence":2.0,"plateTime":0.47481025859407655,"extension":6.293158988375492},"index":1,"playId":"e3bf0ac0-898f-31aa-9bfe-0a04a1c15a85","pitchNumber":2,"startTime":"2026-07-29T01:32:56.940Z","endTime":"2026-07-29T01:33:00.883Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607067,"link":"/api/v1/people/607067","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":624424,"link":"/api/v1/people/624424"},"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":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.3,"endSpeed":79.6,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.176769550318777,"aZ":-37.19204941648277,"pfxX":-4.711942439169418,"pfxZ":-3.1317808436661103,"pX":-0.36181708082299846,"pZ":1.8078225344431162,"vX0":4.599927537139063,"vY0":-125.69719959261998,"vZ0":-1.5647768483360733,"x":130.79,"y":189.97,"x0":-1.6022490611842675,"y0":50.003800261746065,"z0":5.454781638372588,"aX":-7.55025823906082},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.4,"breakVerticalInduced":-5.8,"breakHorizontal":7.4,"spinRate":1179,"spinDirection":258},"zone":7,"typeConfidence":2.0,"plateTime":0.4355472844721082,"extension":6.467477685449456},"index":2,"playId":"0baf9db3-61cf-3422-86c8-ec3291c839a4","pitchNumber":3,"startTime":"2026-07-29T01:33:11.906Z","endTime":"2026-07-29T01:33:16.178Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607067,"link":"/api/v1/people/607067","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":624424,"link":"/api/v1/people/624424"},"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":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.5,"endSpeed":76.2,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.899917836029747,"aZ":-31.098521017458687,"pfxX":7.843355629793219,"pfxZ":0.7437273521133689,"pX":0.7585005644520798,"pZ":0.646420331498626,"vX0":3.4330763738783228,"vY0":-120.12021173065858,"vZ0":-4.508392709198371,"x":88.09,"y":221.33,"x0":-1.7097893262741666,"y0":50.00581637439219,"z0":5.321547048326935,"aX":11.43082792129837},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.7,"breakVerticalInduced":0.5,"breakHorizontal":-15.0,"spinRate":2439,"spinDirection":65},"zone":14,"typeConfidence":2.0,"plateTime":0.4564851091370117,"extension":6.457616494278258},"index":3,"playId":"b069fe70-f58f-3bc8-986c-e0b0de55503b","pitchNumber":4,"startTime":"2026-07-29T01:33:28.057Z","endTime":"2026-07-29T01:33:32.012Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607067,"link":"/api/v1/people/607067","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":624424,"link":"/api/v1/people/624424"},"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":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.3,"endSpeed":80.0,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.071352259999337,"aZ":-37.44358758657191,"pfxX":-7.492317953485829,"pfxZ":-3.2596418075059184,"pX":0.324729870478798,"pZ":0.47015607543585386,"vX0":7.080927543249172,"vY0":-126.93570443093762,"vZ0":-4.53885594112372,"x":104.62,"y":226.09,"x0":-1.5391447282735735,"y0":50.001093363688845,"z0":5.290506330605396,"aX":-12.120218455798819},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.0,"breakVerticalInduced":-6.7,"breakHorizontal":11.8,"spinRate":1271,"spinDirection":258},"zone":14,"typeConfidence":2.0,"plateTime":0.43293398800749383,"extension":6.508347062276831},"index":4,"playId":"ec27091b-798a-3509-9e2a-a49d3f66d554","pitchNumber":5,"startTime":"2026-07-29T01:33:44.275Z","endTime":"2026-07-29T01:33:50.576Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607067,"link":"/api/v1/people/607067","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":624424,"link":"/api/v1/people/624424"},"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":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.3,"endSpeed":78.8,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.900289531031948,"aZ":-35.55712805168961,"pfxX":-5.2178336741955365,"pfxZ":-2.1248002921086737,"pX":-0.44713860864900773,"pZ":2.966209478893659,"vX0":4.730747778734477,"vY0":-125.59433471927973,"vZ0":0.8397676187605492,"x":134.04,"y":158.69,"x0":-1.6828535903704345,"y0":50.00600773422292,"z0":5.5331567748622685,"aX":-8.285875784308084},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.3,"breakVerticalInduced":-3.4,"breakHorizontal":8.3,"spinRate":1238,"spinDirection":264},"zone":1,"typeConfidence":2.0,"plateTime":0.4371309537001862,"extension":6.441167077030722},"hitData":{"launchSpeed":97.7,"launchAngle":-6.0,"totalDistance":23.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":52.49,"coordY":123.31}},"index":5,"playId":"9a623eca-f8b2-3b17-8119-f079980e9b08","pitchNumber":6,"startTime":"2026-07-29T01:34:04.431Z","endTime":"2026-07-29T01:34:17.865Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607067,"link":"/api/v1/people/607067","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":624424,"link":"/api/v1/people/624424"},"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":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":802139,"link":"/api/v1/people/802139"},"credit":"b_ab"},{"player":{"id":607067,"link":"/api/v1/people/607067"},"credit":"p_ab"},{"player":{"id":802139,"link":"/api/v1/people/802139"},"credit":"b_pa"},{"player":{"id":607067,"link":"/api/v1/people/607067"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":2.7,"awayTeamWinProbability":97.3,"homeTeamWinProbabilityAdded":0.7000000000000002,"leverageIndex":0.14,"dramaIndex":13.0,"contextMetrics":{},"playEndTime":"2026-07-29T01:34:17.865Z","atBatIndex":46},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jordan Walker flies out to right fielder Seiya Suzuki.","rbi":0,"awayScore":8,"homeScore":1,"isOut":true},"about":{"atBatIndex":47,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-07-29T01:34:30.284Z","endTime":"2026-07-29T01:34:55.524Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607067,"fullName":"Colin Rea","link":"/api/v1/people/607067"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0],"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":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"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_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.2,"endSpeed":86.3,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.30302821930107,"aZ":-19.964059732932174,"pfxX":-4.931306637468781,"pfxZ":6.388465716226234,"pX":-0.7678741166072773,"pZ":3.689760341169342,"vX0":3.982234374750139,"vY0":-137.14844784796443,"vZ0":-1.0477569867700662,"x":146.27,"y":139.16,"x0":-1.5953672170619848,"y0":50.00642079983803,"z0":5.4337235615657145,"aX":-9.43039241603923},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":11.5,"breakHorizontal":8.2,"spinRate":2121,"spinDirection":226},"zone":11,"typeConfidence":2.0,"plateTime":0.39882436666359444,"extension":6.444068404724993},"hitData":{"launchSpeed":79.5,"launchAngle":56.0,"totalDistance":203.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":166.97,"coordY":130.34}},"index":0,"playId":"c68b1a16-fb9c-360d-814a-8507b960f0f6","pitchNumber":1,"startTime":"2026-07-29T01:34:41.600Z","endTime":"2026-07-29T01:34:55.524Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607067,"link":"/api/v1/people/607067","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":624424,"link":"/api/v1/people/624424"},"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":802139,"link":"/api/v1/people/802139"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691023,"link":"/api/v1/people/691023"},"credit":"b_ab"},{"player":{"id":607067,"link":"/api/v1/people/607067"},"credit":"p_ab"},{"player":{"id":691023,"link":"/api/v1/people/691023"},"credit":"b_pa"},{"player":{"id":607067,"link":"/api/v1/people/607067"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":1.9,"awayTeamWinProbability":98.1,"homeTeamWinProbabilityAdded":-0.8000000000000003,"leverageIndex":0.32,"dramaIndex":18.0,"contextMetrics":{},"playEndTime":"2026-07-29T01:34:55.524Z","atBatIndex":47},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Alec Burleson flies out to left fielder Michael Conforto.","rbi":0,"awayScore":8,"homeScore":1,"isOut":true},"about":{"atBatIndex":48,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-07-29T01:35:02.658Z","endTime":"2026-07-29T01:35:27.977Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607067,"fullName":"Colin Rea","link":"/api/v1/people/607067"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":624424,"link":"/api/v1/people/624424"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.4,"endSpeed":86.9,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.297718426610036,"aZ":-19.795190896246098,"pfxX":-8.204254251256632,"pfxZ":6.4397937261001745,"pX":-0.22349814036854077,"pZ":2.0266604003328945,"vX0":6.532017716582375,"vY0":-137.27363654288624,"vZ0":-5.295736497862928,"x":125.52,"y":184.06,"x0":-1.559282965313181,"y0":50.004035799865825,"z0":5.3143604196897085,"aX":-15.774068413624475},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":10.8,"breakHorizontal":13.7,"spinRate":2220,"spinDirection":225},"zone":8,"typeConfidence":2.0,"plateTime":0.39789754064473115,"extension":6.58969332447803},"hitData":{"launchSpeed":98.4,"launchAngle":44.0,"totalDistance":329.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":38.86,"coordY":98.16}},"index":0,"playId":"0433aa13-8ed1-38a1-ba28-39543e435ced","pitchNumber":1,"startTime":"2026-07-29T01:35:18.459Z","endTime":"2026-07-29T01:35:27.977Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607067,"link":"/api/v1/people/607067","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":624424,"link":"/api/v1/people/624424"},"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":802139,"link":"/api/v1/people/802139"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":676475,"link":"/api/v1/people/676475"},"credit":"b_ab"},{"player":{"id":607067,"link":"/api/v1/people/607067"},"credit":"p_ab"},{"player":{"id":676475,"link":"/api/v1/people/676475"},"credit":"b_pa"},{"player":{"id":607067,"link":"/api/v1/people/607067"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":1.5,"awayTeamWinProbability":98.5,"homeTeamWinProbabilityAdded":-0.3999999999999999,"leverageIndex":0.18,"dramaIndex":12.0,"contextMetrics":{},"playEndTime":"2026-07-29T01:35:27.977Z","atBatIndex":48},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Seiya Suzuki called out on strikes.","rbi":0,"awayScore":8,"homeScore":1,"isOut":true},"about":{"atBatIndex":49,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-07-29T01:37:35.224Z","endTime":"2026-07-29T01:40:15.359Z","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":677865,"fullName":"Justin Bruihl","link":"/api/v1/people/677865"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"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(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":77.6,"endSpeed":71.8,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.21178039243873,"aZ":-33.322969873958314,"pfxX":-6.932706659499328,"pfxZ":-0.8850672960296553,"pX":-0.647445526113749,"pZ":2.233958346958844,"vX0":-6.4641961464143485,"vY0":-112.92105589705345,"vZ0":1.2814413077262026,"x":141.68,"y":178.46,"x0":3.151256871415162,"y0":50.004712449720245,"z0":5.006975191711329,"aX":-8.969124128281893},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.3,"breakVerticalInduced":-1.0,"breakHorizontal":14.2,"spinRate":2422,"spinDirection":303},"zone":4,"typeConfidence":0.9,"plateTime":0.48472097305231765,"extension":6.72713248901595},"index":0,"playId":"1a6ded35-bbf4-3f5c-bd00-0bd8ac972d59","pitchNumber":1,"startTime":"2026-07-29T01:37:57.978Z","endTime":"2026-07-29T01:38:02.152Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677865,"link":"/api/v1/people/677865","pitchHand":{"code":"L","description":"Left"}},"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":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"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":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.2,"endSpeed":81.6,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.137314709318,"aZ":-32.074642236753824,"pfxX":8.495381831557768,"pfxZ":0.06049423192644454,"pX":1.1397381480441744,"pZ":2.7485049180023813,"vX0":-8.520516377671271,"vY0":-129.66879976005973,"vZ0":0.6865629666250477,"x":73.56,"y":164.57,"x0":3.3646743467230613,"y0":50.00368625140346,"z0":4.927563408954966,"aX":14.466061238246354},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":0.5,"breakHorizontal":-13.4,"spinRate":2096,"spinDirection":123},"zone":12,"typeConfidence":0.88,"plateTime":0.42241741801095856,"extension":6.437002280970199},"index":1,"playId":"a637e69b-4baf-31cd-a8a6-262e33efde37","pitchNumber":2,"startTime":"2026-07-29T01:38:14.912Z","endTime":"2026-07-29T01:38:21.408Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677865,"link":"/api/v1/people/677865","pitchHand":{"code":"L","description":"Left"}},"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":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"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":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.9,"endSpeed":81.1,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.239286058854336,"aZ":-29.424511333139787,"pfxX":8.777688896966138,"pfxZ":1.632664328471872,"pX":-0.0028316121791438415,"pZ":2.8489831154948746,"vX0":-10.972436326540697,"vY0":-129.05757174826158,"vZ0":0.498827877443917,"x":117.11,"y":161.86,"x0":3.166403023955358,"y0":50.003864247769,"z0":4.9223099929175955,"aX":14.786785369765433},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":3.4,"breakHorizontal":-13.4,"spinRate":2145,"spinDirection":128},"zone":2,"typeConfidence":0.88,"plateTime":0.42466667837682337,"extension":6.402939624701556},"index":2,"playId":"7dd768aa-ada5-3252-a904-083642e03e2b","pitchNumber":3,"startTime":"2026-07-29T01:38:32.910Z","endTime":"2026-07-29T01:38:36.663Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677865,"link":"/api/v1/people/677865","pitchHand":{"code":"L","description":"Left"}},"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":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"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":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":80.0,"endSpeed":73.0,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.76196943112219,"aZ":-35.62733596177405,"pfxX":6.926706617055238,"pfxZ":-2.5451559396822745,"pX":1.6629983848179293,"pZ":1.4476538705513031,"vX0":-5.948528319651348,"vY0":-116.34812919149846,"vZ0":0.08627462027559152,"x":53.61,"y":199.69,"x0":3.36461473614906,"y0":50.000952176062576,"z0":4.812986548049553,"aX":9.405494292446589},"breaks":{"breakAngle":13.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.4,"breakVerticalInduced":-4.2,"breakHorizontal":-10.9,"spinRate":1408,"spinDirection":113},"zone":14,"typeConfidence":0.91,"plateTime":0.47248419883272597,"extension":6.699618559418155},"index":3,"playId":"bf3ec417-f216-3b80-838d-2f9e5c105a42","pitchNumber":4,"startTime":"2026-07-29T01:38:52.039Z","endTime":"2026-07-29T01:38:55.792Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677865,"link":"/api/v1/people/677865","pitchHand":{"code":"L","description":"Left"}},"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":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"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":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.5,"endSpeed":81.4,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.86797270606784,"aZ":-31.442700100471317,"pfxX":9.693356788727632,"pfxZ":0.4360760492308806,"pX":-0.07821323444031603,"pZ":1.9792788588309866,"vX0":-11.737314827537404,"vY0":-129.7663409877203,"vZ0":-1.1859954119230496,"x":119.98,"y":185.34,"x0":3.2585482021086767,"y0":50.00578777515663,"z0":4.852415182952866,"aX":16.422731464434836},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":0.7,"breakHorizontal":-14.8,"spinRate":2102,"spinDirection":128},"zone":8,"typeConfidence":0.89,"plateTime":0.4231793582798309,"extension":6.953127375014676},"index":4,"playId":"8a0d4dff-3d3f-3886-bbb1-171bad18757d","pitchNumber":5,"startTime":"2026-07-29T01:39:10.337Z","endTime":"2026-07-29T01:39:13.939Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677865,"link":"/api/v1/people/677865","pitchHand":{"code":"L","description":"Left"}},"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":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"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":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.7,"endSpeed":81.8,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.87837529883957,"aZ":-27.90060774709361,"pfxX":11.05870079272727,"pfxZ":2.503136356079902,"pX":-0.675981382830504,"pZ":1.666243846347519,"vX0":-13.516085794812886,"vY0":-129.9457257556662,"vZ0":-2.3051217458290485,"x":142.77,"y":193.79,"x0":3.162163511716298,"y0":50.000254678592356,"z0":4.689813789069465,"aX":18.861645902681104},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":4.2,"breakHorizontal":-16.9,"spinRate":2073,"spinDirection":120},"zone":7,"typeConfidence":0.89,"plateTime":0.42190869843588263,"extension":6.565872295819826},"index":5,"playId":"12f3757c-723c-3f03-a571-e1d4421a8f2c","pitchNumber":6,"startTime":"2026-07-29T01:40:10.434Z","endTime":"2026-07-29T01:40:15.359Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677865,"link":"/api/v1/people/677865","pitchHand":{"code":"L","description":"Left"}},"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":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"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":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":673548,"link":"/api/v1/people/673548"},"credit":"b_ab"},{"player":{"id":677865,"link":"/api/v1/people/677865"},"credit":"p_ab"},{"player":{"id":673548,"link":"/api/v1/people/673548"},"credit":"b_pa"},{"player":{"id":677865,"link":"/api/v1/people/677865"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":1.6,"awayTeamWinProbability":98.4,"homeTeamWinProbabilityAdded":0.10000000000000009,"leverageIndex":0.05,"dramaIndex":7.0,"contextMetrics":{},"playEndTime":"2026-07-29T01:40:15.359Z","atBatIndex":49},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Michael Busch grounds out, shortstop Masyn Winn to first baseman Alec Burleson.","rbi":0,"awayScore":8,"homeScore":1,"isOut":true},"about":{"atBatIndex":50,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-07-29T01:40:28.298Z","endTime":"2026-07-29T01:40:50.706Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677865,"fullName":"Justin Bruihl","link":"/api/v1/people/677865"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"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":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":"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.0,"endSpeed":82.5,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.04617580260205,"aZ":-31.79033431283818,"pfxX":11.419589665527381,"pfxZ":0.21855751019979763,"pX":0.4099597306083505,"pZ":3.011696566941486,"vX0":-11.099525437438812,"vY0":-131.98471813348323,"vZ0":1.143932260857966,"x":101.37,"y":157.46,"x0":3.201360491840752,"y0":50.00171372817198,"z0":4.9269613883167604,"aX":19.995924698134477},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":1.0,"breakHorizontal":-18.0,"spinRate":2150,"spinDirection":120},"zone":3,"typeConfidence":0.91,"plateTime":0.4161798558267584,"extension":6.45083076009434},"hitData":{"launchSpeed":58.4,"launchAngle":-51.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":128.42,"coordY":152.44}},"index":0,"playId":"83def9e9-dfbe-3173-804d-62436f7b4757","pitchNumber":1,"startTime":"2026-07-29T01:40:42.843Z","endTime":"2026-07-29T01:40:50.706Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677865,"link":"/api/v1/people/677865","pitchHand":{"code":"L","description":"Left"}},"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":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"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":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":683737,"link":"/api/v1/people/683737"},"credit":"b_ab"},{"player":{"id":677865,"link":"/api/v1/people/677865"},"credit":"p_ab"},{"player":{"id":683737,"link":"/api/v1/people/683737"},"credit":"b_pa"},{"player":{"id":677865,"link":"/api/v1/people/677865"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":1.7000000000000002,"awayTeamWinProbability":98.3,"homeTeamWinProbabilityAdded":0.10000000000000009,"leverageIndex":0.04,"dramaIndex":7.0,"contextMetrics":{},"playEndTime":"2026-07-29T01:40:50.706Z","atBatIndex":50},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Alex Bregman singles on a line drive to left fielder Lars Nootbaar.","rbi":0,"awayScore":8,"homeScore":1,"isOut":false},"about":{"atBatIndex":51,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-07-29T01:41:05.767Z","endTime":"2026-07-29T01:42:07.114Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677865,"fullName":"Justin Bruihl","link":"/api/v1/people/677865"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":663457,"link":"/api/v1/people/663457"},"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, 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":78.0,"endSpeed":71.7,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.30327202203101,"aZ":-35.1313416647421,"pfxX":-10.09038669182896,"pfxZ":-2.2891240969799505,"pX":-1.0135610841852813,"pZ":1.5088007629151043,"vX0":-6.735403887772926,"vY0":-113.36276162756512,"vZ0":0.5737201633400659,"x":155.63,"y":198.04,"x0":3.3156571165180306,"y0":50.00467662520205,"z0":4.782609112519796,"aX":-13.024542855779197},"breaks":{"breakAngle":21.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-49.0,"breakVerticalInduced":-3.6,"breakHorizontal":20.0,"spinRate":2528,"spinDirection":300},"zone":13,"typeConfidence":0.9,"plateTime":0.48469443829694336,"extension":6.840336172662297},"index":0,"playId":"2ff2bd42-acc6-348b-b068-380dbc7b1630","pitchNumber":1,"startTime":"2026-07-29T01:41:17.961Z","endTime":"2026-07-29T01:41:21.894Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677865,"link":"/api/v1/people/677865","pitchHand":{"code":"L","description":"Left"}},"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":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"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":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":77.6,"endSpeed":71.0,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.535845358388777,"aZ":-33.772884134887896,"pfxX":-10.922299937129289,"pfxZ":-1.2491725372955838,"pX":0.49834475736865114,"pZ":2.071865859559015,"vX0":-3.6569110673709737,"vY0":-112.9530461831822,"vZ0":1.5329384504912769,"x":98.0,"y":182.84,"x0":3.561893496079831,"y0":50.00262530168202,"z0":4.80630886172013,"aX":-13.969031038267428},"breaks":{"breakAngle":24.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-47.3,"breakVerticalInduced":-1.4,"breakHorizontal":20.8,"spinRate":2548,"spinDirection":295},"zone":9,"typeConfidence":0.9,"plateTime":0.4868240945471318,"extension":6.599880759558242},"index":1,"playId":"3a425a34-e80b-3a8c-b687-10594c73dc87","pitchNumber":2,"startTime":"2026-07-29T01:41:36.489Z","endTime":"2026-07-29T01:41:40.758Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677865,"link":"/api/v1/people/677865","pitchHand":{"code":"L","description":"Left"}},"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":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"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":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":77.6,"endSpeed":71.0,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.028999518989284,"aZ":-35.121124114478114,"pfxX":-11.316179613302474,"pfxZ":-2.31436487223824,"pX":0.08765973025308169,"pZ":2.005457473802747,"vX0":-3.983574986218578,"vY0":-112.96248571911337,"vZ0":1.4079227959064908,"x":113.66,"y":184.63,"x0":3.3502437922931367,"y0":50.00085288939957,"z0":4.939563164878414,"aX":-14.43413528615138},"breaks":{"breakAngle":24.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-49.2,"breakVerticalInduced":-3.4,"breakHorizontal":21.6,"spinRate":2466,"spinDirection":305},"zone":8,"typeConfidence":0.9,"plateTime":0.4872672042661974,"extension":6.4192234388148455},"hitData":{"launchSpeed":86.1,"launchAngle":17.0,"totalDistance":219.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":66.75,"coordY":103.18}},"index":2,"playId":"d1ca37a0-6912-37e2-aaa7-b2ac43c0edfa","pitchNumber":3,"startTime":"2026-07-29T01:41:55.314Z","endTime":"2026-07-29T01:42:07.114Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677865,"link":"/api/v1/people/677865","pitchHand":{"code":"L","description":"Left"}},"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":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"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":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":608324,"link":"/api/v1/people/608324"},"credit":"b_ab"},{"player":{"id":677865,"link":"/api/v1/people/677865"},"credit":"p_ab"},{"player":{"id":608324,"link":"/api/v1/people/608324"},"credit":"b_pa"},{"player":{"id":677865,"link":"/api/v1/people/677865"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":1.6,"awayTeamWinProbability":98.4,"homeTeamWinProbabilityAdded":-0.10000000000000009,"leverageIndex":0.03,"dramaIndex":7.0,"contextMetrics":{},"playEndTime":"2026-07-29T01:42:07.114Z","atBatIndex":51},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ian Happ called out on strikes.","rbi":0,"awayScore":8,"homeScore":1,"isOut":true},"about":{"atBatIndex":52,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-07-29T01:42:24.562Z","endTime":"2026-07-29T01:45:05.468Z","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":"R","description":"Right"},"pitcher":{"id":677865,"fullName":"Justin Bruihl","link":"/api/v1/people/677865"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"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(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":89.5,"endSpeed":81.8,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.503038641851703,"aZ":-31.570402098348477,"pfxX":8.214627858539238,"pfxZ":0.3498576718825337,"pX":1.9872106114334198,"pZ":3.425360222779829,"vX0":-6.130102703456419,"vY0":-130.159942632305,"vZ0":1.9508522126149697,"x":41.25,"y":146.3,"x0":3.306509023574192,"y0":50.00011269757323,"z0":5.057853075844609,"aX":14.082506105187596},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":1.3,"breakHorizontal":-13.6,"spinRate":2055,"spinDirection":130},"zone":12,"typeConfidence":0.87,"plateTime":0.42091635695588225,"extension":6.262196134246431},"index":0,"playId":"19d71a2e-2136-3d88-879a-02169f5c0c51","pitchNumber":1,"startTime":"2026-07-29T01:42:29.348Z","endTime":"2026-07-29T01:42:33.088Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677865,"link":"/api/v1/people/677865","pitchHand":{"code":"L","description":"Left"}},"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":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"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":"R","description":"Right"}},"first":{"id":608324,"link":"/api/v1/people/608324"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":76.0,"endSpeed":69.8,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.964774604878926,"aZ":-34.268496138944016,"pfxX":-10.3416942011695,"pfxZ":-1.700244184962255,"pX":0.9444083189169289,"pZ":2.1521933208762887,"vX0":-2.839654986802373,"vY0":-110.66928480229384,"vZ0":1.8271342349021547,"x":81.0,"y":180.67,"x0":3.5897955180674637,"y0":50.00304390033294,"z0":4.922774177636256,"aX":-12.742171205979401},"breaks":{"breakAngle":21.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-49.8,"breakVerticalInduced":-2.3,"breakHorizontal":19.4,"spinRate":2458,"spinDirection":296},"zone":14,"typeConfidence":0.9,"plateTime":0.4961861574956701,"extension":6.622740802073659},"index":1,"playId":"2e37ed27-ac39-3bc2-b8e5-4331c2da2121","pitchNumber":2,"startTime":"2026-07-29T01:42:48.853Z","endTime":"2026-07-29T01:42:52.814Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677865,"link":"/api/v1/people/677865","pitchHand":{"code":"L","description":"Left"}},"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":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"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":"R","description":"Right"}},"first":{"id":608324,"link":"/api/v1/people/608324"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"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":78.3,"endSpeed":71.6,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.507766132486527,"aZ":-36.56190347181183,"pfxX":6.197243119675662,"pfxZ":-3.3525270083339205,"pX":2.848491160951221,"pZ":2.7837966151760742,"vX0":-2.8637124881324194,"vY0":-113.88507550982479,"vZ0":3.6159401508633504,"x":8.42,"y":163.62,"x0":3.319128475499288,"y0":50.002092857107755,"z0":4.7989868625238685,"aX":8.115289322812437},"breaks":{"breakAngle":12.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.6,"breakVerticalInduced":-4.8,"breakHorizontal":-10.4,"spinRate":1583,"spinDirection":113},"zone":12,"typeConfidence":0.91,"plateTime":0.48150522631163994,"extension":6.497252012124832},"index":2,"playId":"e34229ef-18ad-3557-b884-e2f3204a0008","pitchNumber":3,"startTime":"2026-07-29T01:43:07.794Z","endTime":"2026-07-29T01:43:11.286Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677865,"link":"/api/v1/people/677865","pitchHand":{"code":"L","description":"Left"}},"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":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"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":"R","description":"Right"}},"first":{"id":608324,"link":"/api/v1/people/608324"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"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":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.2,"endSpeed":82.4,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.61750099467086,"aZ":-32.127733336408625,"pfxX":9.748416957234001,"pfxZ":0.023474868287445716,"pX":0.2862613230311935,"pZ":2.653013650276583,"vX0":-10.61915644052275,"vY0":-130.93744406310898,"vZ0":0.4279965428631778,"x":106.09,"y":167.15,"x0":3.1276151152386977,"y0":50.00102169495064,"z0":4.891259811826714,"aX":16.928331100043557},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":0.4,"breakHorizontal":-15.4,"spinRate":2141,"spinDirection":126},"zone":5,"typeConfidence":0.9,"plateTime":0.4182924176595546,"extension":6.411503226937247},"index":3,"playId":"957f2c35-6415-3e89-afd1-a949ece93b2d","pitchNumber":4,"startTime":"2026-07-29T01:43:30.480Z","endTime":"2026-07-29T01:43:34.813Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677865,"link":"/api/v1/people/677865","pitchHand":{"code":"L","description":"Left"}},"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":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"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":"R","description":"Right"}},"first":{"id":608324,"link":"/api/v1/people/608324"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":77.2,"endSpeed":71.0,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.141663803787477,"aZ":-34.0614839219903,"pfxX":-10.64567329574383,"pfxZ":-1.490315955592016,"pX":-0.6941943640945751,"pZ":1.189052942304586,"vX0":-5.829118840484023,"vY0":-112.27629182743276,"vZ0":-0.3561619038661359,"x":143.46,"y":206.68,"x0":3.327173597964913,"y0":50.00374874911889,"z0":4.844377515942478,"aX":-13.46193500231971},"breaks":{"breakAngle":22.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-48.7,"breakVerticalInduced":-2.4,"breakHorizontal":20.9,"spinRate":2622,"spinDirection":303},"zone":13,"typeConfidence":0.9,"plateTime":0.48962699536656773,"extension":6.738872897913497},"index":4,"playId":"a1cf72a1-5680-3c47-8609-e826230feaf1","pitchNumber":5,"startTime":"2026-07-29T01:43:50.800Z","endTime":"2026-07-29T01:43:54.322Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677865,"link":"/api/v1/people/677865","pitchHand":{"code":"L","description":"Left"}},"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":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"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":"R","description":"Right"}},"first":{"id":608324,"link":"/api/v1/people/608324"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"index":5,"playId":"3c12face-8887-490b-b3f9-cc09ad794924","startTime":"2026-07-29T01:44:13.337Z","endTime":"2026-07-29T01:44:18.337Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":677865,"link":"/api/v1/people/677865","pitchHand":{"code":"L","description":"Left"}},"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":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"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":"R","description":"Right"}},"first":{"id":608324,"link":"/api/v1/people/608324"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"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,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":77.2,"endSpeed":70.1,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.101397538641233,"aZ":-34.94652875194867,"pfxX":-8.120110956518573,"pfxZ":-2.214056884585771,"pX":-0.36829063441916,"pZ":1.6944314504105082,"vX0":-5.781347572286253,"vY0":-112.20344631713859,"vZ0":1.0434011830733179,"x":131.04,"y":193.03,"x0":3.3154511338311674,"y0":50.004735467573774,"z0":4.8407758159876675,"aX":-10.147297474937634},"breaks":{"breakAngle":18.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.0,"breakVerticalInduced":-3.2,"breakHorizontal":16.4,"spinRate":2489,"spinDirection":298},"zone":7,"typeConfidence":0.9,"plateTime":0.4919434151856681,"extension":6.496791922270217},"index":6,"playId":"db4b5b76-860a-3ce5-9221-a40513c33ea5","pitchNumber":6,"startTime":"2026-07-29T01:44:33.329Z","endTime":"2026-07-29T01:44:36.722Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677865,"link":"/api/v1/people/677865","pitchHand":{"code":"L","description":"Left"}},"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":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"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":"R","description":"Right"}},"first":{"id":608324,"link":"/api/v1/people/608324"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":80.4,"endSpeed":73.7,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.9245523262657,"aZ":-31.50975488254962,"pfxX":8.321519646694501,"pfxZ":0.4829101118708614,"pX":-0.32878286306350657,"pZ":1.9989803054382709,"vX0":-10.355331389294147,"vY0":-116.6134438021948,"vZ0":0.5155180813526856,"x":129.53,"y":184.81,"x0":3.088186911081691,"y0":50.003006286468846,"z0":4.747473067652027,"aX":11.461673493105062},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.3,"breakVerticalInduced":1.3,"breakHorizontal":-12.5,"spinRate":1653,"spinDirection":127},"zone":7,"typeConfidence":0.9,"plateTime":0.4696839330287266,"extension":6.924767581430431},"index":7,"playId":"0c543b10-7517-37f9-8998-21b19a905845","pitchNumber":7,"startTime":"2026-07-29T01:45:01.094Z","endTime":"2026-07-29T01:45:05.468Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677865,"link":"/api/v1/people/677865","pitchHand":{"code":"L","description":"Left"}},"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":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"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":"R","description":"Right"}},"first":{"id":608324,"link":"/api/v1/people/608324"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664023,"link":"/api/v1/people/664023"},"credit":"b_ab"},{"player":{"id":677865,"link":"/api/v1/people/677865"},"credit":"p_ab"},{"player":{"id":664023,"link":"/api/v1/people/664023"},"credit":"b_pa"},{"player":{"id":677865,"link":"/api/v1/people/677865"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":1.7999999999999998,"awayTeamWinProbability":98.2,"homeTeamWinProbabilityAdded":0.19999999999999973,"leverageIndex":0.06,"dramaIndex":8.0,"contextMetrics":{},"playEndTime":"2026-07-29T01:45:05.468Z","atBatIndex":52},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Iván Herrera grounds out to first baseman Michael Busch.","rbi":0,"awayScore":8,"homeScore":1,"isOut":true},"about":{"atBatIndex":53,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-07-29T01:47:30.771Z","endTime":"2026-07-29T01:48:12.043Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607067,"fullName":"Colin Rea","link":"/api/v1/people/607067"},"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":"Groundout","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":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(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":89.1,"endSpeed":83.1,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.1096927802946,"aZ":-26.381718330175616,"pfxX":-0.4288957624358085,"pfxZ":3.347446498932574,"pX":1.5014740465176553,"pZ":1.700771779184644,"vX0":7.933722888952662,"vY0":-129.7214998845472,"vZ0":-4.215711466803685,"x":59.77,"y":192.86,"x0":-1.5205951565281348,"y0":50.004602813773324,"z0":5.321404954680684,"aX":-0.7434193456216214},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":5.4,"breakHorizontal":-0.7,"spinRate":2064,"spinDirection":214},"zone":14,"typeConfidence":2.0,"plateTime":0.4197150960649525,"extension":6.493630954931582},"index":0,"playId":"2373b861-5031-3b40-945e-abf8153be065","pitchNumber":1,"startTime":"2026-07-29T01:47:34.077Z","endTime":"2026-07-29T01:47:39.467Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607067,"link":"/api/v1/people/607067","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":624424,"link":"/api/v1/people/624424"},"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":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.1,"endSpeed":81.1,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.551763873500263,"aZ":-27.3385766963931,"pfxX":0.7764536996212588,"pfxZ":2.9279009890517464,"pX":0.8055019246287212,"pZ":1.7723633662188674,"vX0":5.581590402318494,"vY0":-126.87640537049083,"vZ0":-3.709628602757995,"x":86.3,"y":190.93,"x0":-1.5112908503791505,"y0":50.00509925914865,"z0":5.398507139635479,"aX":1.2835564704621043},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":4.8,"breakHorizontal":-2.5,"spinRate":2252,"spinDirection":185},"zone":14,"typeConfidence":2.0,"plateTime":0.4294125418925976,"extension":6.3891603312223095},"index":1,"playId":"9db1c0da-74f7-3e85-a26d-bd576f4f16ca","pitchNumber":2,"startTime":"2026-07-29T01:47:46.838Z","endTime":"2026-07-29T01:47:51.158Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607067,"link":"/api/v1/people/607067","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":624424,"link":"/api/v1/people/624424"},"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":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.4,"endSpeed":86.6,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.63978585290702,"aZ":-19.9578199176293,"pfxX":-5.011265614718283,"pfxZ":6.415899808279354,"pX":-0.01460195257349001,"pZ":2.774002889110309,"vX0":5.751028293562975,"vY0":-136.10149764073407,"vZ0":-3.2479083437989544,"x":117.56,"y":163.88,"x0":-1.4890105061905416,"y0":50.003906039026305,"z0":5.340349068903201,"aX":-9.54427671149822},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":11.3,"breakHorizontal":8.0,"spinRate":2138,"spinDirection":221},"zone":2,"typeConfidence":2.0,"plateTime":0.40012952118387757,"extension":6.570565481957712},"hitData":{"launchSpeed":89.9,"launchAngle":-33.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":150.29,"coordY":170.94}},"index":2,"playId":"5a9e601d-f7e6-3f9f-af59-8dd5b8c4cf2a","pitchNumber":3,"startTime":"2026-07-29T01:48:02.512Z","endTime":"2026-07-29T01:48:12.043Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607067,"link":"/api/v1/people/607067","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":624424,"link":"/api/v1/people/624424"},"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":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":671056,"link":"/api/v1/people/671056"},"credit":"b_ab"},{"player":{"id":607067,"link":"/api/v1/people/607067"},"credit":"p_ab"},{"player":{"id":671056,"link":"/api/v1/people/671056"},"credit":"b_pa"},{"player":{"id":607067,"link":"/api/v1/people/607067"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":1.3,"awayTeamWinProbability":98.7,"homeTeamWinProbabilityAdded":-0.4999999999999998,"leverageIndex":0.19,"dramaIndex":13.0,"contextMetrics":{},"playEndTime":"2026-07-29T01:48:12.043Z","atBatIndex":53},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Lars Nootbaar grounds out, first baseman Michael Busch to pitcher Colin Rea.","rbi":0,"awayScore":8,"homeScore":1,"isOut":true},"about":{"atBatIndex":54,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-07-29T01:48:19.187Z","endTime":"2026-07-29T01:51:31.595Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":663457,"fullName":"Lars Nootbaar","link":"/api/v1/people/663457"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607067,"fullName":"Colin Rea","link":"/api/v1/people/607067"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,6,7,8,9,10],"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":663457,"fullName":"Lars Nootbaar","link":"/api/v1/people/663457"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":10},"credits":[{"player":{"id":683737,"link":"/api/v1/people/683737"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":607067,"link":"/api/v1/people/607067"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":80.1,"endSpeed":74.4,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.509338165759655,"aZ":-39.29787274757652,"pfxX":5.570229213653144,"pfxZ":-5.117478517622063,"pX":-0.8575729433818772,"pZ":2.3110425667911207,"vX0":0.37030387774225276,"vY0":-116.74946348831239,"vZ0":0.6669696249685777,"x":149.69,"y":176.38,"x0":-1.742462220360668,"y0":50.0057431112923,"z0":5.699124969299913,"aX":7.745891692454146},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.1,"breakVerticalInduced":-8.9,"breakHorizontal":-10.2,"spinRate":2269,"spinDirection":57},"zone":13,"typeConfidence":2.0,"plateTime":0.4678679740672078,"extension":6.317192646155468},"index":0,"playId":"e785d500-4bc2-3812-82e6-a3a0c1ee91eb","pitchNumber":1,"startTime":"2026-07-29T01:48:36.021Z","endTime":"2026-07-29T01:48:40.462Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607067,"link":"/api/v1/people/607067","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":624424,"link":"/api/v1/people/624424"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":663457,"link":"/api/v1/people/663457","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.1,"endSpeed":86.4,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.796716407398602,"aZ":-18.89612641061241,"pfxX":-5.389361438427364,"pfxZ":6.951901594073096,"pX":0.39782005451973407,"pZ":3.1975211471656078,"vX0":7.063189387186025,"vY0":-136.98623086810545,"vZ0":-2.4524189998453405,"x":101.84,"y":152.45,"x0":-1.5076202722165846,"y0":50.00361414051225,"z0":5.388674369234313,"aX":-10.295971910713128},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":12.2,"breakHorizontal":8.4,"spinRate":2195,"spinDirection":228},"zone":3,"typeConfidence":2.0,"plateTime":0.39904329814234085,"extension":6.53262996955293},"index":1,"playId":"b3d2dbfb-eb31-37f2-b8d6-f70bea437d92","pitchNumber":2,"startTime":"2026-07-29T01:48:49.527Z","endTime":"2026-07-29T01:48:53.597Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607067,"link":"/api/v1/people/607067","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":624424,"link":"/api/v1/people/624424"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":663457,"link":"/api/v1/people/663457","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.7,"endSpeed":85.8,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.027209977482425,"aZ":-17.549799890675423,"pfxX":-5.803674362027589,"pfxZ":7.760028016194418,"pX":0.861188797349099,"pZ":2.775310066677842,"vX0":8.090614335334783,"vY0":-136.2118257805108,"vZ0":-3.4796169230530367,"x":84.17,"y":163.85,"x0":-1.3892109945666022,"y0":50.006464786851964,"z0":5.2779850637151595,"aX":-10.94337095694693},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":13.6,"breakHorizontal":8.9,"spinRate":2233,"spinDirection":225},"zone":12,"typeConfidence":2.0,"plateTime":0.4016262903567611,"extension":6.493621271193996},"index":2,"playId":"8d21ece4-1914-392f-8f1c-4e31219b006b","pitchNumber":3,"startTime":"2026-07-29T01:49:07.354Z","endTime":"2026-07-29T01:49:11.833Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607067,"link":"/api/v1/people/607067","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":624424,"link":"/api/v1/people/624424"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":663457,"link":"/api/v1/people/663457","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.9,"endSpeed":86.1,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.110440074565417,"aZ":-18.1201878532159,"pfxX":-5.735065387089641,"pfxZ":7.4054504272966355,"pX":-0.4408228287295027,"pZ":3.2663251441792784,"vX0":5.267673652154624,"vY0":-136.6436434693494,"vZ0":-2.5137682701534216,"x":133.8,"y":150.59,"x0":-1.6451687745078873,"y0":50.0013599600536,"z0":5.438066161524372,"aX":-10.882687150792915},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":13.1,"breakHorizontal":9.4,"spinRate":2295,"spinDirection":228},"zone":1,"typeConfidence":2.0,"plateTime":0.40030040270208733,"extension":6.495846642234702},"index":3,"playId":"dbecfc85-bf3d-3e5a-95aa-2099088c08b7","pitchNumber":4,"startTime":"2026-07-29T01:49:23.126Z","endTime":"2026-07-29T01:49:27.188Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607067,"link":"/api/v1/people/607067","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":624424,"link":"/api/v1/people/624424"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":663457,"link":"/api/v1/people/663457","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"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":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.1,"endSpeed":76.6,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.095054781008795,"aZ":-28.495469335406387,"pfxX":6.276910551363692,"pfxZ":2.4946685094579824,"pX":-0.34167036537398715,"pZ":2.1796955509615303,"vX0":1.4161493638204121,"vY0":-119.77494265970041,"vZ0":-1.733094861029253,"x":130.02,"y":179.93,"x0":-1.7544552411761358,"y0":50.00216235744238,"z0":5.42729057694058,"aX":9.246206301741672},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":4.4,"breakHorizontal":-11.8,"spinRate":2590,"spinDirection":68},"zone":7,"typeConfidence":2.0,"plateTime":0.4548822783979034,"extension":6.242067592172524},"index":4,"playId":"7e7a38c3-8051-39f3-b299-56564118382e","pitchNumber":5,"startTime":"2026-07-29T01:49:43.496Z","endTime":"2026-07-29T01:49:48.993Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607067,"link":"/api/v1/people/607067","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":624424,"link":"/api/v1/people/624424"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":663457,"link":"/api/v1/people/663457","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":8,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"index":5,"startTime":"2026-07-29T01:50:07.488Z","endTime":"2026-07-29T01:50:11.586Z","isPitch":false,"type":"action","player":{"id":663457,"link":"/api/v1/people/663457"},"defense":{"pitcher":{"id":607067,"link":"/api/v1/people/607067","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":624424,"link":"/api/v1/people/624424"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":663457,"link":"/api/v1/people/663457","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"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":2,"outs":1},"pitchData":{"startSpeed":93.3,"endSpeed":84.8,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.054245575114635,"aZ":-19.233139016434176,"pfxX":-5.307719821614246,"pfxZ":6.972505841925706,"pX":0.832407370536254,"pZ":3.67617908571818,"vX0":7.768476061719223,"vY0":-135.68618913733278,"vZ0":-1.0981293823773257,"x":85.27,"y":139.52,"x0":-1.3846078702975504,"y0":50.00075292473929,"z0":5.4326964298361835,"aX":-9.848360763234005},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":12.6,"breakHorizontal":7.9,"spinRate":2043,"spinDirection":218},"zone":12,"typeConfidence":2.0,"plateTime":0.4044379869960921,"extension":6.565163373491202},"index":6,"playId":"65dd84c6-3d2e-32f1-85f1-b5857d6386f7","pitchNumber":6,"startTime":"2026-07-29T01:50:11.586Z","endTime":"2026-07-29T01:50:14.798Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607067,"link":"/api/v1/people/607067","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":624424,"link":"/api/v1/people/624424"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":663457,"link":"/api/v1/people/663457","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.2,"endSpeed":79.8,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.66389345688133,"aZ":-31.23377286665962,"pfxX":-8.789546930871385,"pfxZ":0.5867598404487468,"pX":-0.9864347895826535,"pZ":1.5597901632242062,"vX0":4.632102406994732,"vY0":-125.5018567579569,"vZ0":-3.2559502801497886,"x":154.6,"y":196.67,"x0":-1.7070129018184454,"y0":50.00376090129664,"z0":5.398523461803539,"aX":-14.124262375260646},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":0.6,"breakHorizontal":15.0,"spinRate":1325,"spinDirection":256},"zone":13,"typeConfidence":2.0,"plateTime":0.4352088057141632,"extension":6.585735716880787},"index":7,"playId":"e52a59c5-322d-3e0e-a59c-28ad2b1b6ff8","pitchNumber":7,"startTime":"2026-07-29T01:50:36.245Z","endTime":"2026-07-29T01:50:41.943Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607067,"link":"/api/v1/people/607067","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":624424,"link":"/api/v1/people/624424"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":663457,"link":"/api/v1/people/663457","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.5,"endSpeed":86.4,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.07708707890182,"aZ":-20.557558553948187,"pfxX":-7.07275947537873,"pfxZ":6.124451772354718,"pX":-1.3272298364521251,"pZ":2.472524835448149,"vX0":3.4531076667692413,"vY0":-136.15999799966968,"vZ0":-3.7845402440855542,"x":167.59,"y":172.02,"x0":-1.6860611603603683,"y0":50.00363289582846,"z0":5.28542525933168,"aX":-13.414164735975772},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":10.6,"breakHorizontal":12.2,"spinRate":1985,"spinDirection":224},"zone":13,"typeConfidence":2.0,"plateTime":0.40074656860976,"extension":6.546585096734872},"index":8,"playId":"3f7a621e-b835-39b6-b29d-b48eb859493a","pitchNumber":8,"startTime":"2026-07-29T01:50:51.764Z","endTime":"2026-07-29T01:50:55.992Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607067,"link":"/api/v1/people/607067","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":624424,"link":"/api/v1/people/624424"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":663457,"link":"/api/v1/people/663457","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.8,"endSpeed":86.3,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.952290026518888,"aZ":-18.102889096295655,"pfxX":-6.091854089646878,"pfxZ":7.388270933579733,"pX":-0.9147538382431675,"pZ":3.0910978136736516,"vX0":4.087752286714432,"vY0":-136.60973966022365,"vZ0":-2.661108850567609,"x":151.87,"y":155.32,"x0":-1.633261600078762,"y0":50.002183655336935,"z0":5.3113133330342714,"aX":-11.601218512610098},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":13.1,"breakHorizontal":10.2,"spinRate":2214,"spinDirection":220},"zone":11,"typeConfidence":2.0,"plateTime":0.3997833255772858,"extension":6.613360463232176},"index":9,"playId":"e2cd9616-57f7-398c-b697-e3679f5fa022","pitchNumber":9,"startTime":"2026-07-29T01:51:07.157Z","endTime":"2026-07-29T01:51:11.562Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607067,"link":"/api/v1/people/607067","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":624424,"link":"/api/v1/people/624424"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":663457,"link":"/api/v1/people/663457","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.6,"endSpeed":81.3,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.84082964156846,"aZ":-33.16176634773587,"pfxX":-8.66634293789965,"pfxZ":-0.5962237139713915,"pX":-0.09760523973196646,"pZ":1.1205803451144078,"vX0":6.4211700802778555,"vY0":-127.49909755922607,"vZ0":-3.9904248282864847,"x":120.72,"y":208.52,"x0":-1.5107461345852122,"y0":50.002581561278184,"z0":5.295856465823199,"aX":-14.406130136145102},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":-1.7,"breakHorizontal":14.4,"spinRate":1354,"spinDirection":260},"zone":13,"typeConfidence":2.0,"plateTime":0.4280187619489526,"extension":6.580223866272495},"hitData":{"launchSpeed":70.4,"launchAngle":-31.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":152.82,"coordY":171.95}},"index":10,"playId":"f62b133f-3cc8-3c77-b914-c06ac04d4b4c","pitchNumber":10,"startTime":"2026-07-29T01:51:24.596Z","endTime":"2026-07-29T01:51:31.595Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607067,"link":"/api/v1/people/607067","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":624424,"link":"/api/v1/people/624424"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":663457,"link":"/api/v1/people/663457","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663457,"link":"/api/v1/people/663457"},"credit":"b_ab"},{"player":{"id":607067,"link":"/api/v1/people/607067"},"credit":"p_ab"},{"player":{"id":663457,"link":"/api/v1/people/663457"},"credit":"b_pa"},{"player":{"id":607067,"link":"/api/v1/people/607067"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":1.0,"awayTeamWinProbability":99.0,"homeTeamWinProbabilityAdded":-0.30000000000000004,"leverageIndex":0.11,"dramaIndex":10.0,"contextMetrics":{},"playEndTime":"2026-07-29T01:51:31.595Z","atBatIndex":54},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Masyn Winn strikes out swinging.","rbi":0,"awayScore":8,"homeScore":1,"isOut":true},"about":{"atBatIndex":55,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-07-29T01:51:51.800Z","endTime":"2026-07-29T01:52:51.547Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607067,"fullName":"Colin Rea","link":"/api/v1/people/607067"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"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":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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.5,"endSpeed":86.9,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.77034697941564,"aZ":-18.905076791872386,"pfxX":-7.536678983491867,"pfxZ":6.879978339873821,"pX":-0.1904867145254063,"pZ":2.7577060732218865,"vX0":6.103836034155205,"vY0":-137.554874828528,"vZ0":-3.7268283664265875,"x":124.26,"y":164.32,"x0":-1.4524033541574368,"y0":50.00034753069264,"z0":5.401920708158022,"aX":-14.528953090435008},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":11.9,"breakHorizontal":12.5,"spinRate":2183,"spinDirection":223},"zone":2,"typeConfidence":2.0,"plateTime":0.3972624523556152,"extension":6.373727060806634},"index":0,"playId":"3d252825-077f-3968-90eb-88fa159c93b6","pitchNumber":1,"startTime":"2026-07-29T01:52:03.500Z","endTime":"2026-07-29T01:52:06.594Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607067,"link":"/api/v1/people/607067","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":624424,"link":"/api/v1/people/624424"},"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":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.4,"endSpeed":87.0,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.5111033345903,"aZ":-18.63918110533324,"pfxX":-6.417790789198796,"pfxZ":7.021446123273908,"pX":0.7386089776982689,"pZ":2.663326972930821,"vX0":8.136681278566549,"vY0":-137.27404799374247,"vZ0":-3.7772893493841755,"x":88.85,"y":166.87,"x0":-1.4161074768488449,"y0":50.00407010867996,"z0":5.309748455436733,"aX":-12.373833636074016},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":12.2,"breakHorizontal":10.1,"spinRate":2164,"spinDirection":224},"zone":6,"typeConfidence":2.0,"plateTime":0.39748134756380393,"extension":6.782328601561968},"index":1,"playId":"a1ffcbd8-2bb9-3e31-9114-06afcc71f572","pitchNumber":2,"startTime":"2026-07-29T01:52:22.381Z","endTime":"2026-07-29T01:52:26.339Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607067,"link":"/api/v1/people/607067","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":624424,"link":"/api/v1/people/624424"},"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":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":8,"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-29T01:52:32.194Z","endTime":"2026-07-29T01:52:46.569Z","isPitch":false,"type":"action","player":{"id":691026,"link":"/api/v1/people/691026"},"defense":{"pitcher":{"id":607067,"link":"/api/v1/people/607067","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":624424,"link":"/api/v1/people/624424"},"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":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"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":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.8,"endSpeed":76.9,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.220295017179453,"aZ":-31.511374957373416,"pfxX":6.284578788119827,"pfxZ":0.4479211623382344,"pX":1.5950968074205478,"pZ":1.6221372099359936,"vX0":5.464440401996859,"vY0":-120.61808804386469,"vZ0":-2.1358893935427496,"x":56.2,"y":194.98,"x0":-1.511629961971705,"y0":50.00272696695248,"z0":5.282500404016052,"aX":9.312255118462279},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.1,"breakVerticalInduced":0.6,"breakHorizontal":-12.6,"spinRate":2554,"spinDirection":57},"zone":14,"typeConfidence":2.0,"plateTime":0.45312651538079285,"extension":6.491021117627309},"index":3,"playId":"e96bb930-195f-332b-94cd-e13941ec9f97","pitchNumber":3,"startTime":"2026-07-29T01:52:46.569Z","endTime":"2026-07-29T01:52:51.547Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607067,"link":"/api/v1/people/607067","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":624424,"link":"/api/v1/people/624424"},"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":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691026,"link":"/api/v1/people/691026"},"credit":"b_ab"},{"player":{"id":607067,"link":"/api/v1/people/607067"},"credit":"p_ab"},{"player":{"id":691026,"link":"/api/v1/people/691026"},"credit":"b_pa"},{"player":{"id":607067,"link":"/api/v1/people/607067"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.8999999999999999,"awayTeamWinProbability":99.1,"homeTeamWinProbabilityAdded":-0.10000000000000009,"leverageIndex":0.05,"dramaIndex":7.0,"contextMetrics":{},"playEndTime":"2026-07-29T01:52:51.547Z","atBatIndex":55},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Nico Hoerner flies out to right fielder Jordan Walker.","rbi":0,"awayScore":8,"homeScore":1,"isOut":true},"about":{"atBatIndex":56,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-07-29T01:55:16.593Z","endTime":"2026-07-29T01:55:27.398Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":657265,"fullName":"Peter Strzelecki","link":"/api/v1/people/657265"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","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":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"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_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Peter Strzelecki replaces Justin Bruihl.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":8,"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-29T01:53:33.719Z","endTime":"2026-07-29T01:55:18.876Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":657265,"link":"/api/v1/people/657265"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":677865,"link":"/api/v1/people/677865","pitchHand":{"code":"L","description":"Left"}},"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":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"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":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.0,"endSpeed":85.0,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.761122681817653,"aZ":-26.604961228700017,"pfxX":-8.177007032749081,"pfxZ":3.0341027347682434,"pX":0.773224861639122,"pZ":2.418510839457784,"vX0":9.312352324902061,"vY0":-133.811570778451,"vZ0":-1.6722400856290585,"x":87.53,"y":173.48,"x0":-1.670799769774971,"y0":50.00137217295285,"z0":4.936627792135427,"aX":-14.99888533258308},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":5.4,"breakHorizontal":13.1,"spinRate":2413,"spinDirection":238},"zone":6,"typeConfidence":0.88,"plateTime":0.40755356588615976,"extension":6.775943576607256},"hitData":{"launchSpeed":75.9,"launchAngle":43.0,"totalDistance":220.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":187.47,"coordY":136.27}},"index":1,"playId":"c420390a-6148-39ea-9252-913b005e9243","pitchNumber":1,"startTime":"2026-07-29T01:55:18.876Z","endTime":"2026-07-29T01:55:27.398Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657265,"link":"/api/v1/people/657265","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":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"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":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663538,"link":"/api/v1/people/663538"},"credit":"b_ab"},{"player":{"id":657265,"link":"/api/v1/people/657265"},"credit":"p_ab"},{"player":{"id":663538,"link":"/api/v1/people/663538"},"credit":"b_pa"},{"player":{"id":657265,"link":"/api/v1/people/657265"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.8999999999999999,"awayTeamWinProbability":99.1,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.03,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2026-07-29T01:55:27.398Z","atBatIndex":56},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Michael Conforto singles on a ground ball to right fielder Jordan Walker.","rbi":0,"awayScore":8,"homeScore":1,"isOut":false},"about":{"atBatIndex":57,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-07-29T01:55:39.148Z","endTime":"2026-07-29T01:56:47.381Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":624424,"fullName":"Michael Conforto","link":"/api/v1/people/624424"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657265,"fullName":"Peter Strzelecki","link":"/api/v1/people/657265"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":624424,"fullName":"Michael Conforto","link":"/api/v1/people/624424"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":624424,"fullName":"Michael Conforto","link":"/api/v1/people/624424"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"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":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.5,"endSpeed":85.6,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.571857071935383,"aZ":-19.600256653487847,"pfxX":-3.8840695796868494,"pfxZ":6.759102876347265,"pX":0.5113564399973493,"pZ":3.0670999627818305,"vX0":7.293220102474074,"vY0":-134.6644329086242,"vZ0":-1.2800246143408764,"x":97.51,"y":155.97,"x0":-1.7112295504934754,"y0":50.006652810539755,"z0":4.917194214920696,"aX":-7.230755735585616},"breaks":{"breakAngle":16.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":12.2,"breakHorizontal":5.8,"spinRate":2322,"spinDirection":234},"zone":3,"typeConfidence":0.9,"plateTime":0.40465736092326265,"extension":6.8034345978004644},"index":0,"playId":"c7bb8559-50b0-3ec5-a825-e46d9f1bbf07","pitchNumber":1,"startTime":"2026-07-29T01:55:52.289Z","endTime":"2026-07-29T01:55:56.584Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657265,"link":"/api/v1/people/657265","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":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"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":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.4,"endSpeed":81.7,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.249264383655188,"aZ":-31.09862243111709,"pfxX":-11.008331461880863,"pfxZ":0.6378936357067353,"pX":0.2950507708252965,"pZ":1.4155199640246523,"vX0":8.984141320441356,"vY0":-128.48891658513998,"vZ0":-2.252345859314345,"x":105.75,"y":200.56,"x0":-1.8003535407256914,"y0":50.003926028522116,"z0":4.697562485953374,"aX":-18.583249451862567},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":0.8,"breakHorizontal":18.1,"spinRate":1858,"spinDirection":269},"zone":14,"typeConfidence":0.64,"plateTime":0.4247506234588392,"extension":6.654705679587173},"index":1,"playId":"60ff0f91-938c-3e43-86d4-926cc5b7e3e7","pitchNumber":2,"startTime":"2026-07-29T01:56:05.454Z","endTime":"2026-07-29T01:56:09.748Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657265,"link":"/api/v1/people/657265","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":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"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":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":80.8,"endSpeed":74.2,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.739684853437925,"aZ":-40.21412998284087,"pfxX":8.372440506001055,"pfxZ":-5.748347987058109,"pX":-1.2444086462426693,"pZ":2.6308240768295037,"vX0":-0.3643980261418096,"vY0":-117.64972316638335,"vZ0":3.0175502145740167,"x":164.43,"y":167.75,"x0":-2.1746970115694735,"y0":50.00193173750087,"z0":5.063834424413559,"aX":11.712206534463748},"breaks":{"breakAngle":16.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.2,"breakVerticalInduced":-9.4,"breakHorizontal":-15.1,"spinRate":2921,"spinDirection":79},"zone":11,"typeConfidence":0.9,"plateTime":0.46591270289240283,"extension":6.592541399396973},"index":2,"playId":"2dca7257-f793-36a4-a3f7-403327d5c46a","pitchNumber":3,"startTime":"2026-07-29T01:56:18.957Z","endTime":"2026-07-29T01:56:23.473Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657265,"link":"/api/v1/people/657265","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":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"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":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.8,"endSpeed":85.1,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.127096131932788,"aZ":-28.503575961840685,"pfxX":-9.884561746964987,"pfxZ":1.9902350298472982,"pX":-0.2379816169880168,"pZ":1.8570253430961154,"vX0":7.1755888976469455,"vY0":-134.9455052237082,"vZ0":-2.7622099083627596,"x":126.07,"y":188.64,"x0":-1.6460891376443239,"y0":50.0044456425678,"z0":4.900058598563235,"aX":-18.24778473754696},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":3.2,"breakHorizontal":16.4,"spinRate":2324,"spinDirection":235},"zone":8,"typeConfidence":0.93,"plateTime":0.4057526430359739,"extension":6.678842104512938},"hitData":{"launchSpeed":101.4,"launchAngle":-11.0,"totalDistance":11.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":172.01,"coordY":130.65}},"index":3,"playId":"c8aa7d9c-3567-36ce-9eb1-adb3b3b12b5a","pitchNumber":4,"startTime":"2026-07-29T01:56:36.265Z","endTime":"2026-07-29T01:56:47.381Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657265,"link":"/api/v1/people/657265","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":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"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":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":624424,"link":"/api/v1/people/624424"},"credit":"b_ab"},{"player":{"id":657265,"link":"/api/v1/people/657265"},"credit":"p_ab"},{"player":{"id":624424,"link":"/api/v1/people/624424"},"credit":"b_pa"},{"player":{"id":657265,"link":"/api/v1/people/657265"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.8999999999999999,"awayTeamWinProbability":99.1,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.03,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2026-07-29T01:56:47.381Z","atBatIndex":57},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Carson Kelly grounds into a double play, third baseman José Fermín to second baseman JJ Wetherholt to first baseman Alec Burleson. Michael Conforto out at 2nd. Carson Kelly out at 1st.","rbi":0,"awayScore":8,"homeScore":1,"isOut":true},"about":{"atBatIndex":58,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-07-29T01:57:00.919Z","endTime":"2026-07-29T01:58:23.758Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":657265,"fullName":"Peter Strzelecki","link":"/api/v1/people/657265"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":624424,"fullName":"Michael Conforto","link":"/api/v1/people/624424"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":665877,"link":"/api/v1/people/665877"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":802139,"link":"/api/v1/people/802139"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"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":"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":92.7,"endSpeed":85.1,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.557388290621414,"aZ":-31.28787945171759,"pfxX":-9.741997898731494,"pfxZ":0.47724426264502995,"pX":-0.43188986056111506,"pZ":2.628660641426507,"vX0":6.784784416349938,"vY0":-134.84936452355623,"vZ0":-0.744467037874156,"x":133.46,"y":167.81,"x0":-1.7113271362543698,"y0":50.000923386304635,"z0":5.1101523050949815,"aX":-17.98983651167175},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":1.0,"breakHorizontal":16.2,"spinRate":2332,"spinDirection":238},"zone":4,"typeConfidence":0.91,"plateTime":0.40574773900686223,"extension":6.694082518208164},"index":0,"playId":"5dd4ed97-c97d-3b28-a54b-d5e12b19e3bf","pitchNumber":1,"startTime":"2026-07-29T01:57:13.328Z","endTime":"2026-07-29T01:57:17.348Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657265,"link":"/api/v1/people/657265","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":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"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":624424,"link":"/api/v1/people/624424"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.1,"endSpeed":84.3,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.25469152449392,"aZ":-26.8753767127542,"pfxX":-9.238336662984754,"pfxZ":2.9088461022399557,"pX":0.5316431152222642,"pZ":3.0670647646418123,"vX0":8.087890110884745,"vY0":-133.9371849256667,"vZ0":-0.18771226661324458,"x":96.74,"y":155.97,"x0":-1.3232649740713083,"y0":50.00195137163109,"z0":5.055857262317879,"aX":-16.825746772596716},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":5.4,"breakHorizontal":15.0,"spinRate":2418,"spinDirection":229},"zone":3,"typeConfidence":0.92,"plateTime":0.40855225422725683,"extension":6.7011145331053985},"index":1,"playId":"f0089f4c-830a-320e-8e44-1cc65ce08c44","pitchNumber":2,"startTime":"2026-07-29T01:57:31.952Z","endTime":"2026-07-29T01:57:35.997Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657265,"link":"/api/v1/people/657265","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":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"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":624424,"link":"/api/v1/people/624424"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":8,"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-29T01:57:39.462Z","endTime":"2026-07-29T01:57:57.362Z","isPitch":false,"type":"action","player":{"id":608348,"link":"/api/v1/people/608348"},"defense":{"pitcher":{"id":657265,"link":"/api/v1/people/657265","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":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"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":624424,"link":"/api/v1/people/624424"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.3,"endSpeed":77.0,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.94353287892686,"aZ":-38.43621204289249,"pfxX":6.856502858606839,"pfxZ":-4.208096996969305,"pX":0.5051413869950221,"pZ":1.1147734978447925,"vX0":3.7567591587749725,"vY0":-121.31568360201892,"vZ0":-0.9546674252836223,"x":97.75,"y":208.68,"x0":-1.954570928596657,"y0":50.00110932110183,"z0":4.86643483950956,"aX":10.208487979618635},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.9,"breakVerticalInduced":-7.6,"breakHorizontal":-13.3,"spinRate":2936,"spinDirection":72},"zone":14,"typeConfidence":0.9,"plateTime":0.4516498459292979,"extension":6.808923098546053},"index":3,"playId":"b044a945-ea0c-300e-930f-d9fe12350e93","pitchNumber":3,"startTime":"2026-07-29T01:57:57.362Z","endTime":"2026-07-29T01:58:01.336Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657265,"link":"/api/v1/people/657265","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":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"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":624424,"link":"/api/v1/people/624424"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.3,"endSpeed":75.7,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.005232086294896,"aZ":-39.121017379785435,"pfxX":5.7952753786494,"pfxZ":-4.796890706442695,"pX":0.7103409682975347,"pZ":1.8564076815464021,"vX0":4.199009662210516,"vY0":-119.74233339250696,"vZ0":0.7381832471368925,"x":89.92,"y":188.66,"x0":-1.8216728288426294,"y0":50.005792561203286,"z0":5.055569691484944,"aX":8.383161209963777},"breaks":{"breakAngle":13.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.7,"breakVerticalInduced":-8.3,"breakHorizontal":-11.5,"spinRate":2917,"spinDirection":67},"zone":9,"typeConfidence":0.9,"plateTime":0.45812555214599726,"extension":6.818180740456183},"hitData":{"launchSpeed":68.5,"launchAngle":-16.0,"totalDistance":9.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":104.18,"coordY":170.43}},"index":4,"playId":"e9c0d8ae-d6da-392e-ae19-1430d9530eba","pitchNumber":4,"startTime":"2026-07-29T01:58:15.748Z","endTime":"2026-07-29T01:58:23.758Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657265,"link":"/api/v1/people/657265","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":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"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":624424,"link":"/api/v1/people/624424"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":608348,"link":"/api/v1/people/608348"},"credit":"b_ab"},{"player":{"id":657265,"link":"/api/v1/people/657265"},"credit":"p_ab"},{"player":{"id":608348,"link":"/api/v1/people/608348"},"credit":"b_pa"},{"player":{"id":657265,"link":"/api/v1/people/657265"},"credit":"p_pa"}],"flags":[{"credit":"t_double_play"},{"credit":"b_gnd_into_dp"}],"homeTeamWinProbability":1.0999999999999999,"awayTeamWinProbability":98.9,"homeTeamWinProbabilityAdded":0.19999999999999996,"leverageIndex":0.04,"dramaIndex":7.0,"contextMetrics":{},"playEndTime":"2026-07-29T01:58:23.758Z","atBatIndex":58},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Nathan Church lines out to right fielder Seiya Suzuki.","rbi":0,"awayScore":8,"homeScore":1,"isOut":true},"about":{"atBatIndex":59,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-07-29T02:01:16.703Z","endTime":"2026-07-29T02:03:06.030Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":621053,"fullName":"Tyler Ferguson","link":"/api/v1/people/621053"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2,3,5,6,7,8],"actionIndex":[0,1],"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":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":673548,"link":"/api/v1/people/673548"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Justin Dean replaces left fielder Michael Conforto, batting 7th, playing left field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":8,"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-29T02:00:31.367Z","endTime":"2026-07-29T02:00:31.395Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":681909,"link":"/api/v1/people/681909"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"701","replacedPlayer":{"id":624424,"link":"/api/v1/people/624424"},"defense":{"pitcher":{"id":607067,"link":"/api/v1/people/607067","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":624424,"link":"/api/v1/people/624424"},"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":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Tyler Ferguson replaces Colin Rea.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":8,"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-29T02:00:31.395Z","endTime":"2026-07-29T02:01:18.976Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":621053,"link":"/api/v1/people/621053"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":607067,"link":"/api/v1/people/607067","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":681909,"link":"/api/v1/people/681909"},"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":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.7,"endSpeed":87.7,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.993696621935964,"aZ":-16.327348217265776,"pfxX":-6.30859770986145,"pfxZ":8.064457910489374,"pX":-0.3273413240391939,"pZ":2.6475890345732473,"vX0":8.831008763199542,"vY0":-139.02707393071083,"vZ0":-5.254984775520514,"x":129.48,"y":167.3,"x0":-2.7194123675412634,"y0":50.004280171424526,"z0":5.639095171781374,"aX":-12.40011415450994},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":13.7,"breakHorizontal":9.7,"spinRate":2378,"spinDirection":226},"zone":4,"typeConfidence":2.0,"plateTime":0.3933517315433299,"extension":6.235615782795511},"index":2,"playId":"370aa4c2-bac4-3ccc-bdfc-9462a554346a","pitchNumber":1,"startTime":"2026-07-29T02:01:18.976Z","endTime":"2026-07-29T02:01:22.112Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621053,"link":"/api/v1/people/621053","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":681909,"link":"/api/v1/people/681909"},"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":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.1,"endSpeed":87.7,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.588656667984637,"aZ":-15.406934584367521,"pfxX":-5.565464723263432,"pfxZ":8.485391370642139,"pX":-0.11607578390167919,"pZ":3.7701195960708325,"vX0":8.976242195312205,"vY0":-139.72386154467426,"vZ0":-2.7414863835491716,"x":121.42,"y":136.99,"x0":-2.6478013468667516,"y0":50.00495125777849,"z0":5.7768410451770436,"aX":-11.001163543525712},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":15.0,"breakHorizontal":8.2,"spinRate":2360,"spinDirection":225},"zone":11,"typeConfidence":2.0,"plateTime":0.39205169602080536,"extension":6.212561116692455},"index":3,"playId":"9135ac32-c8ab-3fa3-ba08-f8426e3e51dc","pitchNumber":2,"startTime":"2026-07-29T02:01:36.290Z","endTime":"2026-07-29T02:01:39.829Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621053,"link":"/api/v1/people/621053","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":681909,"link":"/api/v1/people/681909"},"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":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":8,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"index":4,"startTime":"2026-07-29T02:01:44.883Z","endTime":"2026-07-29T02:01:59.624Z","isPitch":false,"type":"action","player":{"id":701675,"link":"/api/v1/people/701675"},"defense":{"pitcher":{"id":621053,"link":"/api/v1/people/621053","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":681909,"link":"/api/v1/people/681909"},"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":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.6,"endSpeed":87.3,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.890815893859624,"aZ":-18.692491666113785,"pfxX":-3.4740271302206125,"pfxZ":6.870689391462026,"pX":-1.106776576204128,"pZ":4.812894159547523,"vX0":5.655944679195301,"vY0":-139.11127736852924,"vZ0":0.5939148877294013,"x":159.19,"y":108.83,"x0":-2.7138930747314447,"y0":50.00223963591031,"z0":5.834779074769118,"aX":-6.81688724778646},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":12.7,"breakHorizontal":5.2,"spinRate":2446,"spinDirection":222},"zone":11,"typeConfidence":2.0,"plateTime":0.3935741189863955,"extension":6.057684481221835},"index":5,"playId":"c4d2030d-a360-3924-9257-8dab123b2ae9","pitchNumber":3,"startTime":"2026-07-29T02:01:59.624Z","endTime":"2026-07-29T02:02:03.555Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621053,"link":"/api/v1/people/621053","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":681909,"link":"/api/v1/people/681909"},"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":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.1,"endSpeed":78.0,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.214767154172566,"aZ":-36.95958897143515,"pfxX":4.490887787937799,"pfxZ":-3.1337818961977373,"pX":-0.9119772323862593,"pZ":1.7993298908897937,"vX0":3.0002711443887295,"vY0":-122.57470446646558,"vZ0":-2.099671668592649,"x":151.76,"y":190.2,"x0":-2.733374637565535,"y0":50.00231047148606,"z0":5.809609583098049,"aX":6.8623858908651645},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.3,"breakVerticalInduced":-5.9,"breakHorizontal":-8.8,"spinRate":2707,"spinDirection":67},"zone":13,"typeConfidence":2.0,"plateTime":0.44609999851085425,"extension":6.186596589572006},"index":6,"playId":"1c58f325-7194-31e6-b298-f9f16e6bba03","pitchNumber":4,"startTime":"2026-07-29T02:02:15.064Z","endTime":"2026-07-29T02:02:19.518Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621053,"link":"/api/v1/people/621053","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":681909,"link":"/api/v1/people/681909"},"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":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"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":96.4,"endSpeed":88.4,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.1292056785225,"aZ":-14.23510168993655,"pfxX":-4.426289146196645,"pfxZ":8.97269479376267,"pX":0.03362658657220805,"pZ":3.4096919185654277,"vX0":8.625605079750613,"vY0":-140.12555656200533,"vZ0":-3.903142456922853,"x":115.72,"y":146.72,"x0":-2.5021204608889964,"y0":50.00050570500637,"z0":5.743685085499083,"aX":-8.848182129278841},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":15.7,"breakHorizontal":6.4,"spinRate":2400,"spinDirection":214},"zone":12,"typeConfidence":2.0,"plateTime":0.3901135974028591,"extension":6.154942317239831},"index":7,"playId":"f0017c61-314b-3d17-8762-69122c79d1a7","pitchNumber":5,"startTime":"2026-07-29T02:02:35.698Z","endTime":"2026-07-29T02:02:38.942Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621053,"link":"/api/v1/people/621053","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":681909,"link":"/api/v1/people/681909"},"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":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.6,"endSpeed":78.1,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.523463204995867,"aZ":-35.6375204201793,"pfxX":2.4107074508449706,"pfxZ":-2.267358307786851,"pX":0.7858453612820662,"pZ":1.5169882339615084,"vX0":7.31802155094291,"vY0":-122.97542767669158,"vZ0":-3.162158472009695,"x":87.05,"y":197.82,"x0":-2.5422194697615654,"y0":50.00122707204037,"z0":5.84451879781766,"aX":3.6871545831072585},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.0,"breakVerticalInduced":-4.6,"breakHorizontal":-6.1,"spinRate":2538,"spinDirection":67},"zone":14,"typeConfidence":2.0,"plateTime":0.44551345757926564,"extension":6.23536542749568},"hitData":{"launchSpeed":87.7,"launchAngle":27.0,"totalDistance":345.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":201.77,"coordY":81.76}},"index":8,"playId":"077c75f6-417c-3274-ab84-e8d95f483970","pitchNumber":6,"startTime":"2026-07-29T02:02:58.021Z","endTime":"2026-07-29T02:03:06.030Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621053,"link":"/api/v1/people/621053","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":681909,"link":"/api/v1/people/681909"},"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":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":701675,"link":"/api/v1/people/701675"},"credit":"b_ab"},{"player":{"id":621053,"link":"/api/v1/people/621053"},"credit":"p_ab"},{"player":{"id":701675,"link":"/api/v1/people/701675"},"credit":"b_pa"},{"player":{"id":621053,"link":"/api/v1/people/621053"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.7000000000000001,"awayTeamWinProbability":99.3,"homeTeamWinProbabilityAdded":-0.3999999999999998,"leverageIndex":0.14,"dramaIndex":11.0,"contextMetrics":{},"playEndTime":"2026-07-29T02:03:06.030Z","atBatIndex":59},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"José Fermín lines out to second baseman Pedro Ramírez.","rbi":0,"awayScore":8,"homeScore":1,"isOut":true},"about":{"atBatIndex":60,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-07-29T02:03:20.856Z","endTime":"2026-07-29T02:04:24.294Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":665877,"fullName":"José Fermín","link":"/api/v1/people/665877"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":621053,"fullName":"Tyler Ferguson","link":"/api/v1/people/621053"},"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":"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":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":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.3,"endSpeed":88.2,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.697618201420337,"aZ":-14.772528278059733,"pfxX":-3.6870401344867503,"pfxZ":8.745686424908468,"pX":0.10296656880358637,"pZ":3.4049558669914917,"vX0":8.207751962181026,"vY0":-139.96883702161003,"vZ0":-4.007899254610953,"x":113.08,"y":146.85,"x0":-2.3845099379810666,"y0":50.005650390652804,"z0":5.8185520172739285,"aX":-7.339269874709714},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":15.2,"breakHorizontal":5.0,"spinRate":2400,"spinDirection":219},"zone":12,"typeConfidence":2.0,"plateTime":0.39086817627135106,"extension":6.290643313805574},"index":0,"playId":"78b16555-5c08-3a6d-8a3b-3cce174a3c09","pitchNumber":1,"startTime":"2026-07-29T02:03:31.304Z","endTime":"2026-07-29T02:03:35.574Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621053,"link":"/api/v1/people/621053","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":681909,"link":"/api/v1/people/681909"},"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":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.0,"endSpeed":80.5,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.277952492910813,"aZ":-34.4755915077808,"pfxX":3.1096219947418304,"pfxZ":-1.4135891427536222,"pX":0.4915164949775356,"pZ":2.042487079305011,"vX0":6.567100733546071,"vY0":-126.66470464840542,"vZ0":-2.6192484685456816,"x":98.26,"y":183.63,"x0":-2.5362316264980027,"y0":50.00350487938177,"z0":5.840019291015559,"aX":5.063338025691464},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.0,"breakVerticalInduced":-2.9,"breakHorizontal":-7.1,"spinRate":2574,"spinDirection":74},"zone":9,"typeConfidence":2.0,"plateTime":0.43202239196242775,"extension":6.185282235726293},"index":1,"playId":"f7709bcb-3a8f-35d0-b218-23d3b0bbe476","pitchNumber":2,"startTime":"2026-07-29T02:03:46.949Z","endTime":"2026-07-29T02:03:51.584Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621053,"link":"/api/v1/people/621053","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":681909,"link":"/api/v1/people/681909"},"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":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.6,"endSpeed":77.3,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.855304082326793,"aZ":-29.544895990410545,"pfxX":6.374199146914995,"pfxZ":1.7506130721853532,"pX":2.180027181970818,"pZ":0.9421308197195977,"vX0":9.336149198732485,"vY0":-122.76905516934872,"vZ0":-5.043608399782695,"x":33.9,"y":213.34,"x0":-2.523524926756271,"y0":50.004362288311796,"z0":5.584884603235945,"aX":9.576407788036914},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":2.0,"breakHorizontal":-14.0,"spinRate":2688,"spinDirection":58},"zone":14,"typeConfidence":2.0,"plateTime":0.4488412790862779,"extension":6.252120501238036},"index":2,"playId":"6313cd76-db46-39cc-808b-2fe3856f407a","pitchNumber":3,"startTime":"2026-07-29T02:04:02.398Z","endTime":"2026-07-29T02:04:06.404Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621053,"link":"/api/v1/people/621053","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":681909,"link":"/api/v1/people/681909"},"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":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.6,"endSpeed":80.4,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.775741351247543,"aZ":-36.327158741008404,"pfxX":2.916588298821499,"pfxZ":-2.5688829029843783,"pX":0.6405228363454041,"pZ":1.1996558200965557,"vX0":6.839413680190433,"vY0":-126.05051172518263,"vZ0":-4.091935504786286,"x":92.58,"y":206.39,"x0":-2.483212767788668,"y0":50.00435356108207,"z0":5.766071118842361,"aX":4.710205169762962},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.8,"breakVerticalInduced":-5.4,"breakHorizontal":-6.8,"spinRate":2666,"spinDirection":71},"zone":14,"typeConfidence":2.0,"plateTime":0.4339356208126337,"extension":6.150020569737726},"hitData":{"launchSpeed":58.0,"launchAngle":23.0,"totalDistance":148.0,"trajectory":"line_drive","hardness":"medium","location":"4","coordinates":{"coordX":136.55,"coordY":143.54}},"index":3,"playId":"c59fdf6d-f2ff-37f1-a92d-84f325f46118","pitchNumber":4,"startTime":"2026-07-29T02:04:18.271Z","endTime":"2026-07-29T02:04:24.294Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621053,"link":"/api/v1/people/621053","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":681909,"link":"/api/v1/people/681909"},"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":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665877,"link":"/api/v1/people/665877"},"credit":"b_ab"},{"player":{"id":621053,"link":"/api/v1/people/621053"},"credit":"p_ab"},{"player":{"id":665877,"link":"/api/v1/people/665877"},"credit":"b_pa"},{"player":{"id":621053,"link":"/api/v1/people/621053"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.5,"awayTeamWinProbability":99.5,"homeTeamWinProbabilityAdded":-0.20000000000000007,"leverageIndex":0.08,"dramaIndex":8.0,"contextMetrics":{},"playEndTime":"2026-07-29T02:04:24.294Z","atBatIndex":60},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jimmy Crooks grounds out, second baseman Pedro Ramírez to pitcher Tyler Ferguson.","rbi":0,"awayScore":8,"homeScore":1,"isOut":true},"about":{"atBatIndex":61,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-07-29T02:04:39.525Z","endTime":"2026-07-29T02:05:56.263Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":699625,"fullName":"Jimmy Crooks","link":"/api/v1/people/699625"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":621053,"fullName":"Tyler Ferguson","link":"/api/v1/people/621053"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":699625,"fullName":"Jimmy Crooks","link":"/api/v1/people/699625"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":699393,"link":"/api/v1/people/699393"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":621053,"link":"/api/v1/people/621053"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.4,"endSpeed":86.7,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.56339946030224,"aZ":-17.25977591673261,"pfxX":-5.619034453163113,"pfxZ":7.695108365544451,"pX":-0.3901914670172693,"pZ":3.693838797052664,"vX0":7.900284412719961,"vY0":-138.7156851926737,"vZ0":-2.4727435456718436,"x":131.87,"y":139.05,"x0":-2.5521526706631597,"y0":50.00535995801834,"z0":5.754679790925432,"aX":-10.894813979541603},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":13.6,"breakHorizontal":8.4,"spinRate":2293,"spinDirection":226},"zone":11,"typeConfidence":2.0,"plateTime":0.39565405894769334,"extension":6.302127136861128},"index":0,"playId":"c0504e87-f7b2-34d6-96b7-c33618f2874b","pitchNumber":1,"startTime":"2026-07-29T02:04:48.726Z","endTime":"2026-07-29T02:04:51.968Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621053,"link":"/api/v1/people/621053","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":681909,"link":"/api/v1/people/681909"},"center":{"id":691718,"link":"/api/v1/people/691718"},"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":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"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":82.2,"endSpeed":76.1,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.33832465262166,"aZ":-37.331146195942495,"pfxX":1.5371022715611837,"pfxZ":-3.55810821176619,"pX":-0.20607823082205312,"pZ":1.2488022292392977,"vX0":5.118914915124634,"vY0":-119.68638920650058,"vZ0":-2.9024057081355443,"x":124.86,"y":205.06,"x0":-2.5732291711195256,"y0":50.00367651436538,"z0":5.824059716596064,"aX":2.226771226414985},"breaks":{"breakAngle":4.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.4,"breakVerticalInduced":-6.8,"breakHorizontal":-4.1,"spinRate":2374,"spinDirection":60},"zone":13,"typeConfidence":2.0,"plateTime":0.4578391645947111,"extension":6.40237696651689},"index":1,"playId":"30a200d0-6157-339a-9e5a-8543af9ad500","pitchNumber":2,"startTime":"2026-07-29T02:05:10.845Z","endTime":"2026-07-29T02:05:14.855Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621053,"link":"/api/v1/people/621053","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":681909,"link":"/api/v1/people/681909"},"center":{"id":691718,"link":"/api/v1/people/691718"},"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":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":8,"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-29T02:05:20.137Z","endTime":"2026-07-29T02:05:33.578Z","isPitch":false,"type":"action","player":{"id":699625,"link":"/api/v1/people/699625"},"defense":{"pitcher":{"id":621053,"link":"/api/v1/people/621053","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":681909,"link":"/api/v1/people/681909"},"center":{"id":691718,"link":"/api/v1/people/691718"},"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":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.0,"endSpeed":80.9,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.063328102288928,"aZ":-34.446813968646914,"pfxX":-7.766306537291705,"pfxZ":-1.3592760261979713,"pX":-2.354325666284384,"pZ":3.1767661846173896,"vX0":3.496271628556146,"vY0":-128.1697405067206,"vZ0":0.10393095311928291,"x":206.74,"y":153.01,"x0":-2.725730637973037,"y0":50.00560044493859,"z0":5.821810275990881,"aX":-12.945572617153967},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":-2.2,"breakHorizontal":13.3,"spinRate":1567,"spinDirection":238},"zone":11,"typeConfidence":2.0,"plateTime":0.42705624419028565,"extension":6.38873750286072},"index":3,"playId":"0791caa0-8342-310c-b1e1-402791da2dec","pitchNumber":3,"startTime":"2026-07-29T02:05:33.578Z","endTime":"2026-07-29T02:05:37.283Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621053,"link":"/api/v1/people/621053","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":681909,"link":"/api/v1/people/681909"},"center":{"id":691718,"link":"/api/v1/people/691718"},"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":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.4,"endSpeed":78.8,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.679759173442708,"aZ":-35.3465934813351,"pfxX":4.16913893421896,"pfxZ":-2.032446301479589,"pX":-0.3891600536628103,"pZ":1.3187399301535825,"vX0":4.283825395889508,"vY0":-124.3518725919036,"vZ0":-3.7194868563087846,"x":131.83,"y":203.17,"x0":-2.6778958944768605,"y0":50.0040270524557,"z0":5.776251898529987,"aX":6.50723134132644},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.9,"breakVerticalInduced":-4.3,"breakHorizontal":-8.5,"spinRate":2712,"spinDirection":68},"zone":13,"typeConfidence":2.0,"plateTime":0.4410151345229507,"extension":6.385505085102516},"hitData":{"launchSpeed":93.0,"launchAngle":-33.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":151.3,"coordY":152.7}},"index":4,"playId":"48ac2146-1f7f-3460-87f3-9e6b86353b21","pitchNumber":4,"startTime":"2026-07-29T02:05:48.820Z","endTime":"2026-07-29T02:05:56.263Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621053,"link":"/api/v1/people/621053","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":681909,"link":"/api/v1/people/681909"},"center":{"id":691718,"link":"/api/v1/people/691718"},"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":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":699625,"link":"/api/v1/people/699625"},"credit":"b_ab"},{"player":{"id":621053,"link":"/api/v1/people/621053"},"credit":"p_ab"},{"player":{"id":699625,"link":"/api/v1/people/699625"},"credit":"b_pa"},{"player":{"id":621053,"link":"/api/v1/people/621053"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.4,"awayTeamWinProbability":99.6,"homeTeamWinProbabilityAdded":-0.09999999999999998,"leverageIndex":0.03,"dramaIndex":7.0,"contextMetrics":{},"playEndTime":"2026-07-29T02:05:56.263Z","atBatIndex":61},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Pedro Ramírez hits a ground-rule double (8) on a line drive to right field.","rbi":0,"awayScore":8,"homeScore":1,"isOut":false},"about":{"atBatIndex":62,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-07-29T02:08:20.809Z","endTime":"2026-07-29T02:08:48.358Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":699393,"fullName":"Pedro Ramírez","link":"/api/v1/people/699393"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657265,"fullName":"Peter Strzelecki","link":"/api/v1/people/657265"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":699393,"fullName":"Pedro Ramírez","link":"/api/v1/people/699393"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[3,4],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":699393,"fullName":"Pedro Ramírez","link":"/api/v1/people/699393"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"description":"Defensive Substitution: Bryan Torres replaces second baseman JJ Wetherholt, batting 1st, playing second base.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":8,"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-29T02:07:44.944Z","endTime":"2026-07-29T02:07:44.960Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":663494,"link":"/api/v1/people/663494"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"battingOrder":"101","replacedPlayer":{"id":802139,"link":"/api/v1/people/802139"},"defense":{"pitcher":{"id":657265,"link":"/api/v1/people/657265","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":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"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":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Nelson Velázquez replaces first baseman Alec Burleson, batting 3rd, playing right field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":8,"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-29T02:07:44.960Z","endTime":"2026-07-29T02:07:44.961Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":676369,"link":"/api/v1/people/676369"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"301","replacedPlayer":{"id":676475,"link":"/api/v1/people/676475"},"defense":{"pitcher":{"id":657265,"link":"/api/v1/people/657265","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":663494,"link":"/api/v1/people/663494"},"third":{"id":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"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":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Blaze Jordan replaces right fielder Jordan Walker, batting 2nd, playing first base.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":8,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-07-29T02:07:44.961Z","endTime":"2026-07-29T02:08:22.985Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":691458,"link":"/api/v1/people/691458"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"battingOrder":"201","replacedPlayer":{"id":691023,"link":"/api/v1/people/691023"},"defense":{"pitcher":{"id":657265,"link":"/api/v1/people/657265","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":663494,"link":"/api/v1/people/663494"},"third":{"id":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":676369,"link":"/api/v1/people/676369"}},"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":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":80.2,"endSpeed":73.9,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.348388249485275,"aZ":-39.81549890785706,"pfxX":7.578704718139184,"pfxZ":-5.540692453902285,"pX":0.6592438958738943,"pZ":2.4930401723419084,"vX0":3.9552830425111445,"vY0":-116.77407146938573,"vZ0":2.9216420457927135,"x":91.87,"y":171.47,"x0":-2.0421670788984194,"y0":50.0040535130598,"z0":4.975880687410394,"aX":10.448055211752166},"breaks":{"breakAngle":15.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.5,"breakVerticalInduced":-9.0,"breakHorizontal":-14.8,"spinRate":2827,"spinDirection":74},"zone":6,"typeConfidence":0.9,"plateTime":0.46936761992776876,"extension":6.7039478089152515},"index":3,"playId":"46b06d85-0937-3be8-97f6-c391eac5959e","pitchNumber":1,"startTime":"2026-07-29T02:08:22.985Z","endTime":"2026-07-29T02:08:26.948Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657265,"link":"/api/v1/people/657265","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":691458,"link":"/api/v1/people/691458"},"second":{"id":663494,"link":"/api/v1/people/663494"},"third":{"id":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":676369,"link":"/api/v1/people/676369"}},"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":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"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":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.0,"endSpeed":85.0,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.392277923135868,"aZ":-15.885951184949816,"pfxX":-4.518840337140044,"pfxZ":8.778826695897514,"pX":0.3105677317732632,"pZ":3.0760762876863144,"vX0":7.054814253724842,"vY0":-135.33729450076072,"vZ0":-2.199139431749332,"x":105.16,"y":155.73,"x0":-1.742298916011248,"y0":50.00591914252466,"z0":5.0111557047479725,"aX":-8.38816210781334},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":15.6,"breakHorizontal":6.7,"spinRate":2475,"spinDirection":235},"zone":3,"typeConfidence":0.91,"plateTime":0.4046247066901363,"extension":6.500092951446751},"hitData":{"launchSpeed":102.4,"launchAngle":19.0,"totalDistance":327.0,"trajectory":"line_drive","hardness":"hard","coordinates":{"coordX":223.77,"coordY":89.86}},"index":4,"playId":"774e7ea7-f2a2-38c3-836c-fa726f9faca2","pitchNumber":2,"startTime":"2026-07-29T02:08:35.327Z","endTime":"2026-07-29T02:08:48.358Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657265,"link":"/api/v1/people/657265","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":691458,"link":"/api/v1/people/691458"},"second":{"id":663494,"link":"/api/v1/people/663494"},"third":{"id":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":676369,"link":"/api/v1/people/676369"}},"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":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":699393,"link":"/api/v1/people/699393"},"credit":"b_ab"},{"player":{"id":657265,"link":"/api/v1/people/657265"},"credit":"p_ab"},{"player":{"id":699393,"link":"/api/v1/people/699393"},"credit":"b_pa"},{"player":{"id":657265,"link":"/api/v1/people/657265"},"credit":"p_pa"}],"flags":[{"credit":"b_gnd_rule_double"}],"homeTeamWinProbability":0.3,"awayTeamWinProbability":99.7,"homeTeamWinProbabilityAdded":-0.10000000000000003,"leverageIndex":0.02,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2026-07-29T02:08:48.358Z","atBatIndex":62},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Pete Crow-Armstrong called out on strikes.","rbi":0,"awayScore":8,"homeScore":1,"isOut":true},"about":{"atBatIndex":63,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-07-29T02:09:03.277Z","endTime":"2026-07-29T02:11:02.242Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657265,"fullName":"Peter Strzelecki","link":"/api/v1/people/657265"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"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,2,3,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"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(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.4,"endSpeed":78.8,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.333747546087285,"aZ":-36.89446716437458,"pfxX":-9.215442379992815,"pfxZ":-2.96515359048772,"pX":-1.8332667561571836,"pZ":2.282798286045285,"vX0":3.419797887702268,"vY0":-125.78752872679509,"vZ0":1.1921321251203267,"x":186.88,"y":177.14,"x0":-2.018991560433303,"y0":50.00506831944725,"z0":4.811603895674321,"aX":-14.656478284362132},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.6,"breakVerticalInduced":-4.8,"breakHorizontal":15.8,"spinRate":1589,"spinDirection":275},"zone":13,"typeConfidence":0.86,"plateTime":0.43671049352797997,"extension":6.66152754222895},"index":0,"playId":"c2c5d237-08ac-3cbf-bf6d-3c6074eadb9a","pitchNumber":1,"startTime":"2026-07-29T02:09:19.994Z","endTime":"2026-07-29T02:09:23.388Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657265,"link":"/api/v1/people/657265","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":691458,"link":"/api/v1/people/691458"},"second":{"id":663494,"link":"/api/v1/people/663494"},"third":{"id":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":676369,"link":"/api/v1/people/676369"}},"offense":{"batter":{"id":691718,"link":"/api/v1/people/691718","batSide":{"code":"L","description":"Left"}},"second":{"id":699393,"link":"/api/v1/people/699393"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.3,"endSpeed":83.8,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.679171311945495,"aZ":-31.032915874320377,"pfxX":-8.50483049010397,"pfxZ":0.6408503351089703,"pX":0.13791737532500395,"pZ":1.1134266975531637,"vX0":7.230066273003483,"vY0":-132.8231735545534,"vZ0":-4.155755490998141,"x":111.74,"y":208.72,"x0":-1.5156018242995843,"y0":50.00357114280244,"z0":4.957034600987453,"aX":-15.18356737030088},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":0.5,"breakHorizontal":13.8,"spinRate":2279,"spinDirection":242},"zone":14,"typeConfidence":0.89,"plateTime":0.41251283546090534,"extension":6.704755008854992},"index":1,"playId":"614fb6c3-4124-3b0e-b8ad-5739da6cc735","pitchNumber":2,"startTime":"2026-07-29T02:09:35.995Z","endTime":"2026-07-29T02:09:39.459Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657265,"link":"/api/v1/people/657265","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":691458,"link":"/api/v1/people/691458"},"second":{"id":663494,"link":"/api/v1/people/663494"},"third":{"id":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":676369,"link":"/api/v1/people/676369"}},"offense":{"batter":{"id":691718,"link":"/api/v1/people/691718","batSide":{"code":"L","description":"Left"}},"second":{"id":699393,"link":"/api/v1/people/699393"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":80.3,"endSpeed":74.4,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.95508894440717,"aZ":-40.18600776606411,"pfxX":8.140138307068135,"pfxZ":-5.764156709617762,"pX":0.10237630024957457,"pZ":2.4499692269231974,"vX0":2.4482759099724922,"vY0":-116.90172471851997,"vZ0":2.6497888589164793,"x":113.1,"y":172.63,"x0":-2.0144222455221956,"y0":50.00064063245665,"z0":5.060362122011449,"aX":11.322192768543566},"breaks":{"breakAngle":16.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.7,"breakVerticalInduced":-9.6,"breakHorizontal":-15.4,"spinRate":2777,"spinDirection":69},"zone":5,"typeConfidence":0.9,"plateTime":0.46761419242963465,"extension":6.644386023656572},"index":2,"playId":"7d16ceca-0723-3c22-a5d2-36493568ad95","pitchNumber":3,"startTime":"2026-07-29T02:09:57.523Z","endTime":"2026-07-29T02:10:01.371Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657265,"link":"/api/v1/people/657265","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":691458,"link":"/api/v1/people/691458"},"second":{"id":663494,"link":"/api/v1/people/663494"},"third":{"id":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":676369,"link":"/api/v1/people/676369"}},"offense":{"batter":{"id":691718,"link":"/api/v1/people/691718","batSide":{"code":"L","description":"Left"}},"second":{"id":699393,"link":"/api/v1/people/699393"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.5,"endSpeed":75.7,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.92366931994625,"aZ":-40.556210824014876,"pfxX":7.142325491297074,"pfxZ":-5.835517180198796,"pX":0.6107603677280332,"pZ":1.422753412232863,"vX0":3.1703716341149915,"vY0":-118.79835010159918,"vZ0":0.1566908122684254,"x":93.72,"y":200.37,"x0":-1.6676409224610882,"y0":50.00541464152962,"z0":5.030427806831589,"aX":10.250673424944205},"breaks":{"breakAngle":14.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.2,"breakVerticalInduced":-10.3,"breakHorizontal":-13.7,"spinRate":2746,"spinDirection":65},"zone":14,"typeConfidence":0.9,"plateTime":0.4603708323776696,"extension":6.64037683629264},"index":3,"playId":"a8576ed7-1df7-3b36-b9a8-9f6d2bef192d","pitchNumber":4,"startTime":"2026-07-29T02:10:23.502Z","endTime":"2026-07-29T02:10:28.239Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657265,"link":"/api/v1/people/657265","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":691458,"link":"/api/v1/people/691458"},"second":{"id":663494,"link":"/api/v1/people/663494"},"third":{"id":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":676369,"link":"/api/v1/people/676369"}},"offense":{"batter":{"id":691718,"link":"/api/v1/people/691718","batSide":{"code":"L","description":"Left"}},"second":{"id":699393,"link":"/api/v1/people/699393"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":8,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"index":4,"startTime":"2026-07-29T02:10:42.554Z","endTime":"2026-07-29T02:10:57.108Z","isPitch":false,"type":"action","player":{"id":691718,"link":"/api/v1/people/691718"},"defense":{"pitcher":{"id":657265,"link":"/api/v1/people/657265","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":691458,"link":"/api/v1/people/691458"},"second":{"id":663494,"link":"/api/v1/people/663494"},"third":{"id":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":676369,"link":"/api/v1/people/676369"}},"offense":{"batter":{"id":691718,"link":"/api/v1/people/691718","batSide":{"code":"L","description":"Left"}},"second":{"id":699393,"link":"/api/v1/people/699393"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.7,"endSpeed":84.6,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.783278722849154,"aZ":-27.548202456784033,"pfxX":-7.6662835134983185,"pfxZ":2.5177668134437248,"pX":-0.16449315284493715,"pZ":3.524416344181152,"vX0":6.3762281181236995,"vY0":-134.86981078823,"vZ0":0.4905195326931201,"x":123.27,"y":143.62,"x0":-1.5651697613292228,"y0":50.00530127676217,"z0":5.285552419142159,"aX":-14.10206184706072},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":4.9,"breakHorizontal":12.5,"spinRate":2358,"spinDirection":226},"zone":11,"typeConfidence":0.93,"plateTime":0.40636327173494635,"extension":6.731530520749119},"index":5,"playId":"61686576-fbc3-3fc2-81d8-ab30b99a6a8f","pitchNumber":5,"startTime":"2026-07-29T02:10:57.108Z","endTime":"2026-07-29T02:11:02.242Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657265,"link":"/api/v1/people/657265","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":691458,"link":"/api/v1/people/691458"},"second":{"id":663494,"link":"/api/v1/people/663494"},"third":{"id":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":676369,"link":"/api/v1/people/676369"}},"offense":{"batter":{"id":691718,"link":"/api/v1/people/691718","batSide":{"code":"L","description":"Left"}},"second":{"id":699393,"link":"/api/v1/people/699393"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691718,"link":"/api/v1/people/691718"},"credit":"b_ab"},{"player":{"id":657265,"link":"/api/v1/people/657265"},"credit":"p_ab"},{"player":{"id":691718,"link":"/api/v1/people/691718"},"credit":"b_pa"},{"player":{"id":657265,"link":"/api/v1/people/657265"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.4,"awayTeamWinProbability":99.6,"homeTeamWinProbabilityAdded":0.10000000000000003,"leverageIndex":0.02,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2026-07-29T02:11:02.242Z","atBatIndex":63},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Seiya Suzuki singles on a ground ball to center fielder Nathan Church. Pedro Ramírez scores.","rbi":1,"awayScore":9,"homeScore":1,"isOut":false},"about":{"atBatIndex":64,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-07-29T02:11:17.988Z","endTime":"2026-07-29T02:12:31.087Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":657265,"fullName":"Peter Strzelecki","link":"/api/v1/people/657265"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"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":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"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_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":699393,"fullName":"Pedro Ramírez","link":"/api/v1/people/699393"},"responsiblePitcher":{"id":657265,"link":"/api/v1/people/657265"},"isScoringEvent":true,"rbi":true,"earned":true,"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(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":89.3,"endSpeed":81.7,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.213430905024268,"aZ":-29.798445103926134,"pfxX":-5.988753093959856,"pfxZ":1.3844961497210644,"pX":-0.39895268587683685,"pZ":3.1162507704057094,"vX0":4.802695581799346,"vY0":-129.98105512464585,"vZ0":0.7289707714999674,"x":132.21,"y":154.64,"x0":-1.4924430397906965,"y0":50.0001412330739,"z0":5.094613964835898,"aX":-10.247281351853719},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":2.9,"breakHorizontal":9.8,"spinRate":2295,"spinDirection":219},"zone":1,"typeConfidence":0.86,"plateTime":0.4213787789800394,"extension":6.865577863294613},"index":0,"playId":"33bdbda0-ca5c-3884-af73-9e72d79c8ac8","pitchNumber":1,"startTime":"2026-07-29T02:11:25.753Z","endTime":"2026-07-29T02:11:30.474Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657265,"link":"/api/v1/people/657265","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":691458,"link":"/api/v1/people/691458"},"second":{"id":663494,"link":"/api/v1/people/663494"},"third":{"id":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":676369,"link":"/api/v1/people/676369"}},"offense":{"batter":{"id":673548,"link":"/api/v1/people/673548","batSide":{"code":"R","description":"Right"}},"second":{"id":699393,"link":"/api/v1/people/699393"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":80.7,"endSpeed":74.6,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.63391354202349,"aZ":-41.24508377302984,"pfxX":7.558108179793559,"pfxZ":-6.488802629903356,"pX":0.587935320389043,"pZ":1.4699671715781144,"vX0":3.1010058142475723,"vY0":-117.54843919521034,"vZ0":0.73256345977438,"x":94.59,"y":199.09,"x0":-1.7311940852849836,"y0":50.00568444629598,"z0":4.98877061162864,"aX":10.55959634408143},"breaks":{"breakAngle":15.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.3,"breakVerticalInduced":-11.3,"breakHorizontal":-14.4,"spinRate":2729,"spinDirection":63},"zone":14,"typeConfidence":0.9,"plateTime":0.46626595786203895,"extension":6.722217434957503},"index":1,"playId":"511466d9-69e5-36ef-b58c-fbb3c17f91d2","pitchNumber":2,"startTime":"2026-07-29T02:11:41.240Z","endTime":"2026-07-29T02:11:45.601Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657265,"link":"/api/v1/people/657265","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":691458,"link":"/api/v1/people/691458"},"second":{"id":663494,"link":"/api/v1/people/663494"},"third":{"id":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":676369,"link":"/api/v1/people/676369"}},"offense":{"batter":{"id":673548,"link":"/api/v1/people/673548","batSide":{"code":"R","description":"Right"}},"second":{"id":699393,"link":"/api/v1/people/699393"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"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":2,"outs":1},"pitchData":{"startSpeed":82.1,"endSpeed":75.6,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.77217829675042,"aZ":-40.98449162481679,"pfxX":8.299644737202955,"pfxZ":-6.108878096185165,"pX":0.619957372193588,"pZ":2.1291320011724917,"vX0":3.4204002933716398,"vY0":-119.56078553007961,"vZ0":1.5387717964583372,"x":93.37,"y":181.29,"x0":-1.9086717615936077,"y0":50.00076143112781,"z0":5.164508223230446,"aX":11.97393628883076},"breaks":{"breakAngle":16.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.0,"breakVerticalInduced":-10.4,"breakHorizontal":-15.8,"spinRate":2897,"spinDirection":71},"zone":9,"typeConfidence":0.91,"plateTime":0.45869692534927964,"extension":6.702591128884379},"index":2,"playId":"25f70396-a325-301b-9055-75b06dadc67b","pitchNumber":3,"startTime":"2026-07-29T02:11:57.512Z","endTime":"2026-07-29T02:12:01.184Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657265,"link":"/api/v1/people/657265","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":691458,"link":"/api/v1/people/691458"},"second":{"id":663494,"link":"/api/v1/people/663494"},"third":{"id":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":676369,"link":"/api/v1/people/676369"}},"offense":{"batter":{"id":673548,"link":"/api/v1/people/673548","batSide":{"code":"R","description":"Right"}},"second":{"id":699393,"link":"/api/v1/people/699393"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.3,"endSpeed":75.8,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.43135675693066,"aZ":-40.16972455631004,"pfxX":8.125357099117021,"pfxZ":-5.5321791727572425,"pX":0.9890864611583474,"pZ":1.450760647687157,"vX0":4.336589267608707,"vY0":-119.85242267111323,"vZ0":0.14897342896246246,"x":79.3,"y":199.61,"x0":-1.902636716250773,"y0":50.00172359379477,"z0":4.992736853835453,"aX":11.748582124897519},"breaks":{"breakAngle":16.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.2,"breakVerticalInduced":-9.7,"breakHorizontal":-15.8,"spinRate":2943,"spinDirection":70},"zone":14,"typeConfidence":0.91,"plateTime":0.4580305921932073,"extension":6.713390018990423},"hitData":{"launchSpeed":88.8,"launchAngle":9.0,"totalDistance":118.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":112.93,"coordY":117.47}},"index":3,"playId":"937abaae-a1a5-3fbe-9a53-0bf2747beb23","pitchNumber":4,"startTime":"2026-07-29T02:12:19.576Z","endTime":"2026-07-29T02:12:31.087Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657265,"link":"/api/v1/people/657265","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":691458,"link":"/api/v1/people/691458"},"second":{"id":663494,"link":"/api/v1/people/663494"},"third":{"id":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":676369,"link":"/api/v1/people/676369"}},"offense":{"batter":{"id":673548,"link":"/api/v1/people/673548","batSide":{"code":"R","description":"Right"}},"second":{"id":699393,"link":"/api/v1/people/699393"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":673548,"link":"/api/v1/people/673548"},"credit":"b_ab"},{"player":{"id":657265,"link":"/api/v1/people/657265"},"credit":"p_ab"},{"player":{"id":673548,"link":"/api/v1/people/673548"},"credit":"b_pa"},{"player":{"id":657265,"link":"/api/v1/people/657265"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.2,"awayTeamWinProbability":99.8,"homeTeamWinProbabilityAdded":-0.2,"leverageIndex":0.02,"dramaIndex":7.0,"contextMetrics":{},"playEndTime":"2026-07-29T02:12:31.087Z","atBatIndex":64},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Michael Busch flies out sharply to center fielder Nathan Church.","rbi":0,"awayScore":9,"homeScore":1,"isOut":true},"about":{"atBatIndex":65,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-07-29T02:12:53.464Z","endTime":"2026-07-29T02:14:08.751Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657265,"fullName":"Peter Strzelecki","link":"/api/v1/people/657265"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":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":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":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.6,"endSpeed":79.0,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.799040535473864,"aZ":-29.0398939655957,"pfxX":-11.494153276230346,"pfxZ":1.9616573165368525,"pX":-0.059153410327618464,"pZ":3.024514280896649,"vX0":8.55278412462715,"vY0":-125.81664030827527,"vZ0":1.4781647564311564,"x":119.25,"y":157.12,"x0":-2.01110948750453,"y0":50.00573018745765,"z0":4.784622339755467,"aX":-18.409700836204372},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":4.2,"breakHorizontal":18.8,"spinRate":1806,"spinDirection":268},"zone":2,"typeConfidence":0.74,"plateTime":0.4355210925267916,"extension":6.849602340236047},"index":0,"playId":"ba6cdd86-6523-3ba9-9b0f-4cdfbfffdb7b","pitchNumber":1,"startTime":"2026-07-29T02:12:57.180Z","endTime":"2026-07-29T02:13:00.918Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657265,"link":"/api/v1/people/657265","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":691458,"link":"/api/v1/people/691458"},"second":{"id":663494,"link":"/api/v1/people/663494"},"third":{"id":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":676369,"link":"/api/v1/people/676369"}},"offense":{"batter":{"id":683737,"link":"/api/v1/people/683737","batSide":{"code":"L","description":"Left"}},"first":{"id":673548,"link":"/api/v1/people/673548"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"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":93.0,"endSpeed":85.3,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.303407345638988,"aZ":-24.384097724511125,"pfxX":-7.967110994344082,"pfxZ":4.1809141864417025,"pX":-0.03671580749164338,"pZ":3.759939882222827,"vX0":6.867801637930715,"vY0":-135.36833122440058,"vZ0":0.6069736948454536,"x":118.4,"y":137.26,"x0":-1.5659437447663718,"y0":50.004661867840916,"z0":5.233862803049167,"aX":-14.854328776061196},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":7.9,"breakHorizontal":13.1,"spinRate":2356,"spinDirection":218},"zone":11,"typeConfidence":0.87,"plateTime":0.40391447002222547,"extension":6.644318124947129},"index":1,"playId":"5309246d-04d2-30fa-99e5-e46fdc7123fb","pitchNumber":2,"startTime":"2026-07-29T02:13:12.834Z","endTime":"2026-07-29T02:13:17.314Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657265,"link":"/api/v1/people/657265","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":691458,"link":"/api/v1/people/691458"},"second":{"id":663494,"link":"/api/v1/people/663494"},"third":{"id":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":676369,"link":"/api/v1/people/676369"}},"offense":{"batter":{"id":683737,"link":"/api/v1/people/683737","batSide":{"code":"L","description":"Left"}},"first":{"id":673548,"link":"/api/v1/people/673548"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.0,"endSpeed":75.9,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.512123467611815,"aZ":-40.24461456545595,"pfxX":7.020909791959313,"pfxZ":-5.611304548347498,"pX":1.4278758490876506,"pZ":0.6840589443581079,"vX0":5.435251695026793,"vY0":-119.29534021947511,"vZ0":-1.4130386146424303,"x":62.57,"y":220.31,"x0":-1.7944373432804621,"y0":50.00432622083391,"z0":4.920375614275574,"aX":10.093170719988564},"breaks":{"breakAngle":15.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.0,"breakVerticalInduced":-10.2,"breakHorizontal":-14.0,"spinRate":2972,"spinDirection":62},"zone":14,"typeConfidence":0.9,"plateTime":0.45959740921322156,"extension":6.752710247638158},"index":2,"playId":"d8c3d713-65ea-34da-a423-de90e6d73a78","pitchNumber":3,"startTime":"2026-07-29T02:13:31.468Z","endTime":"2026-07-29T02:13:35.653Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657265,"link":"/api/v1/people/657265","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":691458,"link":"/api/v1/people/691458"},"second":{"id":663494,"link":"/api/v1/people/663494"},"third":{"id":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":676369,"link":"/api/v1/people/676369"}},"offense":{"batter":{"id":683737,"link":"/api/v1/people/683737","batSide":{"code":"L","description":"Left"}},"first":{"id":673548,"link":"/api/v1/people/673548"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.9,"endSpeed":84.1,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.180670490592046,"aZ":-25.38395534251429,"pfxX":-7.824599464708351,"pfxZ":3.7515099565208896,"pX":-0.5031963210377594,"pZ":2.3673070328926475,"vX0":5.503661420191619,"vY0":-133.80056380697252,"vZ0":-2.0400567218387584,"x":136.18,"y":174.86,"x0":-1.5713505591818706,"y0":50.00628158216845,"z0":4.960851184578356,"aX":-14.173662277952484},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":6.6,"breakHorizontal":13.0,"spinRate":2321,"spinDirection":234},"zone":4,"typeConfidence":0.85,"plateTime":0.40955491782533393,"extension":6.686979471725918},"hitData":{"launchSpeed":102.0,"launchAngle":35.0,"totalDistance":377.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":111.53,"coordY":47.71}},"index":3,"playId":"11971cac-d994-325d-851b-f7fbf96d9123","pitchNumber":4,"startTime":"2026-07-29T02:13:55.751Z","endTime":"2026-07-29T02:14:08.751Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657265,"link":"/api/v1/people/657265","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":691458,"link":"/api/v1/people/691458"},"second":{"id":663494,"link":"/api/v1/people/663494"},"third":{"id":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":676369,"link":"/api/v1/people/676369"}},"offense":{"batter":{"id":683737,"link":"/api/v1/people/683737","batSide":{"code":"L","description":"Left"}},"first":{"id":673548,"link":"/api/v1/people/673548"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":683737,"link":"/api/v1/people/683737"},"credit":"b_ab"},{"player":{"id":657265,"link":"/api/v1/people/657265"},"credit":"p_ab"},{"player":{"id":683737,"link":"/api/v1/people/683737"},"credit":"b_pa"},{"player":{"id":657265,"link":"/api/v1/people/657265"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.2,"awayTeamWinProbability":99.8,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.01,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2026-07-29T02:14:08.751Z","atBatIndex":65},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Alex Bregman grounds out, shortstop Masyn Winn to first baseman Blaze Jordan.","rbi":0,"awayScore":9,"homeScore":1,"isOut":true},"about":{"atBatIndex":66,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-07-29T02:14:17.217Z","endTime":"2026-07-29T02:16:32.617Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":657265,"fullName":"Peter Strzelecki","link":"/api/v1/people/657265"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"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":6},"credits":[{"player":{"id":691026,"link":"/api/v1/people/691026"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":691458,"link":"/api/v1/people/691458"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.7,"endSpeed":84.3,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.90812105561422,"aZ":-26.464511071178915,"pfxX":-8.218891735085048,"pfxZ":3.1277222270174345,"pX":0.9592422596304485,"pZ":2.4953785947078173,"vX0":9.47885267162606,"vY0":-134.6179976587176,"vZ0":-1.8830073357117363,"x":80.44,"y":171.4,"x0":-1.549961265047594,"y0":50.00105684209362,"z0":5.088871143067697,"aX":-14.991063317291093},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":5.4,"breakHorizontal":12.7,"spinRate":2440,"spinDirection":227},"zone":12,"typeConfidence":0.89,"plateTime":0.40785202718834324,"extension":6.880257457616912},"index":0,"playId":"b23b24d8-71c8-306b-9bbf-458e4abe1ddd","pitchNumber":1,"startTime":"2026-07-29T02:14:29.885Z","endTime":"2026-07-29T02:14:33.913Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657265,"link":"/api/v1/people/657265","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":691458,"link":"/api/v1/people/691458"},"second":{"id":663494,"link":"/api/v1/people/663494"},"third":{"id":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":676369,"link":"/api/v1/people/676369"}},"offense":{"batter":{"id":608324,"link":"/api/v1/people/608324","batSide":{"code":"R","description":"Right"}},"first":{"id":673548,"link":"/api/v1/people/673548"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.0,"endSpeed":75.9,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.056883808180256,"aZ":-38.43994327669924,"pfxX":7.029901920916771,"pfxZ":-4.262359298627455,"pX":0.15251720843368244,"pZ":2.842506163386931,"vX0":2.901752163964453,"vY0":-120.82976333406972,"vZ0":2.7594645143079966,"x":111.19,"y":162.03,"x0":-1.9799310585739895,"y0":50.005406955638094,"z0":5.079319317577319,"aX":10.32431513072691},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.6,"breakVerticalInduced":-6.7,"breakHorizontal":-13.4,"spinRate":2901,"spinDirection":72},"zone":2,"typeConfidence":0.9,"plateTime":0.4545060590068948,"extension":6.749926204952329},"index":1,"playId":"b5991bd2-e38b-35ec-b280-0c22edc05b1f","pitchNumber":2,"startTime":"2026-07-29T02:14:46.283Z","endTime":"2026-07-29T02:14:49.992Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657265,"link":"/api/v1/people/657265","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":691458,"link":"/api/v1/people/691458"},"second":{"id":663494,"link":"/api/v1/people/663494"},"third":{"id":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":676369,"link":"/api/v1/people/676369"}},"offense":{"batter":{"id":608324,"link":"/api/v1/people/608324","batSide":{"code":"R","description":"Right"}},"first":{"id":673548,"link":"/api/v1/people/673548"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":81.0,"endSpeed":74.4,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.81146872064728,"aZ":-36.63220173005822,"pfxX":7.495485622982535,"pfxZ":-3.1857138689467552,"pX":1.5288292910029875,"pZ":1.9873072082979044,"vX0":5.288585926250311,"vY0":-117.91472598500818,"vZ0":1.0732764353599507,"x":58.72,"y":185.12,"x0":-1.722141990006004,"y0":50.0032248126652,"z0":4.923542251967952,"aX":10.48472312310743},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.0,"breakVerticalInduced":-5.2,"breakHorizontal":-14.9,"spinRate":2840,"spinDirection":72},"zone":14,"typeConfidence":0.9,"plateTime":0.4656846242393575,"extension":6.8074521724141},"index":2,"playId":"d58b6e6d-37bb-32ec-ac63-b7aede28950f","pitchNumber":3,"startTime":"2026-07-29T02:15:02.860Z","endTime":"2026-07-29T02:15:06.289Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657265,"link":"/api/v1/people/657265","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":691458,"link":"/api/v1/people/691458"},"second":{"id":663494,"link":"/api/v1/people/663494"},"third":{"id":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":676369,"link":"/api/v1/people/676369"}},"offense":{"batter":{"id":608324,"link":"/api/v1/people/608324","batSide":{"code":"R","description":"Right"}},"first":{"id":673548,"link":"/api/v1/people/673548"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.6,"endSpeed":84.6,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.224438419090408,"aZ":-25.32157613891428,"pfxX":-7.52221571808313,"pfxZ":3.73045231999933,"pX":0.24673686870183473,"pZ":2.973417408573826,"vX0":7.504201510848737,"vY0":-134.6271471939238,"vZ0":-0.6819457842319188,"x":107.59,"y":158.5,"x0":-1.5994686582315554,"y0":50.00022267568226,"z0":5.022255035342836,"aX":-13.806463603247773},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":6.8,"breakHorizontal":12.0,"spinRate":2470,"spinDirection":220},"zone":2,"typeConfidence":0.86,"plateTime":0.40684595361942444,"extension":6.617144006192257},"index":3,"playId":"0767e746-dbda-35f9-8f86-e7a1907ee7bb","pitchNumber":4,"startTime":"2026-07-29T02:15:23.144Z","endTime":"2026-07-29T02:15:27.018Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657265,"link":"/api/v1/people/657265","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":691458,"link":"/api/v1/people/691458"},"second":{"id":663494,"link":"/api/v1/people/663494"},"third":{"id":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":676369,"link":"/api/v1/people/676369"}},"offense":{"batter":{"id":608324,"link":"/api/v1/people/608324","batSide":{"code":"R","description":"Right"}},"first":{"id":673548,"link":"/api/v1/people/673548"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"index":4,"playId":"b5e54232-34f0-47cf-880d-7100911def4e","startTime":"2026-07-29T02:15:47.307Z","endTime":"2026-07-29T02:15:52.307Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":657265,"link":"/api/v1/people/657265","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":691458,"link":"/api/v1/people/691458"},"second":{"id":663494,"link":"/api/v1/people/663494"},"third":{"id":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":676369,"link":"/api/v1/people/676369"}},"offense":{"batter":{"id":608324,"link":"/api/v1/people/608324","batSide":{"code":"R","description":"Right"}},"first":{"id":673548,"link":"/api/v1/people/673548"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.2,"endSpeed":85.5,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.686142426661796,"aZ":-28.5237317785532,"pfxX":-8.950736967967586,"pfxZ":1.957357357776596,"pX":0.7997280538224422,"pZ":2.902632056673998,"vX0":9.115092690373881,"vY0":-135.4755053595091,"vZ0":-0.9508870039283316,"x":86.52,"y":160.41,"x0":-1.44024620709088,"y0":50.00249650970077,"z0":5.245920867062698,"aX":-16.69251042376116},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":3.6,"breakHorizontal":14.4,"spinRate":2341,"spinDirection":225},"zone":3,"typeConfidence":0.92,"plateTime":0.4037936824929824,"extension":6.8842530318934525},"index":5,"playId":"8a842508-d367-3e40-994f-2f25d416acfc","pitchNumber":5,"startTime":"2026-07-29T02:16:02.186Z","endTime":"2026-07-29T02:16:07.393Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657265,"link":"/api/v1/people/657265","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":691458,"link":"/api/v1/people/691458"},"second":{"id":663494,"link":"/api/v1/people/663494"},"third":{"id":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":676369,"link":"/api/v1/people/676369"}},"offense":{"batter":{"id":608324,"link":"/api/v1/people/608324","batSide":{"code":"R","description":"Right"}},"first":{"id":673548,"link":"/api/v1/people/673548"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"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,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.5,"endSpeed":82.2,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.8795942710352,"aZ":-27.89373385139341,"pfxX":-7.351834552055081,"pfxZ":2.4653980285670833,"pX":0.3262128235463838,"pZ":2.6007834497911806,"vX0":7.58939218629079,"vY0":-131.48636051039765,"vZ0":-0.9294061103163513,"x":104.57,"y":168.56,"x0":-1.6530561172093332,"y0":50.00367909954001,"z0":5.042990613567321,"aX":-12.774501390040962},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":4.4,"breakHorizontal":11.5,"spinRate":2305,"spinDirection":217},"zone":6,"typeConfidence":0.87,"plateTime":0.41778966633241454,"extension":6.781292905749258},"hitData":{"launchSpeed":72.6,"launchAngle":-24.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":105.19,"coordY":154.22}},"index":6,"playId":"db4ed14e-2b01-3326-be7e-591434f223a8","pitchNumber":6,"startTime":"2026-07-29T02:16:23.596Z","endTime":"2026-07-29T02:16:32.617Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657265,"link":"/api/v1/people/657265","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":691458,"link":"/api/v1/people/691458"},"second":{"id":663494,"link":"/api/v1/people/663494"},"third":{"id":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":676369,"link":"/api/v1/people/676369"}},"offense":{"batter":{"id":608324,"link":"/api/v1/people/608324","batSide":{"code":"R","description":"Right"}},"first":{"id":673548,"link":"/api/v1/people/673548"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":608324,"link":"/api/v1/people/608324"},"credit":"b_ab"},{"player":{"id":657265,"link":"/api/v1/people/657265"},"credit":"p_ab"},{"player":{"id":608324,"link":"/api/v1/people/608324"},"credit":"b_pa"},{"player":{"id":657265,"link":"/api/v1/people/657265"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.2,"awayTeamWinProbability":99.8,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.01,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2026-07-29T02:16:32.617Z","atBatIndex":66},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Bryan Torres singles on a line drive to center fielder Pete Crow-Armstrong.","rbi":0,"awayScore":9,"homeScore":1,"isOut":false},"about":{"atBatIndex":67,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-07-29T02:19:10.729Z","endTime":"2026-07-29T02:19:24.060Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":663494,"fullName":"Bryan Torres","link":"/api/v1/people/663494"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681806,"fullName":"Andrew Wantz","link":"/api/v1/people/681806"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":663494,"fullName":"Bryan Torres","link":"/api/v1/people/663494"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[1],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":663494,"fullName":"Bryan Torres","link":"/api/v1/people/663494"},"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"}]}],"playEvents":[{"details":{"description":"Pitching Change: Andrew Wantz replaces Tyler Ferguson.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":9,"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-29T02:17:43.583Z","endTime":"2026-07-29T02:19:13.023Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":681806,"link":"/api/v1/people/681806"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":621053,"link":"/api/v1/people/621053","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":681909,"link":"/api/v1/people/681909"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":663494,"link":"/api/v1/people/663494","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"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":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.5,"endSpeed":87.0,"strikeZoneTop":2.975,"strikeZoneBottom":1.501,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.513111808761728,"aZ":-16.276747454890412,"pfxX":-2.6852409871296383,"pfxZ":8.24484635872047,"pX":0.27487783040985814,"pZ":2.517452513344857,"vX0":5.656739422054263,"vY0":-137.51086528562988,"vZ0":-5.773959688640268,"x":106.52,"y":170.81,"x0":-1.4536344645231682,"y0":50.002838391562776,"z0":5.736164058866933,"aX":-5.178069518770815},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":14.0,"breakHorizontal":3.7,"spinRate":2250,"spinDirection":213},"zone":6,"typeConfidence":0.92,"plateTime":0.3972599839366584,"extension":6.300061517768628},"hitData":{"launchSpeed":96.5,"launchAngle":17.0,"totalDistance":297.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":144.12,"coordY":65.56}},"index":1,"playId":"a3dadcb8-2c9a-3263-8954-e0ee1e799eb3","pitchNumber":1,"startTime":"2026-07-29T02:19:13.023Z","endTime":"2026-07-29T02:19:24.060Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681806,"link":"/api/v1/people/681806","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":681909,"link":"/api/v1/people/681909"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":663494,"link":"/api/v1/people/663494","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663494,"link":"/api/v1/people/663494"},"credit":"b_ab"},{"player":{"id":681806,"link":"/api/v1/people/681806"},"credit":"p_ab"},{"player":{"id":663494,"link":"/api/v1/people/663494"},"credit":"b_pa"},{"player":{"id":681806,"link":"/api/v1/people/681806"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.5,"awayTeamWinProbability":99.5,"homeTeamWinProbabilityAdded":0.3,"leverageIndex":0.05,"dramaIndex":9.0,"contextMetrics":{},"playEndTime":"2026-07-29T02:19:24.060Z","atBatIndex":67},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Blaze Jordan grounds into a double play, third baseman Alex Bregman to second baseman Pedro Ramírez to first baseman Michael Busch. Bryan Torres out at 2nd. Blaze Jordan out at 1st.","rbi":0,"awayScore":9,"homeScore":1,"isOut":true},"about":{"atBatIndex":68,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-07-29T02:19:41.495Z","endTime":"2026-07-29T02:19:56.450Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":691458,"fullName":"Blaze Jordan","link":"/api/v1/people/691458"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681806,"fullName":"Andrew Wantz","link":"/api/v1/people/681806"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":663494,"fullName":"Bryan Torres","link":"/api/v1/people/663494"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":608324,"link":"/api/v1/people/608324"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":699393,"link":"/api/v1/people/699393"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":691458,"fullName":"Blaze Jordan","link":"/api/v1/people/691458"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":699393,"link":"/api/v1/people/699393"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"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":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.7,"endSpeed":84.1,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.824896709323188,"aZ":-22.54234050743695,"pfxX":-8.983575826815226,"pfxZ":5.283045078615361,"pX":-0.9138739914081572,"pZ":2.66197278696761,"vX0":5.602905906242357,"vY0":-134.8190855349746,"vZ0":-3.6184023669989163,"x":151.83,"y":166.91,"x0":-1.8616850963350402,"y0":50.006248792674725,"z0":5.630147440048609,"aX":-16.388678519483655},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":8.9,"breakHorizontal":14.9,"spinRate":2182,"spinDirection":218},"zone":11,"typeConfidence":0.94,"plateTime":0.40770388485945386,"extension":6.34460159066196},"hitData":{"launchSpeed":79.0,"launchAngle":-26.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":102.66,"coordY":171.45}},"index":0,"playId":"ee5b945e-80a0-3776-9642-beb74d130443","pitchNumber":1,"startTime":"2026-07-29T02:19:47.916Z","endTime":"2026-07-29T02:19:56.450Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681806,"link":"/api/v1/people/681806","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":681909,"link":"/api/v1/people/681909"},"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"}},"first":{"id":663494,"link":"/api/v1/people/663494"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691458,"link":"/api/v1/people/691458"},"credit":"b_ab"},{"player":{"id":681806,"link":"/api/v1/people/681806"},"credit":"p_ab"},{"player":{"id":691458,"link":"/api/v1/people/691458"},"credit":"b_pa"},{"player":{"id":681806,"link":"/api/v1/people/681806"},"credit":"p_pa"}],"flags":[{"credit":"t_double_play"},{"credit":"b_gnd_into_dp"}],"homeTeamWinProbability":0.1,"awayTeamWinProbability":99.9,"homeTeamWinProbabilityAdded":-0.4,"leverageIndex":0.1,"dramaIndex":10.0,"contextMetrics":{},"playEndTime":"2026-07-29T02:19:56.450Z","atBatIndex":68},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Nelson Velázquez singles on a line drive to left fielder Justin Dean.","rbi":0,"awayScore":9,"homeScore":1,"isOut":false},"about":{"atBatIndex":69,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-07-29T02:20:21.414Z","endTime":"2026-07-29T02:20:45.600Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":676369,"fullName":"Nelson Velázquez","link":"/api/v1/people/676369"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681806,"fullName":"Andrew Wantz","link":"/api/v1/people/681806"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":676369,"fullName":"Nelson Velázquez","link":"/api/v1/people/676369"},"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":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":681909,"link":"/api/v1/people/681909"},"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(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.5,"endSpeed":82.5,"strikeZoneTop":3.154,"strikeZoneBottom":1.592,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.490304208311766,"aZ":-27.811701542918552,"pfxX":1.17401846728652,"pfxZ":2.52988617375693,"pX":1.0602943807614433,"pZ":2.281535662678324,"vX0":6.545957915272129,"vY0":-130.27787609461166,"vZ0":-3.236348581846684,"x":76.58,"y":177.18,"x0":-1.6339510183090467,"y0":50.004225646685974,"z0":5.63436530583192,"aX":2.0237442842492483},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":4.1,"breakHorizontal":-3.5,"spinRate":2490,"spinDirection":182},"zone":14,"typeConfidence":0.91,"plateTime":0.4198875191821041,"extension":6.158683062587908},"index":0,"playId":"0a8463a0-bd0f-3bea-b3fc-0b8dd5ba4969","pitchNumber":1,"startTime":"2026-07-29T02:20:21.414Z","endTime":"2026-07-29T02:20:27.512Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681806,"link":"/api/v1/people/681806","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":681909,"link":"/api/v1/people/681909"},"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"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"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":1,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.4,"endSpeed":83.1,"strikeZoneTop":3.154,"strikeZoneBottom":1.592,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.366300438500673,"aZ":-27.34596029359765,"pfxX":1.751838006618015,"pfxZ":2.748280274030268,"pX":0.11659389107714131,"pZ":3.0320284914021762,"vX0":4.1319361735303355,"vY0":-131.62944173816504,"vZ0":-1.7203676599783129,"x":112.56,"y":156.92,"x0":-1.6998620307543149,"y0":50.0061861256333,"z0":5.714593061829753,"aX":3.0805191711955966},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":4.8,"breakHorizontal":-4.1,"spinRate":2496,"spinDirection":196},"zone":2,"typeConfidence":0.91,"plateTime":0.4157631231297474,"extension":6.250120254406345},"hitData":{"launchSpeed":95.4,"launchAngle":13.0,"totalDistance":186.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":54.83,"coordY":114.73}},"index":1,"playId":"d503611a-b7b2-38db-8c5e-d2791934576a","pitchNumber":2,"startTime":"2026-07-29T02:20:35.560Z","endTime":"2026-07-29T02:20:45.600Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681806,"link":"/api/v1/people/681806","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":681909,"link":"/api/v1/people/681909"},"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"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":676369,"link":"/api/v1/people/676369"},"credit":"b_ab"},{"player":{"id":681806,"link":"/api/v1/people/681806"},"credit":"p_ab"},{"player":{"id":676369,"link":"/api/v1/people/676369"},"credit":"b_pa"},{"player":{"id":681806,"link":"/api/v1/people/681806"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.1,"awayTeamWinProbability":99.9,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.01,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2026-07-29T02:20:45.600Z","atBatIndex":69},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Iván Herrera lines out to left fielder Justin Dean.","rbi":0,"awayScore":9,"homeScore":1,"isOut":true},"about":{"atBatIndex":70,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-07-29T02:21:07.812Z","endTime":"2026-07-29T02:22:16.021Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681806,"fullName":"Andrew Wantz","link":"/api/v1/people/681806"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":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":681909,"link":"/api/v1/people/681909"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.2,"endSpeed":81.3,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.373897721538928,"aZ":-26.402683607350312,"pfxX":1.160806190718496,"pfxZ":3.440094440634054,"pX":0.26323434253202144,"pZ":2.662293893660395,"vX0":4.964360750525955,"vY0":-128.43837929032608,"vZ0":-2.3402637889060047,"x":106.97,"y":166.9,"x0":-1.8416932398843882,"y0":50.0050100851831,"z0":5.628230226974176,"aX":1.948902275026828},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":6.0,"breakHorizontal":-3.1,"spinRate":2498,"spinDirection":175},"zone":6,"typeConfidence":0.9,"plateTime":0.4256538747289125,"extension":6.258536332747728},"index":0,"playId":"6c92076b-8659-3a38-b8da-3a1747951ac7","pitchNumber":1,"startTime":"2026-07-29T02:21:09.421Z","endTime":"2026-07-29T02:21:13.368Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681806,"link":"/api/v1/people/681806","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":681909,"link":"/api/v1/people/681909"},"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":676369,"link":"/api/v1/people/676369"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.6,"endSpeed":77.7,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.939820466971724,"aZ":-28.700863603119984,"pfxX":6.634334020644673,"pfxZ":2.2658115532767855,"pX":-0.3691615389563022,"pZ":2.361945802657613,"vX0":2.214500679757246,"vY0":-123.19389206423025,"vZ0":-1.9719008858828593,"x":131.07,"y":175.01,"x0":-2.142244067893772,"y0":50.0049527664458,"z0":5.6036929020632344,"aX":10.17662164726343},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":3.8,"breakHorizontal":-12.5,"spinRate":2641,"spinDirection":85},"zone":4,"typeConfidence":0.83,"plateTime":0.44495759633390053,"extension":6.168156432417022},"index":1,"playId":"d89d7571-1ff6-3b06-80a2-dcc459af138a","pitchNumber":2,"startTime":"2026-07-29T02:21:30.833Z","endTime":"2026-07-29T02:21:34.602Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681806,"link":"/api/v1/people/681806","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":681909,"link":"/api/v1/people/681909"},"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":676369,"link":"/api/v1/people/676369"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"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":95.1,"endSpeed":87.0,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.708272383263047,"aZ":-14.822798236611973,"pfxX":-2.2391506838829445,"pfxZ":8.959731818316206,"pX":0.7407945317554206,"pZ":2.79737023630941,"vX0":6.876046830615443,"vY0":-138.24872102800333,"vZ0":-5.47021610945736,"x":88.76,"y":163.25,"x0":-1.4871851446403308,"y0":50.000775136453605,"z0":5.79582951539791,"aX":-4.335813843140689},"breaks":{"breakAngle":9.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":15.2,"breakHorizontal":2.6,"spinRate":2420,"spinDirection":211},"zone":3,"typeConfidence":0.92,"plateTime":0.39612935523816617,"extension":6.462833272554604},"index":2,"playId":"c3d9a96b-2744-3e15-9316-05a7f60724c5","pitchNumber":3,"startTime":"2026-07-29T02:21:46.840Z","endTime":"2026-07-29T02:21:49.933Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681806,"link":"/api/v1/people/681806","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":681909,"link":"/api/v1/people/681909"},"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":676369,"link":"/api/v1/people/676369"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.2,"endSpeed":76.9,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.23003101872123,"aZ":-28.290900346719734,"pfxX":7.3787118382344214,"pfxZ":2.6078229040706233,"pX":0.15121877364960218,"pZ":1.6360179352829214,"vX0":2.692243018681788,"vY0":-121.23144938331411,"vZ0":-3.43754143113556,"x":111.24,"y":194.61,"x0":-1.9319179572756806,"y0":50.00541789313364,"z0":5.536108008232032,"aX":11.008490463942604},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":4.2,"breakHorizontal":-14.0,"spinRate":2643,"spinDirection":66},"zone":8,"typeConfidence":0.9,"plateTime":0.4514371460276325,"extension":6.2324985315202275},"hitData":{"launchSpeed":81.8,"launchAngle":24.0,"totalDistance":284.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":50.29,"coordY":113.37}},"index":3,"playId":"80895a64-d20d-39cc-bde5-9f682d4f96b4","pitchNumber":4,"startTime":"2026-07-29T02:22:07.995Z","endTime":"2026-07-29T02:22:16.021Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681806,"link":"/api/v1/people/681806","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":681909,"link":"/api/v1/people/681909"},"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":676369,"link":"/api/v1/people/676369"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":671056,"link":"/api/v1/people/671056"},"credit":"b_ab"},{"player":{"id":681806,"link":"/api/v1/people/681806"},"credit":"p_ab"},{"player":{"id":671056,"link":"/api/v1/people/671056"},"credit":"b_pa"},{"player":{"id":681806,"link":"/api/v1/people/681806"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.1,"awayTeamWinProbability":99.9,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.02,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2026-07-29T02:22:16.021Z","atBatIndex":70},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Ian Happ doubles (20) on a sharp fly ball to center fielder Nathan Church.","rbi":0,"awayScore":9,"homeScore":1,"isOut":false},"about":{"atBatIndex":71,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-29T02:24:56.317Z","endTime":"2026-07-29T02:29:09.042Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694335,"fullName":"Matt Svanson","link":"/api/v1/people/694335"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4,5,6,7,9,10,12],"actionIndex":[0,11],"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":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":12},"credits":[{"player":{"id":701675,"link":"/api/v1/people/701675"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Pitching Change: Matt Svanson replaces Peter Strzelecki.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":9,"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-29T02:23:37.397Z","endTime":"2026-07-29T02:24:58.372Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":694335,"link":"/api/v1/people/694335"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":657265,"link":"/api/v1/people/657265","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":691458,"link":"/api/v1/people/691458"},"second":{"id":663494,"link":"/api/v1/people/663494"},"third":{"id":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":676369,"link":"/api/v1/people/676369"}},"offense":{"batter":{"id":664023,"link":"/api/v1/people/664023","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.8,"endSpeed":86.1,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.00691768035312,"aZ":-22.279857861643382,"pfxX":-7.857680570027032,"pfxZ":5.181114374319478,"pX":0.07571975778880259,"pZ":2.752328623781386,"vX0":6.196051085201877,"vY0":-137.90210347782406,"vZ0":-3.4563898686695818,"x":114.11,"y":164.47,"x0":-1.188538999816109,"y0":50.00361188687317,"z0":5.539481656807298,"aX":-15.010964354680485},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":8.8,"breakHorizontal":12.8,"spinRate":2133,"spinDirection":224},"zone":2,"typeConfidence":2.0,"plateTime":0.39843334617640913,"extension":6.547401391286185},"index":1,"playId":"90481a08-160f-338a-bd40-b021231a9278","pitchNumber":1,"startTime":"2026-07-29T02:24:58.372Z","endTime":"2026-07-29T02:25:02.285Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694335,"link":"/api/v1/people/694335","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":691458,"link":"/api/v1/people/691458"},"second":{"id":663494,"link":"/api/v1/people/663494"},"third":{"id":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":676369,"link":"/api/v1/people/676369"}},"offense":{"batter":{"id":664023,"link":"/api/v1/people/664023","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"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":85.9,"endSpeed":77.9,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.627327208466824,"aZ":-33.5149855107606,"pfxX":5.99127121360238,"pfxZ":-0.8577321733400503,"pX":-0.8623146421443134,"pZ":2.70299953944411,"vX0":-0.4563160097150988,"vY0":-125.02382382379784,"vZ0":-0.6168584140327833,"x":149.87,"y":165.8,"x0":-1.4528395523947246,"y0":50.00463166539497,"z0":5.738853961033218,"aX":9.347116941115258},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.9,"breakVerticalInduced":-1.4,"breakHorizontal":-10.7,"spinRate":2087,"spinDirection":62},"zone":11,"typeConfidence":2.0,"plateTime":0.44056140482836303,"extension":6.207709033121448},"index":2,"playId":"ee3a57f1-8539-3cb2-b0af-2aaf1e489ad9","pitchNumber":2,"startTime":"2026-07-29T02:25:15.894Z","endTime":"2026-07-29T02:25:20.373Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694335,"link":"/api/v1/people/694335","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":691458,"link":"/api/v1/people/691458"},"second":{"id":663494,"link":"/api/v1/people/663494"},"third":{"id":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":676369,"link":"/api/v1/people/676369"}},"offense":{"batter":{"id":664023,"link":"/api/v1/people/664023","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.4,"endSpeed":87.2,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.21195747653432,"aZ":-17.56686100486604,"pfxX":-9.629194367596032,"pfxZ":7.44547006970131,"pX":-0.3034958981269981,"pZ":1.9012582933006477,"vX0":5.419018977884098,"vY0":-140.02499631082307,"vZ0":-6.594484582079767,"x":128.57,"y":187.45,"x0":-1.0254723591010608,"y0":50.0011114201843,"z0":5.460112069540444,"aX":-18.88643806364554},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":12.1,"breakHorizontal":16.1,"spinRate":2229,"spinDirection":224},"zone":7,"typeConfidence":2.0,"plateTime":0.3929951317220164,"extension":6.589824093882538},"index":3,"playId":"71fcdb85-2f94-32c4-bba4-4f376ed27ca3","pitchNumber":3,"startTime":"2026-07-29T02:25:32.947Z","endTime":"2026-07-29T02:25:37.109Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694335,"link":"/api/v1/people/694335","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":691458,"link":"/api/v1/people/691458"},"second":{"id":663494,"link":"/api/v1/people/663494"},"third":{"id":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":676369,"link":"/api/v1/people/676369"}},"offense":{"batter":{"id":664023,"link":"/api/v1/people/664023","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.2,"endSpeed":78.4,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.945624164736234,"aZ":-34.52424059698554,"pfxX":7.336008147808309,"pfxZ":-1.4905888552650168,"pX":-0.6265297798377228,"pZ":3.3828417590831843,"vX0":-0.06076229491656282,"vY0":-125.53619463584042,"vZ0":1.142290897401526,"x":140.88,"y":147.44,"x0":-1.5531615418706854,"y0":50.00092103247491,"z0":5.75536940908723,"aX":11.582267358572794},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.1,"breakVerticalInduced":-2.2,"breakHorizontal":-13.2,"spinRate":2241,"spinDirection":60},"zone":11,"typeConfidence":2.0,"plateTime":0.4380988545736475,"extension":6.187886947711277},"index":4,"playId":"4af6fa74-a58a-3a43-a15f-6c2d556415a6","pitchNumber":4,"startTime":"2026-07-29T02:25:51.640Z","endTime":"2026-07-29T02:25:54.964Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694335,"link":"/api/v1/people/694335","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":691458,"link":"/api/v1/people/691458"},"second":{"id":663494,"link":"/api/v1/people/663494"},"third":{"id":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":676369,"link":"/api/v1/people/676369"}},"offense":{"batter":{"id":664023,"link":"/api/v1/people/664023","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.3,"endSpeed":85.6,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.281660186555836,"aZ":-24.539068841097773,"pfxX":-1.2508910736268248,"pfxZ":4.080323502561681,"pX":1.0218328279170463,"pZ":3.0085333169843564,"vX0":6.371334874257184,"vY0":-135.81711883483507,"vZ0":-2.2470787907343754,"x":78.05,"y":157.55,"x0":-1.1902410750231323,"y0":50.003987826069825,"z0":5.550322830122443,"aX":-2.342284395140872},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":7.1,"breakHorizontal":1.0,"spinRate":2130,"spinDirection":213},"zone":12,"typeConfidence":2.0,"plateTime":0.4030235722971933,"extension":6.75322334441597},"index":5,"playId":"ce291607-e619-30ae-b35a-c8daf23a591d","pitchNumber":5,"startTime":"2026-07-29T02:26:12.678Z","endTime":"2026-07-29T02:26:24.902Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694335,"link":"/api/v1/people/694335","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":691458,"link":"/api/v1/people/691458"},"second":{"id":663494,"link":"/api/v1/people/663494"},"third":{"id":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":676369,"link":"/api/v1/people/676369"}},"offense":{"batter":{"id":664023,"link":"/api/v1/people/664023","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"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":97.2,"endSpeed":89.3,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.779758117689884,"aZ":-20.493784358700335,"pfxX":-9.210356247250468,"pfxZ":5.736003004557864,"pX":0.16259928618466726,"pZ":2.7269185884685334,"vX0":6.827077059817154,"vY0":-141.45245756480927,"vZ0":-4.086153740700628,"x":110.8,"y":165.15,"x0":-1.0795974522756946,"y0":50.00345663405048,"z0":5.495834694698716,"aX":-18.757031510543193},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":9.7,"breakHorizontal":15.4,"spinRate":2269,"spinDirection":220},"zone":2,"typeConfidence":2.0,"plateTime":0.38648417452195716,"extension":6.423538183292349},"index":6,"playId":"c80fef23-0ea7-3d9f-8408-770a018ec8d6","pitchNumber":6,"startTime":"2026-07-29T02:26:37.061Z","endTime":"2026-07-29T02:26:40.230Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694335,"link":"/api/v1/people/694335","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":691458,"link":"/api/v1/people/691458"},"second":{"id":663494,"link":"/api/v1/people/663494"},"third":{"id":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":676369,"link":"/api/v1/people/676369"}},"offense":{"batter":{"id":664023,"link":"/api/v1/people/664023","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"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":96.2,"endSpeed":88.7,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.273025603051973,"aZ":-16.649543493081147,"pfxX":-4.310396715750416,"pfxZ":7.758102016341868,"pX":0.10636990683868659,"pZ":1.5951596469825797,"vX0":5.421444121513067,"vY0":-140.0069606182461,"vZ0":-7.357120295911843,"x":112.95,"y":195.71,"x0":-1.2879500770465173,"y0":50.004137821002494,"z0":5.331013724171083,"aX":-8.626195615260285},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":12.8,"breakHorizontal":6.8,"spinRate":2242,"spinDirection":225},"zone":8,"typeConfidence":2.0,"plateTime":0.3900422295430399,"extension":6.620118376566634},"index":7,"playId":"011f9524-a6d0-3060-a2fe-8caa479a5cf1","pitchNumber":7,"startTime":"2026-07-29T02:26:56.866Z","endTime":"2026-07-29T02:27:00.471Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694335,"link":"/api/v1/people/694335","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":691458,"link":"/api/v1/people/691458"},"second":{"id":663494,"link":"/api/v1/people/663494"},"third":{"id":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":676369,"link":"/api/v1/people/676369"}},"offense":{"batter":{"id":664023,"link":"/api/v1/people/664023","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":9,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"index":8,"startTime":"2026-07-29T02:27:15.712Z","endTime":"2026-07-29T02:27:28.864Z","isPitch":false,"type":"action","player":{"id":664023,"link":"/api/v1/people/664023"},"defense":{"pitcher":{"id":694335,"link":"/api/v1/people/694335","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":691458,"link":"/api/v1/people/691458"},"second":{"id":663494,"link":"/api/v1/people/663494"},"third":{"id":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":676369,"link":"/api/v1/people/676369"}},"offense":{"batter":{"id":664023,"link":"/api/v1/people/664023","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.3,"endSpeed":79.7,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.625654183117252,"aZ":-34.11735443917127,"pfxX":6.498635491340092,"pfxZ":-1.2026421203446702,"pX":-0.8273901821855915,"pZ":3.8061650019087923,"vX0":-0.31791595534449235,"vY0":-125.70941844960511,"vZ0":2.024406459528416,"x":148.54,"y":136.01,"x0":-1.545176583180761,"y0":50.00448445482759,"z0":5.7448049106559855,"aX":10.482521277590841},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":-1.6,"breakHorizontal":-11.8,"spinRate":2247,"spinDirection":62},"zone":11,"typeConfidence":2.0,"plateTime":0.43442392085843995,"extension":6.540449750352214},"index":9,"playId":"a7b29de2-1369-3dc6-8d3d-4930c125574c","pitchNumber":8,"startTime":"2026-07-29T02:27:28.864Z","endTime":"2026-07-29T02:27:32.567Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694335,"link":"/api/v1/people/694335","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":691458,"link":"/api/v1/people/691458"},"second":{"id":663494,"link":"/api/v1/people/663494"},"third":{"id":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":676369,"link":"/api/v1/people/676369"}},"offense":{"batter":{"id":664023,"link":"/api/v1/people/664023","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.5,"endSpeed":79.4,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.000153971915978,"aZ":-30.61888723913936,"pfxX":5.962072369475267,"pfxZ":0.9685621891150955,"pX":0.8160431666884136,"pZ":2.7083526233063604,"vX0":3.452458522290975,"vY0":-125.93466946181998,"vZ0":-1.0573429656414572,"x":85.89,"y":165.65,"x0":-1.3479164113985735,"y0":50.00164880595553,"z0":5.6143122411506905,"aX":9.55794762228937},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":1.8,"breakHorizontal":-11.6,"spinRate":2223,"spinDirection":76},"zone":12,"typeConfidence":2.0,"plateTime":0.43522353097441524,"extension":6.551785728362354},"index":10,"playId":"71ea2ecd-8461-3aff-ba64-c5d305e87799","pitchNumber":9,"startTime":"2026-07-29T02:27:45.935Z","endTime":"2026-07-29T02:27:51.713Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694335,"link":"/api/v1/people/694335","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":691458,"link":"/api/v1/people/691458"},"second":{"id":663494,"link":"/api/v1/people/663494"},"third":{"id":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":676369,"link":"/api/v1/people/676369"}},"offense":{"batter":{"id":664023,"link":"/api/v1/people/664023","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"On-field Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":9,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"index":11,"startTime":"2026-07-29T02:28:42.463Z","endTime":"2026-07-29T02:28:56.018Z","isPitch":false,"type":"action","player":{"id":664023,"link":"/api/v1/people/664023"},"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.7,"endSpeed":90.0,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.269714446015396,"aZ":-21.8999714757338,"pfxX":-8.645807167685945,"pfxZ":4.966553785884413,"pX":-0.4592049814763359,"pZ":2.954848923568177,"vX0":5.25248706241995,"vY0":-142.3323014844691,"vZ0":-3.2135962508828415,"x":134.5,"y":159.0,"x0":-1.1977803458422074,"y0":50.00031419067506,"z0":5.472602210989867,"aX":-17.875377682164043},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":8.6,"breakHorizontal":14.8,"spinRate":2323,"spinDirection":223},"zone":1,"typeConfidence":2.0,"plateTime":0.3836743361681081,"extension":6.493645698953468},"hitData":{"launchSpeed":100.8,"launchAngle":24.0,"totalDistance":379.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":111.25,"coordY":46.98}},"index":12,"playId":"2891bbba-adfa-3385-bf42-285bd44cab3e","pitchNumber":10,"startTime":"2026-07-29T02:28:56.018Z","endTime":"2026-07-29T02:29:09.042Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694335,"link":"/api/v1/people/694335","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":691458,"link":"/api/v1/people/691458"},"second":{"id":663494,"link":"/api/v1/people/663494"},"third":{"id":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":676369,"link":"/api/v1/people/676369"}},"offense":{"batter":{"id":664023,"link":"/api/v1/people/664023","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664023,"link":"/api/v1/people/664023"},"credit":"b_ab"},{"player":{"id":694335,"link":"/api/v1/people/694335"},"credit":"p_ab"},{"player":{"id":664023,"link":"/api/v1/people/664023"},"credit":"b_pa"},{"player":{"id":694335,"link":"/api/v1/people/694335"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.1,"awayTeamWinProbability":99.9,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.0,"dramaIndex":5.0,"contextMetrics":{},"playEndTime":"2026-07-29T02:29:09.042Z","atBatIndex":71},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Nico Hoerner grounds out, shortstop Masyn Winn to first baseman Blaze Jordan.","rbi":0,"awayScore":9,"homeScore":1,"isOut":true},"about":{"atBatIndex":72,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-29T02:29:36.468Z","endTime":"2026-07-29T02:30:38.376Z","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":694335,"fullName":"Matt Svanson","link":"/api/v1/people/694335"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,2,3],"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":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":691026,"link":"/api/v1/people/691026"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":691458,"link":"/api/v1/people/691458"},"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":97.0,"endSpeed":89.5,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.602516226699393,"aZ":-20.72870805399799,"pfxX":-7.3729097549029845,"pfxZ":5.627223195476197,"pX":0.06116197552490115,"pZ":1.8834569346574739,"vX0":5.914385017354229,"vY0":-141.14722268376238,"vZ0":-6.1020099211384355,"x":114.67,"y":187.93,"x0":-1.0947182656637726,"y0":50.00671492450598,"z0":5.391508158627933,"aX":-15.004921597236338},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":9.2,"breakHorizontal":12.2,"spinRate":2155,"spinDirection":222},"zone":8,"typeConfidence":2.0,"plateTime":0.3868206466694808,"extension":6.6353740126755385},"index":0,"playId":"8e4d1152-6e24-35b2-b2c0-de5d5470eaa3","pitchNumber":1,"startTime":"2026-07-29T02:29:46.318Z","endTime":"2026-07-29T02:29:50.177Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694335,"link":"/api/v1/people/694335","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":691458,"link":"/api/v1/people/691458"},"second":{"id":663494,"link":"/api/v1/people/663494"},"third":{"id":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":676369,"link":"/api/v1/people/676369"}},"offense":{"batter":{"id":663538,"link":"/api/v1/people/663538","batSide":{"code":"R","description":"Right"}},"second":{"id":664023,"link":"/api/v1/people/664023"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":9,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"index":1,"startTime":"2026-07-29T02:29:58.727Z","endTime":"2026-07-29T02:30:14.648Z","isPitch":false,"type":"action","player":{"id":663538,"link":"/api/v1/people/663538"},"defense":{"pitcher":{"id":694335,"link":"/api/v1/people/694335","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":691458,"link":"/api/v1/people/691458"},"second":{"id":663494,"link":"/api/v1/people/663494"},"third":{"id":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":676369,"link":"/api/v1/people/676369"}},"offense":{"batter":{"id":663538,"link":"/api/v1/people/663538","batSide":{"code":"R","description":"Right"}},"second":{"id":664023,"link":"/api/v1/people/664023"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.4,"endSpeed":83.7,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.654530957771563,"aZ":-27.59012328878208,"pfxX":2.048055136971812,"pfxZ":2.551706698976682,"pX":0.5764389037809713,"pZ":3.6947184284094985,"vX0":4.2051010075860304,"vY0":-133.13454687277112,"vZ0":0.14464967110966753,"x":95.03,"y":139.02,"x0":-1.2896142344341683,"y0":50.00059431925608,"z0":5.637004333004407,"aX":3.673895820006306},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":4.9,"breakHorizontal":-4.7,"spinRate":2181,"spinDirection":182},"zone":12,"typeConfidence":2.0,"plateTime":0.4114615415462848,"extension":6.361394888018533},"index":2,"playId":"f79fdc0b-ff9e-3146-9d31-259dbbab04c6","pitchNumber":2,"startTime":"2026-07-29T02:30:14.648Z","endTime":"2026-07-29T02:30:21.033Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694335,"link":"/api/v1/people/694335","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":691458,"link":"/api/v1/people/691458"},"second":{"id":663494,"link":"/api/v1/people/663494"},"third":{"id":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":676369,"link":"/api/v1/people/676369"}},"offense":{"batter":{"id":663538,"link":"/api/v1/people/663538","batSide":{"code":"R","description":"Right"}},"second":{"id":664023,"link":"/api/v1/people/664023"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.0,"endSpeed":89.7,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.952076935513468,"aZ":-21.309957094278715,"pfxX":-7.388101913946686,"pfxZ":5.309270291431448,"pX":-0.9321526448442163,"pZ":2.344698545811532,"vX0":3.345350564613319,"vY0":-141.3480074697698,"vZ0":-4.864347326424857,"x":152.53,"y":175.47,"x0":-1.1641326464773694,"y0":50.00093453178766,"z0":5.436255890315962,"aX":-15.1092102682882},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":8.9,"breakHorizontal":12.8,"spinRate":2223,"spinDirection":218},"zone":13,"typeConfidence":2.0,"plateTime":0.38591496675507786,"extension":6.533896925636496},"hitData":{"launchSpeed":65.5,"launchAngle":14.0,"totalDistance":131.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":117.27,"coordY":134.61}},"index":3,"playId":"e6d6b811-0183-31db-a801-8f93f5e2a9d3","pitchNumber":3,"startTime":"2026-07-29T02:30:30.344Z","endTime":"2026-07-29T02:30:38.376Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694335,"link":"/api/v1/people/694335","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":691458,"link":"/api/v1/people/691458"},"second":{"id":663494,"link":"/api/v1/people/663494"},"third":{"id":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":676369,"link":"/api/v1/people/676369"}},"offense":{"batter":{"id":663538,"link":"/api/v1/people/663538","batSide":{"code":"R","description":"Right"}},"second":{"id":664023,"link":"/api/v1/people/664023"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663538,"link":"/api/v1/people/663538"},"credit":"b_ab"},{"player":{"id":694335,"link":"/api/v1/people/694335"},"credit":"p_ab"},{"player":{"id":663538,"link":"/api/v1/people/663538"},"credit":"b_pa"},{"player":{"id":694335,"link":"/api/v1/people/694335"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.1,"awayTeamWinProbability":99.9,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.0,"dramaIndex":5.0,"contextMetrics":{},"playEndTime":"2026-07-29T02:30:38.376Z","atBatIndex":72},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Justin Dean singles on a sharp ground ball to left fielder Lars Nootbaar. Ian Happ to 3rd.","rbi":0,"awayScore":9,"homeScore":1,"isOut":false},"about":{"atBatIndex":73,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-29T02:30:57.962Z","endTime":"2026-07-29T02:31:29.507Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":681909,"fullName":"Justin Dean","link":"/api/v1/people/681909"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694335,"fullName":"Matt Svanson","link":"/api/v1/people/694335"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":681909,"fullName":"Justin Dean","link":"/api/v1/people/681909"},"postOnThird":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":681909,"fullName":"Justin Dean","link":"/api/v1/people/681909"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":663457,"link":"/api/v1/people/663457"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.8,"endSpeed":79.4,"strikeZoneTop":3.034,"strikeZoneBottom":1.531,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.718792680828567,"aZ":-26.763508354376132,"pfxX":6.437157856101996,"pfxZ":3.403474973115598,"pX":1.682945395998703,"pZ":2.301107253686596,"vX0":5.1501181823827755,"vY0":-124.94970459217986,"vZ0":-2.6917925959363735,"x":52.85,"y":176.65,"x0":-1.2369051579233334,"y0":50.00429839895887,"z0":5.57738496214308,"aX":10.242536513494883},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":5.8,"breakHorizontal":-12.8,"spinRate":2159,"spinDirection":62},"zone":14,"typeConfidence":2.0,"plateTime":0.4373237744057583,"extension":6.572836743367695},"index":0,"playId":"3a26bfb3-a076-3e11-a7ed-9fbeca85b641","pitchNumber":1,"startTime":"2026-07-29T02:31:02.832Z","endTime":"2026-07-29T02:31:06.663Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694335,"link":"/api/v1/people/694335","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":691458,"link":"/api/v1/people/691458"},"second":{"id":663494,"link":"/api/v1/people/663494"},"third":{"id":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":676369,"link":"/api/v1/people/676369"}},"offense":{"batter":{"id":681909,"link":"/api/v1/people/681909","batSide":{"code":"R","description":"Right"}},"second":{"id":664023,"link":"/api/v1/people/664023"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.5,"endSpeed":88.8,"strikeZoneTop":3.034,"strikeZoneBottom":1.531,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.993100096064378,"aZ":-21.464639511822625,"pfxX":-8.957714031871786,"pfxZ":5.331210761319253,"pX":-0.6719331037061779,"pZ":2.1951863200006,"vX0":4.650209660639759,"vY0":-140.4404803771687,"vZ0":-5.085244524683787,"x":142.61,"y":179.51,"x0":-1.1798855119046383,"y0":50.005419950302354,"z0":5.413863798569919,"aX":-18.005362589284296},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":8.9,"breakHorizontal":15.4,"spinRate":2185,"spinDirection":223},"zone":4,"typeConfidence":2.0,"plateTime":0.38909538786538045,"extension":6.5647353782321956},"hitData":{"launchSpeed":101.9,"launchAngle":4.0,"totalDistance":92.0,"trajectory":"ground_ball","hardness":"hard","location":"7","coordinates":{"coordX":87.45,"coordY":101.01}},"index":1,"playId":"b07a75c8-06e4-37fa-8f8c-2707eb20ed84","pitchNumber":2,"startTime":"2026-07-29T02:31:19.477Z","endTime":"2026-07-29T02:31:29.507Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694335,"link":"/api/v1/people/694335","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":691458,"link":"/api/v1/people/691458"},"second":{"id":663494,"link":"/api/v1/people/663494"},"third":{"id":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":676369,"link":"/api/v1/people/676369"}},"offense":{"batter":{"id":681909,"link":"/api/v1/people/681909","batSide":{"code":"R","description":"Right"}},"second":{"id":664023,"link":"/api/v1/people/664023"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681909,"link":"/api/v1/people/681909"},"credit":"b_ab"},{"player":{"id":694335,"link":"/api/v1/people/694335"},"credit":"p_ab"},{"player":{"id":681909,"link":"/api/v1/people/681909"},"credit":"b_pa"},{"player":{"id":694335,"link":"/api/v1/people/694335"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.1,"awayTeamWinProbability":99.9,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.0,"dramaIndex":5.0,"contextMetrics":{},"playEndTime":"2026-07-29T02:31:29.507Z","atBatIndex":73},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Carson Kelly singles on a ground ball to center fielder Nathan Church. Ian Happ scores. Justin Dean to 3rd.","rbi":1,"awayScore":10,"homeScore":1,"isOut":false},"about":{"atBatIndex":74,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-29T02:31:48.577Z","endTime":"2026-07-29T02:32:09.329Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694335,"fullName":"Matt Svanson","link":"/api/v1/people/694335"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"},"postOnThird":{"id":681909,"fullName":"Justin Dean","link":"/api/v1/people/681909"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":701675,"link":"/api/v1/people/701675"},"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":681909,"fullName":"Justin Dean","link":"/api/v1/people/681909"},"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":681909,"fullName":"Justin Dean","link":"/api/v1/people/681909"},"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_play","runner":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"responsiblePitcher":{"id":694335,"link":"/api/v1/people/694335"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.8,"endSpeed":87.9,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.42019076796432,"aZ":-20.41054485669145,"pfxX":-8.044823861748478,"pfxZ":5.962622404275009,"pX":-0.3107254611918535,"pZ":2.1955310732247892,"vX0":5.284611387078962,"vY0":-139.35667221003766,"vZ0":-5.136642235250154,"x":128.84,"y":179.5,"x0":-1.1834731444638331,"y0":50.00228449664945,"z0":5.405080726867512,"aX":-15.870927235468638},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":10.0,"breakHorizontal":13.6,"spinRate":2210,"spinDirection":220},"zone":7,"typeConfidence":2.0,"plateTime":0.3925764185600049,"extension":6.679809482806966},"hitData":{"launchSpeed":98.5,"launchAngle":7.0,"totalDistance":153.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":158.9,"coordY":80.23}},"index":0,"playId":"1356f0e8-0347-367c-b4b4-ff3a6fbbd9bb","pitchNumber":1,"startTime":"2026-07-29T02:31:57.284Z","endTime":"2026-07-29T02:32:09.329Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694335,"link":"/api/v1/people/694335","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":691458,"link":"/api/v1/people/691458"},"second":{"id":663494,"link":"/api/v1/people/663494"},"third":{"id":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":676369,"link":"/api/v1/people/676369"}},"offense":{"batter":{"id":608348,"link":"/api/v1/people/608348","batSide":{"code":"R","description":"Right"}},"first":{"id":681909,"link":"/api/v1/people/681909"},"third":{"id":664023,"link":"/api/v1/people/664023"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":608348,"link":"/api/v1/people/608348"},"credit":"b_ab"},{"player":{"id":694335,"link":"/api/v1/people/694335"},"credit":"p_ab"},{"player":{"id":608348,"link":"/api/v1/people/608348"},"credit":"b_pa"},{"player":{"id":694335,"link":"/api/v1/people/694335"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.1,"awayTeamWinProbability":99.9,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.0,"dramaIndex":5.0,"contextMetrics":{},"playEndTime":"2026-07-29T02:32:09.329Z","atBatIndex":74},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Pedro Ramírez strikes out swinging.","rbi":0,"awayScore":10,"homeScore":1,"isOut":true},"about":{"atBatIndex":75,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-29T02:32:37.458Z","endTime":"2026-07-29T02:33:42.287Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":699393,"fullName":"Pedro Ramírez","link":"/api/v1/people/699393"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694335,"fullName":"Matt Svanson","link":"/api/v1/people/694335"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"},"postOnThird":{"id":681909,"fullName":"Justin Dean","link":"/api/v1/people/681909"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","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":699393,"fullName":"Pedro Ramírez","link":"/api/v1/people/699393"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"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":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.3,"endSpeed":79.5,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.569630327979535,"aZ":-31.275114422584142,"pfxX":3.4138405090383115,"pfxZ":0.56329404452684,"pX":0.5650769876844515,"pZ":2.626735849693657,"vX0":3.5913669530937304,"vY0":-124.31395583779457,"vZ0":-1.0434244453973192,"x":95.46,"y":167.86,"x0":-1.33409246595685,"y0":50.00022326543186,"z0":5.614910769871825,"aX":5.418577199395861},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":1.1,"breakHorizontal":-7.0,"spinRate":2247,"spinDirection":73},"zone":6,"typeConfidence":2.0,"plateTime":0.4381981707293927,"extension":6.4168687623781775},"index":0,"playId":"d8e1b6ff-5c21-3674-96a1-62bec82d9a90","pitchNumber":1,"startTime":"2026-07-29T02:32:37.458Z","endTime":"2026-07-29T02:32:42.047Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694335,"link":"/api/v1/people/694335","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":691458,"link":"/api/v1/people/691458"},"second":{"id":663494,"link":"/api/v1/people/663494"},"third":{"id":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":676369,"link":"/api/v1/people/676369"}},"offense":{"batter":{"id":699393,"link":"/api/v1/people/699393","batSide":{"code":"L","description":"Left"}},"first":{"id":608348,"link":"/api/v1/people/608348"},"third":{"id":681909,"link":"/api/v1/people/681909"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"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":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.2,"endSpeed":79.5,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.13606781163197,"aZ":-33.931276778749265,"pfxX":5.696159380871929,"pfxZ":-1.098079948765042,"pX":0.6548185563606262,"pZ":2.1078590687183794,"vX0":3.282950644612078,"vY0":-125.52529883851945,"vZ0":-1.7341264952589484,"x":92.04,"y":181.87,"x0":-1.4095850353095762,"y0":50.00323034250699,"z0":5.567142553622054,"aX":9.100835260777703},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.9,"breakVerticalInduced":-2.2,"breakHorizontal":-11.0,"spinRate":2257,"spinDirection":68},"zone":9,"typeConfidence":2.0,"plateTime":0.43615099357373044,"extension":6.381774778335121},"index":1,"playId":"b2252610-7f62-3a1c-866e-5e4a337ff87d","pitchNumber":2,"startTime":"2026-07-29T02:33:04.533Z","endTime":"2026-07-29T02:33:09.517Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694335,"link":"/api/v1/people/694335","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":691458,"link":"/api/v1/people/691458"},"second":{"id":663494,"link":"/api/v1/people/663494"},"third":{"id":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":676369,"link":"/api/v1/people/676369"}},"offense":{"batter":{"id":699393,"link":"/api/v1/people/699393","batSide":{"code":"L","description":"Left"}},"first":{"id":608348,"link":"/api/v1/people/608348"},"third":{"id":681909,"link":"/api/v1/people/681909"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":10,"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-29T02:33:24.053Z","endTime":"2026-07-29T02:33:36.950Z","isPitch":false,"type":"action","player":{"id":699393,"link":"/api/v1/people/699393"},"defense":{"pitcher":{"id":694335,"link":"/api/v1/people/694335","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":691458,"link":"/api/v1/people/691458"},"second":{"id":663494,"link":"/api/v1/people/663494"},"third":{"id":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":676369,"link":"/api/v1/people/676369"}},"offense":{"batter":{"id":699393,"link":"/api/v1/people/699393","batSide":{"code":"L","description":"Left"}},"first":{"id":608348,"link":"/api/v1/people/608348"},"third":{"id":681909,"link":"/api/v1/people/681909"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.8,"endSpeed":89.2,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.800189296264353,"aZ":-23.671839485325464,"pfxX":-8.252861935449516,"pfxZ":4.186228198342995,"pX":-0.5949860107028304,"pZ":3.7120365212965196,"vX0":4.538094855304974,"vY0":-141.07787359961893,"vZ0":-0.9847260004300391,"x":139.68,"y":138.56,"x0":-1.1456705501971949,"y0":50.00290761729919,"z0":5.580628194075923,"aX":-16.762678807562168},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":7.6,"breakHorizontal":14.2,"spinRate":2304,"spinDirection":219},"zone":11,"typeConfidence":2.0,"plateTime":0.3871255230508943,"extension":6.490472266140159},"index":3,"playId":"15079797-4df6-3446-b698-0329446cf537","pitchNumber":3,"startTime":"2026-07-29T02:33:36.950Z","endTime":"2026-07-29T02:33:42.287Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694335,"link":"/api/v1/people/694335","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":691458,"link":"/api/v1/people/691458"},"second":{"id":663494,"link":"/api/v1/people/663494"},"third":{"id":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":676369,"link":"/api/v1/people/676369"}},"offense":{"batter":{"id":699393,"link":"/api/v1/people/699393","batSide":{"code":"L","description":"Left"}},"first":{"id":608348,"link":"/api/v1/people/608348"},"third":{"id":681909,"link":"/api/v1/people/681909"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":699393,"link":"/api/v1/people/699393"},"credit":"b_ab"},{"player":{"id":694335,"link":"/api/v1/people/694335"},"credit":"p_ab"},{"player":{"id":699393,"link":"/api/v1/people/699393"},"credit":"b_pa"},{"player":{"id":694335,"link":"/api/v1/people/694335"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.1,"awayTeamWinProbability":99.9,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.0,"dramaIndex":5.0,"contextMetrics":{},"playEndTime":"2026-07-29T02:33:42.287Z","atBatIndex":75},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"James Triantos grounds out to first baseman Blaze Jordan.","rbi":0,"awayScore":10,"homeScore":1,"isOut":true},"about":{"atBatIndex":76,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-29T02:34:12.209Z","endTime":"2026-07-29T02:34:38.985Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":701649,"fullName":"James Triantos","link":"/api/v1/people/701649"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694335,"fullName":"Matt Svanson","link":"/api/v1/people/694335"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":701649,"fullName":"James Triantos","link":"/api/v1/people/701649"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":691458,"link":"/api/v1/people/691458"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter James Triantos replaces Pete Crow-Armstrong.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":10,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-07-29T02:33:48.558Z","endTime":"2026-07-29T02:34:14.221Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":701649,"link":"/api/v1/people/701649"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"101","replacedPlayer":{"id":691718,"link":"/api/v1/people/691718"},"defense":{"pitcher":{"id":694335,"link":"/api/v1/people/694335","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":691458,"link":"/api/v1/people/691458"},"second":{"id":663494,"link":"/api/v1/people/663494"},"third":{"id":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":676369,"link":"/api/v1/people/676369"}},"offense":{"batter":{"id":691718,"link":"/api/v1/people/691718","batSide":{"code":"L","description":"Left"}},"first":{"id":608348,"link":"/api/v1/people/608348"},"third":{"id":681909,"link":"/api/v1/people/681909"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"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":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.0,"endSpeed":79.5,"strikeZoneTop":3.149,"strikeZoneBottom":1.589,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.410948508699718,"aZ":-29.704759375245523,"pfxX":2.695909756537359,"pfxZ":1.5492167346863006,"pX":0.9908235031813896,"pZ":1.729787128753198,"vX0":4.666255375609704,"vY0":-125.28727912655198,"vZ0":-3.300926189622638,"x":79.23,"y":192.08,"x0":-1.2433768248680352,"y0":50.004795694684674,"z0":5.482375174101358,"aX":4.301733151382334},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":2.3,"breakHorizontal":-5.9,"spinRate":2039,"spinDirection":60},"zone":14,"typeConfidence":2.0,"plateTime":0.4365445090812341,"extension":6.564756317738043},"index":1,"playId":"a57f544f-e7ec-305f-9a85-711a06c85de6","pitchNumber":1,"startTime":"2026-07-29T02:34:14.221Z","endTime":"2026-07-29T02:34:18.343Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694335,"link":"/api/v1/people/694335","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":691458,"link":"/api/v1/people/691458"},"second":{"id":663494,"link":"/api/v1/people/663494"},"third":{"id":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":676369,"link":"/api/v1/people/676369"}},"offense":{"batter":{"id":701649,"link":"/api/v1/people/701649","batSide":{"code":"R","description":"Right"}},"first":{"id":608348,"link":"/api/v1/people/608348"},"third":{"id":681909,"link":"/api/v1/people/681909"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"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":96.9,"endSpeed":88.8,"strikeZoneTop":3.149,"strikeZoneBottom":1.589,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.39049428211964,"aZ":-24.58183019746837,"pfxX":-9.924130730821785,"pfxZ":3.757390358585491,"pX":-0.12480940821013768,"pZ":2.9681462401716994,"vX0":6.318526698936686,"vY0":-141.05466124317877,"vZ0":-2.5928055158585517,"x":121.76,"y":158.64,"x0":-1.1018880238201796,"y0":50.00176976309544,"z0":5.480320352581734,"aX":-20.04270166242141},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":6.5,"breakHorizontal":16.7,"spinRate":2266,"spinDirection":219},"zone":2,"typeConfidence":2.0,"plateTime":0.38797241608034394,"extension":6.549414069658957},"hitData":{"launchSpeed":98.2,"launchAngle":-47.0,"totalDistance":2.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":154.34,"coordY":170.43}},"index":2,"playId":"b5dcded6-ee95-34cc-9ead-f1a843d78f32","pitchNumber":2,"startTime":"2026-07-29T02:34:31.941Z","endTime":"2026-07-29T02:34:38.985Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694335,"link":"/api/v1/people/694335","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":691458,"link":"/api/v1/people/691458"},"second":{"id":663494,"link":"/api/v1/people/663494"},"third":{"id":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":676369,"link":"/api/v1/people/676369"}},"offense":{"batter":{"id":701649,"link":"/api/v1/people/701649","batSide":{"code":"R","description":"Right"}},"first":{"id":608348,"link":"/api/v1/people/608348"},"third":{"id":681909,"link":"/api/v1/people/681909"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":701649,"link":"/api/v1/people/701649"},"credit":"b_ab"},{"player":{"id":694335,"link":"/api/v1/people/694335"},"credit":"p_ab"},{"player":{"id":701649,"link":"/api/v1/people/701649"},"credit":"b_pa"},{"player":{"id":694335,"link":"/api/v1/people/694335"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.1,"awayTeamWinProbability":99.9,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.0,"dramaIndex":5.0,"contextMetrics":{},"playEndTime":"2026-07-29T02:34:38.985Z","atBatIndex":76},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Lars Nootbaar walks.","rbi":0,"awayScore":10,"homeScore":1,"isOut":false},"about":{"atBatIndex":77,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-07-29T02:37:09.319Z","endTime":"2026-07-29T02:38:33.272Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":663457,"fullName":"Lars Nootbaar","link":"/api/v1/people/663457"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681806,"fullName":"Andrew Wantz","link":"/api/v1/people/681806"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":663457,"fullName":"Lars Nootbaar","link":"/api/v1/people/663457"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[3,4,5,6,7,8],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":663457,"fullName":"Lars Nootbaar","link":"/api/v1/people/663457"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]}],"playEvents":[{"details":{"description":"James Triantos remains in the game as the second baseman.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":10,"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-29T02:36:30.595Z","endTime":"2026-07-29T02:36:30.616Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":701649,"link":"/api/v1/people/701649"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"battingOrder":"101","replacedPlayer":{"id":691718,"link":"/api/v1/people/691718"},"defense":{"pitcher":{"id":681806,"link":"/api/v1/people/681806","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":681909,"link":"/api/v1/people/681909"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":663457,"link":"/api/v1/people/663457","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive switch from left field to center field for Justin Dean.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":10,"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-29T02:36:30.616Z","endTime":"2026-07-29T02:36:30.617Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":681909,"link":"/api/v1/people/681909"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"battingOrder":"701","replacedPlayer":{"id":624424,"link":"/api/v1/people/624424"},"defense":{"pitcher":{"id":681806,"link":"/api/v1/people/681806","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":681909,"link":"/api/v1/people/681909"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":663457,"link":"/api/v1/people/663457","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive switch from second base to left field for Pedro Ramírez.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":10,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-07-29T02:36:30.617Z","endTime":"2026-07-29T02:37:11.342Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":699393,"link":"/api/v1/people/699393"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"900","defense":{"pitcher":{"id":681806,"link":"/api/v1/people/681806","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":681909,"link":"/api/v1/people/681909"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":663457,"link":"/api/v1/people/663457","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":80.2,"endSpeed":74.9,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.072080800461322,"aZ":-38.39936521378354,"pfxX":3.050955868087418,"pfxZ":-4.4722690229251,"pX":0.7981544881713278,"pZ":1.5214708796755478,"vX0":4.818819888405689,"vY0":-116.7604315215626,"vZ0":-1.5652610451854851,"x":86.58,"y":197.7,"x0":-1.681173458996473,"y0":50.00004862191164,"z0":5.783508752985726,"aX":4.250232434470591},"breaks":{"breakAngle":7.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-50.4,"breakVerticalInduced":-8.2,"breakHorizontal":-6.6,"spinRate":2646,"spinDirection":62},"zone":14,"typeConfidence":0.91,"plateTime":0.4674503824554299,"extension":6.289554231775183},"index":3,"playId":"ffda7957-caf2-39ec-96b4-d65983a4b0e8","pitchNumber":1,"startTime":"2026-07-29T02:37:11.342Z","endTime":"2026-07-29T02:37:14.978Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681806,"link":"/api/v1/people/681806","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":701649,"link":"/api/v1/people/701649"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":663538,"link":"/api/v1/people/663538"},"left":{"id":699393,"link":"/api/v1/people/699393"},"center":{"id":681909,"link":"/api/v1/people/681909"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":663457,"link":"/api/v1/people/663457","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.8,"endSpeed":83.3,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.283129867740477,"aZ":-27.489794642060737,"pfxX":0.9124191333561892,"pfxZ":2.6642572178629607,"pX":-0.07065045809921636,"pZ":3.3831745518267793,"vX0":4.053488320401107,"vY0":-130.9199428780505,"vZ0":-1.034243309356808,"x":119.69,"y":147.43,"x0":-1.7494384968270373,"y0":50.004072859340596,"z0":5.816847912568768,"aX":1.6033035517127998},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":4.8,"breakHorizontal":-2.4,"spinRate":2411,"spinDirection":195},"zone":2,"typeConfidence":0.91,"plateTime":0.416319268318063,"extension":5.958128392258433},"index":4,"playId":"017cf6ce-c0e8-3071-9d8a-bcd34ee290cc","pitchNumber":2,"startTime":"2026-07-29T02:37:25.386Z","endTime":"2026-07-29T02:37:29.133Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681806,"link":"/api/v1/people/681806","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":701649,"link":"/api/v1/people/701649"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":663538,"link":"/api/v1/people/663538"},"left":{"id":699393,"link":"/api/v1/people/699393"},"center":{"id":681909,"link":"/api/v1/people/681909"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":663457,"link":"/api/v1/people/663457","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.3,"endSpeed":82.3,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.69324787415039,"aZ":-28.718655000956673,"pfxX":1.5745488525841895,"pfxZ":2.0284467036094203,"pX":-0.13123737358922247,"pZ":2.4380227594839687,"vX0":4.057086418953045,"vY0":-128.7282225369049,"vZ0":-2.6522514890051685,"x":122.0,"y":172.95,"x0":-1.9223091323103134,"y0":50.00373699146999,"z0":5.66866252154176,"aX":2.6853816009900227},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":3.4,"breakHorizontal":-3.6,"spinRate":2452,"spinDirection":172},"zone":5,"typeConfidence":0.9,"plateTime":0.42290396017347565,"extension":6.22775490610844},"index":5,"playId":"97957857-20ef-33aa-8b33-d6ce9b9052a7","pitchNumber":3,"startTime":"2026-07-29T02:37:40.352Z","endTime":"2026-07-29T02:37:44.259Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681806,"link":"/api/v1/people/681806","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":701649,"link":"/api/v1/people/701649"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":663538,"link":"/api/v1/people/663538"},"left":{"id":699393,"link":"/api/v1/people/699393"},"center":{"id":681909,"link":"/api/v1/people/681909"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":663457,"link":"/api/v1/people/663457","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"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":92.9,"endSpeed":85.3,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.46537668958463,"aZ":-28.680648124692468,"pfxX":-9.656215989315164,"pfxZ":1.8878015257206364,"pX":1.415060369325489,"pZ":2.21927177448337,"vX0":11.093275714178374,"vY0":-134.84093196394994,"vZ0":-3.6504367742403545,"x":63.06,"y":178.86,"x0":-1.4916224206464417,"y0":50.00100399165768,"z0":5.607255568037359,"aX":-17.836405496005103},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":2.9,"breakHorizontal":15.2,"spinRate":2211,"spinDirection":216},"zone":14,"typeConfidence":0.92,"plateTime":0.40572643068866476,"extension":6.275625634456678},"index":6,"playId":"a72cac48-fbb2-3c7f-89ea-1b78d23d5bb6","pitchNumber":4,"startTime":"2026-07-29T02:37:54.652Z","endTime":"2026-07-29T02:37:58.738Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681806,"link":"/api/v1/people/681806","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":701649,"link":"/api/v1/people/701649"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":663538,"link":"/api/v1/people/663538"},"left":{"id":699393,"link":"/api/v1/people/699393"},"center":{"id":681909,"link":"/api/v1/people/681909"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":663457,"link":"/api/v1/people/663457","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.6,"endSpeed":83.0,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.598357474144578,"aZ":-26.268958046640467,"pfxX":1.5092349803457683,"pfxZ":3.376463594461578,"pX":-2.2205305120173846,"pZ":3.4866996275576487,"vX0":-0.8939732894568733,"vY0":-130.6766437360886,"vZ0":-0.6861863692521474,"x":201.64,"y":144.64,"x0":-2.0720870171042858,"y0":50.00431204612469,"z0":5.706457600129168,"aX":2.640126199920345},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":6.2,"breakHorizontal":-2.5,"spinRate":2392,"spinDirection":179},"zone":11,"typeConfidence":0.91,"plateTime":0.4173373638232998,"extension":6.070849586572389},"index":7,"playId":"f9cf2a41-efe3-35e2-b509-862e10b43296","pitchNumber":5,"startTime":"2026-07-29T02:38:11.702Z","endTime":"2026-07-29T02:38:15.207Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681806,"link":"/api/v1/people/681806","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":701649,"link":"/api/v1/people/701649"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":663538,"link":"/api/v1/people/663538"},"left":{"id":699393,"link":"/api/v1/people/699393"},"center":{"id":681909,"link":"/api/v1/people/681909"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":663457,"link":"/api/v1/people/663457","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.4,"endSpeed":86.5,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.52493252832453,"aZ":-20.22773156309031,"pfxX":-3.459862188210977,"pfxZ":6.321846478750449,"pX":1.5614615827820382,"pZ":1.7929695874072575,"vX0":8.98143814318241,"vY0":-135.78133567296555,"vZ0":-6.778056721794552,"x":57.48,"y":190.37,"x0":-1.3227173797958849,"y0":50.00043147302733,"z0":5.70374595108807,"aX":-6.535913209539833},"breaks":{"breakAngle":13.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":10.3,"breakHorizontal":4.6,"spinRate":2327,"spinDirection":218},"zone":14,"typeConfidence":0.92,"plateTime":0.4016341068427711,"extension":6.354857709216298},"index":8,"playId":"b9587e92-5bb0-3b59-92b6-25c613dea529","pitchNumber":6,"startTime":"2026-07-29T02:38:27.540Z","endTime":"2026-07-29T02:38:33.272Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681806,"link":"/api/v1/people/681806","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":701649,"link":"/api/v1/people/701649"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":663538,"link":"/api/v1/people/663538"},"left":{"id":699393,"link":"/api/v1/people/699393"},"center":{"id":681909,"link":"/api/v1/people/681909"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":663457,"link":"/api/v1/people/663457","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663457,"link":"/api/v1/people/663457"},"credit":"b_pa"},{"player":{"id":681806,"link":"/api/v1/people/681806"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.1,"awayTeamWinProbability":99.9,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.01,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2026-07-29T02:38:33.272Z","atBatIndex":77},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Masyn Winn hits a ground-rule double (13) on a fly ball down the left-field line. Lars Nootbaar scores.","rbi":1,"awayScore":10,"homeScore":2,"isOut":false},"about":{"atBatIndex":78,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-07-29T02:39:04.559Z","endTime":"2026-07-29T02:40:29.411Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":2,"outs":0},"matchup":{"batter":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681806,"fullName":"Andrew Wantz","link":"/api/v1/people/681806"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,3,4,5],"actionIndex":[2],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Passed Ball","eventType":"passed_ball","movementReason":"r_adv_play","runner":{"id":663457,"fullName":"Lars Nootbaar","link":"/api/v1/people/663457"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":663457,"fullName":"Lars Nootbaar","link":"/api/v1/people/663457"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":663457,"fullName":"Lars Nootbaar","link":"/api/v1/people/663457"},"responsiblePitcher":{"id":681806,"link":"/api/v1/people/681806"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":10,"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-29T02:38:52.379Z","endTime":"2026-07-29T02:39:06.850Z","isPitch":false,"type":"action","player":{"id":691026,"link":"/api/v1/people/691026"},"defense":{"pitcher":{"id":681806,"link":"/api/v1/people/681806","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":701649,"link":"/api/v1/people/701649"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":663538,"link":"/api/v1/people/663538"},"left":{"id":699393,"link":"/api/v1/people/699393"},"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"}},"first":{"id":663457,"link":"/api/v1/people/663457"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.2,"endSpeed":85.5,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.578031986988833,"aZ":-18.790555083979655,"pfxX":-2.98622091619676,"pfxZ":7.209756202188576,"pX":0.9664531804363085,"pZ":1.38280762996794,"vX0":7.62983675662231,"vY0":-135.38366660080504,"vZ0":-8.042006568114488,"x":80.16,"y":201.44,"x0":-1.5004446287377873,"y0":50.004441879954356,"z0":5.707400689240302,"aX":-5.545092987635482},"breaks":{"breakAngle":10.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":11.5,"breakHorizontal":3.8,"spinRate":2353,"spinDirection":218},"zone":14,"typeConfidence":0.92,"plateTime":0.40459503395299024,"extension":6.387820204107714},"index":1,"playId":"91b0a4c8-83ff-3de1-9186-e9a1a9b77cb7","pitchNumber":1,"startTime":"2026-07-29T02:39:06.850Z","endTime":"2026-07-29T02:39:12.365Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681806,"link":"/api/v1/people/681806","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":701649,"link":"/api/v1/people/701649"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":663538,"link":"/api/v1/people/663538"},"left":{"id":699393,"link":"/api/v1/people/699393"},"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"}},"first":{"id":663457,"link":"/api/v1/people/663457"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Passed ball by catcher Carson Kelly. Lars Nootbaar to 2nd.","event":"Passed Ball","eventType":"passed_ball","awayScore":10,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":2,"actionPlayId":"91b0a4c8-83ff-3de1-9186-e9a1a9b77cb7","startTime":"2026-07-29T02:39:22.364Z","endTime":"2026-07-29T02:39:33.181Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":663457,"link":"/api/v1/people/663457"},"defense":{"pitcher":{"id":681806,"link":"/api/v1/people/681806","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":701649,"link":"/api/v1/people/701649"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":663538,"link":"/api/v1/people/663538"},"left":{"id":699393,"link":"/api/v1/people/699393"},"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"}},"first":{"id":663457,"link":"/api/v1/people/663457"},"postOnSecond":{"id":663457,"link":"/api/v1/people/663457"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"homeTeamWinProbability":0.1,"awayTeamWinProbability":99.9,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.02,"dramaIndex":6.0,"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.0,"endSpeed":82.6,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.066951203910307,"aZ":-23.34182201950178,"pfxX":0.5482719680267136,"pfxZ":5.138742470926206,"pX":0.6492162047878312,"pZ":1.6088918030960575,"vX0":6.1390868807443395,"vY0":-129.5114160443311,"vZ0":-5.584197347529326,"x":92.25,"y":195.34,"x0":-1.811647598499499,"y0":50.003768542023856,"z0":5.550462722317784,"aX":0.9411068492948298},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":8.4,"breakHorizontal":-2.2,"spinRate":2452,"spinDirection":194},"zone":9,"typeConfidence":0.91,"plateTime":0.42104058126015165,"extension":6.356739976551651},"index":3,"playId":"3eb910ec-0e0b-37b5-9ddb-4c61ab2ec210","pitchNumber":2,"startTime":"2026-07-29T02:39:33.181Z","endTime":"2026-07-29T02:39:38.555Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681806,"link":"/api/v1/people/681806","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":701649,"link":"/api/v1/people/701649"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":663538,"link":"/api/v1/people/663538"},"left":{"id":699393,"link":"/api/v1/people/699393"},"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"}},"second":{"id":663457,"link":"/api/v1/people/663457"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.7,"endSpeed":82.9,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.303833239814914,"aZ":-22.46626142499415,"pfxX":1.5141571742141728,"pfxZ":5.555674921596664,"pX":-0.5022164554289652,"pZ":2.8869168672901293,"vX0":3.0572054691235735,"vY0":-130.76615921519542,"vZ0":-2.881729968116266,"x":136.14,"y":160.83,"x0":-1.8791466405499067,"y0":50.00240087474282,"z0":5.67241709870868,"aX":2.6443890450793055},"breaks":{"breakAngle":8.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":9.7,"breakHorizontal":-3.4,"spinRate":2373,"spinDirection":180},"zone":1,"typeConfidence":0.91,"plateTime":0.41746711982773554,"extension":6.306144923149275},"index":4,"playId":"ce7f467c-b968-3a84-b943-f240ca18c049","pitchNumber":3,"startTime":"2026-07-29T02:39:59.344Z","endTime":"2026-07-29T02:40:03.394Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681806,"link":"/api/v1/people/681806","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":701649,"link":"/api/v1/people/701649"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":663538,"link":"/api/v1/people/663538"},"left":{"id":699393,"link":"/api/v1/people/699393"},"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"}},"second":{"id":663457,"link":"/api/v1/people/663457"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"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":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.4,"endSpeed":75.1,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.331404870830024,"aZ":-29.936801984742605,"pfxX":6.96121379885215,"pfxZ":1.565974885444584,"pX":0.16828317517918906,"pZ":2.35788095994298,"vX0":2.7801329144443527,"vY0":-118.56043199893864,"vZ0":-1.2358693822116602,"x":110.59,"y":175.12,"x0":-1.923177836157962,"y0":50.00060909223598,"z0":5.614055847021453,"aX":9.92372069201089},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":2.8,"breakHorizontal":-13.3,"spinRate":2661,"spinDirection":66},"zone":5,"typeConfidence":0.91,"plateTime":0.4617036845093212,"extension":6.015879398904899},"hitData":{"launchSpeed":90.1,"launchAngle":28.0,"totalDistance":327.0,"trajectory":"fly_ball","hardness":"medium","coordinates":{"coordX":30.32,"coordY":107.16}},"index":5,"playId":"ceaa4a50-417a-3f29-8533-a82e20b1f37d","pitchNumber":4,"startTime":"2026-07-29T02:40:16.388Z","endTime":"2026-07-29T02:40:29.411Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681806,"link":"/api/v1/people/681806","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":701649,"link":"/api/v1/people/701649"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":663538,"link":"/api/v1/people/663538"},"left":{"id":699393,"link":"/api/v1/people/699393"},"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"}},"second":{"id":663457,"link":"/api/v1/people/663457"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691026,"link":"/api/v1/people/691026"},"credit":"b_ab"},{"player":{"id":681806,"link":"/api/v1/people/681806"},"credit":"p_ab"},{"player":{"id":691026,"link":"/api/v1/people/691026"},"credit":"b_pa"},{"player":{"id":681806,"link":"/api/v1/people/681806"},"credit":"p_pa"}],"flags":[{"credit":"b_gnd_rule_double"}],"homeTeamWinProbability":0.2,"awayTeamWinProbability":99.8,"homeTeamWinProbabilityAdded":0.1,"leverageIndex":0.02,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2026-07-29T02:40:29.411Z","atBatIndex":78},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Nathan Church lines out to center fielder Justin Dean.","rbi":0,"awayScore":10,"homeScore":2,"isOut":true},"about":{"atBatIndex":79,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-07-29T02:41:02.660Z","endTime":"2026-07-29T02:42:59.503Z","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":681806,"fullName":"Andrew Wantz","link":"/api/v1/people/681806"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","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":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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.2,"endSpeed":85.9,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.848098456680166,"aZ":-16.036682085456768,"pfxX":-3.214908636713139,"pfxZ":8.499349614967286,"pX":0.44080675560605653,"pZ":3.9314524071973,"vX0":6.581332591166586,"vY0":-137.04358788037405,"vZ0":-2.3900220685487077,"x":100.2,"y":132.63,"x0":-1.5762031437038393,"y0":50.00087812462888,"z0":5.912826601978601,"aX":-6.103468352225727},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":15.1,"breakHorizontal":4.4,"spinRate":2279,"spinDirection":216},"zone":12,"typeConfidence":0.92,"plateTime":0.39997708806939514,"extension":6.176280099600525},"index":0,"playId":"c17b54fd-cd27-3ef3-9b2f-fc20acd4694c","pitchNumber":1,"startTime":"2026-07-29T02:41:02.660Z","endTime":"2026-07-29T02:41:05.979Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681806,"link":"/api/v1/people/681806","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":701649,"link":"/api/v1/people/701649"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":663538,"link":"/api/v1/people/663538"},"left":{"id":699393,"link":"/api/v1/people/699393"},"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"}},"second":{"id":691026,"link":"/api/v1/people/691026"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.1,"endSpeed":84.1,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.863230652071817,"aZ":-28.054664416837397,"pfxX":0.7786575156076481,"pfxZ":2.3125726538679636,"pX":-1.1462565176792623,"pZ":3.0762964259293044,"vX0":1.955742867542484,"vY0":-131.40065556394327,"vZ0":-1.4130195234770795,"x":160.69,"y":155.72,"x0":-1.9957896277717628,"y0":50.00379633522676,"z0":5.668682965996052,"aX":1.3873786147351317},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":4.1,"breakHorizontal":-1.8,"spinRate":2420,"spinDirection":179},"zone":11,"typeConfidence":0.91,"plateTime":0.41384425419804627,"extension":6.086327672966476},"index":1,"playId":"355f535f-8531-389b-aaa2-2bf7b57e1ce1","pitchNumber":2,"startTime":"2026-07-29T02:41:26.572Z","endTime":"2026-07-29T02:41:30.616Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681806,"link":"/api/v1/people/681806","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":701649,"link":"/api/v1/people/701649"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":663538,"link":"/api/v1/people/663538"},"left":{"id":699393,"link":"/api/v1/people/699393"},"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"}},"second":{"id":691026,"link":"/api/v1/people/691026"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":79.1,"endSpeed":73.6,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.58749712474382,"aZ":-39.07196083426641,"pfxX":5.255376291012013,"pfxZ":-5.112478855786247,"pX":0.088639715117884,"pZ":1.2967850333455964,"vX0":2.959799827815085,"vY0":-115.21128336570187,"vZ0":-1.7130135557429558,"x":113.62,"y":203.77,"x0":-1.8936712529551374,"y0":50.00249089438942,"z0":5.812155049777174,"aX":7.0924670420145075},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.9,"breakVerticalInduced":-9.4,"breakHorizontal":-10.2,"spinRate":2758,"spinDirection":48},"zone":14,"typeConfidence":0.91,"plateTime":0.47468289804556907,"extension":6.199165973527085},"index":2,"playId":"1ec603ce-b9ce-37ed-879e-d8a71b544a6d","pitchNumber":3,"startTime":"2026-07-29T02:41:47.319Z","endTime":"2026-07-29T02:41:51.032Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681806,"link":"/api/v1/people/681806","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":701649,"link":"/api/v1/people/701649"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":663538,"link":"/api/v1/people/663538"},"left":{"id":699393,"link":"/api/v1/people/699393"},"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"}},"second":{"id":691026,"link":"/api/v1/people/691026"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.3,"endSpeed":85.8,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.90858503300196,"aZ":-17.481300620277626,"pfxX":-0.832653775647338,"pfxZ":7.7920683243670865,"pX":-0.17216585489071345,"pZ":4.300707845258656,"vX0":3.90456053637809,"vY0":-135.9980478474083,"vZ0":-1.1486640658465308,"x":123.56,"y":122.66,"x0":-1.5141085064505269,"y0":50.006162021672864,"z0":5.9330359169507805,"aX":-1.5715146071565722},"breaks":{"breakAngle":2.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":14.2,"breakHorizontal":0.7,"spinRate":2343,"spinDirection":209},"zone":11,"typeConfidence":0.92,"plateTime":0.40169462071277007,"extension":6.198187301799551},"index":3,"playId":"012b75c5-57a2-36c6-96f9-f0db3e4711f3","pitchNumber":4,"startTime":"2026-07-29T02:42:09.270Z","endTime":"2026-07-29T02:42:14.298Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681806,"link":"/api/v1/people/681806","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":701649,"link":"/api/v1/people/701649"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":663538,"link":"/api/v1/people/663538"},"left":{"id":699393,"link":"/api/v1/people/699393"},"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"}},"second":{"id":691026,"link":"/api/v1/people/691026"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"index":4,"playId":"469bdd9d-ed6d-4197-a440-2a41e17c2e13","startTime":"2026-07-29T02:42:29.575Z","endTime":"2026-07-29T02:42:34.575Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":681806,"link":"/api/v1/people/681806","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":701649,"link":"/api/v1/people/701649"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":663538,"link":"/api/v1/people/663538"},"left":{"id":699393,"link":"/api/v1/people/699393"},"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"}},"second":{"id":691026,"link":"/api/v1/people/691026"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.1,"endSpeed":79.9,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.4003196667755,"aZ":-31.498424498377222,"pfxX":-6.12450415726277,"pfxZ":0.41693102707188245,"pX":-0.3501483893083893,"pZ":1.7793290447234364,"vX0":5.534612106242591,"vY0":-126.68857198940817,"vZ0":-3.425416828798335,"x":130.35,"y":190.74,"x0":-1.7696415599082134,"y0":50.003683321624,"z0":5.672347455387348,"aX":-9.93490849639407},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":0.2,"breakHorizontal":9.8,"spinRate":1789,"spinDirection":246},"zone":7,"typeConfidence":0.89,"plateTime":0.43270864773994244,"extension":6.250578425583189},"hitData":{"launchSpeed":99.6,"launchAngle":13.0,"totalDistance":303.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":122.42,"coordY":91.38}},"index":5,"playId":"d169ab2a-8121-3c0e-9db8-eaf960fc77f2","pitchNumber":5,"startTime":"2026-07-29T02:42:47.488Z","endTime":"2026-07-29T02:42:59.503Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681806,"link":"/api/v1/people/681806","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":701649,"link":"/api/v1/people/701649"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":663538,"link":"/api/v1/people/663538"},"left":{"id":699393,"link":"/api/v1/people/699393"},"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"}},"second":{"id":691026,"link":"/api/v1/people/691026"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":701675,"link":"/api/v1/people/701675"},"credit":"b_ab"},{"player":{"id":681806,"link":"/api/v1/people/681806"},"credit":"p_ab"},{"player":{"id":701675,"link":"/api/v1/people/701675"},"credit":"b_pa"},{"player":{"id":681806,"link":"/api/v1/people/681806"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.1,"awayTeamWinProbability":99.9,"homeTeamWinProbabilityAdded":-0.1,"leverageIndex":0.05,"dramaIndex":7.0,"contextMetrics":{},"playEndTime":"2026-07-29T02:42:59.503Z","atBatIndex":79},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"José Fermín flies out to center fielder Justin Dean.","rbi":0,"awayScore":10,"homeScore":2,"isOut":true},"about":{"atBatIndex":80,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-07-29T02:43:22.003Z","endTime":"2026-07-29T02:43:34.755Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"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":681806,"fullName":"Andrew Wantz","link":"/api/v1/people/681806"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"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":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":681909,"link":"/api/v1/people/681909"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.2,"endSpeed":87.7,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.94005053572208,"aZ":-16.98364345128742,"pfxX":-3.7699546405332165,"pfxZ":7.809151106249587,"pX":-0.14862858644054447,"pZ":2.87973494556603,"vX0":5.130681236629373,"vY0":-137.28173905377466,"vZ0":-5.021858258547331,"x":122.67,"y":161.03,"x0":-1.5355385695207622,"y0":50.00388764477376,"z0":5.856262313390492,"aX":-7.33450739720419},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":13.6,"breakHorizontal":6.0,"spinRate":2369,"spinDirection":205},"zone":2,"typeConfidence":0.92,"plateTime":0.3961043579263732,"extension":6.211532121905836},"hitData":{"launchSpeed":91.2,"launchAngle":30.0,"totalDistance":326.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":84.81,"coordY":74.73}},"index":0,"playId":"c2092e8b-96cb-391c-9b68-3e684853a1a5","pitchNumber":1,"startTime":"2026-07-29T02:43:22.003Z","endTime":"2026-07-29T02:43:34.755Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681806,"link":"/api/v1/people/681806","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":701649,"link":"/api/v1/people/701649"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":663538,"link":"/api/v1/people/663538"},"left":{"id":699393,"link":"/api/v1/people/699393"},"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"}},"second":{"id":691026,"link":"/api/v1/people/691026"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665877,"link":"/api/v1/people/665877"},"credit":"b_ab"},{"player":{"id":681806,"link":"/api/v1/people/681806"},"credit":"p_ab"},{"player":{"id":665877,"link":"/api/v1/people/665877"},"credit":"b_pa"},{"player":{"id":681806,"link":"/api/v1/people/681806"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.1,"awayTeamWinProbability":99.9,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.01,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2026-07-29T02:43:34.755Z","atBatIndex":80},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jimmy Crooks grounds out, third baseman Alex Bregman to first baseman Michael Busch.","rbi":0,"awayScore":10,"homeScore":2,"isOut":true},"about":{"atBatIndex":81,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-07-29T02:43:56.899Z","endTime":"2026-07-29T02:45:06.061Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":699625,"fullName":"Jimmy Crooks","link":"/api/v1/people/699625"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681806,"fullName":"Andrew Wantz","link":"/api/v1/people/681806"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":699625,"fullName":"Jimmy Crooks","link":"/api/v1/people/699625"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":608324,"link":"/api/v1/people/608324"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"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":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.0,"endSpeed":83.6,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.03362832443689,"aZ":-24.843663139081002,"pfxX":1.2183940300085125,"pfxZ":4.172679161235002,"pX":0.942978336181799,"pZ":1.2811495666271273,"vX0":6.449442633106636,"vY0":-131.00069825783385,"vZ0":-6.239323131881725,"x":81.06,"y":204.19,"x0":-1.6987788718246233,"y0":50.00088202878813,"z0":5.525086711008607,"aX":2.1377582204105905},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":6.5,"breakHorizontal":-3.5,"spinRate":2487,"spinDirection":189},"zone":14,"typeConfidence":0.91,"plateTime":0.41649025154098407,"extension":6.337499050682846},"index":0,"playId":"a770d771-ef97-3e54-8826-0b8a0d774c4e","pitchNumber":1,"startTime":"2026-07-29T02:43:57.917Z","endTime":"2026-07-29T02:44:02.313Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681806,"link":"/api/v1/people/681806","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":701649,"link":"/api/v1/people/701649"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":663538,"link":"/api/v1/people/663538"},"left":{"id":699393,"link":"/api/v1/people/699393"},"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"}},"second":{"id":691026,"link":"/api/v1/people/691026"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":10,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"index":1,"startTime":"2026-07-29T02:44:13.278Z","endTime":"2026-07-29T02:44:25.396Z","isPitch":false,"type":"action","player":{"id":699625,"link":"/api/v1/people/699625"},"defense":{"pitcher":{"id":681806,"link":"/api/v1/people/681806","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":701649,"link":"/api/v1/people/701649"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":663538,"link":"/api/v1/people/663538"},"left":{"id":699393,"link":"/api/v1/people/699393"},"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"}},"second":{"id":691026,"link":"/api/v1/people/691026"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.2,"endSpeed":84.1,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.18999747007812,"aZ":-25.132709525708886,"pfxX":2.0137763749113615,"pfxZ":3.9501530425783855,"pX":0.289271937647496,"pZ":2.9126789872172605,"vX0":4.776799018700116,"vY0":-131.53911102394633,"vZ0":-2.361471912991616,"x":105.97,"y":160.14,"x0":-1.7992210980696182,"y0":50.00634195431218,"z0":5.6513628654634465,"aX":3.592411744525415},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":7.0,"breakHorizontal":-4.6,"spinRate":2521,"spinDirection":187},"zone":3,"typeConfidence":0.91,"plateTime":0.4135784695039373,"extension":6.286412398966618},"index":2,"playId":"d5b426ed-d79f-3bd1-a34f-f98687ee5145","pitchNumber":2,"startTime":"2026-07-29T02:44:25.396Z","endTime":"2026-07-29T02:44:32.731Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681806,"link":"/api/v1/people/681806","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":701649,"link":"/api/v1/people/701649"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":663538,"link":"/api/v1/people/663538"},"left":{"id":699393,"link":"/api/v1/people/699393"},"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"}},"second":{"id":691026,"link":"/api/v1/people/691026"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.3,"endSpeed":76.0,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.117187448379536,"aZ":-38.39882020665867,"pfxX":4.0556948025059745,"pfxZ":-4.320169168921083,"pX":-0.5692850136289976,"pZ":2.0776686043431605,"vX0":1.882926041763696,"vY0":-118.58216839672986,"vZ0":-0.5971122113854687,"x":138.7,"y":182.68,"x0":-1.8975489301001651,"y0":50.00206805234275,"z0":5.7998396372166665,"aX":5.8448150982133615},"breaks":{"breakAngle":9.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.6,"breakVerticalInduced":-7.7,"breakHorizontal":-7.8,"spinRate":2694,"spinDirection":61},"zone":7,"typeConfidence":0.91,"plateTime":0.45979666959328824,"extension":6.326167299948052},"hitData":{"launchSpeed":63.5,"launchAngle":-14.0,"totalDistance":12.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":102.59,"coordY":164.98}},"index":3,"playId":"d494a44d-5e81-3b9e-874a-50bb7c22b65e","pitchNumber":3,"startTime":"2026-07-29T02:44:58.036Z","endTime":"2026-07-29T02:45:06.061Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681806,"link":"/api/v1/people/681806","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":701649,"link":"/api/v1/people/701649"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":663538,"link":"/api/v1/people/663538"},"left":{"id":699393,"link":"/api/v1/people/699393"},"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"}},"second":{"id":691026,"link":"/api/v1/people/691026"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":699625,"link":"/api/v1/people/699625"},"credit":"b_ab"},{"player":{"id":681806,"link":"/api/v1/people/681806"},"credit":"p_ab"},{"player":{"id":699625,"link":"/api/v1/people/699625"},"credit":"b_pa"},{"player":{"id":681806,"link":"/api/v1/people/681806"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.0,"awayTeamWinProbability":100.0,"homeTeamWinProbabilityAdded":-0.1,"leverageIndex":0.0,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2026-07-29T02:45:06.061Z","atBatIndex":81}]