[{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jared Triolo strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-08-31T17:37:28.931Z","endTime":"2025-08-31T17:38:30.252Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":669707,"fullName":"Jared Triolo","link":"/api/v1/people/669707"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":608337,"fullName":"Lucas Giolito","link":"/api/v1/people/608337"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[3,4,6,7],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":669707,"fullName":"Jared Triolo","link":"/api/v1/people/669707"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":665966,"link":"/api/v1/people/665966"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Status Change - Pre-Game","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-31T15:00:50.238Z","endTime":"2025-08-31T17:14:11.806Z","isPitch":false,"type":"action","player":{"id":669707,"link":"/api/v1/people/669707"},"contextMetrics":{}},{"details":{"description":"Status Change - Warmup","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2025-08-31T17:14:11.806Z","endTime":"2025-08-31T17:36:27.669Z","isPitch":false,"type":"action","player":{"id":669707,"link":"/api/v1/people/669707"},"contextMetrics":{}},{"details":{"description":"Status Change - In Progress","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2025-08-31T17:36:27.669Z","endTime":"2025-08-31T17:37:31.223Z","isPitch":false,"type":"action","player":{"id":669707,"link":"/api/v1/people/669707"},"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":91.2,"endSpeed":82.7,"strikeZoneTop":3.87694108671927,"strikeZoneBottom":1.80453457122465,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.738830306212783,"aZ":-12.892547361486686,"pfxX":-4.263718567178991,"pfxZ":10.910868733519074,"pX":-0.003416174458931246,"pZ":3.4050442468768893,"vX0":4.142263974661529,"vY0":-132.6952053832114,"vZ0":-5.074106891735272,"x":117.13,"y":146.84,"x0":-1.0374073223560678,"y0":50.00513069208065,"z0":6.295500803080357,"aX":-7.537259875207347},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":18.7,"breakHorizontal":6.7,"spinRate":2140,"spinDirection":209},"zone":2,"typeConfidence":0.89,"plateTime":0.41416650130297983,"extension":6.4158884217403065},"index":3,"playId":"5e7ff3dc-0e7d-30c4-8fb1-7b0925906326","pitchNumber":1,"startTime":"2025-08-31T17:37:31.223Z","endTime":"2025-08-31T17:37:35.280Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608337,"link":"/api/v1/people/608337","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":663853,"link":"/api/v1/people/663853"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":669707,"link":"/api/v1/people/669707","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":79.1,"endSpeed":72.7,"strikeZoneTop":3.77,"strikeZoneBottom":1.8,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.77252425341863,"aZ":-22.913299839503203,"pfxX":-7.678920111944215,"pfxZ":6.935041259848599,"pX":-0.055135570152035816,"pZ":1.1953403422137117,"vX0":4.575871307088785,"vY0":-114.97818852763639,"vZ0":-6.312818783981789,"x":119.1,"y":206.51,"x0":-1.0756987364457427,"y0":50.004257426685335,"z0":6.206883612244715,"aX":-10.258721054308673},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":11.2,"breakHorizontal":12.7,"spinRate":1549,"spinDirection":221},"zone":13,"typeConfidence":0.91,"plateTime":0.47679169211536854,"extension":6.313745652048635},"index":4,"playId":"84d1bd42-290d-3d5d-b3c4-1e2d6fed5b95","pitchNumber":2,"startTime":"2025-08-31T17:37:46.606Z","endTime":"2025-08-31T17:37:49.978Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608337,"link":"/api/v1/people/608337","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":663853,"link":"/api/v1/people/663853"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":669707,"link":"/api/v1/people/669707","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"index":5,"startTime":"2025-08-31T17:37:56.815Z","endTime":"2025-08-31T17:38:10.038Z","isPitch":false,"type":"action","player":{"id":669707,"link":"/api/v1/people/669707"},"defense":{"pitcher":{"id":608337,"link":"/api/v1/people/608337","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":663853,"link":"/api/v1/people/663853"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":669707,"link":"/api/v1/people/669707","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.5,"endSpeed":78.4,"strikeZoneTop":3.7665655802824,"strikeZoneBottom":1.84427083134921,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.74363849572123,"aZ":-27.94005944955544,"pfxX":1.7182209725513315,"pfxZ":2.7114956936631547,"pX":1.2416591936377637,"pZ":2.6049946125703145,"vX0":5.025874501747181,"vY0":-124.3574912876951,"vZ0":-3.5804579502773852,"x":69.67,"y":168.45,"x0":-1.0315311508615237,"y0":50.002384370111756,"z0":6.3899601167031035,"aX":2.680751061647569},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":4.3,"breakHorizontal":-4.3,"spinRate":2075,"spinDirection":145},"zone":14,"typeConfidence":0.9,"plateTime":0.44102323617678385,"extension":6.190983995046466},"index":6,"playId":"98cb0427-3c10-3780-a412-83cfb1b55b97","pitchNumber":3,"startTime":"2025-08-31T17:38:10.038Z","endTime":"2025-08-31T17:38:14.212Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608337,"link":"/api/v1/people/608337","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":663853,"link":"/api/v1/people/663853"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":669707,"link":"/api/v1/people/669707","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":79.7,"endSpeed":73.6,"strikeZoneTop":3.77,"strikeZoneBottom":1.8,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.533972143004995,"aZ":-21.633923356738546,"pfxX":-7.404171074861882,"pfxZ":7.702034271277684,"pX":0.4480909247574227,"pZ":2.08095015788187,"vX0":5.443810111406639,"vY0":-115.90760563534337,"vZ0":-4.753026198420999,"x":99.92,"y":182.59,"x0":-0.9626584983153524,"y0":50.00110794738511,"z0":6.209530109441571,"aX":-10.12962384959933},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":13.1,"breakHorizontal":12.1,"spinRate":1511,"spinDirection":221},"zone":9,"typeConfidence":0.9,"plateTime":0.4715563125226403,"extension":6.423915104987824},"index":7,"playId":"af1a2c44-85de-3cf7-a594-8befe0237d18","pitchNumber":4,"startTime":"2025-08-31T17:38:27.213Z","endTime":"2025-08-31T17:38:30.252Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608337,"link":"/api/v1/people/608337","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":663853,"link":"/api/v1/people/663853"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":669707,"link":"/api/v1/people/669707","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669707,"link":"/api/v1/people/669707"},"credit":"b_ab"},{"player":{"id":608337,"link":"/api/v1/people/608337"},"credit":"p_ab"},{"player":{"id":669707,"link":"/api/v1/people/669707"},"credit":"b_pa"},{"player":{"id":608337,"link":"/api/v1/people/608337"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.2,"awayTeamWinProbability":47.8,"homeTeamWinProbabilityAdded":2.200000000000003,"contextMetrics":{},"playEndTime":"2025-08-31T17:38:30.252Z","atBatIndex":0},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Spencer Horwitz flies out to right fielder Roman Anthony.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-08-31T17:38:31.744Z","endTime":"2025-08-31T17:39:06.801Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":608337,"fullName":"Lucas Giolito","link":"/api/v1/people/608337"},"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":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":701350,"link":"/api/v1/people/701350"},"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":93.1,"endSpeed":85.3,"strikeZoneTop":3.57,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.130487532240792,"aZ":-13.840785776449465,"pfxX":-3.890743070304415,"pfxZ":9.876676571335787,"pX":0.4421096141569857,"pZ":2.05779139804885,"vX0":5.1963232036256475,"vY0":-135.28971632035032,"vZ0":-8.577699105330984,"x":100.15,"y":183.22,"x0":-0.9967365864774372,"y0":50.001958009551025,"z0":6.236408574657465,"aX":-7.222050889252485},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":16.3,"breakHorizontal":6.0,"spinRate":2153,"spinDirection":207},"zone":9,"typeConfidence":0.9,"plateTime":0.4046416175497298,"extension":6.4292632792345605},"hitData":{"launchSpeed":99.5,"launchAngle":50.0,"totalDistance":271.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":192.01,"coordY":112.37}},"index":0,"playId":"aa0585bb-9ddb-3e50-b228-1c311d61821e","pitchNumber":1,"startTime":"2025-08-31T17:38:55.424Z","endTime":"2025-08-31T17:39:06.801Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608337,"link":"/api/v1/people/608337","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":663853,"link":"/api/v1/people/663853"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":687462,"link":"/api/v1/people/687462","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687462,"link":"/api/v1/people/687462"},"credit":"b_ab"},{"player":{"id":608337,"link":"/api/v1/people/608337"},"credit":"p_ab"},{"player":{"id":687462,"link":"/api/v1/people/687462"},"credit":"b_pa"},{"player":{"id":608337,"link":"/api/v1/people/608337"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.800000000000004,"awayTeamWinProbability":46.199999999999996,"homeTeamWinProbabilityAdded":1.6000000000000014,"leverageIndex":0.63,"dramaIndex":31.0,"contextMetrics":{},"playEndTime":"2025-08-31T17:39:06.801Z","atBatIndex":1},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Tommy Pham grounds out, shortstop Trevor Story to first baseman Nathaniel Lowe.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-08-31T17:39:07.366Z","endTime":"2025-08-31T17:39:36.249Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":502054,"fullName":"Tommy Pham","link":"/api/v1/people/502054"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":608337,"fullName":"Lucas Giolito","link":"/api/v1/people/608337"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":502054,"fullName":"Tommy Pham","link":"/api/v1/people/502054"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":596115,"link":"/api/v1/people/596115"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":663993,"link":"/api/v1/people/663993"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.6,"endSpeed":84.4,"strikeZoneTop":3.56,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.411769907524604,"aZ":-14.177700492670274,"pfxX":-5.1555019926390715,"pfxZ":9.853973886706513,"pX":0.6823395377906489,"pZ":2.774297794312724,"vX0":6.0265483875195205,"vY0":-134.57411778162808,"vZ0":-6.7160243889412055,"x":90.99,"y":163.87,"x0":-0.9209575279039719,"y0":50.002660558042464,"z0":6.315054945685861,"aX":-9.41493101861259},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":16.6,"breakHorizontal":7.9,"spinRate":2119,"spinDirection":211},"zone":6,"typeConfidence":0.9,"plateTime":0.40771527796645035,"extension":6.333786053772463},"hitData":{"launchSpeed":89.9,"launchAngle":-22.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":112.29,"coordY":154.22}},"index":0,"playId":"f9f94055-258e-3bc9-858d-90cc5fc4c47d","pitchNumber":1,"startTime":"2025-08-31T17:39:28.700Z","endTime":"2025-08-31T17:39:36.249Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608337,"link":"/api/v1/people/608337","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":663853,"link":"/api/v1/people/663853"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":502054,"link":"/api/v1/people/502054","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":502054,"link":"/api/v1/people/502054"},"credit":"b_ab"},{"player":{"id":608337,"link":"/api/v1/people/608337"},"credit":"p_ab"},{"player":{"id":502054,"link":"/api/v1/people/502054"},"credit":"b_pa"},{"player":{"id":608337,"link":"/api/v1/people/608337"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.800000000000004,"awayTeamWinProbability":45.199999999999996,"homeTeamWinProbabilityAdded":1.0,"leverageIndex":0.4,"dramaIndex":21.0,"contextMetrics":{},"playEndTime":"2025-08-31T17:39:36.249Z","atBatIndex":2},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Roman Anthony strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":3,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-08-31T17:41:20.684Z","endTime":"2025-08-31T17:43:07.685Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":701350,"fullName":"Roman Anthony","link":"/api/v1/people/701350"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656605,"fullName":"Mitch Keller","link":"/api/v1/people/656605"},"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":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":701350,"fullName":"Roman Anthony","link":"/api/v1/people/701350"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":680779,"link":"/api/v1/people/680779"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"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.2,"endSpeed":85.2,"strikeZoneTop":3.68,"strikeZoneBottom":1.76,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.956609735096603,"aZ":-17.012092281701214,"pfxX":-6.747677163696558,"pfxZ":8.14663420857159,"pX":-0.7790829335715297,"pZ":2.6234248990386373,"vX0":4.754174866767771,"vY0":-135.62671642117982,"vZ0":-4.871317885496766,"x":146.7,"y":167.95,"x0":-1.6789677065172897,"y0":50.00343543815621,"z0":5.631206224793701,"aX":-12.557918975499827},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":13.9,"breakHorizontal":11.2,"spinRate":2263,"spinDirection":219},"zone":4,"typeConfidence":2.0,"plateTime":0.4040185739194677,"extension":6.638049202550288},"index":0,"playId":"84bb00d5-78b9-3f38-b362-14bab0020c82","pitchNumber":1,"startTime":"2025-08-31T17:41:46.457Z","endTime":"2025-08-31T17:41:49.712Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656605,"link":"/api/v1/people/656605","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":687478,"link":"/api/v1/people/687478"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":672744,"link":"/api/v1/people/672744"}},"offense":{"batter":{"id":701350,"link":"/api/v1/people/701350","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":78.2,"endSpeed":71.5,"strikeZoneTop":3.67999947328704,"strikeZoneBottom":1.79413816338214,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.550114387551517,"aZ":-41.51803306581002,"pfxX":7.558236696407161,"pfxZ":-7.215559924614613,"pX":-1.2501230808488815,"pZ":2.0153431521100806,"vX0":-1.0126560953528116,"vY0":-113.84802430541276,"vZ0":0.504722165274547,"x":164.65,"y":184.37,"x0":-1.7767147994693355,"y0":50.00326072451285,"z0":5.945721101077735,"aX":9.786919245449539},"breaks":{"breakAngle":13.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.7,"breakVerticalInduced":-12.5,"breakHorizontal":-13.3,"spinRate":2607,"spinDirection":34},"zone":13,"typeConfidence":2.0,"plateTime":0.4836306585928276,"extension":6.528166561776944},"index":1,"playId":"377f61f4-0f78-38dc-8f17-ba346421561e","pitchNumber":2,"startTime":"2025-08-31T17:42:15.893Z","endTime":"2025-08-31T17:42:20.389Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656605,"link":"/api/v1/people/656605","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":687478,"link":"/api/v1/people/687478"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":672744,"link":"/api/v1/people/672744"}},"offense":{"batter":{"id":701350,"link":"/api/v1/people/701350","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":79.0,"endSpeed":72.8,"strikeZoneTop":3.5688671413598,"strikeZoneBottom":1.7907891274437,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.038602641698276,"aZ":-41.03190181380121,"pfxX":6.414390922617836,"pfxZ":-6.71222791285804,"pX":1.2016901063937324,"pZ":0.46354472176365513,"vX0":3.9626466882341798,"vY0":-114.9309957721295,"vZ0":-3.0772931213461026,"x":71.19,"y":226.26,"x0":-1.3864033544332015,"y0":50.00403218769081,"z0":5.858942905861675,"aX":8.462642344823127},"breaks":{"breakAngle":12.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.0,"breakVerticalInduced":-12.7,"breakHorizontal":-12.7,"spinRate":2667,"spinDirection":33},"zone":14,"typeConfidence":2.0,"plateTime":0.4791085798992949,"extension":6.711657336812147},"index":2,"playId":"36f041b2-0029-3c99-bdc1-167cd0062993","pitchNumber":3,"startTime":"2025-08-31T17:42:28.092Z","endTime":"2025-08-31T17:42:31.691Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656605,"link":"/api/v1/people/656605","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":687478,"link":"/api/v1/people/687478"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":672744,"link":"/api/v1/people/672744"}},"offense":{"batter":{"id":701350,"link":"/api/v1/people/701350","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.3,"endSpeed":82.9,"strikeZoneTop":3.68,"strikeZoneBottom":1.76,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.10514263417697,"aZ":-28.156010570721804,"pfxX":-7.762393138468493,"pfxZ":2.2929548831435085,"pX":0.2348903861948498,"pZ":2.811598255212181,"vX0":7.161201136687001,"vY0":-131.35684213366457,"vZ0":-2.251835652915666,"x":108.05,"y":162.87,"x0":-1.5145166490335848,"y0":50.003282204297534,"z0":5.7675682302701965,"aX":-13.603156780387566},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":3.8,"breakHorizontal":12.6,"spinRate":1908,"spinDirection":242},"zone":5,"typeConfidence":2.0,"plateTime":0.41654640920311303,"extension":6.508191525385107},"index":3,"playId":"ec7d8741-5e4d-3b5c-806b-fface1477a57","pitchNumber":4,"startTime":"2025-08-31T17:42:43.158Z","endTime":"2025-08-31T17:42:46.450Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656605,"link":"/api/v1/people/656605","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":687478,"link":"/api/v1/people/687478"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":672744,"link":"/api/v1/people/672744"}},"offense":{"batter":{"id":701350,"link":"/api/v1/people/701350","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"index":4,"startTime":"2025-08-31T17:42:55.156Z","endTime":"2025-08-31T17:43:04.158Z","isPitch":false,"type":"action","player":{"id":701350,"link":"/api/v1/people/701350"},"defense":{"pitcher":{"id":656605,"link":"/api/v1/people/656605","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":687478,"link":"/api/v1/people/687478"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":672744,"link":"/api/v1/people/672744"}},"offense":{"batter":{"id":701350,"link":"/api/v1/people/701350","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"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":79.1,"endSpeed":72.7,"strikeZoneTop":3.68,"strikeZoneBottom":1.76,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.86920021724506,"aZ":-42.97423191998344,"pfxX":6.761117271493972,"pfxZ":-8.14660733896832,"pX":-0.5105755487253674,"pZ":1.2014778021127108,"vX0":0.3303588062679515,"vY0":-115.13942580990253,"vZ0":-0.9998778696439254,"x":136.46,"y":206.34,"x0":-1.5331798818555669,"y0":50.002055566562994,"z0":5.845734265519667,"aX":8.963957456248487},"breaks":{"breakAngle":12.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.8,"breakVerticalInduced":-14.6,"breakHorizontal":-12.2,"spinRate":2708,"spinDirection":35},"zone":13,"typeConfidence":2.0,"plateTime":0.4779920445394219,"extension":6.588080835574345},"index":5,"playId":"1cc8cf96-097b-340e-be2f-2ef265f805c4","pitchNumber":5,"startTime":"2025-08-31T17:43:04.158Z","endTime":"2025-08-31T17:43:07.685Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656605,"link":"/api/v1/people/656605","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":687478,"link":"/api/v1/people/687478"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":672744,"link":"/api/v1/people/672744"}},"offense":{"batter":{"id":701350,"link":"/api/v1/people/701350","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":701350,"link":"/api/v1/people/701350"},"credit":"b_ab"},{"player":{"id":656605,"link":"/api/v1/people/656605"},"credit":"p_ab"},{"player":{"id":701350,"link":"/api/v1/people/701350"},"credit":"b_pa"},{"player":{"id":656605,"link":"/api/v1/people/656605"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.6,"awayTeamWinProbability":47.4,"homeTeamWinProbabilityAdded":-2.200000000000003,"leverageIndex":0.86,"dramaIndex":40.0,"contextMetrics":{},"playEndTime":"2025-08-31T17:43:07.685Z","atBatIndex":3},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Alex Bregman pops out to first baseman Spencer Horwitz.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":4,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-08-31T17:43:11.562Z","endTime":"2025-08-31T17:44:04.397Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":2},"matchup":{"batter":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656605,"fullName":"Mitch Keller","link":"/api/v1/people/656605"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","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":2},"credits":[{"player":{"id":687462,"link":"/api/v1/people/687462"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.7,"endSpeed":87.2,"strikeZoneTop":3.35999884411557,"strikeZoneBottom":1.61198885366988,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.98335639494465,"aZ":-13.227082396232053,"pfxX":-4.864603234642022,"pfxZ":9.780527990150528,"pX":0.86453565364799,"pZ":2.6747585764900594,"vX0":7.6910786497361325,"vY0":-137.69679862792438,"vZ0":-5.75107150342249,"x":84.05,"y":166.56,"x0":-1.3212904822240221,"y0":50.00520683506965,"z0":5.670796121425041,"aX":-9.426997703273882},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":16.8,"breakHorizontal":7.3,"spinRate":2305,"spinDirection":210},"zone":12,"typeConfidence":2.0,"plateTime":0.39641013503701705,"extension":6.585390685859486},"index":0,"playId":"480f8c5d-f15c-357e-9b5d-ee891be68b8f","pitchNumber":1,"startTime":"2025-08-31T17:43:29.242Z","endTime":"2025-08-31T17:43:33.189Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656605,"link":"/api/v1/people/656605","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":687478,"link":"/api/v1/people/687478"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":672744,"link":"/api/v1/people/672744"}},"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":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":77.7,"endSpeed":71.0,"strikeZoneTop":3.35999980775251,"strikeZoneBottom":1.54115188012801,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.577096190940367,"aZ":-42.32449420052161,"pfxX":6.333522526258307,"pfxZ":-7.990257753381808,"pX":-0.23003013856239046,"pZ":1.196442624105729,"vX0":1.0613421630051088,"vY0":-113.13084517294647,"vZ0":-1.057956998523455,"x":125.77,"y":206.48,"x0":-1.5294855359813138,"y0":50.005382524571516,"z0":5.990285769026836,"aX":8.042176203003818},"breaks":{"breakAngle":10.8,"breakLength":14.4,"breakY":24.0,"breakVertical":-60.4,"breakVerticalInduced":-14.4,"breakHorizontal":-11.8,"spinRate":2671,"spinDirection":33},"zone":13,"typeConfidence":2.0,"plateTime":0.4880043508389531,"extension":6.488880803915802},"index":1,"playId":"7ca64b8c-8117-3a0e-a8e4-7162172bd8f2","pitchNumber":2,"startTime":"2025-08-31T17:43:41.648Z","endTime":"2025-08-31T17:43:45.420Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656605,"link":"/api/v1/people/656605","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":687478,"link":"/api/v1/people/687478"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":672744,"link":"/api/v1/people/672744"}},"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":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"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":0,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.4,"endSpeed":85.2,"strikeZoneTop":3.36,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.413511115718922,"aZ":-17.09686646089515,"pfxX":-8.596890122441753,"pfxZ":8.094666130647683,"pX":-0.10708523598848067,"pZ":2.6530565496475997,"vX0":6.955240327344399,"vY0":-135.78902819874318,"vZ0":-4.7446556800037145,"x":121.08,"y":167.15,"x0":-1.587817999386877,"y0":50.00539077336119,"z0":5.616892199209854,"aX":-16.01748404074254},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":13.8,"breakHorizontal":14.0,"spinRate":2482,"spinDirection":210},"zone":5,"typeConfidence":2.0,"plateTime":0.4037491960377295,"extension":6.530140048184749},"hitData":{"launchSpeed":87.6,"launchAngle":71.0,"totalDistance":64.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":142.19,"coordY":183.29}},"index":2,"playId":"a11585b7-ef97-3bc6-829f-d53c5662e379","pitchNumber":3,"startTime":"2025-08-31T17:43:54.519Z","endTime":"2025-08-31T17:44:04.397Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656605,"link":"/api/v1/people/656605","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":687478,"link":"/api/v1/people/687478"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":672744,"link":"/api/v1/people/672744"}},"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":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":608324,"link":"/api/v1/people/608324"},"credit":"b_ab"},{"player":{"id":656605,"link":"/api/v1/people/656605"},"credit":"p_ab"},{"player":{"id":608324,"link":"/api/v1/people/608324"},"credit":"b_pa"},{"player":{"id":656605,"link":"/api/v1/people/656605"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":51.0,"awayTeamWinProbability":49.0,"homeTeamWinProbabilityAdded":-1.6000000000000014,"leverageIndex":0.63,"dramaIndex":31.0,"contextMetrics":{},"playEndTime":"2025-08-31T17:44:04.397Z","atBatIndex":4},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Jarren Duran doubles (35) on a fly ball to left fielder Tommy Pham.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-08-31T17:44:07.794Z","endTime":"2025-08-31T17:44:55.028Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656605,"fullName":"Mitch Keller","link":"/api/v1/people/656605"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":502054,"link":"/api/v1/people/502054"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":77.5,"endSpeed":71.3,"strikeZoneTop":3.34310692677742,"strikeZoneBottom":1.5519222389666,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.93876797421329,"aZ":-43.00563093826706,"pfxX":6.971827868194461,"pfxZ":-8.470491201385697,"pX":-0.90269115979681,"pZ":2.1944541206252763,"vX0":-0.4895949577374055,"vY0":-112.78691182482875,"vZ0":1.1751555804812883,"x":151.41,"y":179.53,"x0":-1.586759643686983,"y0":50.00293824227355,"z0":6.02897193999852,"aX":8.915018662176703},"breaks":{"breakAngle":12.0,"breakLength":14.4,"breakY":24.0,"breakVertical":-60.5,"breakVerticalInduced":-14.6,"breakHorizontal":-12.5,"spinRate":2565,"spinDirection":35},"zone":13,"typeConfidence":2.0,"plateTime":0.48702353796638587,"extension":6.543952739951382},"index":0,"playId":"49f6b087-d489-3243-9d8b-d1816480ef03","pitchNumber":1,"startTime":"2025-08-31T17:44:28.295Z","endTime":"2025-08-31T17:44:32.990Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656605,"link":"/api/v1/people/656605","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":687478,"link":"/api/v1/people/687478"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":672744,"link":"/api/v1/people/672744"}},"offense":{"batter":{"id":680776,"link":"/api/v1/people/680776","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"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":91.0,"endSpeed":83.9,"strikeZoneTop":3.55,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.410176937993096,"aZ":-23.8549475958527,"pfxX":-8.27590324518003,"pfxZ":4.6523546431481275,"pX":-0.7172118117428046,"pZ":2.3488790450092436,"vX0":5.2311446865574505,"vY0":-132.4233622037424,"vZ0":-4.376519789025634,"x":144.34,"y":175.36,"x0":-1.6359043073239203,"y0":50.002803209587384,"z0":5.752963252277575,"aX":-14.801877347736244},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":7.8,"breakHorizontal":13.9,"spinRate":2365,"spinDirection":232},"zone":4,"typeConfidence":2.0,"plateTime":0.41250228064972294,"extension":6.393844070765184},"hitData":{"launchSpeed":95.6,"launchAngle":29.0,"totalDistance":334.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":59.07,"coordY":122.43}},"index":1,"playId":"dfd0f8d9-f303-35ab-9454-b5ce129ee6f5","pitchNumber":2,"startTime":"2025-08-31T17:44:40.045Z","endTime":"2025-08-31T17:44:55.028Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656605,"link":"/api/v1/people/656605","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":687478,"link":"/api/v1/people/687478"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":672744,"link":"/api/v1/people/672744"}},"offense":{"batter":{"id":680776,"link":"/api/v1/people/680776","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680776,"link":"/api/v1/people/680776"},"credit":"b_ab"},{"player":{"id":656605,"link":"/api/v1/people/656605"},"credit":"p_ab"},{"player":{"id":680776,"link":"/api/v1/people/680776"},"credit":"b_pa"},{"player":{"id":656605,"link":"/api/v1/people/656605"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.300000000000004,"awayTeamWinProbability":46.699999999999996,"homeTeamWinProbabilityAdded":2.3000000000000043,"leverageIndex":0.41,"dramaIndex":30.0,"contextMetrics":{},"playEndTime":"2025-08-31T17:44:55.028Z","atBatIndex":5},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Trevor Story lines out to left fielder Tommy Pham.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-08-31T17:44:54.730Z","endTime":"2025-08-31T17:47:24.808Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":596115,"fullName":"Trevor Story","link":"/api/v1/people/596115"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656605,"fullName":"Mitch Keller","link":"/api/v1/people/656605"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":596115,"fullName":"Trevor Story","link":"/api/v1/people/596115"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":502054,"link":"/api/v1/people/502054"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.3,"endSpeed":77.2,"strikeZoneTop":3.49999868080481,"strikeZoneBottom":1.61134776603942,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.173247508571976,"aZ":-24.24986747406483,"pfxX":7.41745756171319,"pfxZ":5.244363959346736,"pX":1.0611685093647305,"pZ":1.146987220349372,"vX0":4.203491168191528,"vY0":-122.61358691157726,"vZ0":-5.397107249330156,"x":76.55,"y":207.81,"x0":-1.6435607758557798,"y0":50.0003578970509,"z0":5.468677806597342,"aX":11.193471508331863},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":8.4,"breakHorizontal":-14.5,"spinRate":2722,"spinDirection":63},"zone":14,"typeConfidence":2.0,"plateTime":0.4481926277922237,"extension":6.673562289040331},"index":0,"playId":"c7dede75-a5f1-357e-b98b-1261b2c42852","pitchNumber":1,"startTime":"2025-08-31T17:45:31.725Z","endTime":"2025-08-31T17:45:36.240Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656605,"link":"/api/v1/people/656605","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":687478,"link":"/api/v1/people/687478"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":672744,"link":"/api/v1/people/672744"}},"offense":{"batter":{"id":596115,"link":"/api/v1/people/596115","batSide":{"code":"R","description":"Right"}},"second":{"id":680776,"link":"/api/v1/people/680776"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"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, 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":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.2,"endSpeed":87.3,"strikeZoneTop":3.49108657111069,"strikeZoneBottom":1.51789863700962,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.375271989631475,"aZ":-16.672070709287592,"pfxX":-8.448972836604076,"pfxZ":8.083714375727396,"pX":0.3665467412168614,"pZ":0.36208845596390254,"vX0":7.958864969421848,"vY0":-136.68058906883434,"vZ0":-10.555555252869881,"x":103.03,"y":229.0,"x0":-1.4667637356216388,"y0":50.00149084434502,"z0":5.385003695561999,"aX":-16.197539957011063},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":12.8,"breakHorizontal":13.9,"spinRate":2556,"spinDirection":214},"zone":14,"typeConfidence":2.0,"plateTime":0.3987273155088946,"extension":6.796645312215393},"index":1,"playId":"cce98789-8a20-3248-b646-23c2abb396c1","pitchNumber":2,"startTime":"2025-08-31T17:45:49.540Z","endTime":"2025-08-31T17:45:53.523Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656605,"link":"/api/v1/people/656605","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":687478,"link":"/api/v1/people/687478"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":672744,"link":"/api/v1/people/672744"}},"offense":{"batter":{"id":596115,"link":"/api/v1/people/596115","batSide":{"code":"R","description":"Right"}},"second":{"id":680776,"link":"/api/v1/people/680776"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"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":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.9,"endSpeed":76.8,"strikeZoneTop":3.5,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.27273680112005,"aZ":-30.79532999538705,"pfxX":9.63824547289199,"pfxZ":0.9181053740462302,"pX":0.8939573734370291,"pZ":1.7534934868401675,"vX0":3.0818064115816477,"vY0":-122.18676972512525,"vZ0":-2.789066971153775,"x":82.92,"y":191.44,"x0":-1.6387406155577708,"y0":50.00014123458444,"z0":5.5821721302290115,"aX":14.428514502413417},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":1.2,"breakHorizontal":-18.2,"spinRate":2742,"spinDirection":66},"zone":14,"typeConfidence":2.0,"plateTime":0.4499424614940013,"extension":6.615372213701287},"index":2,"playId":"24ad9fb4-e287-3d2d-bf39-e9a747fb3f2e","pitchNumber":3,"startTime":"2025-08-31T17:46:11.531Z","endTime":"2025-08-31T17:46:14.667Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656605,"link":"/api/v1/people/656605","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":687478,"link":"/api/v1/people/687478"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":672744,"link":"/api/v1/people/672744"}},"offense":{"batter":{"id":596115,"link":"/api/v1/people/596115","batSide":{"code":"R","description":"Right"}},"second":{"id":680776,"link":"/api/v1/people/680776"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.9,"endSpeed":87.1,"strikeZoneTop":3.5,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.6795538878405,"aZ":-17.154656633013577,"pfxX":-5.8881641019082,"pfxZ":7.754521151724731,"pX":0.3723782081014917,"pZ":2.6365133624423924,"vX0":6.888341921572698,"vY0":-138.02745324839265,"vZ0":-5.152232448307776,"x":102.81,"y":167.59,"x0":-1.3862841287786747,"y0":50.00126680248158,"z0":5.676127671625804,"aX":-11.402076810348156},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":13.2,"breakHorizontal":9.2,"spinRate":2326,"spinDirection":217},"zone":6,"typeConfidence":2.0,"plateTime":0.3962846762534955,"extension":6.5555699309134505},"index":3,"playId":"3ade1694-5639-333d-be40-1c8338cae5d6","pitchNumber":4,"startTime":"2025-08-31T17:46:35.208Z","endTime":"2025-08-31T17:46:38.220Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656605,"link":"/api/v1/people/656605","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":687478,"link":"/api/v1/people/687478"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":672744,"link":"/api/v1/people/672744"}},"offense":{"batter":{"id":596115,"link":"/api/v1/people/596115","batSide":{"code":"R","description":"Right"}},"second":{"id":680776,"link":"/api/v1/people/680776"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"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":2},"preCount":{"balls":2,"strikes":2,"outs":2},"index":4,"startTime":"2025-08-31T17:46:54.969Z","endTime":"2025-08-31T17:47:17.786Z","isPitch":false,"type":"action","player":{"id":596115,"link":"/api/v1/people/596115"},"defense":{"pitcher":{"id":656605,"link":"/api/v1/people/656605","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":687478,"link":"/api/v1/people/687478"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":672744,"link":"/api/v1/people/672744"}},"offense":{"batter":{"id":596115,"link":"/api/v1/people/596115","batSide":{"code":"R","description":"Right"}},"second":{"id":680776,"link":"/api/v1/people/680776"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.9,"endSpeed":77.4,"strikeZoneTop":3.5,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.10549595869041,"aZ":-28.80009318650816,"pfxX":7.7222872832375895,"pfxZ":2.2101869708512165,"pX":0.88950405238785,"pZ":2.2470264037853664,"vX0":3.8597788577118286,"vY0":-123.52248811668974,"vZ0":-2.364659513697109,"x":83.09,"y":178.11,"x0":-1.7021893444089247,"y0":50.005145938458206,"z0":5.664837531949926,"aX":11.803938919993007},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":3.6,"breakHorizontal":-15.0,"spinRate":2766,"spinDirection":57},"zone":14,"typeConfidence":2.0,"plateTime":0.4452820237638373,"extension":6.547504791546552},"hitData":{"launchSpeed":87.2,"launchAngle":23.0,"totalDistance":292.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":61.71,"coordY":101.04}},"index":5,"playId":"f2d765b5-4ac1-3045-8a0c-481a1f2f8588","pitchNumber":5,"startTime":"2025-08-31T17:47:17.786Z","endTime":"2025-08-31T17:47:24.808Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656605,"link":"/api/v1/people/656605","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":687478,"link":"/api/v1/people/687478"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":672744,"link":"/api/v1/people/672744"}},"offense":{"batter":{"id":596115,"link":"/api/v1/people/596115","batSide":{"code":"R","description":"Right"}},"second":{"id":680776,"link":"/api/v1/people/680776"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":596115,"link":"/api/v1/people/596115"},"credit":"b_ab"},{"player":{"id":656605,"link":"/api/v1/people/656605"},"credit":"p_ab"},{"player":{"id":596115,"link":"/api/v1/people/596115"},"credit":"b_pa"},{"player":{"id":656605,"link":"/api/v1/people/656605"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-3.3000000000000043,"leverageIndex":1.22,"dramaIndex":56.0,"contextMetrics":{},"playEndTime":"2025-08-31T17:47:24.808Z","atBatIndex":6},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Nick Gonzales lines out to center fielder Ceddanne Rafaela.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":7,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-08-31T17:49:33.296Z","endTime":"2025-08-31T17:50:35.182Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":608337,"fullName":"Lucas Giolito","link":"/api/v1/people/608337"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":678882,"link":"/api/v1/people/678882"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"AC","description":"Automatic Strike - Batter Pitch Timer Violation"},"description":"Automatic Strike - Batter Pitch Timer Violation","code":"AC","isInPlay":false,"isStrike":true,"isBall":false,"isOut":false,"hasReview":false,"violation":{"type":"batter_pitch_timer","description":"Batter Pitch Timer Violation","player":{"id":693304,"fullName":"Nick Gonzales"}}},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"playId":"1033e2e2-45b0-4fcd-9a1c-d526ca86e5bb","pitchNumber":0,"startTime":"2025-08-31T17:49:33.296Z","endTime":"2025-08-31T17:49:42.300Z","isPitch":false,"type":"no_pitch","defense":{"pitcher":{"id":608337,"link":"/api/v1/people/608337","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":663853,"link":"/api/v1/people/663853"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":693304,"link":"/api/v1/people/693304","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.9,"endSpeed":75.7,"strikeZoneTop":3.43930504424802,"strikeZoneBottom":1.623054921575,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.87831856080255,"aZ":-31.48165541203516,"pfxX":1.5954852971164546,"pfxZ":0.4757533131462992,"pX":-0.24011290936776772,"pZ":3.814948072331724,"vX0":2.113391146862344,"vY0":-120.67253695207935,"vZ0":0.21016139534935152,"x":126.15,"y":135.78,"x0":-1.3367438707878236,"y0":50.005496338782336,"z0":6.514721907016687,"aX":2.337957699336014},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.8,"breakVerticalInduced":1.2,"breakHorizontal":-3.5,"spinRate":1988,"spinDirection":85},"zone":11,"typeConfidence":0.91,"plateTime":0.4550183655026707,"extension":6.017013767788057},"index":1,"playId":"1dddc284-f966-33ff-b14b-a0debcbf8cb9","pitchNumber":1,"startTime":"2025-08-31T17:49:49.461Z","endTime":"2025-08-31T17:49:53.705Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608337,"link":"/api/v1/people/608337","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":663853,"link":"/api/v1/people/663853"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":693304,"link":"/api/v1/people/693304","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.2,"endSpeed":77.6,"strikeZoneTop":3.52,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.17809495032717,"aZ":-29.644967941140422,"pfxX":1.3220536729948449,"pfxZ":1.6493843611189067,"pX":0.24408191074197055,"pZ":3.7180385840706482,"vX0":3.4108626235416515,"vY0":-122.59956767619394,"vZ0":-0.3706262210988708,"x":107.7,"y":138.39,"x0":-1.3342188163691358,"y0":50.00030347571756,"z0":6.391315120859414,"aX":2.020492372877897},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":3.1,"breakHorizontal":-3.1,"spinRate":1930,"spinDirection":118},"zone":12,"typeConfidence":0.9,"plateTime":0.44596387344408583,"extension":6.246528844547405},"index":2,"playId":"720aa0e3-5e61-3193-b8c0-547b19d2b1dd","pitchNumber":2,"startTime":"2025-08-31T17:50:05.201Z","endTime":"2025-08-31T17:50:08.607Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608337,"link":"/api/v1/people/608337","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":663853,"link":"/api/v1/people/663853"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":693304,"link":"/api/v1/people/693304","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.3,"endSpeed":83.9,"strikeZoneTop":3.52,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.398065304589956,"aZ":-12.575055864243321,"pfxX":-6.9543676461894535,"pfxZ":10.805167813673389,"pX":0.08998837656492882,"pZ":3.258117898893282,"vX0":5.455684824148268,"vY0":-134.15638294012408,"vZ0":-5.572145582561765,"x":113.57,"y":150.81,"x0":-1.0716059407454468,"y0":50.00019431047087,"z0":6.266568425690958,"aX":-12.610425829359178},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":18.5,"breakHorizontal":11.4,"spinRate":2272,"spinDirection":208},"zone":2,"typeConfidence":0.89,"plateTime":0.4090678649904884,"extension":6.388999948982954},"hitData":{"launchSpeed":84.5,"launchAngle":21.0,"totalDistance":271.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":125.47,"coordY":101.52}},"index":3,"playId":"294eea4d-10d9-3170-a40b-1b6ea5ead8d6","pitchNumber":3,"startTime":"2025-08-31T17:50:26.034Z","endTime":"2025-08-31T17:50:35.182Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608337,"link":"/api/v1/people/608337","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":663853,"link":"/api/v1/people/663853"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":693304,"link":"/api/v1/people/693304","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":693304,"link":"/api/v1/people/693304"},"credit":"b_ab"},{"player":{"id":608337,"link":"/api/v1/people/608337"},"credit":"p_ab"},{"player":{"id":693304,"link":"/api/v1/people/693304"},"credit":"b_pa"},{"player":{"id":608337,"link":"/api/v1/people/608337"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.300000000000004,"awayTeamWinProbability":47.699999999999996,"homeTeamWinProbabilityAdded":2.3000000000000043,"leverageIndex":0.92,"dramaIndex":42.0,"contextMetrics":{},"playEndTime":"2025-08-31T17:50:35.182Z","atBatIndex":7},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Andrew McCutchen strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":8,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-08-31T17:50:38.915Z","endTime":"2025-08-31T17:52:19.562Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":457705,"fullName":"Andrew McCutchen","link":"/api/v1/people/457705"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":608337,"fullName":"Lucas Giolito","link":"/api/v1/people/608337"},"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":457705,"fullName":"Andrew McCutchen","link":"/api/v1/people/457705"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":665966,"link":"/api/v1/people/665966"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.6,"endSpeed":83.5,"strikeZoneTop":3.44476570438157,"strikeZoneBottom":1.52911900120327,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.168018648154444,"aZ":-11.49452526054061,"pfxX":-5.577531897199282,"pfxZ":11.479767865368146,"pX":1.051070748238342,"pZ":2.1360600750151395,"vX0":7.198472355350928,"vY0":-134.37565765397585,"vZ0":-8.622888434719211,"x":76.94,"y":181.11,"x0":-0.9567109053882418,"y0":50.00590811237215,"z0":6.2341519292558685,"aX":-10.050399277780924},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":18.7,"breakHorizontal":8.3,"spinRate":2193,"spinDirection":206},"zone":14,"typeConfidence":0.9,"plateTime":0.40995946150233653,"extension":6.450812823527518},"index":0,"playId":"6d1f3550-ada7-3a60-821c-f179f3b34572","pitchNumber":1,"startTime":"2025-08-31T17:51:07.126Z","endTime":"2025-08-31T17:51:11.839Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608337,"link":"/api/v1/people/608337","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":663853,"link":"/api/v1/people/663853"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":457705,"link":"/api/v1/people/457705","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":79.9,"endSpeed":72.9,"strikeZoneTop":3.44,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.25194132867815,"aZ":-21.711259110673762,"pfxX":-8.905201448012297,"pfxZ":7.6982469425734426,"pX":-0.366529660859903,"pZ":2.4494096164812644,"vX0":4.3861489330317545,"vY0":-116.25297135235122,"vZ0":-4.008611692182288,"x":130.97,"y":172.65,"x0":-1.1278470486742729,"y0":50.00317580773625,"z0":6.274689969921203,"aX":-12.101735916998642},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":13.1,"breakHorizontal":14.9,"spinRate":1532,"spinDirection":223},"zone":4,"typeConfidence":0.9,"plateTime":0.4724509404082129,"extension":6.41572686028857},"index":1,"playId":"4c071a45-3c95-3afa-8c66-d8231eb9bacc","pitchNumber":2,"startTime":"2025-08-31T17:51:21.935Z","endTime":"2025-08-31T17:51:25.715Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608337,"link":"/api/v1/people/608337","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":663853,"link":"/api/v1/people/663853"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":457705,"link":"/api/v1/people/457705","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.6,"endSpeed":85.3,"strikeZoneTop":3.4456326117943,"strikeZoneBottom":1.64421598715825,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.937587466422027,"aZ":-11.959500465853115,"pfxX":-5.452082828712296,"pfxZ":10.815643677640736,"pX":0.8721701641046351,"pZ":3.0200443727879454,"vX0":6.592600701960511,"vY0":-136.10236386402767,"vZ0":-6.474857991022604,"x":83.75,"y":157.24,"x0":-0.8774791689751625,"y0":50.00300810158929,"z0":6.264692848455535,"aX":-10.190243043726285},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":18.4,"breakHorizontal":8.4,"spinRate":2262,"spinDirection":207},"zone":12,"typeConfidence":0.9,"plateTime":0.4030367581359062,"extension":6.422763284903681},"index":2,"playId":"f878dd51-51f0-321a-bc7b-43fef2da2b9d","pitchNumber":3,"startTime":"2025-08-31T17:51:41.719Z","endTime":"2025-08-31T17:51:47.360Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608337,"link":"/api/v1/people/608337","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":663853,"link":"/api/v1/people/663853"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":457705,"link":"/api/v1/people/457705","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"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":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.5,"endSpeed":84.6,"strikeZoneTop":3.43999823640819,"strikeZoneBottom":1.67167968565006,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.97732248950869,"aZ":-11.71309604750349,"pfxX":-6.053037325025157,"pfxZ":11.188137436732111,"pX":0.12092313943992927,"pZ":2.148278589153148,"vX0":5.315731706448764,"vY0":-134.3506862097176,"vZ0":-8.519281606654356,"x":112.39,"y":180.78,"x0":-1.096404363130611,"y0":50.00358193278707,"z0":6.191877411010091,"aX":-11.071293745326688},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":18.6,"breakHorizontal":9.8,"spinRate":2228,"spinDirection":209},"zone":8,"typeConfidence":0.89,"plateTime":0.40761614297756044,"extension":6.333204136214058},"index":3,"playId":"25389505-ec9d-31bb-b086-b7623d103496","pitchNumber":4,"startTime":"2025-08-31T17:51:58.696Z","endTime":"2025-08-31T17:52:02.793Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608337,"link":"/api/v1/people/608337","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":663853,"link":"/api/v1/people/663853"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":457705,"link":"/api/v1/people/457705","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.4,"endSpeed":80.2,"strikeZoneTop":3.44,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.59084665298934,"aZ":-26.350598839901235,"pfxX":-0.32615026082125365,"pfxZ":3.614229884727224,"pX":1.5780692341086031,"pZ":1.427944733259556,"vX0":7.10880751655628,"vY0":-125.62648209376053,"vZ0":-6.51746124054344,"x":56.85,"y":200.23,"x0":-1.236546884866069,"y0":50.00134641269938,"z0":6.175395638511586,"aX":-0.5255708235896612},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":5.4,"breakHorizontal":-1.0,"spinRate":2017,"spinDirection":225},"zone":14,"typeConfidence":0.83,"plateTime":0.43470437292158115,"extension":6.0486949214228725},"index":4,"playId":"64b22ef6-5b09-37b0-9a5c-99192878a86b","pitchNumber":5,"startTime":"2025-08-31T17:52:16.144Z","endTime":"2025-08-31T17:52:19.562Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608337,"link":"/api/v1/people/608337","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":663853,"link":"/api/v1/people/663853"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":457705,"link":"/api/v1/people/457705","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":457705,"link":"/api/v1/people/457705"},"credit":"b_ab"},{"player":{"id":608337,"link":"/api/v1/people/608337"},"credit":"p_ab"},{"player":{"id":457705,"link":"/api/v1/people/457705"},"credit":"b_pa"},{"player":{"id":608337,"link":"/api/v1/people/608337"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.0,"awayTeamWinProbability":46.0,"homeTeamWinProbabilityAdded":1.6999999999999957,"leverageIndex":0.67,"dramaIndex":33.0,"contextMetrics":{},"playEndTime":"2025-08-31T17:52:19.562Z","atBatIndex":8},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Oneil Cruz grounds out, second baseman Romy Gonzalez to first baseman Nathaniel Lowe.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":9,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-08-31T17:52:21.316Z","endTime":"2025-08-31T17:54:26.893Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":608337,"fullName":"Lucas Giolito","link":"/api/v1/people/608337"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":663853,"link":"/api/v1/people/663853"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":663993,"link":"/api/v1/people/663993"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.5,"endSpeed":86.2,"strikeZoneTop":3.95,"strikeZoneBottom":1.85,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.142619594236294,"aZ":-10.70482423601838,"pfxX":-5.387217503595055,"pfxZ":11.264429453158328,"pX":-0.26168467842633897,"pZ":2.7029540398717367,"vX0":4.11338409222809,"vY0":-137.3634900954758,"vZ0":-7.664476316437061,"x":126.97,"y":165.8,"x0":-1.0804979466549238,"y0":50.00561002581517,"z0":6.261804746723028,"aX":-10.270734049496653},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":19.0,"breakHorizontal":8.9,"spinRate":2318,"spinDirection":201},"zone":5,"typeConfidence":0.91,"plateTime":0.3991248147659867,"extension":6.3534578569225},"index":0,"playId":"481b008a-a5b9-3bc3-9171-c369049abd9b","pitchNumber":1,"startTime":"2025-08-31T17:52:43.336Z","endTime":"2025-08-31T17:52:47.304Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608337,"link":"/api/v1/people/608337","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":663853,"link":"/api/v1/people/663853"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":665833,"link":"/api/v1/people/665833","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"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":81.3,"endSpeed":74.9,"strikeZoneTop":3.94999792319701,"strikeZoneBottom":1.84794686269696,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.28516617968327,"aZ":-22.024234614670796,"pfxX":-8.299174671221488,"pfxZ":7.105907639073598,"pX":-0.9421759691050405,"pZ":3.7258354819425232,"vX0":3.2390838658675705,"vY0":-118.38211216529066,"vZ0":-1.497584714593292,"x":152.91,"y":138.18,"x0":-1.2452676409422259,"y0":50.00197912900682,"z0":6.370710882914082,"aX":-11.851761362490894},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":12.8,"breakHorizontal":14.3,"spinRate":1651,"spinDirection":216},"zone":11,"typeConfidence":0.89,"plateTime":0.4615922444101659,"extension":6.330929022879982},"index":1,"playId":"4fd1a78f-b499-395b-aa9a-786d0b61f779","pitchNumber":2,"startTime":"2025-08-31T17:53:01.259Z","endTime":"2025-08-31T17:53:05.617Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608337,"link":"/api/v1/people/608337","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":663853,"link":"/api/v1/people/663853"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":665833,"link":"/api/v1/people/665833","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"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":81.6,"endSpeed":75.1,"strikeZoneTop":3.95247036353157,"strikeZoneBottom":1.74056137288675,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.650102641697032,"aZ":-21.04814618030227,"pfxX":-8.406212453817572,"pfxZ":7.8172464856035795,"pX":0.13632896391569688,"pZ":0.9220920938184178,"vX0":5.450696960909676,"vY0":-118.53473284849105,"vZ0":-7.6968833824866465,"x":111.8,"y":213.88,"x0":-1.1008135785809172,"y0":50.001586109544554,"z0":6.132851646238363,"aX":-11.961730668212347},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":12.5,"breakHorizontal":13.9,"spinRate":1742,"spinDirection":222},"zone":14,"typeConfidence":0.89,"plateTime":0.4620776016414876,"extension":6.347445577481116},"index":2,"playId":"999fd8a3-d930-36d4-8616-5be3ab09acf0","pitchNumber":3,"startTime":"2025-08-31T17:53:17.855Z","endTime":"2025-08-31T17:53:21.511Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608337,"link":"/api/v1/people/608337","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":663853,"link":"/api/v1/people/663853"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":665833,"link":"/api/v1/people/665833","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.3,"endSpeed":84.5,"strikeZoneTop":3.95,"strikeZoneBottom":1.85,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.38211365346317,"aZ":-10.294712771166456,"pfxX":-2.1232355713824336,"pfxZ":11.856039342446682,"pX":0.6360216681262932,"pZ":3.3762064193489563,"vX0":5.267520735395764,"vY0":-135.65018354749168,"vZ0":-5.735269347231515,"x":92.76,"y":147.62,"x0":-1.0635991897369104,"y0":50.001501528158116,"z0":6.250191773055893,"aX":-3.9182219175458437},"breaks":{"breakAngle":13.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":20.3,"breakHorizontal":2.6,"spinRate":2199,"spinDirection":205},"zone":3,"typeConfidence":0.91,"plateTime":0.4052932111355836,"extension":6.3965167216451855},"index":3,"playId":"a859b989-7f14-3af7-84d7-d6ce4b4da18a","pitchNumber":4,"startTime":"2025-08-31T17:53:35.319Z","endTime":"2025-08-31T17:53:38.910Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608337,"link":"/api/v1/people/608337","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":663853,"link":"/api/v1/people/663853"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":665833,"link":"/api/v1/people/665833","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"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.3,"endSpeed":72.4,"strikeZoneTop":3.94999888393735,"strikeZoneBottom":1.8558758228821,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.415927726690388,"aZ":-41.893550280265316,"pfxX":1.849617281569257,"pfxZ":-7.430598445804898,"pX":1.592124762106231,"pZ":0.06842873473574045,"vX0":5.238863104808485,"vY0":-115.15384938811447,"vZ0":-4.903785196943659,"x":56.31,"y":236.93,"x0":-0.9761313856250594,"y0":50.00067084850128,"z0":6.38865163062893,"aX":2.4199767805698436},"breaks":{"breakAngle":4.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.0,"breakVerticalInduced":-14.5,"breakHorizontal":-4.9,"spinRate":2578,"spinDirection":16},"zone":14,"typeConfidence":0.87,"plateTime":0.48033202471340664,"extension":6.209577612934837},"index":4,"playId":"63ce4f0f-39db-3c86-8f4c-0ce7b0c696de","pitchNumber":5,"startTime":"2025-08-31T17:53:56.899Z","endTime":"2025-08-31T17:54:00.314Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608337,"link":"/api/v1/people/608337","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":663853,"link":"/api/v1/people/663853"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":665833,"link":"/api/v1/people/665833","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"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":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.1,"endSpeed":75.3,"strikeZoneTop":3.95,"strikeZoneBottom":1.85,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.572003068910032,"aZ":-22.283949779765504,"pfxX":-9.610978010865644,"pfxZ":6.8338026566935,"pX":-0.12371389455940505,"pZ":3.4248224345439846,"vX0":5.238757326877143,"vY0":-119.44273919374305,"vZ0":-2.0934750071765453,"x":121.72,"y":146.31,"x0":-1.0944100855542889,"y0":50.00523808279589,"z0":6.312372085771675,"aX":-13.916782241655056},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":12.1,"breakHorizontal":16.2,"spinRate":1714,"spinDirection":222},"zone":2,"typeConfidence":0.89,"plateTime":0.45821347569922377,"extension":6.3077991450248065},"hitData":{"launchSpeed":93.4,"launchAngle":7.0,"totalDistance":114.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":153.34,"coordY":145.6}},"index":5,"playId":"8909679a-266c-3378-86a9-edd03c5bbe3c","pitchNumber":6,"startTime":"2025-08-31T17:54:19.419Z","endTime":"2025-08-31T17:54:26.893Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608337,"link":"/api/v1/people/608337","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":663853,"link":"/api/v1/people/663853"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":665833,"link":"/api/v1/people/665833","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665833,"link":"/api/v1/people/665833"},"credit":"b_ab"},{"player":{"id":608337,"link":"/api/v1/people/608337"},"credit":"p_ab"},{"player":{"id":665833,"link":"/api/v1/people/665833"},"credit":"b_pa"},{"player":{"id":608337,"link":"/api/v1/people/608337"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.1,"awayTeamWinProbability":44.9,"homeTeamWinProbabilityAdded":1.1000000000000014,"leverageIndex":0.43,"dramaIndex":23.0,"contextMetrics":{},"playEndTime":"2025-08-31T17:54:26.893Z","atBatIndex":9},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Nathaniel Lowe strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":10,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-08-31T17:56:24.938Z","endTime":"2025-08-31T17:57:59.134Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":663993,"fullName":"Nathaniel Lowe","link":"/api/v1/people/663993"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656605,"fullName":"Mitch Keller","link":"/api/v1/people/656605"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":663993,"fullName":"Nathaniel Lowe","link":"/api/v1/people/663993"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":680779,"link":"/api/v1/people/680779"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"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":77.5,"endSpeed":71.3,"strikeZoneTop":3.46338276474469,"strikeZoneBottom":1.59504241861656,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.090248775094764,"aZ":-41.679824219294,"pfxX":7.3835833984845305,"pfxZ":-7.398795396714245,"pX":-1.2484823951521442,"pZ":3.2229406358461024,"vX0":-0.9261116245531527,"vY0":-112.82375445683134,"vZ0":2.935438490982949,"x":164.59,"y":151.76,"x0":-1.7909052082452137,"y0":50.00191841193647,"z0":6.114304175639207,"aX":9.489589137253867},"breaks":{"breakAngle":13.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.8,"breakVerticalInduced":-12.2,"breakHorizontal":-13.1,"spinRate":2522,"spinDirection":34},"zone":11,"typeConfidence":2.0,"plateTime":0.4860286244836627,"extension":6.48991947547184},"index":0,"playId":"240832ee-08de-38d1-8f78-860adbbaefb7","pitchNumber":1,"startTime":"2025-08-31T17:56:46.707Z","endTime":"2025-08-31T17:56:51.279Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656605,"link":"/api/v1/people/656605","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":687478,"link":"/api/v1/people/687478"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":672744,"link":"/api/v1/people/672744"}},"offense":{"batter":{"id":663993,"link":"/api/v1/people/663993","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"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.8,"endSpeed":85.3,"strikeZoneTop":3.31778059302933,"strikeZoneBottom":1.52177409009313,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.56267723783274,"aZ":-14.729989417584399,"pfxX":-4.333008830653772,"pfxZ":9.303600986915367,"pX":-1.1995345711240208,"pZ":2.8786705967759056,"vX0":3.2044434356825464,"vY0":-136.44573439033283,"vZ0":-4.598903470571213,"x":162.72,"y":161.06,"x0":-1.8294397319378277,"y0":50.00586014287639,"z0":5.609743129049987,"aX":-8.126681245412493},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":16.0,"breakHorizontal":7.1,"spinRate":2391,"spinDirection":215},"zone":11,"typeConfidence":2.0,"plateTime":0.402280804499215,"extension":6.509306434821444},"index":1,"playId":"d1199aad-d58a-3fa4-973f-f5337abe4f52","pitchNumber":2,"startTime":"2025-08-31T17:56:57.879Z","endTime":"2025-08-31T17:57:01.894Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656605,"link":"/api/v1/people/656605","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":687478,"link":"/api/v1/people/687478"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":672744,"link":"/api/v1/people/672744"}},"offense":{"batter":{"id":663993,"link":"/api/v1/people/663993","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.2,"endSpeed":85.8,"strikeZoneTop":3.50000020410763,"strikeZoneBottom":1.61542444627335,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.521552757102757,"aZ":-14.481043599179948,"pfxX":-4.3677174887449235,"pfxZ":9.344352704064866,"pX":-0.9396696737578837,"pZ":2.232899562248174,"vX0":3.662282277936074,"vY0":-137.02377042077885,"vZ0":-6.440055353910981,"x":152.82,"y":178.49,"x0":-1.7289889657243633,"y0":50.001333039092614,"z0":5.611069469621913,"aX":-8.26833775771184},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":15.7,"breakHorizontal":7.1,"spinRate":2383,"spinDirection":217},"zone":13,"typeConfidence":2.0,"plateTime":0.4004037249124921,"extension":6.749078075759015},"index":2,"playId":"a6f95d75-46d3-3116-ac80-9e3abfc8fc47","pitchNumber":3,"startTime":"2025-08-31T17:57:12.531Z","endTime":"2025-08-31T17:57:17.099Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656605,"link":"/api/v1/people/656605","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":687478,"link":"/api/v1/people/687478"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":672744,"link":"/api/v1/people/672744"}},"offense":{"batter":{"id":663993,"link":"/api/v1/people/663993","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"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.3,"endSpeed":86.6,"strikeZoneTop":3.33709087901805,"strikeZoneBottom":1.57831267824533,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.89278305212641,"aZ":-14.897052683819076,"pfxX":-4.900891651607896,"pfxZ":9.051821151021285,"pX":0.7997040437142808,"pZ":1.9904853499157804,"vX0":8.058724906516884,"vY0":-136.95565224232834,"vZ0":-7.097061272700495,"x":86.52,"y":185.04,"x0":-1.5377946213373774,"y0":50.00539123318887,"z0":5.625302915400866,"aX":-9.357234993672186},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":15.1,"breakHorizontal":7.3,"spinRate":2365,"spinDirection":211},"zone":9,"typeConfidence":2.0,"plateTime":0.3992103493142771,"extension":6.595370029990323},"index":3,"playId":"a7513ff3-1ac4-3af1-ae7b-4eaddeb9cc04","pitchNumber":4,"startTime":"2025-08-31T17:57:26.244Z","endTime":"2025-08-31T17:57:30.349Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656605,"link":"/api/v1/people/656605","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":687478,"link":"/api/v1/people/687478"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":672744,"link":"/api/v1/people/672744"}},"offense":{"batter":{"id":663993,"link":"/api/v1/people/663993","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.2,"endSpeed":87.1,"strikeZoneTop":3.60257028425319,"strikeZoneBottom":1.66121861461524,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.080593539880873,"aZ":-14.787374949814465,"pfxX":-5.422882537089352,"pfxZ":8.949375730371635,"pX":-0.6950741093473312,"pZ":2.295824550038586,"vX0":4.54737021977811,"vY0":-138.53799369002732,"vZ0":-6.365955464297224,"x":143.49,"y":176.79,"x0":-1.6535664566980501,"y0":50.004849221913375,"z0":5.612821407537863,"aX":-10.537684725686455},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":15.0,"breakHorizontal":8.9,"spinRate":2470,"spinDirection":219},"zone":4,"typeConfidence":2.0,"plateTime":0.3954297635938371,"extension":6.6702247044610745},"index":4,"playId":"dfb09489-179d-350a-9422-b5c1a0f1185b","pitchNumber":5,"startTime":"2025-08-31T17:57:40.926Z","endTime":"2025-08-31T17:57:45.134Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656605,"link":"/api/v1/people/656605","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":687478,"link":"/api/v1/people/687478"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":672744,"link":"/api/v1/people/672744"}},"offense":{"batter":{"id":663993,"link":"/api/v1/people/663993","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.1,"endSpeed":87.6,"strikeZoneTop":3.5,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.48501874408014,"aZ":-14.256919092888289,"pfxX":-5.193413827939598,"pfxZ":9.093969415971547,"pX":0.19114803815137063,"pZ":2.4455012179259157,"vX0":6.75044796947432,"vY0":-139.72555437180293,"vZ0":-6.028387167351789,"x":109.71,"y":172.75,"x0":-1.5852394079058274,"y0":50.00443839063979,"z0":5.573595905658824,"aX":-10.234847355134931},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":15.4,"breakHorizontal":7.9,"spinRate":2269,"spinDirection":215},"zone":5,"typeConfidence":2.0,"plateTime":0.3925075307536585,"extension":6.718548417261706},"index":5,"playId":"3aebfdde-455b-378e-a2df-396c50db2336","pitchNumber":6,"startTime":"2025-08-31T17:57:55.479Z","endTime":"2025-08-31T17:57:59.134Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656605,"link":"/api/v1/people/656605","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":687478,"link":"/api/v1/people/687478"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":672744,"link":"/api/v1/people/672744"}},"offense":{"batter":{"id":663993,"link":"/api/v1/people/663993","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663993,"link":"/api/v1/people/663993"},"credit":"b_ab"},{"player":{"id":656605,"link":"/api/v1/people/656605"},"credit":"p_ab"},{"player":{"id":663993,"link":"/api/v1/people/663993"},"credit":"b_pa"},{"player":{"id":656605,"link":"/api/v1/people/656605"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.800000000000004,"awayTeamWinProbability":47.199999999999996,"homeTeamWinProbabilityAdded":-2.299999999999997,"leverageIndex":0.91,"dramaIndex":42.0,"contextMetrics":{},"playEndTime":"2025-08-31T17:57:59.134Z","atBatIndex":10},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Masataka Yoshida grounds out, second baseman Nick Gonzales to first baseman Spencer Horwitz.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":11,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-08-31T17:57:59.793Z","endTime":"2025-08-31T17:59:13.168Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":807799,"fullName":"Masataka Yoshida","link":"/api/v1/people/807799"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656605,"fullName":"Mitch Keller","link":"/api/v1/people/656605"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":807799,"fullName":"Masataka Yoshida","link":"/api/v1/people/807799"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":693304,"link":"/api/v1/people/693304"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":687462,"link":"/api/v1/people/687462"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.8,"endSpeed":87.2,"strikeZoneTop":3.38131843119275,"strikeZoneBottom":1.44266462706905,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.36075658644254,"aZ":-13.847790146987583,"pfxX":-5.260280157078123,"pfxZ":9.370591805750724,"pX":0.6401483859127214,"pZ":2.968060440308573,"vX0":7.65492863092665,"vY0":-139.22607382951836,"vZ0":-4.925808185963861,"x":92.6,"y":158.64,"x0":-1.466352620736688,"y0":50.00450194028499,"z0":5.682544083204288,"aX":-10.28990333489845},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":16.1,"breakHorizontal":7.9,"spinRate":2404,"spinDirection":215},"zone":3,"typeConfidence":2.0,"plateTime":0.3939777345965032,"extension":6.592374377938583},"index":0,"playId":"54940e7f-c02d-37e1-b5fb-f8d792bb1fa3","pitchNumber":1,"startTime":"2025-08-31T17:58:21.181Z","endTime":"2025-08-31T17:58:25.528Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656605,"link":"/api/v1/people/656605","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":687478,"link":"/api/v1/people/687478"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":672744,"link":"/api/v1/people/672744"}},"offense":{"batter":{"id":807799,"link":"/api/v1/people/807799","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"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":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":78.2,"endSpeed":70.9,"strikeZoneTop":3.31826778771987,"strikeZoneBottom":1.37956755591226,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.679465396498166,"aZ":-44.820500543558005,"pfxX":7.227989200501696,"pfxZ":-9.85698638912329,"pX":-0.9661256408405742,"pZ":3.2719905089836763,"vX0":-0.4811825970279032,"vY0":-113.68952890869836,"vZ0":3.6599220834031474,"x":153.83,"y":150.44,"x0":-1.6858000752574673,"y0":50.001459391856415,"z0":6.150462239764965,"aX":9.274362338108254},"breaks":{"breakAngle":12.0,"breakLength":14.4,"breakY":24.0,"breakVertical":-61.8,"breakVerticalInduced":-16.3,"breakHorizontal":-12.8,"spinRate":2636,"spinDirection":33},"zone":11,"typeConfidence":2.0,"plateTime":0.4854493221982983,"extension":6.591523383645989},"index":1,"playId":"f5122ab1-a84f-3ea0-a2c7-61c1928264ac","pitchNumber":2,"startTime":"2025-08-31T17:58:34.869Z","endTime":"2025-08-31T17:58:39.778Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656605,"link":"/api/v1/people/656605","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":687478,"link":"/api/v1/people/687478"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":672744,"link":"/api/v1/people/672744"}},"offense":{"batter":{"id":807799,"link":"/api/v1/people/807799","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.3,"endSpeed":86.8,"strikeZoneTop":3.27507130312654,"strikeZoneBottom":1.44868166892931,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.27920388840038,"aZ":-13.453669288595307,"pfxX":-4.880197477432923,"pfxZ":9.690055807529323,"pX":0.031418074397828996,"pZ":1.5355974341500012,"vX0":6.17760749649231,"vY0":-138.4430848507347,"vZ0":-8.48974485621315,"x":115.8,"y":197.32,"x0":-1.5998335763240379,"y0":50.00208807574051,"z0":5.552050910132963,"aX":-9.427958577350706},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":15.8,"breakHorizontal":7.4,"spinRate":2437,"spinDirection":216},"zone":8,"typeConfidence":2.0,"plateTime":0.39635973730640517,"extension":6.502331896137486},"index":2,"playId":"eeee798f-b887-32cf-b6ce-17a2ad2578f1","pitchNumber":3,"startTime":"2025-08-31T17:58:50.136Z","endTime":"2025-08-31T17:58:54.471Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656605,"link":"/api/v1/people/656605","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":687478,"link":"/api/v1/people/687478"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":672744,"link":"/api/v1/people/672744"}},"offense":{"batter":{"id":807799,"link":"/api/v1/people/807799","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.7,"endSpeed":83.6,"strikeZoneTop":3.26,"strikeZoneBottom":1.43,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.77477229035343,"aZ":-29.020640496949,"pfxX":3.0424797648110786,"pfxZ":1.796369176964145,"pX":0.07329396130257067,"pZ":2.2219425209373327,"vX0":3.7124882526747243,"vY0":-130.7065427664622,"vZ0":-3.429908087564291,"x":114.21,"y":178.79,"x0":-1.7530755963625564,"y0":50.00387103631708,"z0":5.696299452837993,"aX":5.340354296407438},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":2.8,"breakHorizontal":-6.2,"spinRate":2572,"spinDirection":163},"zone":5,"typeConfidence":2.0,"plateTime":0.41673149038953783,"extension":6.5175652618756805},"hitData":{"launchSpeed":99.7,"launchAngle":0.0,"totalDistance":50.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":155.36,"coordY":146.11}},"index":3,"playId":"bebd42eb-069d-3909-907a-31e259472d91","pitchNumber":4,"startTime":"2025-08-31T17:59:05.080Z","endTime":"2025-08-31T17:59:13.168Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656605,"link":"/api/v1/people/656605","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":687478,"link":"/api/v1/people/687478"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":672744,"link":"/api/v1/people/672744"}},"offense":{"batter":{"id":807799,"link":"/api/v1/people/807799","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":807799,"link":"/api/v1/people/807799"},"credit":"b_ab"},{"player":{"id":656605,"link":"/api/v1/people/656605"},"credit":"p_ab"},{"player":{"id":807799,"link":"/api/v1/people/807799"},"credit":"b_pa"},{"player":{"id":656605,"link":"/api/v1/people/656605"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":51.1,"awayTeamWinProbability":48.9,"homeTeamWinProbabilityAdded":-1.7000000000000028,"leverageIndex":0.68,"dramaIndex":33.0,"contextMetrics":{},"playEndTime":"2025-08-31T17:59:13.168Z","atBatIndex":11},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Romy Gonzalez strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":12,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-08-31T17:59:14.368Z","endTime":"2025-08-31T18:00:48.849Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":663853,"fullName":"Romy Gonzalez","link":"/api/v1/people/663853"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656605,"fullName":"Mitch Keller","link":"/api/v1/people/656605"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":663853,"fullName":"Romy Gonzalez","link":"/api/v1/people/663853"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":680779,"link":"/api/v1/people/680779"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":83.4,"endSpeed":77.2,"strikeZoneTop":3.6220688290019,"strikeZoneBottom":1.67127034740027,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.49614496456223,"aZ":-29.29639654733398,"pfxX":9.216931935620162,"pfxZ":1.91326578741592,"pX":-0.06716539488005077,"pZ":3.0091723063647997,"vX0":1.488033873601898,"vY0":-121.61059177169366,"vZ0":-0.27438021829491166,"x":119.56,"y":157.53,"x0":-1.884325517397927,"y0":50.0054494429479,"z0":5.651673765404077,"aX":13.890614505706013},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":3.6,"breakHorizontal":-17.0,"spinRate":2611,"spinDirection":65},"zone":5,"typeConfidence":2.0,"plateTime":0.44936392647658474,"extension":6.44131575623753},"index":0,"playId":"6c0fb9bd-8df3-3b33-ae5a-446bc6f129b7","pitchNumber":1,"startTime":"2025-08-31T17:59:36.225Z","endTime":"2025-08-31T17:59:41.873Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656605,"link":"/api/v1/people/656605","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":687478,"link":"/api/v1/people/687478"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":672744,"link":"/api/v1/people/672744"}},"offense":{"batter":{"id":663853,"link":"/api/v1/people/663853","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"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":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.1,"endSpeed":86.3,"strikeZoneTop":3.61,"strikeZoneBottom":1.73,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.394936391908445,"aZ":-19.563095960460757,"pfxX":-6.434118036024859,"pfxZ":6.6057915628533745,"pX":-0.6186454371728421,"pZ":3.845843711987305,"vX0":5.127281123172804,"vY0":-137.06819625851057,"vZ0":-1.4781595270902845,"x":140.58,"y":134.94,"x0":-1.6746043643555983,"y0":50.002166850960016,"z0":5.723700988345445,"aX":-12.28141636821562},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":11.9,"breakHorizontal":10.6,"spinRate":2413,"spinDirection":216},"zone":11,"typeConfidence":2.0,"plateTime":0.3991264798866774,"extension":6.630403756246478},"index":1,"playId":"3ab6bcce-096c-35af-92b9-50818ce429ec","pitchNumber":2,"startTime":"2025-08-31T17:59:47.924Z","endTime":"2025-08-31T17:59:51.449Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656605,"link":"/api/v1/people/656605","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":687478,"link":"/api/v1/people/687478"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":672744,"link":"/api/v1/people/672744"}},"offense":{"batter":{"id":663853,"link":"/api/v1/people/663853","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.9,"endSpeed":77.5,"strikeZoneTop":3.61,"strikeZoneBottom":1.73,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.34149712182431,"aZ":-29.03583187436109,"pfxX":8.382938848813062,"pfxZ":2.0709812736425324,"pX":0.7866978419199464,"pZ":2.3739826663890797,"vX0":3.70406798021805,"vY0":-122.16431835548526,"vZ0":-1.6613239890537095,"x":87.01,"y":174.68,"x0":-1.8369431836740575,"y0":50.0044807624435,"z0":5.551206500060259,"aX":12.711207178075584},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":3.6,"breakHorizontal":-16.1,"spinRate":2737,"spinDirection":63},"zone":6,"typeConfidence":2.0,"plateTime":0.4478142959175071,"extension":6.50049432872947},"index":2,"playId":"f914f812-9dcc-3e04-bfe8-5e20bd672736","pitchNumber":3,"startTime":"2025-08-31T18:00:02.010Z","endTime":"2025-08-31T18:00:05.374Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656605,"link":"/api/v1/people/656605","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":687478,"link":"/api/v1/people/687478"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":672744,"link":"/api/v1/people/672744"}},"offense":{"batter":{"id":663853,"link":"/api/v1/people/663853","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"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":97.1,"endSpeed":89.4,"strikeZoneTop":3.61,"strikeZoneBottom":1.73,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.720572364278038,"aZ":-16.722254622370052,"pfxX":-5.009423924430968,"pfxZ":7.582100300470792,"pX":0.5853587175377131,"pZ":2.7863487686308823,"vX0":7.400021989218108,"vY0":-141.27788810798324,"vZ0":-4.995073622479834,"x":94.69,"y":163.55,"x0":-1.4071832404556086,"y0":50.002490895810396,"z0":5.638754316667486,"aX":-10.20926309874509},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":13.0,"breakHorizontal":7.7,"spinRate":2269,"spinDirection":222},"zone":6,"typeConfidence":2.0,"plateTime":0.3864830053321118,"extension":6.572194223150624},"index":3,"playId":"4b99cc87-d398-3be5-9533-e51600c6a4da","pitchNumber":4,"startTime":"2025-08-31T18:00:27.895Z","endTime":"2025-08-31T18:00:30.918Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656605,"link":"/api/v1/people/656605","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":687478,"link":"/api/v1/people/687478"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":672744,"link":"/api/v1/people/672744"}},"offense":{"batter":{"id":663853,"link":"/api/v1/people/663853","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"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":85.9,"endSpeed":79.1,"strikeZoneTop":3.61,"strikeZoneBottom":1.73,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.948551892777736,"aZ":-29.966094313070066,"pfxX":8.408915917931544,"pfxZ":1.398563748427458,"pX":1.7168098506457086,"pZ":1.638073483602059,"vX0":5.693558418086346,"vY0":-124.99666657166264,"vZ0":-3.589902839454389,"x":51.56,"y":194.55,"x0":-1.6853215245892132,"y0":50.00180433546679,"z0":5.5617588463457075,"aX":13.261721957911876},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":1.9,"breakHorizontal":-16.6,"spinRate":2753,"spinDirection":63},"zone":14,"typeConfidence":2.0,"plateTime":0.43873510495004364,"extension":6.70132975317467},"index":4,"playId":"6c18481b-1554-3346-93ed-c76b8e43da55","pitchNumber":5,"startTime":"2025-08-31T18:00:45.575Z","endTime":"2025-08-31T18:00:48.849Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656605,"link":"/api/v1/people/656605","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":687478,"link":"/api/v1/people/687478"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":672744,"link":"/api/v1/people/672744"}},"offense":{"batter":{"id":663853,"link":"/api/v1/people/663853","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663853,"link":"/api/v1/people/663853"},"credit":"b_ab"},{"player":{"id":656605,"link":"/api/v1/people/656605"},"credit":"p_ab"},{"player":{"id":663853,"link":"/api/v1/people/663853"},"credit":"b_pa"},{"player":{"id":656605,"link":"/api/v1/people/656605"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-1.1000000000000014,"leverageIndex":0.44,"dramaIndex":23.0,"contextMetrics":{},"playEndTime":"2025-08-31T18:00:48.849Z","atBatIndex":12},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Henry Davis strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":13,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-08-31T18:03:11.591Z","endTime":"2025-08-31T18:04:19.148Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":680779,"fullName":"Henry Davis","link":"/api/v1/people/680779"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":608337,"fullName":"Lucas Giolito","link":"/api/v1/people/608337"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[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":680779,"fullName":"Henry Davis","link":"/api/v1/people/680779"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":665966,"link":"/api/v1/people/665966"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-31T18:03:06.919Z","endTime":"2025-08-31T18:03:13.828Z","isPitch":false,"type":"action","player":{"id":680779,"link":"/api/v1/people/680779"},"defense":{"pitcher":{"id":608337,"link":"/api/v1/people/608337","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":663853,"link":"/api/v1/people/663853"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":680779,"link":"/api/v1/people/680779","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"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.1,"endSpeed":85.4,"strikeZoneTop":3.45000102828499,"strikeZoneBottom":1.78081394617622,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.457078526964978,"aZ":-9.861471823899475,"pfxX":-3.8125374776738594,"pfxZ":11.996223056034284,"pX":0.9123770203137855,"pZ":2.2650192115268193,"vX0":6.389613964893247,"vY0":-135.2620521228733,"vZ0":-8.726422512108222,"x":82.22,"y":177.62,"x0":-0.9810786334576403,"y0":50.00312334831224,"z0":6.21720793133973,"aX":-7.091854047033172},"breaks":{"breakAngle":26.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":20.2,"breakHorizontal":5.6,"spinRate":2201,"spinDirection":205},"zone":14,"typeConfidence":0.9,"plateTime":0.40436140997512426,"extension":6.380782758283767},"index":1,"playId":"6c266525-dda7-3cf9-b2e7-94efb56db558","pitchNumber":1,"startTime":"2025-08-31T18:03:13.828Z","endTime":"2025-08-31T18:03:18.451Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608337,"link":"/api/v1/people/608337","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":663853,"link":"/api/v1/people/663853"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":680779,"link":"/api/v1/people/680779","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":83.4,"endSpeed":77.2,"strikeZoneTop":3.45,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.083672486384707,"aZ":-30.522721026958525,"pfxX":0.6431717242213999,"pfxZ":1.1060706375376972,"pX":1.3422980501515656,"pZ":1.5859411469668234,"vX0":5.9336764304655345,"vY0":-121.27006493835869,"vZ0":-4.784342230982245,"x":65.83,"y":195.96,"x0":-1.2168553703679479,"y0":50.00239858688225,"z0":6.238114100544374,"aX":0.9606898320788103},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":1.1,"breakHorizontal":-2.5,"spinRate":2001,"spinDirection":66},"zone":14,"typeConfidence":0.91,"plateTime":0.4511538998179372,"extension":6.317166746551524},"index":2,"playId":"33167ba7-489a-3173-b86b-10b553bd09e4","pitchNumber":2,"startTime":"2025-08-31T18:03:28.490Z","endTime":"2025-08-31T18:03:31.664Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608337,"link":"/api/v1/people/608337","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":663853,"link":"/api/v1/people/663853"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":680779,"link":"/api/v1/people/680779","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.8,"endSpeed":85.9,"strikeZoneTop":3.44050642712619,"strikeZoneBottom":1.80191759419871,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.51230326206769,"aZ":-13.889659124346682,"pfxX":-4.235206702979889,"pfxZ":9.742514861199478,"pX":0.2264490563494775,"pZ":3.870059616203967,"vX0":4.990906461398373,"vY0":-135.16025571863528,"vZ0":-4.016148708933276,"x":108.37,"y":134.29,"x0":-1.0814310136831269,"y0":50.00058809069811,"z0":6.330185538371017,"aX":-7.947097515801999},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":17.2,"breakHorizontal":6.8,"spinRate":2121,"spinDirection":207},"zone":12,"typeConfidence":0.9,"plateTime":0.4030538099809702,"extension":6.331936881088596},"index":3,"playId":"48d321c2-9bc6-3442-a7c2-7315e67fb95a","pitchNumber":3,"startTime":"2025-08-31T18:03:43.948Z","endTime":"2025-08-31T18:03:47.719Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608337,"link":"/api/v1/people/608337","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":663853,"link":"/api/v1/people/663853"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":680779,"link":"/api/v1/people/680779","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":79.4,"endSpeed":74.5,"strikeZoneTop":3.45,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":17.191237193720273,"aZ":-23.86129019265526,"pfxX":-7.326849269423259,"pfxZ":6.003432632773242,"pX":0.2597939990982084,"pZ":1.9942695537057336,"vX0":5.7932971710161825,"vY0":-115.64745130757603,"vZ0":-4.4242434265088395,"x":107.1,"y":184.93,"x0":-1.299890543035733,"y0":50.00058695137714,"z0":6.163325235172144,"aX":-10.138209476137861},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":10.3,"breakHorizontal":12.2,"spinRate":1585,"spinDirection":227},"zone":8,"typeConfidence":0.91,"plateTime":0.4697702870514848,"extension":6.504164145629961},"index":4,"playId":"3753add6-eb1f-3ee8-a949-206e09e01db9","pitchNumber":4,"startTime":"2025-08-31T18:03:59.164Z","endTime":"2025-08-31T18:04:02.406Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608337,"link":"/api/v1/people/608337","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":663853,"link":"/api/v1/people/663853"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":680779,"link":"/api/v1/people/680779","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.8,"endSpeed":79.4,"strikeZoneTop":3.45,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.321847305264754,"aZ":-28.645979784795454,"pfxX":1.2787872431706788,"pfxZ":2.2090496498111882,"pX":-0.3944941539252587,"pZ":3.742082482181262,"vX0":1.9847084759528741,"vY0":-125.11296351557971,"vZ0":-0.7621353414573979,"x":132.04,"y":137.74,"x0":-1.3617366237044588,"y0":50.00390868496393,"z0":6.38150639103044,"aX":2.043688617543302},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":4.1,"breakHorizontal":-2.8,"spinRate":1923,"spinDirection":119},"zone":11,"typeConfidence":0.88,"plateTime":0.43642477167141847,"extension":6.044378367382907},"index":5,"playId":"19eb0702-673c-3a1e-814f-7c18787f8683","pitchNumber":5,"startTime":"2025-08-31T18:04:16.148Z","endTime":"2025-08-31T18:04:19.148Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608337,"link":"/api/v1/people/608337","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":663853,"link":"/api/v1/people/663853"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":680779,"link":"/api/v1/people/680779","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680779,"link":"/api/v1/people/680779"},"credit":"b_ab"},{"player":{"id":608337,"link":"/api/v1/people/608337"},"credit":"p_ab"},{"player":{"id":680779,"link":"/api/v1/people/680779"},"credit":"b_pa"},{"player":{"id":608337,"link":"/api/v1/people/608337"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.5,"awayTeamWinProbability":47.5,"homeTeamWinProbabilityAdded":2.5,"leverageIndex":0.98,"dramaIndex":45.0,"contextMetrics":{},"playEndTime":"2025-08-31T18:04:19.148Z","atBatIndex":13},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Alexander Canario singles on a ground ball to right fielder Roman Anthony.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":14,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-08-31T18:04:20.548Z","endTime":"2025-08-31T18:04:54.097Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":672744,"fullName":"Alexander Canario","link":"/api/v1/people/672744"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":608337,"fullName":"Lucas Giolito","link":"/api/v1/people/608337"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":672744,"fullName":"Alexander Canario","link":"/api/v1/people/672744"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":672744,"fullName":"Alexander Canario","link":"/api/v1/people/672744"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":701350,"link":"/api/v1/people/701350"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.5,"endSpeed":85.4,"strikeZoneTop":3.56,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.215296648105834,"aZ":-11.233950335377319,"pfxX":-4.13535504235074,"pfxZ":11.309649814915405,"pX":0.48498139106660043,"pZ":2.2731984911075154,"vX0":5.433647583802051,"vY0":-134.48581423325965,"vZ0":-8.298785498470428,"x":98.51,"y":177.4,"x0":-1.0142690433308594,"y0":50.00523570382094,"z0":6.175032911501164,"aX":-7.658565450877951},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":19.1,"breakHorizontal":6.5,"spinRate":2265,"spinDirection":200},"zone":6,"typeConfidence":0.89,"plateTime":0.40560533380992814,"extension":6.469025233929727},"hitData":{"launchSpeed":110.8,"launchAngle":2.0,"totalDistance":88.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":166.48,"coordY":122.96}},"index":0,"playId":"ee063d66-5e8f-302a-9216-00b6437cebf9","pitchNumber":1,"startTime":"2025-08-31T18:04:43.985Z","endTime":"2025-08-31T18:04:54.097Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608337,"link":"/api/v1/people/608337","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":663853,"link":"/api/v1/people/663853"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":672744,"link":"/api/v1/people/672744","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672744,"link":"/api/v1/people/672744"},"credit":"b_ab"},{"player":{"id":608337,"link":"/api/v1/people/608337"},"credit":"p_ab"},{"player":{"id":672744,"link":"/api/v1/people/672744"},"credit":"b_pa"},{"player":{"id":608337,"link":"/api/v1/people/608337"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":49.7,"awayTeamWinProbability":50.3,"homeTeamWinProbabilityAdded":-2.799999999999997,"leverageIndex":0.73,"dramaIndex":41.0,"contextMetrics":{},"playEndTime":"2025-08-31T18:04:54.097Z","atBatIndex":14},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Cam Devanney flies out to center fielder Ceddanne Rafaela.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":15,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-08-31T18:04:59.806Z","endTime":"2025-08-31T18:05:31.188Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":687478,"fullName":"Cam Devanney","link":"/api/v1/people/687478"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":608337,"fullName":"Lucas Giolito","link":"/api/v1/people/608337"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":672744,"fullName":"Alexander Canario","link":"/api/v1/people/672744"},"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":687478,"fullName":"Cam Devanney","link":"/api/v1/people/687478"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":678882,"link":"/api/v1/people/678882"},"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":92.6,"endSpeed":84.2,"strikeZoneTop":3.411,"strikeZoneBottom":1.565,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.925159781206542,"aZ":-14.132326558006875,"pfxX":-4.3565207650923,"pfxZ":9.900939192930519,"pX":-0.02640899321185533,"pZ":2.542382339938521,"vX0":4.40432117908841,"vY0":-134.55294003779494,"vZ0":-7.3229276726087305,"x":118.01,"y":170.14,"x0":-1.1234752988605137,"y0":50.00260842733476,"z0":6.313359524588753,"aX":-7.9377569401832515},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":16.4,"breakHorizontal":6.8,"spinRate":2311,"spinDirection":206},"zone":5,"typeConfidence":0.9,"plateTime":0.4080765339618666,"extension":6.301566704577257},"hitData":{"launchSpeed":99.3,"launchAngle":36.0,"totalDistance":326.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":149.52,"coordY":70.59}},"index":0,"playId":"fa3fffa0-3a87-3918-bef1-cfe5a7b45812","pitchNumber":1,"startTime":"2025-08-31T18:05:18.619Z","endTime":"2025-08-31T18:05:31.188Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608337,"link":"/api/v1/people/608337","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":663853,"link":"/api/v1/people/663853"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":687478,"link":"/api/v1/people/687478","batSide":{"code":"R","description":"Right"}},"first":{"id":672744,"link":"/api/v1/people/672744"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687478,"link":"/api/v1/people/687478"},"credit":"b_ab"},{"player":{"id":608337,"link":"/api/v1/people/608337"},"credit":"p_ab"},{"player":{"id":687478,"link":"/api/v1/people/687478"},"credit":"b_pa"},{"player":{"id":608337,"link":"/api/v1/people/608337"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.0,"awayTeamWinProbability":47.0,"homeTeamWinProbabilityAdded":3.299999999999997,"leverageIndex":1.38,"dramaIndex":60.0,"contextMetrics":{},"playEndTime":"2025-08-31T18:05:31.188Z","atBatIndex":15},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jared Triolo grounds out, pitcher Lucas Giolito to first baseman Nathaniel Lowe.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":16,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-08-31T18:05:30.268Z","endTime":"2025-08-31T18:06:41.462Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":669707,"fullName":"Jared Triolo","link":"/api/v1/people/669707"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":608337,"fullName":"Lucas Giolito","link":"/api/v1/people/608337"},"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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":669707,"fullName":"Jared Triolo","link":"/api/v1/people/669707"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":608337,"link":"/api/v1/people/608337"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":663993,"link":"/api/v1/people/663993"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.7,"endSpeed":84.4,"strikeZoneTop":3.8633609730113,"strikeZoneBottom":1.90335336167075,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.093983726656454,"aZ":-12.87396212169498,"pfxX":-3.697109121672173,"pfxZ":10.585220605535165,"pX":0.11233850144860687,"pZ":1.5488481520032455,"vX0":4.437407005057912,"vY0":-134.64412729356616,"vZ0":-9.844645127884288,"x":112.72,"y":196.96,"x0":-1.0820504351347402,"y0":50.00521296376252,"z0":6.17943534985861,"aX":-6.742987463471261},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":17.0,"breakHorizontal":5.6,"spinRate":2296,"spinDirection":211},"zone":14,"typeConfidence":0.9,"plateTime":0.4078535604883746,"extension":6.375300861325466},"index":0,"playId":"84d8c24b-8f04-37da-9262-80afdaaccb2b","pitchNumber":1,"startTime":"2025-08-31T18:05:55.976Z","endTime":"2025-08-31T18:06:01.455Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608337,"link":"/api/v1/people/608337","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":663853,"link":"/api/v1/people/663853"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":669707,"link":"/api/v1/people/669707","batSide":{"code":"R","description":"Right"}},"first":{"id":672744,"link":"/api/v1/people/672744"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.2,"endSpeed":79.6,"strikeZoneTop":3.77,"strikeZoneBottom":1.8,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.66560473602053,"aZ":-25.357527416263384,"pfxX":-0.12160062730886478,"pfxZ":4.271770054431546,"pX":0.4698768846429373,"pZ":1.4500375954554667,"vX0":4.199869486863748,"vY0":-125.34362290872035,"vZ0":-6.7871259002937725,"x":99.09,"y":199.63,"x0":-1.209621149385971,"y0":50.00397050386471,"z0":6.255524702348741,"aX":-0.19489417643866344},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":6.5,"breakHorizontal":-0.7,"spinRate":2121,"spinDirection":199},"zone":14,"typeConfidence":0.79,"plateTime":0.43652319747141455,"extension":6.190896603990023},"index":1,"playId":"5ab65988-5031-39f9-b9c6-4a4eb93636c8","pitchNumber":2,"startTime":"2025-08-31T18:06:14.984Z","endTime":"2025-08-31T18:06:18.532Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608337,"link":"/api/v1/people/608337","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":663853,"link":"/api/v1/people/663853"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":669707,"link":"/api/v1/people/669707","batSide":{"code":"R","description":"Right"}},"first":{"id":672744,"link":"/api/v1/people/672744"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"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":91.4,"endSpeed":82.8,"strikeZoneTop":3.77,"strikeZoneBottom":1.8,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.96262775574586,"aZ":-13.254144820554568,"pfxX":-4.613222235984409,"pfxZ":10.70854653551472,"pX":0.42756050630990994,"pZ":2.5525057282894643,"vX0":5.5422651772869,"vY0":-132.71974593040963,"vZ0":-7.235627492106749,"x":100.7,"y":169.86,"x0":-1.0978987990659652,"y0":50.00428250253623,"z0":6.298561350881247,"aX":-8.151805267319181},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":17.9,"breakHorizontal":7.0,"spinRate":2292,"spinDirection":208},"zone":6,"typeConfidence":0.89,"plateTime":0.4142319053045176,"extension":6.274046142424238},"hitData":{"launchSpeed":65.9,"launchAngle":-51.0,"totalDistance":2.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":125.97,"coordY":185.63}},"index":2,"playId":"b559c466-c228-35b0-87e9-bccd77bbd921","pitchNumber":3,"startTime":"2025-08-31T18:06:33.543Z","endTime":"2025-08-31T18:06:41.462Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608337,"link":"/api/v1/people/608337","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":663853,"link":"/api/v1/people/663853"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":669707,"link":"/api/v1/people/669707","batSide":{"code":"R","description":"Right"}},"first":{"id":672744,"link":"/api/v1/people/672744"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669707,"link":"/api/v1/people/669707"},"credit":"b_ab"},{"player":{"id":608337,"link":"/api/v1/people/608337"},"credit":"p_ab"},{"player":{"id":669707,"link":"/api/v1/people/669707"},"credit":"b_pa"},{"player":{"id":608337,"link":"/api/v1/people/608337"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.50000000000001,"awayTeamWinProbability":44.49999999999999,"homeTeamWinProbabilityAdded":2.500000000000007,"leverageIndex":1.01,"dramaIndex":46.0,"contextMetrics":{},"playEndTime":"2025-08-31T18:06:41.462Z","atBatIndex":16},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Ceddanne Rafaela grounds out, second baseman Nick Gonzales to first baseman Spencer Horwitz.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":17,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-08-31T18:08:37.543Z","endTime":"2025-08-31T18:10:49.600Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656605,"fullName":"Mitch Keller","link":"/api/v1/people/656605"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,6,7],"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":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":693304,"link":"/api/v1/people/693304"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":687462,"link":"/api/v1/people/687462"},"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":94.3,"endSpeed":85.6,"strikeZoneTop":3.59175343414677,"strikeZoneBottom":1.63665340414438,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.73982970512298,"aZ":-14.93545994001551,"pfxX":-4.846380819727842,"pfxZ":9.13995352143651,"pX":-0.18331163982840873,"pZ":2.0772271883243882,"vX0":5.3803254207270985,"vY0":-137.05025776016367,"vZ0":-6.907832902191988,"x":123.99,"y":182.69,"x0":-1.5503851238463862,"y0":50.000346483259,"z0":5.667040847616753,"aX":-9.13827778267458},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":15.1,"breakHorizontal":7.6,"spinRate":2245,"spinDirection":218},"zone":8,"typeConfidence":2.0,"plateTime":0.4009821869964334,"extension":6.618347514540263},"index":0,"playId":"624d113c-44a2-35aa-bba9-a9635255184d","pitchNumber":1,"startTime":"2025-08-31T18:08:49.400Z","endTime":"2025-08-31T18:08:53.575Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656605,"link":"/api/v1/people/656605","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":687478,"link":"/api/v1/people/687478"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":672744,"link":"/api/v1/people/672744"}},"offense":{"batter":{"id":678882,"link":"/api/v1/people/678882","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.9,"endSpeed":81.8,"strikeZoneTop":3.52,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.42018267040684,"aZ":-28.089244196466034,"pfxX":0.5530009184799884,"pfxZ":2.4083026952441244,"pX":0.9557011520651958,"pZ":2.648904997973677,"vX0":6.108480925963497,"vY0":-129.38641261595774,"vZ0":-2.5844216867386502,"x":80.57,"y":167.26,"x0":-1.5055688762945842,"y0":50.00627629294337,"z0":5.808166441562918,"aX":0.9400178273019678},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":4.0,"breakHorizontal":-2.3,"spinRate":2523,"spinDirection":122},"zone":12,"typeConfidence":2.0,"plateTime":0.4229569446740715,"extension":6.512141262854287},"index":1,"playId":"c69a6c2a-1221-34d5-b496-69a80a6da8bd","pitchNumber":2,"startTime":"2025-08-31T18:09:01.037Z","endTime":"2025-08-31T18:09:04.415Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656605,"link":"/api/v1/people/656605","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":687478,"link":"/api/v1/people/687478"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":672744,"link":"/api/v1/people/672744"}},"offense":{"batter":{"id":678882,"link":"/api/v1/people/678882","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"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":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.7,"endSpeed":76.7,"strikeZoneTop":3.52,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.105356438964346,"aZ":-28.836348977596717,"pfxX":10.162313812007518,"pfxZ":2.2433849598783526,"pX":1.6428977680961514,"pZ":1.9489744671757252,"vX0":4.954051445969163,"vY0":-121.81182799551821,"vZ0":-2.5117666239381076,"x":54.38,"y":186.16,"x0":-1.7436873953302248,"y0":50.002377587704004,"z0":5.511115866832495,"aX":15.122543698357845},"breaks":{"breakAngle":28.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":3.7,"breakHorizontal":-19.7,"spinRate":2735,"spinDirection":71},"zone":14,"typeConfidence":2.0,"plateTime":0.4513368288763955,"extension":6.652185856616677},"index":2,"playId":"920f115f-b942-3327-9521-fc8244f3ec06","pitchNumber":3,"startTime":"2025-08-31T18:09:19.303Z","endTime":"2025-08-31T18:09:22.499Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656605,"link":"/api/v1/people/656605","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":687478,"link":"/api/v1/people/687478"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":672744,"link":"/api/v1/people/672744"}},"offense":{"batter":{"id":678882,"link":"/api/v1/people/678882","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"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":94.8,"endSpeed":86.6,"strikeZoneTop":3.51595166268297,"strikeZoneBottom":1.61018932572603,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.28386198015065,"aZ":-19.05825807512727,"pfxX":-3.5802630530960693,"pfxZ":6.79842943826684,"pX":0.4187149884284886,"pZ":5.088448620485152,"vX0":6.471691075221816,"vY0":-137.92317804865132,"vZ0":1.4461898239920803,"x":101.04,"y":101.39,"x0":-1.491492681855807,"y0":50.0027428414979,"z0":5.841413906438414,"aX":-6.908181902263482},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":12.8,"breakHorizontal":5.2,"spinRate":2298,"spinDirection":215},"zone":12,"typeConfidence":2.0,"plateTime":0.3969197823043564,"extension":6.489347870152434},"index":3,"playId":"6c12bab0-3b57-34bd-bdda-d7186944dfb4","pitchNumber":4,"startTime":"2025-08-31T18:09:37.782Z","endTime":"2025-08-31T18:09:41.157Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656605,"link":"/api/v1/people/656605","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":687478,"link":"/api/v1/people/687478"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":672744,"link":"/api/v1/people/672744"}},"offense":{"batter":{"id":678882,"link":"/api/v1/people/678882","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"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":84.3,"endSpeed":77.2,"strikeZoneTop":3.52,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.76937554539063,"aZ":-31.138501875726828,"pfxX":8.801961609460538,"pfxZ":0.6815475568812719,"pX":1.148707544834355,"pZ":3.0588100880388436,"vX0":4.233145023405805,"vY0":-122.75121566958889,"vZ0":0.2239672158774677,"x":73.21,"y":156.19,"x0":-1.7450090279308845,"y0":50.00144127431346,"z0":5.631545920736187,"aX":13.343271868250103},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":1.6,"breakHorizontal":-16.9,"spinRate":2731,"spinDirection":69},"zone":12,"typeConfidence":2.0,"plateTime":0.4473211751181432,"extension":6.604947925608861},"index":4,"playId":"7d0eec74-dee4-3017-8a31-5a9e16908cbf","pitchNumber":5,"startTime":"2025-08-31T18:09:50.834Z","endTime":"2025-08-31T18:09:54.643Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656605,"link":"/api/v1/people/656605","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":687478,"link":"/api/v1/people/687478"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":672744,"link":"/api/v1/people/672744"}},"offense":{"batter":{"id":678882,"link":"/api/v1/people/678882","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"index":5,"startTime":"2025-08-31T18:10:11.864Z","endTime":"2025-08-31T18:10:23.136Z","isPitch":false,"type":"action","player":{"id":678882,"link":"/api/v1/people/678882"},"defense":{"pitcher":{"id":656605,"link":"/api/v1/people/656605","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":687478,"link":"/api/v1/people/687478"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":672744,"link":"/api/v1/people/672744"}},"offense":{"batter":{"id":678882,"link":"/api/v1/people/678882","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.6,"endSpeed":83.4,"strikeZoneTop":3.51377605418656,"strikeZoneBottom":1.55830227112208,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.031928923910808,"aZ":-29.810278569148235,"pfxX":2.5212516927969357,"pfxZ":1.3587943997605887,"pX":0.5185882673907884,"pZ":0.7457417960312767,"vX0":4.574488548001776,"vY0":-130.47315593892918,"vZ0":-6.749977323913846,"x":97.23,"y":218.64,"x0":-1.5786194454479061,"y0":50.003982853695284,"z0":5.585303864232613,"aX":4.387146987132698},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":1.3,"breakHorizontal":-5.5,"spinRate":2470,"spinDirection":182},"zone":14,"typeConfidence":2.0,"plateTime":0.4182953871226167,"extension":6.470828131370907},"index":6,"playId":"45e42fb6-76de-3893-afe0-71ddab28c431","pitchNumber":6,"startTime":"2025-08-31T18:10:23.136Z","endTime":"2025-08-31T18:10:26.810Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656605,"link":"/api/v1/people/656605","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":687478,"link":"/api/v1/people/687478"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":672744,"link":"/api/v1/people/672744"}},"offense":{"batter":{"id":678882,"link":"/api/v1/people/678882","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.9,"endSpeed":77.0,"strikeZoneTop":3.52,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.99954304616373,"aZ":-32.8186815164631,"pfxX":9.075388195367715,"pfxZ":-0.4297516420976528,"pX":1.5393852974423525,"pZ":1.6320400734484692,"vX0":5.151849584807504,"vY0":-122.07786404584692,"vZ0":-2.537819765339208,"x":58.32,"y":194.71,"x0":-1.7836179429422032,"y0":50.00449682955849,"z0":5.534869352657072,"aX":13.57707066385806},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.3,"breakVerticalInduced":-1.2,"breakHorizontal":-17.8,"spinRate":2657,"spinDirection":63},"zone":14,"typeConfidence":2.0,"plateTime":0.4501855350136523,"extension":6.658940167910102},"hitData":{"launchSpeed":67.2,"launchAngle":11.0,"totalDistance":121.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":119.48,"coordY":137.83}},"index":7,"playId":"1287e331-49ee-398b-966a-e911d538c317","pitchNumber":7,"startTime":"2025-08-31T18:10:40.925Z","endTime":"2025-08-31T18:10:49.600Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656605,"link":"/api/v1/people/656605","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":687478,"link":"/api/v1/people/687478"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":672744,"link":"/api/v1/people/672744"}},"offense":{"batter":{"id":678882,"link":"/api/v1/people/678882","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":678882,"link":"/api/v1/people/678882"},"credit":"b_ab"},{"player":{"id":656605,"link":"/api/v1/people/656605"},"credit":"p_ab"},{"player":{"id":678882,"link":"/api/v1/people/678882"},"credit":"b_pa"},{"player":{"id":656605,"link":"/api/v1/people/656605"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.0,"awayTeamWinProbability":47.0,"homeTeamWinProbabilityAdded":-2.500000000000007,"leverageIndex":0.98,"dramaIndex":45.0,"contextMetrics":{},"playEndTime":"2025-08-31T18:10:49.600Z","atBatIndex":17},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Carlos Narváez strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":18,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-08-31T18:10:55.242Z","endTime":"2025-08-31T18:12:09.599Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":665966,"fullName":"Carlos Narváez","link":"/api/v1/people/665966"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656605,"fullName":"Mitch Keller","link":"/api/v1/people/656605"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":665966,"fullName":"Carlos Narváez","link":"/api/v1/people/665966"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":680779,"link":"/api/v1/people/680779"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.4,"endSpeed":85.6,"strikeZoneTop":3.61000166437282,"strikeZoneBottom":1.56939564878633,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.36939608971241,"aZ":-18.762176164764558,"pfxX":-9.328993548110844,"pfxZ":7.103086578247318,"pX":-0.3783967197580999,"pZ":2.210442904534502,"vX0":6.5387324654880015,"vY0":-137.24720615140566,"vZ0":-5.417453294331237,"x":131.42,"y":179.1,"x0":-1.59252841721294,"y0":50.001218812743296,"z0":5.507867062581929,"aX":-17.608030573459917},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":11.8,"breakHorizontal":15.4,"spinRate":2291,"spinDirection":217},"zone":4,"typeConfidence":2.0,"plateTime":0.400708165485248,"extension":6.592933800116733},"index":0,"playId":"c0149c81-ded6-349b-85b2-78e93fca56ae","pitchNumber":1,"startTime":"2025-08-31T18:11:17.507Z","endTime":"2025-08-31T18:11:21.794Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656605,"link":"/api/v1/people/656605","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":687478,"link":"/api/v1/people/687478"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":672744,"link":"/api/v1/people/672744"}},"offense":{"batter":{"id":665966,"link":"/api/v1/people/665966","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"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":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.4,"endSpeed":76.7,"strikeZoneTop":3.42638349177803,"strikeZoneBottom":1.49411165315409,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.9683917787134,"aZ":-31.622781852617255,"pfxX":10.685279128840214,"pfxZ":0.3681680284320237,"pX":0.13630177898343726,"pZ":2.312524418739219,"vX0":1.7215378876416296,"vY0":-122.8161031825935,"vZ0":-1.341805798585377,"x":111.8,"y":176.34,"x0":-1.9630450243757287,"y0":50.00339341040853,"z0":5.595553858022882,"aX":16.061622473176957},"breaks":{"breakAngle":27.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":0.6,"breakHorizontal":-19.7,"spinRate":2713,"spinDirection":67},"zone":5,"typeConfidence":2.0,"plateTime":0.44873678461213595,"extension":6.49650715860129},"index":1,"playId":"c5c3c676-d971-3c90-998f-fb0e4ce1ff98","pitchNumber":2,"startTime":"2025-08-31T18:11:29.053Z","endTime":"2025-08-31T18:11:33.166Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656605,"link":"/api/v1/people/656605","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":687478,"link":"/api/v1/people/687478"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":672744,"link":"/api/v1/people/672744"}},"offense":{"batter":{"id":665966,"link":"/api/v1/people/665966","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2025-08-31T18:11:36.553Z","endTime":"2025-08-31T18:11:51.427Z","isPitch":false,"type":"action","player":{"id":665966,"link":"/api/v1/people/665966"},"defense":{"pitcher":{"id":656605,"link":"/api/v1/people/656605","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":687478,"link":"/api/v1/people/687478"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":672744,"link":"/api/v1/people/672744"}},"offense":{"batter":{"id":665966,"link":"/api/v1/people/665966","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.5,"endSpeed":77.1,"strikeZoneTop":3.57032983528592,"strikeZoneBottom":1.60133928258285,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.601007089562724,"aZ":-31.724360710303383,"pfxX":9.343111221991041,"pfxZ":0.3049264805646654,"pX":1.5126864542645642,"pZ":1.1357362178111086,"vX0":4.718596372744469,"vY0":-121.58599492623101,"vZ0":-3.8768175988227513,"x":59.34,"y":208.12,"x0":-1.6693584917637174,"y0":50.0048872254674,"z0":5.514022066275167,"aX":13.94230480797918},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.5,"breakVerticalInduced":-0.1,"breakHorizontal":-18.1,"spinRate":2718,"spinDirection":64},"zone":14,"typeConfidence":2.0,"plateTime":0.4510794787734511,"extension":6.486592923754958},"index":3,"playId":"0dfe66fb-2175-33f2-8c26-819cd874a484","pitchNumber":3,"startTime":"2025-08-31T18:11:51.427Z","endTime":"2025-08-31T18:11:55.752Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656605,"link":"/api/v1/people/656605","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":687478,"link":"/api/v1/people/687478"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":672744,"link":"/api/v1/people/672744"}},"offense":{"batter":{"id":665966,"link":"/api/v1/people/665966","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"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":1,"strikes":3,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.7,"endSpeed":86.7,"strikeZoneTop":3.61,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.039301035253736,"aZ":-16.305677718462682,"pfxX":-6.770717932690519,"pfxZ":8.234191549723977,"pX":-0.011554517486733994,"pZ":3.0907977885507236,"vX0":6.650211992665529,"vY0":-137.81179395350927,"vZ0":-4.027533242888001,"x":117.44,"y":155.33,"x0":-1.5738797070074388,"y0":50.005845004272125,"z0":5.669600942773568,"aX":-13.052819476038792},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":14.3,"breakHorizontal":10.9,"spinRate":2389,"spinDirection":213},"zone":2,"typeConfidence":2.0,"plateTime":0.39713507410501236,"extension":6.478998971901792},"index":4,"playId":"7eb616e4-2f3d-346c-95e7-664d3970ae6e","pitchNumber":4,"startTime":"2025-08-31T18:12:05.928Z","endTime":"2025-08-31T18:12:09.599Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656605,"link":"/api/v1/people/656605","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":687478,"link":"/api/v1/people/687478"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":672744,"link":"/api/v1/people/672744"}},"offense":{"batter":{"id":665966,"link":"/api/v1/people/665966","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665966,"link":"/api/v1/people/665966"},"credit":"b_ab"},{"player":{"id":656605,"link":"/api/v1/people/656605"},"credit":"p_ab"},{"player":{"id":665966,"link":"/api/v1/people/665966"},"credit":"b_pa"},{"player":{"id":656605,"link":"/api/v1/people/656605"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":51.2,"awayTeamWinProbability":48.8,"homeTeamWinProbabilityAdded":-1.7999999999999972,"leverageIndex":0.73,"dramaIndex":35.0,"contextMetrics":{},"playEndTime":"2025-08-31T18:12:09.599Z","atBatIndex":18},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Roman Anthony strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":19,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-08-31T18:12:11.030Z","endTime":"2025-08-31T18:13:42.619Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":701350,"fullName":"Roman Anthony","link":"/api/v1/people/701350"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656605,"fullName":"Mitch Keller","link":"/api/v1/people/656605"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":701350,"fullName":"Roman Anthony","link":"/api/v1/people/701350"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":680779,"link":"/api/v1/people/680779"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"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.2,"endSpeed":87.2,"strikeZoneTop":3.68,"strikeZoneBottom":1.76,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.961372247449304,"aZ":-16.426227386633897,"pfxX":-5.212355827635648,"pfxZ":8.081575908932107,"pX":0.018355330162625437,"pZ":3.2255236640873157,"vX0":6.576173478224675,"vY0":-138.4644224164796,"vZ0":-3.505246355087427,"x":116.3,"y":151.69,"x0":-1.7065093973826364,"y0":50.00068263030826,"z0":5.602200090926585,"aX":-10.154133207064296},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":14.2,"breakHorizontal":8.2,"spinRate":2488,"spinDirection":214},"zone":2,"typeConfidence":2.0,"plateTime":0.39507609257897336,"extension":6.593224589103585},"index":0,"playId":"f5ffbfdc-85a3-31ce-9a01-13bf6a31af9f","pitchNumber":1,"startTime":"2025-08-31T18:12:31.769Z","endTime":"2025-08-31T18:12:34.821Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656605,"link":"/api/v1/people/656605","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":687478,"link":"/api/v1/people/687478"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":672744,"link":"/api/v1/people/672744"}},"offense":{"batter":{"id":701350,"link":"/api/v1/people/701350","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.4,"endSpeed":87.3,"strikeZoneTop":3.68,"strikeZoneBottom":1.76,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.557615572017177,"aZ":-13.535284838790822,"pfxX":-4.140408284343334,"pfxZ":9.538046294551592,"pX":0.7065679900918997,"pZ":3.3471835260041107,"vX0":7.549944186124388,"vY0":-138.79660662644798,"vZ0":-3.7712543027256897,"x":90.07,"y":148.41,"x0":-1.5088027994064024,"y0":50.00512009173935,"z0":5.622610424152504,"aX":-8.09365733311195},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":16.7,"breakHorizontal":6.0,"spinRate":2373,"spinDirection":216},"zone":3,"typeConfidence":2.0,"plateTime":0.39436089830845233,"extension":6.46409701888481},"index":1,"playId":"c8e5b7bc-ae24-3f23-bc07-cbfe53ab22e3","pitchNumber":2,"startTime":"2025-08-31T18:12:49.217Z","endTime":"2025-08-31T18:12:52.341Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656605,"link":"/api/v1/people/656605","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":687478,"link":"/api/v1/people/687478"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":672744,"link":"/api/v1/people/672744"}},"offense":{"batter":{"id":701350,"link":"/api/v1/people/701350","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":79.6,"endSpeed":73.5,"strikeZoneTop":3.68062779372082,"strikeZoneBottom":1.75483101855236,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.790903576787407,"aZ":-43.04069851224601,"pfxX":5.625001604201021,"pfxZ":-8.071788122488304,"pX":-0.13427486321176263,"pZ":0.38531421652874104,"vX0":1.750883033018449,"vY0":-115.88539033065399,"vZ0":-2.7513918622839153,"x":122.12,"y":228.38,"x0":-1.6325923050900735,"y0":50.004870401750374,"z0":5.741349204256984,"aX":7.570086594772075},"breaks":{"breakAngle":9.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.4,"breakVerticalInduced":-15.0,"breakHorizontal":-10.7,"spinRate":2710,"spinDirection":31},"zone":13,"typeConfidence":2.0,"plateTime":0.47457136826493196,"extension":6.690031744596948},"index":2,"playId":"4095192c-1648-3cfc-b8a2-fbbf11f80f9b","pitchNumber":3,"startTime":"2025-08-31T18:13:11.498Z","endTime":"2025-08-31T18:13:16.024Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656605,"link":"/api/v1/people/656605","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":687478,"link":"/api/v1/people/687478"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":672744,"link":"/api/v1/people/672744"}},"offense":{"batter":{"id":701350,"link":"/api/v1/people/701350","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.0,"endSpeed":79.6,"strikeZoneTop":3.68,"strikeZoneBottom":1.76,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.606551358211295,"aZ":-29.92149882208351,"pfxX":7.434323047198263,"pfxZ":1.4145446486041253,"pX":1.0500517302077421,"pZ":1.2807228539222424,"vX0":4.523535850647047,"vY0":-125.18264848116885,"vZ0":-4.351274169904693,"x":76.97,"y":204.2,"x0":-1.7445256905985154,"y0":50.002776082121876,"z0":5.483208005841709,"aX":11.830636624208942},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":1.8,"breakHorizontal":-14.5,"spinRate":2788,"spinDirection":72},"zone":14,"typeConfidence":2.0,"plateTime":0.43708275460821433,"extension":6.680501114532561},"index":3,"playId":"8e9a349f-0067-3106-bc7e-bb4980453a95","pitchNumber":4,"startTime":"2025-08-31T18:13:37.454Z","endTime":"2025-08-31T18:13:42.619Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656605,"link":"/api/v1/people/656605","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":687478,"link":"/api/v1/people/687478"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":672744,"link":"/api/v1/people/672744"}},"offense":{"batter":{"id":701350,"link":"/api/v1/people/701350","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":701350,"link":"/api/v1/people/701350"},"credit":"b_ab"},{"player":{"id":656605,"link":"/api/v1/people/656605"},"credit":"p_ab"},{"player":{"id":701350,"link":"/api/v1/people/701350"},"credit":"b_pa"},{"player":{"id":656605,"link":"/api/v1/people/656605"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-1.2000000000000028,"leverageIndex":0.48,"dramaIndex":25.0,"contextMetrics":{},"playEndTime":"2025-08-31T18:13:42.619Z","atBatIndex":19},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Spencer Horwitz hits a ground-rule double (19) on a fly ball down the left-field line.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":20,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-08-31T18:15:33.538Z","endTime":"2025-08-31T18:16:22.617Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":0,"outs":0},"matchup":{"batter":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":608337,"fullName":"Lucas Giolito","link":"/api/v1/people/608337"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.2,"endSpeed":84.1,"strikeZoneTop":3.56835774644404,"strikeZoneBottom":1.66336678661565,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.1373476586512,"aZ":-9.532071067598622,"pfxX":-5.264783240522831,"pfxZ":12.384791830215317,"pX":0.9458522088352787,"pZ":2.8575969939404575,"vX0":7.278233015376722,"vY0":-135.26249268690967,"vZ0":-7.271650383344503,"x":80.95,"y":161.62,"x0":-1.112470408680327,"y0":50.00628589196946,"z0":6.27182011550241,"aX":-9.628669040602707},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":20.8,"breakHorizontal":7.7,"spinRate":2216,"spinDirection":210},"zone":12,"typeConfidence":0.91,"plateTime":0.40699366713790974,"extension":6.360233572087995},"index":0,"playId":"bd00a886-158f-39e0-a322-e8a0cbb59216","pitchNumber":1,"startTime":"2025-08-31T18:15:53.482Z","endTime":"2025-08-31T18:15:58.059Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608337,"link":"/api/v1/people/608337","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":663853,"link":"/api/v1/people/663853"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":687462,"link":"/api/v1/people/687462","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.3,"endSpeed":82.6,"strikeZoneTop":3.57,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.365480872711604,"aZ":-12.903965651442713,"pfxX":-4.597217566808417,"pfxZ":10.919844760694954,"pX":0.21801314921516218,"pZ":3.4252567090443407,"vX0":4.804306229678683,"vY0":-132.74820143286087,"vZ0":-5.098200748366515,"x":108.69,"y":146.3,"x0":-1.0276285874375661,"y0":50.004501019041875,"z0":6.327940601908482,"aX":-8.114518887931585},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":18.7,"breakHorizontal":7.1,"spinRate":2145,"spinDirection":204},"zone":2,"typeConfidence":0.89,"plateTime":0.4143789591756484,"extension":6.369734868616553},"hitData":{"launchSpeed":76.2,"launchAngle":35.0,"totalDistance":242.0,"trajectory":"fly_ball","hardness":"medium","coordinates":{"coordX":39.54,"coordY":129.79}},"index":1,"playId":"fed2b13b-07d2-378b-8732-317fa727b868","pitchNumber":2,"startTime":"2025-08-31T18:16:08.698Z","endTime":"2025-08-31T18:16:22.617Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608337,"link":"/api/v1/people/608337","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":663853,"link":"/api/v1/people/663853"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":687462,"link":"/api/v1/people/687462","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687462,"link":"/api/v1/people/687462"},"credit":"b_ab"},{"player":{"id":608337,"link":"/api/v1/people/608337"},"credit":"p_ab"},{"player":{"id":687462,"link":"/api/v1/people/687462"},"credit":"b_pa"},{"player":{"id":608337,"link":"/api/v1/people/608337"},"credit":"p_pa"}],"flags":[{"credit":"b_gnd_rule_double"}],"homeTeamWinProbability":42.6,"awayTeamWinProbability":57.4,"homeTeamWinProbabilityAdded":-7.399999999999999,"leverageIndex":1.07,"dramaIndex":78.0,"contextMetrics":{},"playEndTime":"2025-08-31T18:16:22.617Z","atBatIndex":20},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Tommy Pham flies out to center fielder Ceddanne Rafaela.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":21,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-08-31T18:16:20.760Z","endTime":"2025-08-31T18:18:03.148Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":502054,"fullName":"Tommy Pham","link":"/api/v1/people/502054"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":608337,"fullName":"Lucas Giolito","link":"/api/v1/people/608337"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":502054,"fullName":"Tommy Pham","link":"/api/v1/people/502054"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":678882,"link":"/api/v1/people/678882"},"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(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":81.2,"endSpeed":75.2,"strikeZoneTop":3.56,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.96810048609808,"aZ":-20.81963417895612,"pfxX":-7.863427391895963,"pfxZ":7.9618573393646175,"pX":0.02767796215674856,"pZ":1.8837857941775717,"vX0":4.766421370442796,"vY0":-118.20989316966806,"vZ0":-5.903958484569052,"x":115.94,"y":187.92,"x0":-0.9856738381436911,"y0":50.00097757852624,"z0":6.305530513250114,"aX":-11.209908212087246},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":13.3,"breakHorizontal":13.2,"spinRate":1661,"spinDirection":220},"zone":8,"typeConfidence":0.9,"plateTime":0.46204035361855667,"extension":6.194104657730035},"index":0,"playId":"7f21adb9-88b1-3430-983d-8605d047a7b2","pitchNumber":1,"startTime":"2025-08-31T18:16:51.889Z","endTime":"2025-08-31T18:16:55.623Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608337,"link":"/api/v1/people/608337","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":663853,"link":"/api/v1/people/663853"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":502054,"link":"/api/v1/people/502054","batSide":{"code":"R","description":"Right"}},"second":{"id":687462,"link":"/api/v1/people/687462"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.0,"endSpeed":78.0,"strikeZoneTop":3.56185506863353,"strikeZoneBottom":1.72089364180184,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.833749876830286,"aZ":-31.54217446166049,"pfxX":-0.08608443550605949,"pfxZ":0.41251394115636053,"pX":-0.20788242107656923,"pZ":3.4670202707465996,"vX0":2.5925241854333017,"vY0":-122.50703582335662,"vZ0":-0.9966783883851978,"x":124.92,"y":145.17,"x0":-1.2640385717774207,"y0":50.00422220036069,"z0":6.550376363199958,"aX":-0.13270084902306506},"breaks":{"breakAngle":0.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":0.7,"breakHorizontal":-0.4,"spinRate":1996,"spinDirection":139},"zone":2,"typeConfidence":0.9,"plateTime":0.44532295258967824,"extension":5.997197257292453},"index":1,"playId":"5439982c-13a1-3657-ab51-5216d94ca885","pitchNumber":2,"startTime":"2025-08-31T18:17:14.167Z","endTime":"2025-08-31T18:17:18.915Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608337,"link":"/api/v1/people/608337","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":663853,"link":"/api/v1/people/663853"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":502054,"link":"/api/v1/people/502054","batSide":{"code":"R","description":"Right"}},"second":{"id":687462,"link":"/api/v1/people/687462"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.0,"endSpeed":79.5,"strikeZoneTop":3.56000048698005,"strikeZoneBottom":1.65567028011051,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.877830957330627,"aZ":-30.19772195003524,"pfxX":0.752311687767018,"pfxZ":1.2401141446572055,"pX":0.44698745803873857,"pZ":4.266010284825739,"vX0":3.7010436851287505,"vY0":-123.97485346225253,"vZ0":0.3837562828706438,"x":99.96,"y":123.6,"x0":-1.1500981663847185,"y0":50.00001703750258,"z0":6.587605933223309,"aX":1.1950838979586633},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":2.5,"breakHorizontal":-2.0,"spinRate":1974,"spinDirection":157},"zone":12,"typeConfidence":0.9,"plateTime":0.4382861236809319,"extension":5.956584772461062},"index":2,"playId":"9abd8c62-8323-3bc0-935a-084383369822","pitchNumber":3,"startTime":"2025-08-31T18:17:33.352Z","endTime":"2025-08-31T18:17:36.646Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608337,"link":"/api/v1/people/608337","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":663853,"link":"/api/v1/people/663853"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":502054,"link":"/api/v1/people/502054","batSide":{"code":"R","description":"Right"}},"second":{"id":687462,"link":"/api/v1/people/687462"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"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":85.2,"endSpeed":79.5,"strikeZoneTop":3.56,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.948661446939404,"aZ":-29.550716447652206,"pfxX":1.194665438577926,"pfxZ":1.6577423738583095,"pX":0.5666146388637026,"pZ":1.7947898345078097,"vX0":3.7887854751212617,"vY0":-124.1341114750661,"vZ0":-5.074729851055212,"x":95.4,"y":190.32,"x0":-1.126966267299527,"y0":50.0014747985476,"z0":6.289918106707724,"aX":1.8866991638323494},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":2.2,"breakHorizontal":-3.0,"spinRate":2131,"spinDirection":161},"zone":9,"typeConfidence":0.9,"plateTime":0.43916599846822235,"extension":6.155930988445444},"hitData":{"launchSpeed":88.6,"launchAngle":29.0,"totalDistance":325.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":124.49,"coordY":68.84}},"index":3,"playId":"13503399-3be1-3812-ba60-f474422b3639","pitchNumber":4,"startTime":"2025-08-31T18:17:51.151Z","endTime":"2025-08-31T18:18:03.148Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608337,"link":"/api/v1/people/608337","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":663853,"link":"/api/v1/people/663853"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":502054,"link":"/api/v1/people/502054","batSide":{"code":"R","description":"Right"}},"second":{"id":687462,"link":"/api/v1/people/687462"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":502054,"link":"/api/v1/people/502054"},"credit":"b_ab"},{"player":{"id":608337,"link":"/api/v1/people/608337"},"credit":"p_ab"},{"player":{"id":502054,"link":"/api/v1/people/502054"},"credit":"b_pa"},{"player":{"id":608337,"link":"/api/v1/people/608337"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":47.599999999999994,"awayTeamWinProbability":52.400000000000006,"homeTeamWinProbabilityAdded":4.999999999999993,"leverageIndex":1.47,"dramaIndex":73.0,"contextMetrics":{},"playEndTime":"2025-08-31T18:18:03.148Z","atBatIndex":21},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Nick Gonzales walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":22,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-08-31T18:18:04.346Z","endTime":"2025-08-31T18:21:11.042Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":608337,"fullName":"Lucas Giolito","link":"/api/v1/people/608337"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5,6,8],"actionIndex":[7],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"2B","start":"2B","end":null,"outBase":"3B","isOut":true,"outNumber":2},"details":{"event":"Caught Stealing 3B","eventType":"caught_stealing_3b","movementReason":"r_caught_stealing_3b","runner":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":608337,"link":"/api/v1/people/608337"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":608324,"link":"/api/v1/people/608324"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":79.5,"endSpeed":72.7,"strikeZoneTop":3.52000074394486,"strikeZoneBottom":1.6037573781366,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.092809131886565,"aZ":-21.621306880509234,"pfxX":-8.040728231338862,"pfxZ":7.798019597027507,"pX":-0.6166629138487317,"pZ":3.7018813921508076,"vX0":3.677877718209348,"vY0":-115.7517720989584,"vZ0":-1.6852556415788476,"x":139.89,"y":98.96,"x0":-1.1834907366975789,"y0":50.004539872656856,"z0":6.514418568925198,"aX":-10.885831203368122},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":13.9,"breakHorizontal":13.6,"spinRate":1666,"spinDirection":219},"zone":11,"typeConfidence":0.9,"plateTime":0.4736223987647352,"extension":6.153009434504698},"index":0,"playId":"8c3c5d3b-6361-3ccb-832b-f2f4947927cb","pitchNumber":1,"startTime":"2025-08-31T18:18:30.883Z","endTime":"2025-08-31T18:18:34.714Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608337,"link":"/api/v1/people/608337","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":663853,"link":"/api/v1/people/663853"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":693304,"link":"/api/v1/people/693304","batSide":{"code":"R","description":"Right"}},"second":{"id":687462,"link":"/api/v1/people/687462"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.0,"endSpeed":80.7,"strikeZoneTop":3.52,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.648547965007136,"aZ":-24.144123227747695,"pfxX":2.0638076789109516,"pfxZ":4.905067985210016,"pX":0.743900375182592,"pZ":1.496206361364544,"vX0":4.236032238891151,"vY0":-126.54126654356057,"vZ0":-7.0410953831301635,"x":88.64,"y":198.38,"x0":-1.2139619064728768,"y0":50.002421444139586,"z0":6.224390495559643,"aX":3.3754377750111892},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":7.7,"breakHorizontal":-4.7,"spinRate":1989,"spinDirection":168},"zone":9,"typeConfidence":0.86,"plateTime":0.4313752844961658,"extension":6.124958001880369},"index":1,"playId":"2a9a1065-47dc-3783-a316-760afa5f164f","pitchNumber":2,"startTime":"2025-08-31T18:18:46.920Z","endTime":"2025-08-31T18:18:49.991Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608337,"link":"/api/v1/people/608337","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":663853,"link":"/api/v1/people/663853"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":693304,"link":"/api/v1/people/693304","batSide":{"code":"R","description":"Right"}},"second":{"id":687462,"link":"/api/v1/people/687462"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.7,"endSpeed":79.6,"strikeZoneTop":3.52,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.729647416290643,"aZ":-25.056023767366447,"pfxX":0.03072872804997151,"pfxZ":4.4565001515305855,"pX":-0.3939332232453196,"pZ":2.1578299793687097,"vX0":2.095601057193319,"vY0":-124.89594046185583,"vZ0":-5.341256235653823,"x":132.02,"y":180.52,"x0":-1.244192240222499,"y0":50.000742381879725,"z0":6.358000522718977,"aX":0.04859619833841586},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":7.2,"breakHorizontal":-0.5,"spinRate":1952,"spinDirection":209},"zone":7,"typeConfidence":0.77,"plateTime":0.4368442098452636,"extension":5.970431928056704},"index":2,"playId":"56657b8b-470b-3f4d-88c0-6ba2f6edb113","pitchNumber":3,"startTime":"2025-08-31T18:19:04.597Z","endTime":"2025-08-31T18:19:08.077Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608337,"link":"/api/v1/people/608337","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":663853,"link":"/api/v1/people/663853"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":693304,"link":"/api/v1/people/693304","batSide":{"code":"R","description":"Right"}},"second":{"id":687462,"link":"/api/v1/people/687462"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.1,"endSpeed":79.3,"strikeZoneTop":3.49775218412418,"strikeZoneBottom":1.57749059609328,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.435131120144533,"aZ":-29.252524827319313,"pfxX":1.3299814764983466,"pfxZ":1.8250012221557128,"pX":0.16557370908299,"pZ":3.642077966362688,"vX0":3.185080072648717,"vY0":-125.42363353285201,"vZ0":-1.1439745980590226,"x":110.69,"y":140.44,"x0":-1.291510000712191,"y0":50.00079705016291,"z0":6.4809769925148135,"aX":2.1269235560788307},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":3.2,"breakHorizontal":-3.1,"spinRate":2018,"spinDirection":190},"zone":12,"typeConfidence":0.89,"plateTime":0.43604446840895683,"extension":5.901454446119135},"index":3,"playId":"339a7294-e421-3f78-831d-eb2d73c69087","pitchNumber":4,"startTime":"2025-08-31T18:19:30.311Z","endTime":"2025-08-31T18:19:35.805Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608337,"link":"/api/v1/people/608337","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":663853,"link":"/api/v1/people/663853"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":693304,"link":"/api/v1/people/693304","batSide":{"code":"R","description":"Right"}},"second":{"id":687462,"link":"/api/v1/people/687462"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.1,"endSpeed":77.6,"strikeZoneTop":3.52,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.280750480209985,"aZ":-27.849422386380866,"pfxX":1.1375139289741454,"pfxZ":2.8396108716469257,"pX":-0.33769426917318346,"pZ":2.5083299845617004,"vX0":2.0855451570013295,"vY0":-122.4644140052354,"vZ0":-3.5238382706179623,"x":129.87,"y":171.06,"x0":-1.346858881854941,"y0":50.005340794502864,"z0":6.33777644852142,"aX":1.7349332568839966},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":4.6,"breakHorizontal":-2.5,"spinRate":1938,"spinDirection":203},"zone":4,"typeConfidence":0.9,"plateTime":0.4465653085957393,"extension":6.103316855464063},"index":4,"playId":"36e2cb25-c979-3a33-bc07-6ea024dbf0be","pitchNumber":5,"startTime":"2025-08-31T18:19:50.448Z","endTime":"2025-08-31T18:19:55.864Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608337,"link":"/api/v1/people/608337","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":663853,"link":"/api/v1/people/663853"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":693304,"link":"/api/v1/people/693304","batSide":{"code":"R","description":"Right"}},"second":{"id":687462,"link":"/api/v1/people/687462"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.2,"endSpeed":75.6,"strikeZoneTop":3.4499122036612,"strikeZoneBottom":1.63508064358287,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.785250634475652,"aZ":-22.032260480461925,"pfxX":-9.261345998920937,"pfxZ":7.073538525450359,"pX":-0.33031663033325315,"pZ":-0.5910065096901538,"vX0":4.890843330209008,"vY0":-119.20099098566646,"vZ0":-10.789976435307915,"x":129.59,"y":254.74,"x0":-1.209878074891669,"y0":50.00047977435258,"z0":5.997772026672153,"aX":-13.271394787390658},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":10.3,"breakHorizontal":15.5,"spinRate":1601,"spinDirection":223},"zone":13,"typeConfidence":0.89,"plateTime":0.46020908475733835,"extension":6.3883238036993095},"index":5,"playId":"03322453-5455-3c6b-abf2-2d057af7e596","pitchNumber":6,"startTime":"2025-08-31T18:20:15.023Z","endTime":"2025-08-31T18:20:18.730Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608337,"link":"/api/v1/people/608337","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":663853,"link":"/api/v1/people/663853"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":693304,"link":"/api/v1/people/693304","batSide":{"code":"R","description":"Right"}},"second":{"id":687462,"link":"/api/v1/people/687462"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"code":"N","isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"index":6,"playId":"bf88a6ed-a2cb-36d1-a5ad-499dc7ca5012","startTime":"2025-08-31T18:20:37.585Z","endTime":"2025-08-31T18:20:41.979Z","isPitch":false,"type":"no_pitch","defense":{"pitcher":{"id":608337,"link":"/api/v1/people/608337","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":663853,"link":"/api/v1/people/663853"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":693304,"link":"/api/v1/people/693304","batSide":{"code":"R","description":"Right"}},"second":{"id":687462,"link":"/api/v1/people/687462"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Spencer Horwitz caught stealing 3rd base, pitcher Lucas Giolito to third baseman Alex Bregman.","event":"Caught Stealing 3B","eventType":"caught_stealing_3b","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":1},"index":7,"actionPlayId":"bf88a6ed-a2cb-36d1-a5ad-499dc7ca5012","startTime":"2025-08-31T18:20:49.370Z","endTime":"2025-08-31T18:21:06.533Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":687462,"link":"/api/v1/people/687462"},"defense":{"pitcher":{"id":608337,"link":"/api/v1/people/608337","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":663853,"link":"/api/v1/people/663853"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":693304,"link":"/api/v1/people/693304","batSide":{"code":"R","description":"Right"}},"second":{"id":687462,"link":"/api/v1/people/687462"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"homeTeamWinProbability":54.7,"awayTeamWinProbability":45.3,"homeTeamWinProbabilityAdded":7.1000000000000085,"leverageIndex":1.57,"dramaIndex":88.0,"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.2,"endSpeed":78.4,"strikeZoneTop":3.42612561564499,"strikeZoneBottom":1.58593851206023,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.962834990595614,"aZ":-25.505885810636848,"pfxX":0.7220417949427591,"pfxZ":4.282626731371403,"pX":-0.9014637724945418,"pZ":1.7493625051533404,"vX0":0.8633719567248279,"vY0":-124.01038219882015,"vZ0":-5.625514092576635,"x":151.36,"y":191.55,"x0":-1.3480104565621045,"y0":50.002155034043454,"z0":6.176850573051383,"aX":1.1235033365745153},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":6.7,"breakHorizontal":-1.6,"spinRate":1839,"spinDirection":219},"zone":13,"typeConfidence":0.84,"plateTime":0.4417956250561894,"extension":6.306868285195488},"index":8,"playId":"fc9d566e-74dd-3599-b66e-35859880019c","pitchNumber":7,"startTime":"2025-08-31T18:21:06.533Z","endTime":"2025-08-31T18:21:11.042Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608337,"link":"/api/v1/people/608337","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":663853,"link":"/api/v1/people/663853"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":693304,"link":"/api/v1/people/693304","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":693304,"link":"/api/v1/people/693304"},"credit":"b_pa"},{"player":{"id":608337,"link":"/api/v1/people/608337"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.2,"awayTeamWinProbability":46.8,"homeTeamWinProbabilityAdded":-1.5,"leverageIndex":1.57,"dramaIndex":79.0,"contextMetrics":{},"playEndTime":"2025-08-31T18:21:11.042Z","atBatIndex":22},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Andrew McCutchen walks. Nick Gonzales to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":23,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-08-31T18:21:11.617Z","endTime":"2025-08-31T18:23:27.474Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":457705,"fullName":"Andrew McCutchen","link":"/api/v1/people/457705"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":608337,"fullName":"Lucas Giolito","link":"/api/v1/people/608337"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":457705,"fullName":"Andrew McCutchen","link":"/api/v1/people/457705"},"postOnSecond":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":457705,"fullName":"Andrew McCutchen","link":"/api/v1/people/457705"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.8,"endSpeed":84.1,"strikeZoneTop":3.44567840784342,"strikeZoneBottom":1.7873039348157,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.574671780078734,"aZ":-11.987735643354155,"pfxX":-4.210647984783838,"pfxZ":11.051121337551944,"pX":1.34212650797682,"pZ":4.230150250838132,"vX0":7.177456575819276,"vY0":-134.84204512878017,"vZ0":-3.5636668520079127,"x":65.84,"y":124.57,"x0":-0.817044099292782,"y0":50.00017827071779,"z0":6.42511946561132,"aX":-7.6902943944874504},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":19.3,"breakHorizontal":6.0,"spinRate":2264,"spinDirection":257},"zone":12,"typeConfidence":0.9,"plateTime":0.40749684292834987,"extension":6.300654206430909},"index":0,"playId":"83218baa-23cf-3121-a6fb-2e2b5366e53d","pitchNumber":1,"startTime":"2025-08-31T18:21:37.354Z","endTime":"2025-08-31T18:21:40.354Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608337,"link":"/api/v1/people/608337","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":663853,"link":"/api/v1/people/663853"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":457705,"link":"/api/v1/people/457705","batSide":{"code":"R","description":"Right"}},"first":{"id":693304,"link":"/api/v1/people/693304"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"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":84.7,"endSpeed":78.5,"strikeZoneTop":3.4340883809941,"strikeZoneBottom":1.62449132192484,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.85588860760723,"aZ":-29.103148871230225,"pfxX":0.5012771282706057,"pfxZ":1.9945281474926535,"pX":0.9734925153214711,"pZ":1.0166912460315993,"vX0":5.284508957397137,"vY0":-123.24874464497671,"vZ0":-6.49379783916918,"x":79.89,"y":211.33,"x0":-1.2611675350744114,"y0":50.00482061801973,"z0":6.134645585279608,"aX":0.7737299267598723},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":2.4,"breakHorizontal":-2.2,"spinRate":2091,"spinDirection":191},"zone":14,"typeConfidence":0.9,"plateTime":0.4439340647726624,"extension":6.134999308015986},"index":1,"playId":"be7ab1d1-4be0-3a86-bb61-e154caa8222c","pitchNumber":2,"startTime":"2025-08-31T18:21:55.291Z","endTime":"2025-08-31T18:21:59.191Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608337,"link":"/api/v1/people/608337","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":663853,"link":"/api/v1/people/663853"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":457705,"link":"/api/v1/people/457705","batSide":{"code":"R","description":"Right"}},"first":{"id":693304,"link":"/api/v1/people/693304"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"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":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.8,"endSpeed":85.4,"strikeZoneTop":3.44,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.44903771811475,"aZ":-12.267220861537156,"pfxX":-3.831099891348556,"pfxZ":10.689666595290866,"pX":0.19010366242009422,"pZ":3.5001566854685624,"vX0":4.742269469509807,"vY0":-135.103010725487,"vZ0":-5.224540855659197,"x":109.75,"y":144.28,"x0":-1.0842580124694414,"y0":50.00021807997247,"z0":6.310183317844564,"aX":-7.132772133760207},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":18.6,"breakHorizontal":6.0,"spinRate":2232,"spinDirection":202},"zone":2,"typeConfidence":0.9,"plateTime":0.4043074528104422,"extension":6.334293223491603},"index":2,"playId":"44b27758-7237-3ef5-9f31-aebb88ca5c01","pitchNumber":3,"startTime":"2025-08-31T18:22:13.053Z","endTime":"2025-08-31T18:22:16.579Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608337,"link":"/api/v1/people/608337","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":663853,"link":"/api/v1/people/663853"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":457705,"link":"/api/v1/people/457705","batSide":{"code":"R","description":"Right"}},"first":{"id":693304,"link":"/api/v1/people/693304"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"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":92.4,"endSpeed":84.7,"strikeZoneTop":3.43999838535576,"strikeZoneBottom":1.5688806869392,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.358304540552048,"aZ":-12.566862388178118,"pfxX":-2.938211819495945,"pfxZ":10.638491661497236,"pX":-0.7724516717432781,"pZ":4.229921898600562,"vX0":2.0768439966029475,"vY0":-134.67124083214685,"vZ0":-3.4089465243404655,"x":146.44,"y":124.57,"x0":-1.170651294719382,"y0":50.00000621987735,"z0":6.396899390307016,"aX":-5.413614746921019},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":18.8,"breakHorizontal":4.9,"spinRate":2199,"spinDirection":202},"zone":11,"typeConfidence":0.9,"plateTime":0.4062172314594754,"extension":6.228009277553436},"index":3,"playId":"941ba9a4-124e-356b-84bf-10c18da062fa","pitchNumber":4,"startTime":"2025-08-31T18:22:31.290Z","endTime":"2025-08-31T18:22:35.030Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608337,"link":"/api/v1/people/608337","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":663853,"link":"/api/v1/people/663853"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":457705,"link":"/api/v1/people/457705","batSide":{"code":"R","description":"Right"}},"first":{"id":693304,"link":"/api/v1/people/693304"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.0,"endSpeed":85.1,"strikeZoneTop":3.44,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.26788723178218,"aZ":-10.03352122877883,"pfxX":-4.5256124637985184,"pfxZ":11.9469053475547,"pX":0.5608078009531693,"pZ":2.486511603170778,"vX0":5.771551880963569,"vY0":-135.2226923303692,"vZ0":-8.042975446972356,"x":95.62,"y":171.64,"x0":-1.012460533684825,"y0":50.00206880508559,"z0":6.201807954755455,"aX":-8.387144600823902},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":20.2,"breakHorizontal":7.0,"spinRate":2196,"spinDirection":204},"zone":6,"typeConfidence":0.9,"plateTime":0.4049209839534096,"extension":6.295663498843785},"index":4,"playId":"527f9623-c598-3e7d-84a9-dde130076473","pitchNumber":5,"startTime":"2025-08-31T18:22:51.568Z","endTime":"2025-08-31T18:22:56.143Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608337,"link":"/api/v1/people/608337","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":663853,"link":"/api/v1/people/663853"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":457705,"link":"/api/v1/people/457705","batSide":{"code":"R","description":"Right"}},"first":{"id":693304,"link":"/api/v1/people/693304"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":4,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.0,"endSpeed":85.5,"strikeZoneTop":3.52327993639775,"strikeZoneBottom":1.6346000450298,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.084800937216205,"aZ":-14.94878716364966,"pfxX":-4.468482545144296,"pfxZ":9.229941519677995,"pX":-0.6458216060735668,"pZ":3.301268492837055,"vX0":2.8469395881075346,"vY0":-135.3992235495383,"vZ0":-5.046632652343115,"x":141.62,"y":149.65,"x0":-1.1274356001607122,"y0":50.005647467488956,"z0":6.226623509085465,"aX":-8.34250224984603},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":16.0,"breakHorizontal":7.6,"spinRate":2201,"spinDirection":202},"zone":1,"typeConfidence":0.9,"plateTime":0.40370954746999166,"extension":6.426330212458969},"index":5,"playId":"d5f4de73-ccdb-3b46-bfc3-18f1ed5c9bfe","pitchNumber":6,"startTime":"2025-08-31T18:23:21.125Z","endTime":"2025-08-31T18:23:27.474Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608337,"link":"/api/v1/people/608337","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":663853,"link":"/api/v1/people/663853"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":457705,"link":"/api/v1/people/457705","batSide":{"code":"R","description":"Right"}},"first":{"id":693304,"link":"/api/v1/people/693304"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":457705,"link":"/api/v1/people/457705"},"credit":"b_pa"},{"player":{"id":608337,"link":"/api/v1/people/608337"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.7,"awayTeamWinProbability":49.3,"homeTeamWinProbabilityAdded":-2.5,"leverageIndex":1.1,"dramaIndex":48.0,"contextMetrics":{},"playEndTime":"2025-08-31T18:23:27.474Z","atBatIndex":23},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Oneil Cruz walks. Nick Gonzales to 3rd. Andrew McCutchen to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":24,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-08-31T18:24:33.796Z","endTime":"2025-08-31T18:26:03.374Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":2},"matchup":{"batter":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":608337,"fullName":"Lucas Giolito","link":"/api/v1/people/608337"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"postOnSecond":{"id":457705,"fullName":"Andrew McCutchen","link":"/api/v1/people/457705"},"postOnThird":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[1,2,3,4,5],"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":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":457705,"fullName":"Andrew McCutchen","link":"/api/v1/people/457705"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"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":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2025-08-31T18:23:43.159Z","endTime":"2025-08-31T18:24:36.094Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":608337,"link":"/api/v1/people/608337","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":663853,"link":"/api/v1/people/663853"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":665833,"link":"/api/v1/people/665833","batSide":{"code":"L","description":"Left"}},"first":{"id":457705,"link":"/api/v1/people/457705"},"second":{"id":693304,"link":"/api/v1/people/693304"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"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":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":82.0,"endSpeed":76.0,"strikeZoneTop":4.02162291832781,"strikeZoneBottom":1.86443842740048,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.473101099544166,"aZ":-22.334121613592302,"pfxX":-7.920562594541071,"pfxZ":6.792318365931713,"pX":0.35908692055334124,"pZ":0.6805435910003322,"vX0":5.95278199527705,"vY0":-119.19431158194047,"vZ0":-8.028701976645202,"x":103.31,"y":220.41,"x0":-1.133472650636462,"y0":50.00289439862068,"z0":6.08865813625341,"aX":-11.473464148670912},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":10.7,"breakHorizontal":13.1,"spinRate":1492,"spinDirection":223},"zone":14,"typeConfidence":0.89,"plateTime":0.4583559710424647,"extension":6.323730391463747},"index":1,"playId":"9ccbc19e-55e8-3eca-9b6f-1f7d37cb3b52","pitchNumber":1,"startTime":"2025-08-31T18:24:36.094Z","endTime":"2025-08-31T18:24:39.250Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608337,"link":"/api/v1/people/608337","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":663853,"link":"/api/v1/people/663853"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":665833,"link":"/api/v1/people/665833","batSide":{"code":"L","description":"Left"}},"first":{"id":457705,"link":"/api/v1/people/457705"},"second":{"id":693304,"link":"/api/v1/people/693304"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"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":81.4,"endSpeed":75.2,"strikeZoneTop":3.95003101931497,"strikeZoneBottom":1.9110949819604,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.705068602485717,"aZ":-24.97390456580345,"pfxX":-9.387492822341931,"pfxZ":5.034076803069288,"pX":-1.6957303951879765,"pZ":2.480669161816691,"vX0":1.9322472566718951,"vY0":-118.54436991596656,"vZ0":-3.510132606216069,"x":181.64,"y":171.8,"x0":-1.2994332276047604,"y0":50.00056950977633,"z0":6.2489657581989055,"aX":-13.418883127485353},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":8.5,"breakHorizontal":16.6,"spinRate":1748,"spinDirection":225},"zone":13,"typeConfidence":0.9,"plateTime":0.4612409256103618,"extension":6.331779857684819},"index":2,"playId":"77866c29-c20f-3569-97b5-77d51a1172c4","pitchNumber":2,"startTime":"2025-08-31T18:24:55.529Z","endTime":"2025-08-31T18:24:58.566Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608337,"link":"/api/v1/people/608337","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":663853,"link":"/api/v1/people/663853"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":665833,"link":"/api/v1/people/665833","batSide":{"code":"L","description":"Left"}},"first":{"id":457705,"link":"/api/v1/people/457705"},"second":{"id":693304,"link":"/api/v1/people/693304"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.1,"endSpeed":86.7,"strikeZoneTop":3.94999987708803,"strikeZoneBottom":1.83470070196508,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.23085091595602,"aZ":-10.04011739805325,"pfxX":-0.9079570526506724,"pfxZ":11.637196636792813,"pX":0.6043857198601165,"pZ":0.9769551165416005,"vX0":4.610208609192263,"vY0":-136.5921342717718,"vZ0":-11.89732802968654,"x":93.96,"y":212.4,"x0":-0.982498190182527,"y0":50.00154536512373,"z0":6.063433227498231,"aX":-1.7268685364693528},"breaks":{"breakAngle":3.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":19.0,"breakHorizontal":0.7,"spinRate":2302,"spinDirection":199},"zone":14,"typeConfidence":0.9,"plateTime":0.3999746597831506,"extension":6.422266626721739},"index":3,"playId":"9de7e68b-d68f-3b05-aad3-c21bfa8bd697","pitchNumber":3,"startTime":"2025-08-31T18:25:15.049Z","endTime":"2025-08-31T18:25:18.722Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608337,"link":"/api/v1/people/608337","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":663853,"link":"/api/v1/people/663853"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":665833,"link":"/api/v1/people/665833","batSide":{"code":"L","description":"Left"}},"first":{"id":457705,"link":"/api/v1/people/457705"},"second":{"id":693304,"link":"/api/v1/people/693304"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"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":2},"preCount":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.9,"endSpeed":85.6,"strikeZoneTop":3.9583540076534,"strikeZoneBottom":1.83633668656093,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.228948907643478,"aZ":-13.077866807220332,"pfxX":-3.7764127163255576,"pfxZ":10.223388959755495,"pX":-0.5239226727107915,"pZ":3.324411930253018,"vX0":2.7787294670129237,"vY0":-135.25289036108842,"vZ0":-5.424729964714913,"x":136.97,"y":149.02,"x0":-1.069762334583896,"y0":50.002343416949756,"z0":6.260013305334979,"aX":-7.053996464141489},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":17.6,"breakHorizontal":6.4,"spinRate":2381,"spinDirection":204},"zone":1,"typeConfidence":0.9,"plateTime":0.4036932372747333,"extension":6.2448498052575605},"index":4,"playId":"f8c762f8-5730-39e9-8922-d49105a4bc75","pitchNumber":4,"startTime":"2025-08-31T18:25:38.794Z","endTime":"2025-08-31T18:25:43.581Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608337,"link":"/api/v1/people/608337","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":663853,"link":"/api/v1/people/663853"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":665833,"link":"/api/v1/people/665833","batSide":{"code":"L","description":"Left"}},"first":{"id":457705,"link":"/api/v1/people/457705"},"second":{"id":693304,"link":"/api/v1/people/693304"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.0,"endSpeed":79.1,"strikeZoneTop":3.94999964160581,"strikeZoneBottom":1.87122284019313,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.057487273483975,"aZ":-27.05773273133458,"pfxX":-0.0630745699435884,"pfxZ":3.261899485969664,"pX":0.30177081054902327,"pZ":1.7106650868907636,"vX0":4.099669362447928,"vY0":-123.81122164367993,"vZ0":-5.480930022275161,"x":105.5,"y":192.59,"x0":-1.359454681277911,"y0":50.00580064029823,"z0":6.185482674112098,"aX":-0.09919652407596494},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":5.0,"breakHorizontal":-0.7,"spinRate":2026,"spinDirection":209},"zone":14,"typeConfidence":0.86,"plateTime":0.4404653263872955,"extension":6.127152891642546},"index":5,"playId":"f5d02508-1be5-3fb5-bf08-50dcb3bb9c57","pitchNumber":5,"startTime":"2025-08-31T18:25:57.421Z","endTime":"2025-08-31T18:26:03.374Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608337,"link":"/api/v1/people/608337","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":663853,"link":"/api/v1/people/663853"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":665833,"link":"/api/v1/people/665833","batSide":{"code":"L","description":"Left"}},"first":{"id":457705,"link":"/api/v1/people/457705"},"second":{"id":693304,"link":"/api/v1/people/693304"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665833,"link":"/api/v1/people/665833"},"credit":"b_pa"},{"player":{"id":608337,"link":"/api/v1/people/608337"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":47.099999999999994,"awayTeamWinProbability":52.900000000000006,"homeTeamWinProbabilityAdded":-3.6000000000000085,"leverageIndex":2.12,"dramaIndex":80.0,"contextMetrics":{},"playEndTime":"2025-08-31T18:26:03.374Z","atBatIndex":24},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Henry Davis grounds out, first baseman Nathaniel Lowe to pitcher Lucas Giolito.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":25,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-08-31T18:26:07.356Z","endTime":"2025-08-31T18:29:01.517Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":680779,"fullName":"Henry Davis","link":"/api/v1/people/680779"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":608337,"fullName":"Lucas Giolito","link":"/api/v1/people/608337"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5,6],"actionIndex":[4],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Wild Pitch","eventType":"wild_pitch","movementReason":"r_adv_play","runner":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"responsiblePitcher":{"id":608337,"link":"/api/v1/people/608337"},"isScoringEvent":true,"rbi":false,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]},{"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":457705,"fullName":"Andrew McCutchen","link":"/api/v1/people/457705"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Wild Pitch","eventType":"wild_pitch","movementReason":"r_adv_play","runner":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":680779,"fullName":"Henry Davis","link":"/api/v1/people/680779"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":663993,"link":"/api/v1/people/663993"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":608337,"link":"/api/v1/people/608337"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.7,"endSpeed":77.9,"strikeZoneTop":3.50070930630986,"strikeZoneBottom":1.76231178496936,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.53445408116358,"aZ":-28.021905241197828,"pfxX":0.21386115427014163,"pfxZ":2.695940238094604,"pX":0.6932519313688785,"pZ":2.785813932630602,"vX0":4.936908787751087,"vY0":-123.36512540571523,"vZ0":-2.785044692646971,"x":90.57,"y":163.56,"x0":-1.3617300884867476,"y0":50.005487267048665,"z0":6.291501362307371,"aX":0.3287054585615187},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":4.4,"breakHorizontal":-1.6,"spinRate":1724,"spinDirection":181},"zone":6,"typeConfidence":0.88,"plateTime":0.4439864087591201,"extension":6.200641145553029},"index":0,"playId":"091bf40b-47b7-3a68-a937-e0faae735ec0","pitchNumber":1,"startTime":"2025-08-31T18:26:29.879Z","endTime":"2025-08-31T18:26:34.325Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608337,"link":"/api/v1/people/608337","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":663853,"link":"/api/v1/people/663853"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":680779,"link":"/api/v1/people/680779","batSide":{"code":"R","description":"Right"}},"first":{"id":665833,"link":"/api/v1/people/665833"},"second":{"id":457705,"link":"/api/v1/people/457705"},"third":{"id":693304,"link":"/api/v1/people/693304"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":81.3,"endSpeed":75.1,"strikeZoneTop":3.45,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.600087432301255,"aZ":-20.793897474981204,"pfxX":-7.5100120977318285,"pfxZ":7.992775097367536,"pX":0.10693367794866655,"pZ":1.6539784636348178,"vX0":5.201190070077052,"vY0":-118.3006691579897,"vZ0":-6.031572435280889,"x":112.92,"y":194.12,"x0":-1.1394474325819282,"y0":50.003129030391925,"z0":6.130554884316636,"aX":-10.693727628800536},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":13.3,"breakHorizontal":12.4,"spinRate":1794,"spinDirection":221},"zone":8,"typeConfidence":0.89,"plateTime":0.46217981659390217,"extension":6.35980756967367},"index":1,"playId":"205b1a29-e96d-3ba2-8d77-d07afeb0d19f","pitchNumber":2,"startTime":"2025-08-31T18:26:44.888Z","endTime":"2025-08-31T18:26:48.216Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608337,"link":"/api/v1/people/608337","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":663853,"link":"/api/v1/people/663853"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":680779,"link":"/api/v1/people/680779","batSide":{"code":"R","description":"Right"}},"first":{"id":665833,"link":"/api/v1/people/665833"},"second":{"id":457705,"link":"/api/v1/people/457705"},"third":{"id":693304,"link":"/api/v1/people/693304"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.5,"endSpeed":75.5,"strikeZoneTop":3.45,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.769553148427615,"aZ":-20.393986706593044,"pfxX":-7.542489176352037,"pfxZ":8.10206896821295,"pX":0.17602290277914784,"pZ":2.194354957311772,"vX0":5.197033171863241,"vY0":-119.98184040160578,"vZ0":-5.102095441827124,"x":110.29,"y":179.53,"x0":-1.0408954744875967,"y0":50.00530258983647,"z0":6.17216053634299,"aX":-10.970239090366034},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":13.7,"breakHorizontal":12.4,"spinRate":1791,"spinDirection":218},"zone":8,"typeConfidence":0.86,"plateTime":0.45696939629580813,"extension":6.351808883893464},"index":2,"playId":"3a55d317-edc9-31d3-8bf4-6df0de5ec149","pitchNumber":3,"startTime":"2025-08-31T18:27:03.080Z","endTime":"2025-08-31T18:27:10.052Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608337,"link":"/api/v1/people/608337","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":663853,"link":"/api/v1/people/663853"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":680779,"link":"/api/v1/people/680779","batSide":{"code":"R","description":"Right"}},"first":{"id":665833,"link":"/api/v1/people/665833"},"second":{"id":457705,"link":"/api/v1/people/457705"},"third":{"id":693304,"link":"/api/v1/people/693304"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.6,"endSpeed":81.3,"strikeZoneTop":3.48353971924385,"strikeZoneBottom":1.69156061615371,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.621297867438244,"aZ":-24.57054206536145,"pfxX":-0.3839187923265639,"pfxZ":4.619388028739752,"pX":1.5368548730257474,"pZ":-0.10129406678675613,"vX0":6.629137539127567,"vY0":-127.10573193723357,"vZ0":-10.488199478886635,"x":58.42,"y":241.51,"x0":-1.0486592625316369,"y0":50.0032146488886,"z0":6.009994027849773,"aX":-0.6327847342442532},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":6.2,"breakHorizontal":-0.7,"spinRate":2104,"spinDirection":218},"zone":14,"typeConfidence":0.76,"plateTime":0.4299654750438062,"extension":6.294380038640418},"index":3,"playId":"1a265535-2261-3883-b901-01e590a0d0fa","pitchNumber":4,"startTime":"2025-08-31T18:27:57.337Z","endTime":"2025-08-31T18:28:04.817Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608337,"link":"/api/v1/people/608337","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":663853,"link":"/api/v1/people/663853"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":680779,"link":"/api/v1/people/680779","batSide":{"code":"R","description":"Right"}},"first":{"id":665833,"link":"/api/v1/people/665833"},"second":{"id":457705,"link":"/api/v1/people/457705"},"third":{"id":693304,"link":"/api/v1/people/693304"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Wild pitch by pitcher Lucas Giolito. Nick Gonzales scores. Andrew McCutchen to 3rd. Oneil Cruz to 2nd.","event":"Wild Pitch","eventType":"wild_pitch","awayScore":1,"homeScore":0,"isScoringPlay":true,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"index":4,"actionPlayId":"1a265535-2261-3883-b901-01e590a0d0fa","startTime":"2025-08-31T18:28:18.363Z","endTime":"2025-08-31T18:28:33.828Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":693304,"link":"/api/v1/people/693304"},"defense":{"pitcher":{"id":608337,"link":"/api/v1/people/608337","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":663853,"link":"/api/v1/people/663853"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":680779,"link":"/api/v1/people/680779","batSide":{"code":"R","description":"Right"}},"first":{"id":665833,"link":"/api/v1/people/665833"},"second":{"id":457705,"link":"/api/v1/people/457705"},"third":{"id":693304,"link":"/api/v1/people/693304"},"postOnSecond":{"id":665833,"link":"/api/v1/people/665833"},"postOnThird":{"id":457705,"link":"/api/v1/people/457705"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"homeTeamWinProbability":36.9,"awayTeamWinProbability":63.1,"homeTeamWinProbabilityAdded":-10.199999999999996,"leverageIndex":3.47,"dramaIndex":155.0,"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.1,"endSpeed":75.9,"strikeZoneTop":3.45000025449087,"strikeZoneBottom":1.70432285493983,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.71695755247685,"aZ":-21.938315304583988,"pfxX":-7.270728490156997,"pfxZ":7.021918656498553,"pX":1.195348430721,"pZ":2.888189514736464,"vX0":7.507912892419459,"vY0":-119.3518136436715,"vZ0":-3.3065596319737196,"x":73.26,"y":139.01,"x0":-1.0310523944429952,"y0":50.00420771843615,"z0":6.244243423064758,"aX":-10.600888438519496},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":12.2,"breakHorizontal":11.6,"spinRate":1723,"spinDirection":215},"zone":12,"typeConfidence":0.88,"plateTime":0.4571030577061279,"extension":6.294063421310161},"index":5,"playId":"16b3cf9a-9ebf-3ec7-997a-b23d49c78fb9","pitchNumber":5,"startTime":"2025-08-31T18:28:33.828Z","endTime":"2025-08-31T18:28:38.860Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608337,"link":"/api/v1/people/608337","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":663853,"link":"/api/v1/people/663853"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":680779,"link":"/api/v1/people/680779","batSide":{"code":"R","description":"Right"}},"second":{"id":665833,"link":"/api/v1/people/665833"},"third":{"id":457705,"link":"/api/v1/people/457705"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.1,"endSpeed":80.0,"strikeZoneTop":3.45,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.803328222052517,"aZ":-27.761606868685718,"pfxX":1.8488837737545722,"pfxZ":2.743807713996498,"pX":1.543908249050273,"pZ":2.0985394209661528,"vX0":6.112419692740264,"vY0":-125.27288577019978,"vZ0":-4.599863134596146,"x":58.15,"y":182.12,"x0":-1.1573548230238018,"y0":50.00088457930242,"z0":6.200048983090746,"aX":2.9676576802622043},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":4.2,"breakHorizontal":-4.6,"spinRate":2087,"spinDirection":191},"zone":14,"typeConfidence":0.9,"plateTime":0.43548663382874064,"extension":6.289547509932707},"hitData":{"launchSpeed":63.8,"launchAngle":-25.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":144.71,"coordY":162.34}},"index":6,"playId":"f95c90ba-c5e8-3c44-b4aa-ab0a339e7a29","pitchNumber":6,"startTime":"2025-08-31T18:28:53.517Z","endTime":"2025-08-31T18:29:01.517Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608337,"link":"/api/v1/people/608337","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":663853,"link":"/api/v1/people/663853"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":680779,"link":"/api/v1/people/680779","batSide":{"code":"R","description":"Right"}},"second":{"id":665833,"link":"/api/v1/people/665833"},"third":{"id":457705,"link":"/api/v1/people/457705"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680779,"link":"/api/v1/people/680779"},"credit":"b_ab"},{"player":{"id":608337,"link":"/api/v1/people/608337"},"credit":"p_ab"},{"player":{"id":680779,"link":"/api/v1/people/680779"},"credit":"b_pa"},{"player":{"id":608337,"link":"/api/v1/people/608337"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":42.8,"awayTeamWinProbability":57.2,"homeTeamWinProbabilityAdded":5.899999999999999,"leverageIndex":3.47,"dramaIndex":119.0,"contextMetrics":{},"playEndTime":"2025-08-31T18:29:01.517Z","atBatIndex":25},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Alex Bregman singles on a ground ball to center fielder Oneil Cruz.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":26,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-08-31T18:31:12.255Z","endTime":"2025-08-31T18:32:36.970Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656605,"fullName":"Mitch Keller","link":"/api/v1/people/656605"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,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":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":665833,"link":"/api/v1/people/665833"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":83.1,"endSpeed":77.0,"strikeZoneTop":3.36000185526408,"strikeZoneBottom":1.60913757013564,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.325800864187688,"aZ":-29.150450562374008,"pfxX":8.290682864783987,"pfxZ":2.0295965086791172,"pX":0.05875840733867215,"pZ":2.1021948557367036,"vX0":2.27875502014664,"vY0":-121.05805762367737,"vZ0":-2.3266993500803093,"x":114.76,"y":182.02,"x0":-1.9708441740093383,"y0":50.00538183312105,"z0":5.612595067677201,"aX":12.380167549792477},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":3.4,"breakHorizontal":-15.6,"spinRate":2687,"spinDirection":65},"zone":8,"typeConfidence":2.0,"plateTime":0.45143041736980116,"extension":6.507980478936439},"index":0,"playId":"a0c38279-0e86-3982-9327-c043ced2b64d","pitchNumber":1,"startTime":"2025-08-31T18:31:13.562Z","endTime":"2025-08-31T18:31:17.689Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656605,"link":"/api/v1/people/656605","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":687478,"link":"/api/v1/people/687478"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":672744,"link":"/api/v1/people/672744"}},"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":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.7,"endSpeed":76.1,"strikeZoneTop":3.36,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.858410354044548,"aZ":-31.81715993472752,"pfxX":8.490773408481473,"pfxZ":0.24263458736479748,"pX":0.5436857730818646,"pZ":2.2833161947887515,"vX0":3.158184504027555,"vY0":-120.41342096918648,"vZ0":-1.2642144737817187,"x":96.28,"y":177.13,"x0":-1.8887096073676584,"y0":50.00210718921357,"z0":5.635771241006277,"aX":12.439917855357386},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.6,"breakVerticalInduced":0.4,"breakHorizontal":-16.1,"spinRate":2672,"spinDirection":60},"zone":6,"typeConfidence":2.0,"plateTime":0.45525474506653163,"extension":6.549555590682665},"index":1,"playId":"f54efade-9931-3f8d-9e16-7bbe286c693a","pitchNumber":2,"startTime":"2025-08-31T18:31:25.489Z","endTime":"2025-08-31T18:31:29.216Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656605,"link":"/api/v1/people/656605","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":687478,"link":"/api/v1/people/687478"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":672744,"link":"/api/v1/people/672744"}},"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":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.8,"endSpeed":77.4,"strikeZoneTop":3.30117330931733,"strikeZoneBottom":1.54965564837129,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.913035010329597,"aZ":-29.05445243015872,"pfxX":7.335005177266171,"pfxZ":2.0683911915937223,"pX":1.3319672104562248,"pZ":1.669469681579084,"vX0":5.181766317207589,"vY0":-121.99693589961996,"vZ0":-3.1814486016389636,"x":66.23,"y":193.7,"x0":-1.7722561312021414,"y0":50.0035121732549,"z0":5.4938725634412835,"aX":11.059036073869033},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":3.2,"breakHorizontal":-14.5,"spinRate":2723,"spinDirection":72},"zone":14,"typeConfidence":2.0,"plateTime":0.4489138586683241,"extension":6.507254672489326},"index":2,"playId":"5cfcc2a4-35fc-3bfa-b3b3-6c014bc4d592","pitchNumber":3,"startTime":"2025-08-31T18:31:38.833Z","endTime":"2025-08-31T18:31:42.446Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656605,"link":"/api/v1/people/656605","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":687478,"link":"/api/v1/people/687478"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":672744,"link":"/api/v1/people/672744"}},"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":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"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":84.5,"endSpeed":77.6,"strikeZoneTop":3.35324851641693,"strikeZoneBottom":1.55629243917515,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.47556019761188,"aZ":-30.22305712574709,"pfxX":10.424361403139578,"pfxZ":1.2902266923918466,"pX":1.5276548435123216,"pZ":1.3319164947007773,"vX0":4.722502904213055,"vY0":-122.97022130564963,"vZ0":-3.887122116507405,"x":58.77,"y":202.82,"x0":-1.7777371773757897,"y0":50.005627082802384,"z0":5.523031257995142,"aX":15.820969243292527},"breaks":{"breakAngle":28.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":1.6,"breakHorizontal":-20.0,"spinRate":2806,"spinDirection":56},"zone":14,"typeConfidence":2.0,"plateTime":0.4469840880155873,"extension":6.604817713471242},"index":3,"playId":"09c523e5-affc-3e1d-b1a7-66ff22dd7c1e","pitchNumber":4,"startTime":"2025-08-31T18:31:51.714Z","endTime":"2025-08-31T18:31:55.552Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656605,"link":"/api/v1/people/656605","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":687478,"link":"/api/v1/people/687478"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":672744,"link":"/api/v1/people/672744"}},"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":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"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":95.7,"endSpeed":87.0,"strikeZoneTop":3.36,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.866914323091486,"aZ":-12.949472789993694,"pfxX":-5.084207410742563,"pfxZ":9.871862757454668,"pX":0.5567632894381863,"pZ":2.7964248882844647,"vX0":7.50046100181374,"vY0":-139.06774556357638,"vZ0":-5.358655602477114,"x":95.78,"y":163.28,"x0":-1.5218964526146965,"y0":50.00228954979727,"z0":5.616079645174845,"aX":-9.901153776870443},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":16.8,"breakHorizontal":7.6,"spinRate":2507,"spinDirection":211},"zone":6,"typeConfidence":2.0,"plateTime":0.3947216089055492,"extension":6.510377564254488},"index":4,"playId":"ec3d0718-99fc-329f-b677-9dff2918e21d","pitchNumber":5,"startTime":"2025-08-31T18:32:04.844Z","endTime":"2025-08-31T18:32:08.098Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656605,"link":"/api/v1/people/656605","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":687478,"link":"/api/v1/people/687478"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":672744,"link":"/api/v1/people/672744"}},"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":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.6,"endSpeed":84.5,"strikeZoneTop":3.36,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.94892853510159,"aZ":-24.223077136484353,"pfxX":-8.799598511031851,"pfxZ":4.308063102807699,"pX":-0.5769056688592374,"pZ":2.374864354436884,"vX0":5.805327709934647,"vY0":-136.022959447493,"vZ0":-3.9610061853880802,"x":138.99,"y":174.66,"x0":-1.6118072369770218,"y0":50.003774766481015,"z0":5.559510140789036,"aX":-16.24668911740481},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":7.1,"breakHorizontal":14.4,"spinRate":2587,"spinDirection":211},"zone":4,"typeConfidence":2.0,"plateTime":0.40496898765801825,"extension":6.662442680520937},"hitData":{"launchSpeed":94.8,"launchAngle":-2.0,"totalDistance":33.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":122.43,"coordY":98.48}},"index":5,"playId":"793d7959-c232-3d02-90e7-cd5dd950faa8","pitchNumber":6,"startTime":"2025-08-31T18:32:25.213Z","endTime":"2025-08-31T18:32:36.970Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656605,"link":"/api/v1/people/656605","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":687478,"link":"/api/v1/people/687478"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":672744,"link":"/api/v1/people/672744"}},"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":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":608324,"link":"/api/v1/people/608324"},"credit":"b_ab"},{"player":{"id":656605,"link":"/api/v1/people/656605"},"credit":"p_ab"},{"player":{"id":608324,"link":"/api/v1/people/608324"},"credit":"b_pa"},{"player":{"id":656605,"link":"/api/v1/people/656605"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":47.699999999999996,"awayTeamWinProbability":52.300000000000004,"homeTeamWinProbabilityAdded":4.899999999999999,"leverageIndex":1.18,"dramaIndex":65.0,"contextMetrics":{},"playEndTime":"2025-08-31T18:32:36.970Z","atBatIndex":26},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Jarren Duran walks. Alex Bregman to 2nd.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":27,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-08-31T18:32:34.865Z","endTime":"2025-08-31T18:34:45.966Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656605,"fullName":"Mitch Keller","link":"/api/v1/people/656605"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"postOnSecond":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.9,"endSpeed":86.0,"strikeZoneTop":3.55000077911004,"strikeZoneBottom":1.7393099954754,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.68393760693076,"aZ":-22.454225320716432,"pfxX":-8.706998871281902,"pfxZ":5.128133373871339,"pX":-1.3666506300613062,"pZ":3.576566634813117,"vX0":4.098714425045957,"vY0":-136.67419872969512,"vZ0":-1.4737193339552124,"x":169.09,"y":142.21,"x0":-1.753327760283046,"y0":50.00040686317595,"z0":5.662425137408475,"aX":-16.49559757580821},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":9.2,"breakHorizontal":14.9,"spinRate":2389,"spinDirection":217},"zone":11,"typeConfidence":2.0,"plateTime":0.4005194469977975,"extension":6.822709777889331},"index":0,"playId":"1ffce11e-7941-3e5d-863c-aece3b854f9b","pitchNumber":1,"startTime":"2025-08-31T18:33:00.415Z","endTime":"2025-08-31T18:33:03.969Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656605,"link":"/api/v1/people/656605","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":687478,"link":"/api/v1/people/687478"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":672744,"link":"/api/v1/people/672744"}},"offense":{"batter":{"id":680776,"link":"/api/v1/people/680776","batSide":{"code":"L","description":"Left"}},"first":{"id":608324,"link":"/api/v1/people/608324"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"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":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":77.0,"endSpeed":70.5,"strikeZoneTop":3.32660260796879,"strikeZoneBottom":1.52052853118521,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.917858686183735,"aZ":-43.07048849999898,"pfxX":6.7748350943993785,"pfxZ":-8.701621609952282,"pX":-0.2287585845746077,"pZ":2.1225360659418566,"vX0":0.845677725351754,"vY0":-112.02304418869376,"vZ0":1.3319552490256696,"x":125.72,"y":181.47,"x0":-1.491388893969533,"y0":50.00132811071269,"z0":5.9723428839001205,"aX":8.486645785636561},"breaks":{"breakAngle":10.8,"breakLength":14.4,"breakY":24.0,"breakVertical":-61.6,"breakVerticalInduced":-15.0,"breakHorizontal":-12.5,"spinRate":2502,"spinDirection":30},"zone":5,"typeConfidence":2.0,"plateTime":0.4916265110852476,"extension":6.551756437606748},"index":1,"playId":"701e7973-2dde-39e8-af91-242e56e1376d","pitchNumber":2,"startTime":"2025-08-31T18:33:16.557Z","endTime":"2025-08-31T18:33:20.917Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656605,"link":"/api/v1/people/656605","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":687478,"link":"/api/v1/people/687478"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":672744,"link":"/api/v1/people/672744"}},"offense":{"batter":{"id":680776,"link":"/api/v1/people/680776","batSide":{"code":"L","description":"Left"}},"first":{"id":608324,"link":"/api/v1/people/608324"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"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":95.1,"endSpeed":87.1,"strikeZoneTop":3.55000185928557,"strikeZoneBottom":1.79708546998211,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.618437607125045,"aZ":-13.366923781451648,"pfxX":-4.402996781350081,"pfxZ":9.67310881334747,"pX":-1.4719733824009535,"pZ":2.818077548961353,"vX0":2.0625324500094946,"vY0":-138.47890352643904,"vZ0":-5.391527482645547,"x":173.11,"y":162.69,"x0":-1.6539955245733404,"y0":50.0011418590132,"z0":5.682746278755158,"aX":-8.559434426958259},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":16.6,"breakHorizontal":7.6,"spinRate":2390,"spinDirection":210},"zone":11,"typeConfidence":2.0,"plateTime":0.3953726302887284,"extension":6.60552794321155},"index":2,"playId":"a10d0418-cb9a-3250-970b-5d63dc210484","pitchNumber":3,"startTime":"2025-08-31T18:33:33.467Z","endTime":"2025-08-31T18:33:37.339Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656605,"link":"/api/v1/people/656605","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":687478,"link":"/api/v1/people/687478"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":672744,"link":"/api/v1/people/672744"}},"offense":{"batter":{"id":680776,"link":"/api/v1/people/680776","batSide":{"code":"L","description":"Left"}},"first":{"id":608324,"link":"/api/v1/people/608324"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"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":3,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":78.1,"endSpeed":71.9,"strikeZoneTop":3.48314231922699,"strikeZoneBottom":1.67667432913901,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.02553487705004,"aZ":-42.02867142572645,"pfxX":6.367048956540769,"pfxZ":-7.6758000339136165,"pX":1.9390696702430503,"pZ":0.022622668804346917,"vX0":5.284685247317547,"vY0":-113.51063095039497,"vZ0":-3.4409536215355887,"x":43.09,"y":238.17,"x0":-1.2609094033215422,"y0":50.004347651235285,"z0":5.812667807067986,"aX":8.170368587156013},"breaks":{"breakAngle":12.0,"breakLength":14.4,"breakY":24.0,"breakVertical":-60.0,"breakVerticalInduced":-14.5,"breakHorizontal":-13.1,"spinRate":2643,"spinDirection":26},"zone":14,"typeConfidence":2.0,"plateTime":0.4856652818274019,"extension":6.557937341336663},"index":3,"playId":"a7d200d4-1ed3-3275-bffe-403a330179e5","pitchNumber":4,"startTime":"2025-08-31T18:33:50.956Z","endTime":"2025-08-31T18:33:55.975Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656605,"link":"/api/v1/people/656605","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":687478,"link":"/api/v1/people/687478"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":672744,"link":"/api/v1/people/672744"}},"offense":{"batter":{"id":680776,"link":"/api/v1/people/680776","batSide":{"code":"L","description":"Left"}},"first":{"id":608324,"link":"/api/v1/people/608324"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.3,"endSpeed":87.6,"strikeZoneTop":3.55,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.41673673693705,"aZ":-15.600285655058292,"pfxX":-5.707236458222518,"pfxZ":8.446435278171016,"pX":-0.5696615383003586,"pZ":3.210846331113386,"vX0":4.599393001497651,"vY0":-138.80182470849923,"vZ0":-3.9375754230540294,"x":138.71,"y":152.09,"x0":-1.5020066978513664,"y0":50.00493827521659,"z0":5.678501245975948,"aX":-11.200914959126607},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":14.8,"breakHorizontal":9.5,"spinRate":2348,"spinDirection":209},"zone":1,"typeConfidence":2.0,"plateTime":0.3937635314733372,"extension":6.5363750414282205},"index":4,"playId":"c9870118-747d-3c23-b643-21c51ace9886","pitchNumber":5,"startTime":"2025-08-31T18:34:15.258Z","endTime":"2025-08-31T18:34:18.437Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656605,"link":"/api/v1/people/656605","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":687478,"link":"/api/v1/people/687478"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":672744,"link":"/api/v1/people/672744"}},"offense":{"batter":{"id":680776,"link":"/api/v1/people/680776","batSide":{"code":"L","description":"Left"}},"first":{"id":608324,"link":"/api/v1/people/608324"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.4,"endSpeed":86.6,"strikeZoneTop":3.56917368139301,"strikeZoneBottom":1.69148624130334,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.641565872851096,"aZ":-13.86304251120789,"pfxX":-5.456611709305736,"pfxZ":9.49025066787577,"pX":-0.860548265301953,"pZ":1.776512376671448,"vX0":3.81973534644587,"vY0":-138.65627470109789,"vZ0":-7.866221784346883,"x":149.8,"y":190.81,"x0":-1.553512948675129,"y0":50.00059487752278,"z0":5.593133398079785,"aX":-10.52657979485764},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":15.6,"breakHorizontal":9.0,"spinRate":2380,"spinDirection":212},"zone":13,"typeConfidence":2.0,"plateTime":0.39640195632421626,"extension":6.530929900496488},"index":5,"playId":"551abfd9-e8f5-39eb-8cb6-1a01ee09bf8e","pitchNumber":6,"startTime":"2025-08-31T18:34:41.317Z","endTime":"2025-08-31T18:34:45.966Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656605,"link":"/api/v1/people/656605","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":687478,"link":"/api/v1/people/687478"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":672744,"link":"/api/v1/people/672744"}},"offense":{"batter":{"id":680776,"link":"/api/v1/people/680776","batSide":{"code":"L","description":"Left"}},"first":{"id":608324,"link":"/api/v1/people/608324"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680776,"link":"/api/v1/people/680776"},"credit":"b_pa"},{"player":{"id":656605,"link":"/api/v1/people/656605"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.900000000000006,"awayTeamWinProbability":45.099999999999994,"homeTeamWinProbabilityAdded":7.20000000000001,"leverageIndex":1.98,"dramaIndex":99.0,"contextMetrics":{},"playEndTime":"2025-08-31T18:34:45.966Z","atBatIndex":27},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Trevor Story grounds out, first baseman Spencer Horwitz to pitcher Mitch Keller. Alex Bregman to 3rd. Jarren Duran to 2nd.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":28,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-08-31T18:34:46.086Z","endTime":"2025-08-31T18:36:28.112Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":596115,"fullName":"Trevor Story","link":"/api/v1/people/596115"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656605,"fullName":"Mitch Keller","link":"/api/v1/people/656605"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"postOnThird":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3],"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":596115,"fullName":"Trevor Story","link":"/api/v1/people/596115"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":687462,"link":"/api/v1/people/687462"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":656605,"link":"/api/v1/people/656605"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_force","runner":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_force","runner":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.7,"endSpeed":86.3,"strikeZoneTop":3.5,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.48194084997072,"aZ":-15.35787947951323,"pfxX":-6.17895427405639,"pfxZ":8.787814151493903,"pX":0.24651030861099513,"pZ":2.7842185618557456,"vX0":6.473407695914303,"vY0":-137.6883620534651,"vZ0":-5.193183927600555,"x":107.6,"y":163.61,"x0":-1.335841338248111,"y0":50.00368615397173,"z0":5.739264077995635,"aX":-11.82652961914475},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":15.0,"breakHorizontal":9.8,"spinRate":2416,"spinDirection":203},"zone":5,"typeConfidence":2.0,"plateTime":0.3982864875602097,"extension":6.584883108372632},"index":0,"playId":"cc2641dc-54a0-35d6-b0d1-0d8a1bfcaded","pitchNumber":1,"startTime":"2025-08-31T18:35:17.355Z","endTime":"2025-08-31T18:35:20.355Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656605,"link":"/api/v1/people/656605","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":687478,"link":"/api/v1/people/687478"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":672744,"link":"/api/v1/people/672744"}},"offense":{"batter":{"id":596115,"link":"/api/v1/people/596115","batSide":{"code":"R","description":"Right"}},"first":{"id":680776,"link":"/api/v1/people/680776"},"second":{"id":608324,"link":"/api/v1/people/608324"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.2,"endSpeed":88.0,"strikeZoneTop":3.5,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.351011989336204,"aZ":-15.168946224083264,"pfxX":-4.521424159702287,"pfxZ":8.63357466367481,"pX":-0.2520320244535931,"pZ":3.1857600000944277,"vX0":4.8071014308116435,"vY0":-138.61189443554065,"vZ0":-4.242383837203441,"x":126.61,"y":152.76,"x0":-1.4110344082278634,"y0":50.00600313625288,"z0":5.730562108970487,"aX":-8.909933570331086},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":15.1,"breakHorizontal":7.3,"spinRate":2541,"spinDirection":208},"zone":2,"typeConfidence":2.0,"plateTime":0.3932800397452523,"extension":6.5033673426619565},"index":1,"playId":"2228908e-bd19-3441-bdd2-050d1d3b8a4b","pitchNumber":2,"startTime":"2025-08-31T18:35:40.823Z","endTime":"2025-08-31T18:35:44.106Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656605,"link":"/api/v1/people/656605","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":687478,"link":"/api/v1/people/687478"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":672744,"link":"/api/v1/people/672744"}},"offense":{"batter":{"id":596115,"link":"/api/v1/people/596115","batSide":{"code":"R","description":"Right"}},"first":{"id":680776,"link":"/api/v1/people/680776"},"second":{"id":608324,"link":"/api/v1/people/608324"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2025-08-31T18:35:57.992Z","endTime":"2025-08-31T18:36:20.112Z","isPitch":false,"type":"action","player":{"id":596115,"link":"/api/v1/people/596115"},"defense":{"pitcher":{"id":656605,"link":"/api/v1/people/656605","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":687478,"link":"/api/v1/people/687478"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":672744,"link":"/api/v1/people/672744"}},"offense":{"batter":{"id":596115,"link":"/api/v1/people/596115","batSide":{"code":"R","description":"Right"}},"first":{"id":680776,"link":"/api/v1/people/680776"},"second":{"id":608324,"link":"/api/v1/people/608324"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"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":84.3,"endSpeed":77.9,"strikeZoneTop":3.5,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.062874434706636,"aZ":-32.508008169857405,"pfxX":9.515379525778306,"pfxZ":-0.21329861079616919,"pX":0.7600088334177341,"pZ":2.081518279572474,"vX0":2.8191324203616968,"vY0":-122.85180530674603,"vZ0":-1.8924971872874745,"x":88.03,"y":182.58,"x0":-1.638602233569589,"y0":50.00585525722041,"z0":5.621802767727433,"aX":14.564855453960151},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.9,"breakVerticalInduced":-0.6,"breakHorizontal":-17.9,"spinRate":2707,"spinDirection":56},"zone":9,"typeConfidence":2.0,"plateTime":0.4456435451551064,"extension":6.509698886607968},"hitData":{"launchSpeed":66.4,"launchAngle":4.0,"totalDistance":60.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":145.23,"coordY":165.87}},"index":3,"playId":"11a6288e-e465-3732-84b8-0bb8ed511121","pitchNumber":3,"startTime":"2025-08-31T18:36:20.112Z","endTime":"2025-08-31T18:36:28.112Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656605,"link":"/api/v1/people/656605","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":687478,"link":"/api/v1/people/687478"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":672744,"link":"/api/v1/people/672744"}},"offense":{"batter":{"id":596115,"link":"/api/v1/people/596115","batSide":{"code":"R","description":"Right"}},"first":{"id":680776,"link":"/api/v1/people/680776"},"second":{"id":608324,"link":"/api/v1/people/608324"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":596115,"link":"/api/v1/people/596115"},"credit":"b_ab"},{"player":{"id":656605,"link":"/api/v1/people/656605"},"credit":"p_ab"},{"player":{"id":596115,"link":"/api/v1/people/596115"},"credit":"b_pa"},{"player":{"id":656605,"link":"/api/v1/people/656605"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.50000000000001,"awayTeamWinProbability":45.49999999999999,"homeTeamWinProbabilityAdded":-0.3999999999999986,"leverageIndex":2.47,"dramaIndex":70.0,"contextMetrics":{},"playEndTime":"2025-08-31T18:36:28.112Z","atBatIndex":28},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Nathaniel Lowe called out on strikes.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":29,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-08-31T18:36:35.280Z","endTime":"2025-08-31T18:39:10.858Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":663993,"fullName":"Nathaniel Lowe","link":"/api/v1/people/663993"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656605,"fullName":"Mitch Keller","link":"/api/v1/people/656605"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"postOnThird":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,2,3,4,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":663993,"fullName":"Nathaniel Lowe","link":"/api/v1/people/663993"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":680779,"link":"/api/v1/people/680779"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.0,"endSpeed":88.1,"strikeZoneTop":3.5,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.250189253165217,"aZ":-14.587624573859543,"pfxX":-5.284454322920162,"pfxZ":8.859335223378286,"pX":-0.059177878897071656,"pZ":3.064733894505078,"vX0":5.949417106091432,"vY0":-139.72131424366574,"vZ0":-4.5198112265095896,"x":119.26,"y":156.03,"x0":-1.525310730387148,"y0":50.0055444232461,"z0":5.655901368368026,"aX":-10.493789321680563},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":15.4,"breakHorizontal":8.4,"spinRate":2380,"spinDirection":209},"zone":2,"typeConfidence":2.0,"plateTime":0.39138826433842144,"extension":6.504967863780711},"index":0,"playId":"39434b47-e3ed-3a01-9130-862163909135","pitchNumber":1,"startTime":"2025-08-31T18:37:01.121Z","endTime":"2025-08-31T18:37:04.763Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656605,"link":"/api/v1/people/656605","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":687478,"link":"/api/v1/people/687478"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":672744,"link":"/api/v1/people/672744"}},"offense":{"batter":{"id":663993,"link":"/api/v1/people/663993","batSide":{"code":"L","description":"Left"}},"second":{"id":680776,"link":"/api/v1/people/680776"},"third":{"id":608324,"link":"/api/v1/people/608324"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"index":1,"startTime":"2025-08-31T18:37:11.633Z","endTime":"2025-08-31T18:37:22.497Z","isPitch":false,"type":"action","player":{"id":663993,"link":"/api/v1/people/663993"},"defense":{"pitcher":{"id":656605,"link":"/api/v1/people/656605","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":687478,"link":"/api/v1/people/687478"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":672744,"link":"/api/v1/people/672744"}},"offense":{"batter":{"id":663993,"link":"/api/v1/people/663993","batSide":{"code":"L","description":"Left"}},"second":{"id":680776,"link":"/api/v1/people/680776"},"third":{"id":608324,"link":"/api/v1/people/608324"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.5,"endSpeed":87.6,"strikeZoneTop":3.56041530060905,"strikeZoneBottom":1.63499252636858,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.158381238690392,"aZ":-14.945921362147384,"pfxX":-4.255102237093371,"pfxZ":8.756959880907862,"pX":-0.43671784521741003,"pZ":3.7722638849745223,"vX0":4.652461329390029,"vY0":-139.12472717466548,"vZ0":-2.606014090044531,"x":133.65,"y":136.93,"x0":-1.574953973590763,"y0":50.00272783371044,"z0":5.707310659625694,"aX":-8.371656848842571},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":15.5,"breakHorizontal":6.8,"spinRate":2421,"spinDirection":195},"zone":11,"typeConfidence":2.0,"plateTime":0.3931557366826719,"extension":6.315177349772842},"index":2,"playId":"052d64d7-74c3-3230-8b09-eedb1da50a53","pitchNumber":2,"startTime":"2025-08-31T18:37:22.497Z","endTime":"2025-08-31T18:37:27.144Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656605,"link":"/api/v1/people/656605","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":687478,"link":"/api/v1/people/687478"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":672744,"link":"/api/v1/people/672744"}},"offense":{"batter":{"id":663993,"link":"/api/v1/people/663993","batSide":{"code":"L","description":"Left"}},"second":{"id":680776,"link":"/api/v1/people/680776"},"third":{"id":608324,"link":"/api/v1/people/608324"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"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":79.6,"endSpeed":73.0,"strikeZoneTop":3.50000049953731,"strikeZoneBottom":1.55411093022328,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.070009837653664,"aZ":-43.261201099370524,"pfxX":6.662758239291561,"pfxZ":-8.221281268898851,"pX":-1.2765460417680814,"pZ":2.8914500775026633,"vX0":-1.2125300835476083,"vY0":-115.83957598832632,"vZ0":2.4061085836556315,"x":165.66,"y":160.71,"x0":-1.6092539148767713,"y0":50.000850430155865,"z0":5.996573391885121,"aX":8.989285349995031},"breaks":{"breakAngle":12.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.2,"breakVerticalInduced":-13.9,"breakHorizontal":-11.8,"spinRate":2718,"spinDirection":33},"zone":11,"typeConfidence":2.0,"plateTime":0.474120066064744,"extension":6.420810402681443},"index":3,"playId":"82eb4105-27b6-3ac7-ba99-6820e047b5b7","pitchNumber":3,"startTime":"2025-08-31T18:37:39.373Z","endTime":"2025-08-31T18:37:43.161Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656605,"link":"/api/v1/people/656605","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":687478,"link":"/api/v1/people/687478"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":672744,"link":"/api/v1/people/672744"}},"offense":{"batter":{"id":663993,"link":"/api/v1/people/663993","batSide":{"code":"L","description":"Left"}},"second":{"id":680776,"link":"/api/v1/people/680776"},"third":{"id":608324,"link":"/api/v1/people/608324"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.8,"endSpeed":86.6,"strikeZoneTop":3.5,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.168362166871276,"aZ":-12.970453718896728,"pfxX":-4.771743374821001,"pfxZ":9.993587626233683,"pX":0.010403803679504933,"pZ":1.9528435303178302,"vX0":5.766014304134533,"vY0":-137.86962191906176,"vZ0":-7.34985797948739,"x":116.6,"y":186.05,"x0":-1.489915114367983,"y0":50.00359991588236,"z0":5.532064143698929,"aX":-9.170313967586672},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":16.7,"breakHorizontal":7.4,"spinRate":2444,"spinDirection":209},"zone":8,"typeConfidence":2.0,"plateTime":0.3975482139860249,"extension":6.556200823928271},"index":4,"playId":"bfb1091c-7e31-31c3-94bd-f42b7070c120","pitchNumber":4,"startTime":"2025-08-31T18:37:57.920Z","endTime":"2025-08-31T18:38:02.273Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656605,"link":"/api/v1/people/656605","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":687478,"link":"/api/v1/people/687478"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":672744,"link":"/api/v1/people/672744"}},"offense":{"batter":{"id":663993,"link":"/api/v1/people/663993","batSide":{"code":"L","description":"Left"}},"second":{"id":680776,"link":"/api/v1/people/680776"},"third":{"id":608324,"link":"/api/v1/people/608324"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.4,"endSpeed":87.4,"strikeZoneTop":3.5,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.398193091757975,"aZ":-14.921920821345346,"pfxX":-5.572180405059528,"pfxZ":8.81860281679037,"pX":-0.25855670172469347,"pZ":2.5251047950496006,"vX0":5.545588677565958,"vY0":-138.82412217583556,"vZ0":-5.566026272832934,"x":126.86,"y":170.6,"x0":-1.5558571599674587,"y0":50.00333775328563,"z0":5.54548194331386,"aX":-10.902027383776701},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":15.0,"breakHorizontal":9.0,"spinRate":2459,"spinDirection":212},"zone":5,"typeConfidence":2.0,"plateTime":0.39418873486915196,"extension":6.504232219092779},"index":5,"playId":"8e583509-3713-326b-8d81-3ae4a771a16a","pitchNumber":5,"startTime":"2025-08-31T18:38:21.291Z","endTime":"2025-08-31T18:38:24.995Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656605,"link":"/api/v1/people/656605","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":687478,"link":"/api/v1/people/687478"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":672744,"link":"/api/v1/people/672744"}},"offense":{"batter":{"id":663993,"link":"/api/v1/people/663993","batSide":{"code":"L","description":"Left"}},"second":{"id":680776,"link":"/api/v1/people/680776"},"third":{"id":608324,"link":"/api/v1/people/608324"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"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":2,"outs":1},"pitchData":{"startSpeed":80.4,"endSpeed":73.1,"strikeZoneTop":3.5,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.049752805271385,"aZ":-44.491064621801534,"pfxX":7.585288429417508,"pfxZ":-9.118033585524095,"pX":-0.0846776479697386,"pZ":1.3156686233549397,"vX0":0.8320421667668616,"vY0":-116.94965090258478,"vZ0":-0.6483510395663226,"x":120.23,"y":203.26,"x0":-1.4300293158571753,"y0":50.000807263118574,"z0":5.858638365798165,"aX":10.250065498850773},"breaks":{"breakAngle":13.2,"breakLength":14.4,"breakY":24.0,"breakVertical":-59.4,"breakVerticalInduced":-16.2,"breakHorizontal":-13.9,"spinRate":2627,"spinDirection":29},"zone":13,"typeConfidence":2.0,"plateTime":0.47277539824773207,"extension":6.499976561111836},"index":6,"playId":"fd8c02eb-0a54-37f0-9692-77f40e5c98ec","pitchNumber":6,"startTime":"2025-08-31T18:38:43.786Z","endTime":"2025-08-31T18:38:47.138Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656605,"link":"/api/v1/people/656605","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":687478,"link":"/api/v1/people/687478"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":672744,"link":"/api/v1/people/672744"}},"offense":{"batter":{"id":663993,"link":"/api/v1/people/663993","batSide":{"code":"L","description":"Left"}},"second":{"id":680776,"link":"/api/v1/people/680776"},"third":{"id":608324,"link":"/api/v1/people/608324"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.8,"endSpeed":77.4,"strikeZoneTop":3.50234818592462,"strikeZoneBottom":1.62933816121737,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.865186109247475,"aZ":-27.098514155778975,"pfxX":10.382144748255502,"pfxZ":3.3152028970141565,"pX":-0.04240010166315498,"pZ":2.138007186428302,"vX0":1.156556350778872,"vY0":-123.48842787132739,"vZ0":-2.6401946702426713,"x":118.62,"y":181.05,"x0":-1.8650780114656973,"y0":50.00008997848689,"z0":5.524106962065267,"aX":15.871543453343667},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":5.6,"breakHorizontal":-19.1,"spinRate":2634,"spinDirection":75},"zone":8,"typeConfidence":2.0,"plateTime":0.4452371723122508,"extension":6.5154236257904365},"index":7,"playId":"e554d4c1-0d1d-373d-8c7f-da841cb0fe29","pitchNumber":7,"startTime":"2025-08-31T18:39:06.013Z","endTime":"2025-08-31T18:39:10.858Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656605,"link":"/api/v1/people/656605","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":687478,"link":"/api/v1/people/687478"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":672744,"link":"/api/v1/people/672744"}},"offense":{"batter":{"id":663993,"link":"/api/v1/people/663993","batSide":{"code":"L","description":"Left"}},"second":{"id":680776,"link":"/api/v1/people/680776"},"third":{"id":608324,"link":"/api/v1/people/608324"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663993,"link":"/api/v1/people/663993"},"credit":"b_ab"},{"player":{"id":656605,"link":"/api/v1/people/656605"},"credit":"p_ab"},{"player":{"id":663993,"link":"/api/v1/people/663993"},"credit":"b_pa"},{"player":{"id":656605,"link":"/api/v1/people/656605"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":44.0,"awayTeamWinProbability":56.0,"homeTeamWinProbabilityAdded":-10.500000000000007,"leverageIndex":2.21,"dramaIndex":125.0,"contextMetrics":{},"playEndTime":"2025-08-31T18:39:10.858Z","atBatIndex":29},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Masataka Yoshida grounds out softly, pitcher Mitch Keller to first baseman Spencer Horwitz.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":30,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-08-31T18:39:11.723Z","endTime":"2025-08-31T18:41:07.203Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":807799,"fullName":"Masataka Yoshida","link":"/api/v1/people/807799"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656605,"fullName":"Mitch Keller","link":"/api/v1/people/656605"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":807799,"fullName":"Masataka Yoshida","link":"/api/v1/people/807799"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":656605,"link":"/api/v1/people/656605"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":687462,"link":"/api/v1/people/687462"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.5,"endSpeed":87.0,"strikeZoneTop":3.27200175900111,"strikeZoneBottom":1.40980487625915,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.53873971749306,"aZ":-15.177604902481574,"pfxX":-5.405903173194689,"pfxZ":8.73284592315049,"pX":0.9717631112296718,"pZ":3.3241285099231144,"vX0":8.296319791992337,"vY0":-138.76041696068583,"vZ0":-3.7399260280954514,"x":79.96,"y":149.03,"x0":-1.356872138065586,"y0":50.005811997140505,"z0":5.703064416214182,"aX":-10.525930136138165},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":15.2,"breakHorizontal":8.0,"spinRate":2317,"spinDirection":209},"zone":12,"typeConfidence":2.0,"plateTime":0.39498148639733355,"extension":6.512772046553923},"index":0,"playId":"3b5eaebe-c507-3a86-9385-0d9ba2601529","pitchNumber":1,"startTime":"2025-08-31T18:39:34.581Z","endTime":"2025-08-31T18:39:38.531Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656605,"link":"/api/v1/people/656605","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":687478,"link":"/api/v1/people/687478"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":672744,"link":"/api/v1/people/672744"}},"offense":{"batter":{"id":807799,"link":"/api/v1/people/807799","batSide":{"code":"L","description":"Left"}},"second":{"id":680776,"link":"/api/v1/people/680776"},"third":{"id":608324,"link":"/api/v1/people/608324"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.7,"endSpeed":76.1,"strikeZoneTop":3.26,"strikeZoneBottom":1.43,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.566190429358024,"aZ":-30.172987770802973,"pfxX":11.048326979587785,"pfxZ":1.3554352023359275,"pX":0.9986177190840986,"pZ":1.8729186380698346,"vX0":3.1271804857356935,"vY0":-121.74283088258245,"vZ0":-2.441017943974896,"x":78.94,"y":188.21,"x0":-1.7429067522757735,"y0":50.00264205658524,"z0":5.543428647355849,"aX":16.310932472163284},"breaks":{"breakAngle":28.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":2.0,"breakHorizontal":-20.8,"spinRate":2704,"spinDirection":63},"zone":14,"typeConfidence":2.0,"plateTime":0.45276007911724214,"extension":6.5854556135403115},"index":1,"playId":"512e4c99-39fe-30b9-85bd-db9e0178d8e2","pitchNumber":2,"startTime":"2025-08-31T18:39:50.685Z","endTime":"2025-08-31T18:39:54.660Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656605,"link":"/api/v1/people/656605","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":687478,"link":"/api/v1/people/687478"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":672744,"link":"/api/v1/people/672744"}},"offense":{"batter":{"id":807799,"link":"/api/v1/people/807799","batSide":{"code":"L","description":"Left"}},"second":{"id":680776,"link":"/api/v1/people/680776"},"third":{"id":608324,"link":"/api/v1/people/608324"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"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.9,"endSpeed":75.8,"strikeZoneTop":3.26,"strikeZoneBottom":1.43,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.573258974199632,"aZ":-32.33799817604139,"pfxX":10.626669048647749,"pfxZ":-0.11289817258569101,"pX":0.38021972613050153,"pZ":2.3326719432466234,"vX0":1.950843149924483,"vY0":-120.7110407560665,"vZ0":-0.7829337764704618,"x":102.51,"y":175.8,"x0":-1.8199680865974295,"y0":50.00178626687885,"z0":5.532085491739708,"aX":15.532621743641297},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.2,"breakVerticalInduced":-0.1,"breakHorizontal":-19.7,"spinRate":2684,"spinDirection":64},"zone":6,"typeConfidence":2.0,"plateTime":0.45539096525188993,"extension":6.4604917302317615},"index":2,"playId":"27ccc139-0081-3311-beed-cbc744aafb9b","pitchNumber":3,"startTime":"2025-08-31T18:40:08.503Z","endTime":"2025-08-31T18:40:14.140Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656605,"link":"/api/v1/people/656605","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":687478,"link":"/api/v1/people/687478"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":672744,"link":"/api/v1/people/672744"}},"offense":{"batter":{"id":807799,"link":"/api/v1/people/807799","batSide":{"code":"L","description":"Left"}},"second":{"id":680776,"link":"/api/v1/people/680776"},"third":{"id":608324,"link":"/api/v1/people/608324"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.4,"endSpeed":82.8,"strikeZoneTop":3.26,"strikeZoneBottom":1.43,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.145075850009544,"aZ":-27.478837348768664,"pfxX":-9.232284460745237,"pfxZ":2.6903524474111276,"pX":-0.45605505663681045,"pZ":2.0613856739140775,"vX0":5.910426150821217,"vY0":-131.4454023873815,"vZ0":-4.216928293263318,"x":134.38,"y":183.12,"x0":-1.535434561910893,"y0":50.006367987605614,"z0":5.72936538177425,"aX":-16.14113628621345},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":4.1,"breakHorizontal":15.4,"spinRate":1961,"spinDirection":231},"zone":4,"typeConfidence":2.0,"plateTime":0.41687080483809824,"extension":6.63375331423957},"index":3,"playId":"fab9670e-208d-3249-9ad1-90b536e3af29","pitchNumber":4,"startTime":"2025-08-31T18:40:36.561Z","endTime":"2025-08-31T18:40:40.233Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656605,"link":"/api/v1/people/656605","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":687478,"link":"/api/v1/people/687478"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":672744,"link":"/api/v1/people/672744"}},"offense":{"batter":{"id":807799,"link":"/api/v1/people/807799","batSide":{"code":"L","description":"Left"}},"second":{"id":680776,"link":"/api/v1/people/680776"},"third":{"id":608324,"link":"/api/v1/people/608324"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.4,"endSpeed":87.9,"strikeZoneTop":3.26,"strikeZoneBottom":1.43,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.22936159137083,"aZ":-16.78499676930209,"pfxX":-6.837793932474112,"pfxZ":7.735775716089922,"pX":0.1413628859732198,"pZ":3.4914571213321155,"vX0":7.0209735399962465,"vY0":-140.26555646303717,"vZ0":-2.9179676486438852,"x":111.61,"y":144.51,"x0":-1.5078088954623206,"y0":50.00298172266388,"z0":5.64204757226275,"aX":-13.602603005342717},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":13.6,"breakHorizontal":10.9,"spinRate":2369,"spinDirection":212},"zone":12,"typeConfidence":2.0,"plateTime":0.3907524505797175,"extension":6.5302192052081445},"hitData":{"launchSpeed":45.5,"launchAngle":-73.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"soft","location":"1","coordinates":{"coordX":126.13,"coordY":182.3}},"index":4,"playId":"49683b94-77c0-3bec-ad75-41ed9fd22ac8","pitchNumber":5,"startTime":"2025-08-31T18:41:00.004Z","endTime":"2025-08-31T18:41:07.203Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656605,"link":"/api/v1/people/656605","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":687478,"link":"/api/v1/people/687478"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":672744,"link":"/api/v1/people/672744"}},"offense":{"batter":{"id":807799,"link":"/api/v1/people/807799","batSide":{"code":"L","description":"Left"}},"second":{"id":680776,"link":"/api/v1/people/680776"},"third":{"id":608324,"link":"/api/v1/people/608324"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":807799,"link":"/api/v1/people/807799"},"credit":"b_ab"},{"player":{"id":656605,"link":"/api/v1/people/656605"},"credit":"p_ab"},{"player":{"id":807799,"link":"/api/v1/people/807799"},"credit":"b_pa"},{"player":{"id":656605,"link":"/api/v1/people/656605"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":36.199999999999996,"awayTeamWinProbability":63.800000000000004,"homeTeamWinProbabilityAdded":-7.800000000000004,"leverageIndex":2.83,"dramaIndex":124.0,"contextMetrics":{},"playEndTime":"2025-08-31T18:41:07.203Z","atBatIndex":30},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Alexander Canario strikes out swinging.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":31,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-08-31T18:43:17.385Z","endTime":"2025-08-31T18:44:23.188Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":672744,"fullName":"Alexander Canario","link":"/api/v1/people/672744"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":608337,"fullName":"Lucas Giolito","link":"/api/v1/people/608337"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":672744,"fullName":"Alexander Canario","link":"/api/v1/people/672744"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":665966,"link":"/api/v1/people/665966"},"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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":82.8,"endSpeed":75.6,"strikeZoneTop":3.55999805164464,"strikeZoneBottom":1.678831880468,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.082301080758704,"aZ":-29.47536433261647,"pfxX":0.9445652412934016,"pfxZ":1.8503939536782035,"pX":0.5867172045692172,"pZ":3.5144281280768017,"vX0":4.391907827519874,"vY0":-120.51347654658922,"vZ0":-0.7679525564359655,"x":94.64,"y":143.89,"x0":-1.3877857489601377,"y0":50.00452025599411,"z0":6.458410341473037,"aX":1.3781320523284921},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":3.5,"breakHorizontal":-2.9,"spinRate":1961,"spinDirection":123},"zone":3,"typeConfidence":0.91,"plateTime":0.45583391236524884,"extension":6.113831963277567},"index":0,"playId":"2ad3ca43-68b5-37bb-84de-fc1e22535784","pitchNumber":1,"startTime":"2025-08-31T18:43:19.076Z","endTime":"2025-08-31T18:43:23.004Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608337,"link":"/api/v1/people/608337","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":663853,"link":"/api/v1/people/663853"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":672744,"link":"/api/v1/people/672744","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"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":91.3,"endSpeed":83.1,"strikeZoneTop":3.70943389500201,"strikeZoneBottom":1.71230316388893,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.975367132450263,"aZ":-11.411755156104872,"pfxX":-3.5804200223555003,"pfxZ":11.672518820562217,"pX":-0.8950550051742765,"pZ":3.352680761363985,"vX0":2.226089222765727,"vY0":-132.90867629469435,"vZ0":-5.308215829280728,"x":151.12,"y":148.26,"x0":-1.2806961131877561,"y0":50.00540181808468,"z0":6.213209126040428,"aX":-6.37066602455829},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":20.2,"breakHorizontal":6.0,"spinRate":2211,"spinDirection":203},"zone":11,"typeConfidence":0.9,"plateTime":0.4129854405401918,"extension":6.4943204091727855},"index":1,"playId":"a28ecf6d-603f-3fe6-9681-a5d0f1736d88","pitchNumber":2,"startTime":"2025-08-31T18:43:31.242Z","endTime":"2025-08-31T18:43:36.265Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608337,"link":"/api/v1/people/608337","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":663853,"link":"/api/v1/people/663853"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":672744,"link":"/api/v1/people/672744","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"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":90.7,"endSpeed":82.4,"strikeZoneTop":3.65255165272423,"strikeZoneBottom":1.79667793819414,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.633662891633378,"aZ":-12.16308022298176,"pfxX":-3.7434678714970895,"pfxZ":11.417577970479265,"pX":0.02580097649486662,"pZ":4.316085125755713,"vX0":4.505561487850299,"vY0":-131.94325930707265,"vZ0":-2.891507601203801,"x":116.02,"y":122.25,"x0":-1.2223618818909328,"y0":50.0017053250098,"z0":6.329624162476406,"aX":-6.560727636979481},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":20.2,"breakHorizontal":5.8,"spinRate":2204,"spinDirection":201},"zone":12,"typeConfidence":0.89,"plateTime":0.41605909019347687,"extension":6.391721512572013},"index":2,"playId":"c4429c55-f264-3f53-819c-d63b68960c0f","pitchNumber":3,"startTime":"2025-08-31T18:43:45.130Z","endTime":"2025-08-31T18:43:48.592Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608337,"link":"/api/v1/people/608337","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":663853,"link":"/api/v1/people/663853"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":672744,"link":"/api/v1/people/672744","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":80.8,"endSpeed":74.1,"strikeZoneTop":3.56,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.288117093483503,"aZ":-23.841003898992554,"pfxX":-8.601464328566438,"pfxZ":5.951131980622371,"pX":-0.15015271652720732,"pZ":3.024708593835051,"vX0":4.775673191960138,"vY0":-117.5972425419685,"vZ0":-2.464768837919666,"x":122.72,"y":157.11,"x0":-1.089645248390499,"y0":50.00475843910983,"z0":6.297956633735707,"aX":-12.049150897380805},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":10.4,"breakHorizontal":14.4,"spinRate":1518,"spinDirection":224},"zone":2,"typeConfidence":0.9,"plateTime":0.4657632066119999,"extension":6.444465183247557},"index":3,"playId":"3697a36a-f49f-37aa-bccb-fbca2133e3ec","pitchNumber":4,"startTime":"2025-08-31T18:43:59.196Z","endTime":"2025-08-31T18:44:02.662Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608337,"link":"/api/v1/people/608337","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":663853,"link":"/api/v1/people/663853"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":672744,"link":"/api/v1/people/672744","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.6,"endSpeed":76.9,"strikeZoneTop":3.56,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.140778208117016,"aZ":-28.952967688707368,"pfxX":0.018371679351206538,"pfxZ":2.113956746982045,"pX":0.5744483996147633,"pZ":1.9680876571120114,"vX0":4.784026432708053,"vY0":-124.39838585359932,"vZ0":-4.172090900043479,"x":95.1,"y":185.64,"x0":-1.3980502675579582,"y0":50.00584386626135,"z0":6.140951597498783,"aX":0.027176189228118305},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":2.9,"breakHorizontal":-1.4,"spinRate":1888,"spinDirection":220},"zone":9,"typeConfidence":0.87,"plateTime":0.4448777045144343,"extension":6.3576226043206825},"index":4,"playId":"a04d7ca5-bb1b-388c-baa5-5aafb55b0af3","pitchNumber":5,"startTime":"2025-08-31T18:44:19.975Z","endTime":"2025-08-31T18:44:23.188Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608337,"link":"/api/v1/people/608337","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":663853,"link":"/api/v1/people/663853"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":672744,"link":"/api/v1/people/672744","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672744,"link":"/api/v1/people/672744"},"credit":"b_ab"},{"player":{"id":608337,"link":"/api/v1/people/608337"},"credit":"p_ab"},{"player":{"id":672744,"link":"/api/v1/people/672744"},"credit":"b_pa"},{"player":{"id":608337,"link":"/api/v1/people/608337"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":38.6,"awayTeamWinProbability":61.4,"homeTeamWinProbabilityAdded":2.4000000000000057,"leverageIndex":0.94,"dramaIndex":43.0,"contextMetrics":{},"playEndTime":"2025-08-31T18:44:23.188Z","atBatIndex":31},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Cam Devanney walks.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":32,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-08-31T18:44:25.671Z","endTime":"2025-08-31T18:45:57.384Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":1},"matchup":{"batter":{"id":687478,"fullName":"Cam Devanney","link":"/api/v1/people/687478"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":608337,"fullName":"Lucas Giolito","link":"/api/v1/people/608337"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":687478,"fullName":"Cam Devanney","link":"/api/v1/people/687478"},"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":"Walk","eventType":"walk","movementReason":null,"runner":{"id":687478,"fullName":"Cam Devanney","link":"/api/v1/people/687478"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":81.4,"endSpeed":74.9,"strikeZoneTop":3.51212823629729,"strikeZoneBottom":1.71098222506289,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.410355546873557,"aZ":-21.920116272672004,"pfxX":-8.125076815887176,"pfxZ":7.202059848381166,"pX":-1.6620866278201525,"pZ":2.2021251938584476,"vX0":1.6085371809525926,"vY0":-118.50213818192904,"vZ0":-4.693254036147766,"x":180.35,"y":179.32,"x0":-1.2935713323242868,"y0":50.0022543201379,"z0":6.207919864571529,"aX":-11.568068304692027},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":12.2,"breakHorizontal":14.3,"spinRate":1595,"spinDirection":189},"zone":13,"typeConfidence":0.89,"plateTime":0.4620073229252646,"extension":6.4361941448802575},"index":0,"playId":"1809bc7d-a7dc-3790-86aa-8f0f5bd7b5cd","pitchNumber":1,"startTime":"2025-08-31T18:44:46.537Z","endTime":"2025-08-31T18:44:50.019Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608337,"link":"/api/v1/people/608337","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":663853,"link":"/api/v1/people/663853"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":687478,"link":"/api/v1/people/687478","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.1,"endSpeed":76.7,"strikeZoneTop":3.51070769933635,"strikeZoneBottom":1.67351077957834,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.668623956022845,"aZ":-29.71532941488556,"pfxX":0.9601360849190863,"pfxZ":1.6335349703247886,"pX":0.6402665637205958,"pZ":3.927376931418128,"vX0":4.512669481222693,"vY0":-122.43063259606873,"vZ0":0.417054923111009,"x":92.59,"y":132.74,"x0":-1.356688636419295,"y0":50.00527085432496,"z0":6.3116309521253955,"aX":1.4475466919349667},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":3.4,"breakHorizontal":-2.9,"spinRate":1845,"spinDirection":176},"zone":12,"typeConfidence":0.9,"plateTime":0.4485161718573485,"extension":6.2109624539606605},"index":1,"playId":"2c52b79f-5438-31ea-bd99-5c967bad705f","pitchNumber":2,"startTime":"2025-08-31T18:45:02.653Z","endTime":"2025-08-31T18:45:06.569Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608337,"link":"/api/v1/people/608337","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":663853,"link":"/api/v1/people/663853"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":687478,"link":"/api/v1/people/687478","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.9,"endSpeed":85.2,"strikeZoneTop":3.411,"strikeZoneBottom":1.565,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.46367703707934,"aZ":-12.994403948334757,"pfxX":-5.468058923754953,"pfxZ":10.345904832612215,"pX":0.27815471026008187,"pZ":2.6797859951830354,"vX0":5.834452379822508,"vY0":-135.05668991494318,"vZ0":-6.699724379086499,"x":106.4,"y":166.43,"x0":-1.1961558023494565,"y0":50.002594266117995,"z0":6.100352085350509,"aX":-10.136617111394955},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":17.5,"breakHorizontal":8.8,"spinRate":2203,"spinDirection":207},"zone":6,"typeConfidence":0.9,"plateTime":0.40503273242495386,"extension":6.483669780107107},"index":2,"playId":"0c321857-277d-3366-a0cc-0f1122686e91","pitchNumber":3,"startTime":"2025-08-31T18:45:19.174Z","endTime":"2025-08-31T18:45:22.806Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608337,"link":"/api/v1/people/608337","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":663853,"link":"/api/v1/people/663853"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":687478,"link":"/api/v1/people/687478","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.8,"endSpeed":85.8,"strikeZoneTop":3.54957917565428,"strikeZoneBottom":1.67690297435414,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.615978644945635,"aZ":-11.516422872446556,"pfxX":-4.839719300889346,"pfxZ":10.9559604053945,"pX":0.921801516583193,"pZ":3.306840378356255,"vX0":7.254710510238581,"vY0":-136.35898489740114,"vZ0":-5.580765453657097,"x":81.86,"y":149.5,"x0":-1.1427883662746703,"y0":50.00272425616758,"z0":6.172528185233814,"aX":-9.125944187759625},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":18.8,"breakHorizontal":7.2,"spinRate":2217,"spinDirection":206},"zone":12,"typeConfidence":0.91,"plateTime":0.40147836409817605,"extension":6.4915424405176685},"index":3,"playId":"2d1a5f40-f4be-3841-9a7a-e951a051e50a","pitchNumber":4,"startTime":"2025-08-31T18:45:36.698Z","endTime":"2025-08-31T18:45:41.379Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608337,"link":"/api/v1/people/608337","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":663853,"link":"/api/v1/people/663853"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":687478,"link":"/api/v1/people/687478","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"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":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":81.5,"endSpeed":75.2,"strikeZoneTop":3.55538701159485,"strikeZoneBottom":1.6828899222624,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.937072889237502,"aZ":-23.462251649215556,"pfxX":-9.22478769290227,"pfxZ":6.115986098721264,"pX":0.5951305098334815,"pZ":1.2396485719632933,"vX0":6.576953270001761,"vY0":-118.38896800064332,"vZ0":-6.314691615059897,"x":94.32,"y":205.31,"x0":-1.0161455141526954,"y0":50.0015274444582,"z0":6.079800892047491,"aX":-13.135049560509948},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":9.8,"breakHorizontal":15.1,"spinRate":1678,"spinDirection":215},"zone":14,"typeConfidence":0.9,"plateTime":0.46210507526879496,"extension":6.359042565550113},"index":4,"playId":"23794f2b-cde9-30aa-8bae-d259f338f05c","pitchNumber":5,"startTime":"2025-08-31T18:45:53.029Z","endTime":"2025-08-31T18:45:57.384Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608337,"link":"/api/v1/people/608337","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":663853,"link":"/api/v1/people/663853"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":687478,"link":"/api/v1/people/687478","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687478,"link":"/api/v1/people/687478"},"credit":"b_pa"},{"player":{"id":608337,"link":"/api/v1/people/608337"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":36.0,"awayTeamWinProbability":64.0,"homeTeamWinProbabilityAdded":-2.6000000000000014,"leverageIndex":0.71,"dramaIndex":39.0,"contextMetrics":{},"playEndTime":"2025-08-31T18:45:57.384Z","atBatIndex":32},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jared Triolo flies out sharply to right fielder Roman Anthony.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":33,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-08-31T18:46:01.838Z","endTime":"2025-08-31T18:47:16.005Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":669707,"fullName":"Jared Triolo","link":"/api/v1/people/669707"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":608337,"fullName":"Lucas Giolito","link":"/api/v1/people/608337"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":687478,"fullName":"Cam Devanney","link":"/api/v1/people/687478"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":669707,"fullName":"Jared Triolo","link":"/api/v1/people/669707"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":701350,"link":"/api/v1/people/701350"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.9,"endSpeed":83.8,"strikeZoneTop":3.81993479936638,"strikeZoneBottom":1.85042339252061,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.138397739440215,"aZ":-13.654902895129528,"pfxX":-4.575191376909275,"pfxZ":10.285707041275792,"pX":-0.31767486932433125,"pZ":2.55539645416388,"vX0":3.363751971177608,"vY0":-133.67141389614852,"vZ0":-7.034573518887439,"x":129.11,"y":169.78,"x0":-1.0010590986766383,"y0":50.003534845355944,"z0":6.210992210788049,"aX":-8.23907586034075},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":17.2,"breakHorizontal":7.6,"spinRate":2293,"spinDirection":205},"zone":4,"typeConfidence":0.89,"plateTime":0.41053088207889,"extension":6.374394793343418},"index":0,"playId":"cae7274f-19c7-38dd-8f76-c0d3dd4dc2c7","pitchNumber":1,"startTime":"2025-08-31T18:46:24.263Z","endTime":"2025-08-31T18:46:28.447Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608337,"link":"/api/v1/people/608337","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":663853,"link":"/api/v1/people/663853"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":669707,"link":"/api/v1/people/669707","batSide":{"code":"R","description":"Right"}},"first":{"id":687478,"link":"/api/v1/people/687478"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.2,"endSpeed":79.0,"strikeZoneTop":3.76999823592281,"strikeZoneBottom":1.75729952386657,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.598141724103325,"aZ":-24.877166670432068,"pfxX":0.777485267251703,"pfxZ":4.685326531628444,"pX":1.0376750496450198,"pZ":0.43704594697702687,"vX0":5.512114203637798,"vY0":-123.76061813008756,"vZ0":-8.56415128358287,"x":77.45,"y":226.98,"x0":-1.3151728713608657,"y0":50.00498728293083,"z0":6.010812991452853,"aX":1.212279828188323},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":6.8,"breakHorizontal":-2.6,"spinRate":1958,"spinDirection":201},"zone":14,"typeConfidence":0.87,"plateTime":0.441753544630342,"extension":6.197502664580034},"index":1,"playId":"428155f9-9b11-374a-9543-a041cb6a2423","pitchNumber":2,"startTime":"2025-08-31T18:46:40.924Z","endTime":"2025-08-31T18:46:45.712Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608337,"link":"/api/v1/people/608337","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":663853,"link":"/api/v1/people/663853"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":669707,"link":"/api/v1/people/669707","batSide":{"code":"R","description":"Right"}},"first":{"id":687478,"link":"/api/v1/people/687478"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.5,"endSpeed":84.3,"strikeZoneTop":3.77,"strikeZoneBottom":1.8,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.365549527022267,"aZ":-10.434301287002395,"pfxX":-4.643524953829675,"pfxZ":11.907612107076908,"pX":-0.011471998856105545,"pZ":2.7906779548398646,"vX0":4.428044206410663,"vY0":-134.5559951294262,"vZ0":-7.016124450038266,"x":117.44,"y":163.43,"x0":-1.0785687734100577,"y0":50.00344441519505,"z0":6.178680036136871,"aX":-8.478609018597284},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":20.2,"breakHorizontal":7.4,"spinRate":2289,"spinDirection":207},"zone":5,"typeConfidence":0.9,"plateTime":0.40773839394010736,"extension":6.389126122216172},"hitData":{"launchSpeed":100.9,"launchAngle":24.0,"totalDistance":339.0,"trajectory":"fly_ball","hardness":"hard","location":"9","coordinates":{"coordX":187.48,"coordY":76.89}},"index":2,"playId":"1c94f53d-70e6-3e22-bce9-062b6ea2c64d","pitchNumber":3,"startTime":"2025-08-31T18:47:04.436Z","endTime":"2025-08-31T18:47:16.005Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608337,"link":"/api/v1/people/608337","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":663853,"link":"/api/v1/people/663853"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":669707,"link":"/api/v1/people/669707","batSide":{"code":"R","description":"Right"}},"first":{"id":687478,"link":"/api/v1/people/687478"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669707,"link":"/api/v1/people/669707"},"credit":"b_ab"},{"player":{"id":608337,"link":"/api/v1/people/608337"},"credit":"p_ab"},{"player":{"id":669707,"link":"/api/v1/people/669707"},"credit":"b_pa"},{"player":{"id":608337,"link":"/api/v1/people/608337"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":39.1,"awayTeamWinProbability":60.9,"homeTeamWinProbabilityAdded":3.1000000000000014,"leverageIndex":1.31,"dramaIndex":57.0,"contextMetrics":{},"playEndTime":"2025-08-31T18:47:16.005Z","atBatIndex":33},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Spencer Horwitz grounds into a force out, fielded by shortstop Trevor Story. Cam Devanney out at 2nd.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":34,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-08-31T18:47:15.852Z","endTime":"2025-08-31T18:48:27.160Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":608337,"fullName":"Lucas Giolito","link":"/api/v1/people/608337"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":3},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":687478,"fullName":"Cam Devanney","link":"/api/v1/people/687478"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":596115,"link":"/api/v1/people/596115"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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.3,"endSpeed":79.6,"strikeZoneTop":3.56376622381521,"strikeZoneBottom":1.63296010848411,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.0028158817373,"aZ":-27.6200746549914,"pfxX":1.2289175518719653,"pfxZ":2.8800717735419683,"pX":-0.11132602783448385,"pZ":1.1289513803132345,"vX0":3.16944531476092,"vY0":-124.19098115505697,"vZ0":-6.60521544249413,"x":121.24,"y":208.3,"x0":-1.557519616154187,"y0":50.003926706989034,"z0":6.083600111295419,"aX":1.9427024269456308},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":4.1,"breakHorizontal":-2.9,"spinRate":2014,"spinDirection":203},"zone":13,"typeConfidence":0.9,"plateTime":0.43897568770792894,"extension":6.141069382839647},"index":0,"playId":"cb107ae5-838d-3025-96e3-72a441385e6b","pitchNumber":1,"startTime":"2025-08-31T18:47:41.329Z","endTime":"2025-08-31T18:47:46.199Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608337,"link":"/api/v1/people/608337","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":663853,"link":"/api/v1/people/663853"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":687462,"link":"/api/v1/people/687462","batSide":{"code":"L","description":"Left"}},"first":{"id":687478,"link":"/api/v1/people/687478"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.8,"endSpeed":84.5,"strikeZoneTop":3.57,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.673254998219406,"aZ":-10.184498850839883,"pfxX":-4.205760070112446,"pfxZ":11.983175714644439,"pX":0.05003345033965361,"pZ":2.739035560838349,"vX0":4.680640429480128,"vY0":-134.9376438889158,"vZ0":-7.296701772473451,"x":115.09,"y":164.83,"x0":-1.1645857077525472,"y0":50.00493386631328,"z0":6.2041478847104,"aX":-7.719707284005287},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":20.3,"breakHorizontal":6.6,"spinRate":2207,"spinDirection":204},"zone":5,"typeConfidence":0.9,"plateTime":0.4066591351811262,"extension":6.261563160311191},"index":1,"playId":"3f999762-a287-3fc4-b0c5-249bfaf109de","pitchNumber":2,"startTime":"2025-08-31T18:47:58.437Z","endTime":"2025-08-31T18:48:01.567Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608337,"link":"/api/v1/people/608337","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":663853,"link":"/api/v1/people/663853"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":687462,"link":"/api/v1/people/687462","batSide":{"code":"L","description":"Left"}},"first":{"id":687478,"link":"/api/v1/people/687478"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.3,"endSpeed":85.1,"strikeZoneTop":3.57,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.410459972864025,"aZ":-11.05888125322901,"pfxX":-3.3119126227492686,"pfxZ":11.328400465788173,"pX":-0.18323637233355733,"pZ":3.5968274240968627,"vX0":3.749696624277376,"vY0":-135.82521658710823,"vZ0":-5.017077500771613,"x":123.98,"y":141.67,"x0":-1.1529188144487534,"y0":50.00497720686853,"z0":6.2404389425729345,"aX":-6.174513586139799},"breaks":{"breakAngle":24.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":19.6,"breakHorizontal":5.2,"spinRate":2382,"spinDirection":197},"zone":2,"typeConfidence":0.91,"plateTime":0.4036376409961506,"extension":6.216036775505321},"hitData":{"launchSpeed":95.3,"launchAngle":-7.0,"totalDistance":25.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":120.91,"coordY":143.07}},"index":2,"playId":"d2bd8e36-1eed-3a66-af54-f5c969241166","pitchNumber":3,"startTime":"2025-08-31T18:48:20.508Z","endTime":"2025-08-31T18:48:27.160Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608337,"link":"/api/v1/people/608337","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":663853,"link":"/api/v1/people/663853"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":687462,"link":"/api/v1/people/687462","batSide":{"code":"L","description":"Left"}},"first":{"id":687478,"link":"/api/v1/people/687478"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687462,"link":"/api/v1/people/687462"},"credit":"b_ab"},{"player":{"id":608337,"link":"/api/v1/people/608337"},"credit":"p_ab"},{"player":{"id":687462,"link":"/api/v1/people/687462"},"credit":"b_pa"},{"player":{"id":608337,"link":"/api/v1/people/608337"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":41.5,"awayTeamWinProbability":58.5,"homeTeamWinProbabilityAdded":2.3999999999999986,"leverageIndex":0.99,"dramaIndex":45.0,"contextMetrics":{},"playEndTime":"2025-08-31T18:48:27.160Z","atBatIndex":34},{"result":{"type":"atBat","event":"Field Error","eventType":"field_error","description":"Romy Gonzalez reaches on a throwing error by second baseman Nick Gonzales.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":35,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-08-31T18:50:27.868Z","endTime":"2025-08-31T18:50:41.198Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":663853,"fullName":"Romy Gonzalez","link":"/api/v1/people/663853"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656605,"fullName":"Mitch Keller","link":"/api/v1/people/656605"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":663853,"fullName":"Romy Gonzalez","link":"/api/v1/people/663853"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","movementReason":null,"runner":{"id":663853,"fullName":"Romy Gonzalez","link":"/api/v1/people/663853"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":693304,"link":"/api/v1/people/693304"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_throwing_error"}]}],"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(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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.3,"endSpeed":84.5,"strikeZoneTop":3.61,"strikeZoneBottom":1.73,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.33362138683056,"aZ":-18.702700184112317,"pfxX":-8.020907313933172,"pfxZ":7.367468551391491,"pX":0.04815436460552066,"pZ":3.134080909318116,"vX0":7.054924141094237,"vY0":-134.21090384600916,"vZ0":-3.297945767766953,"x":115.16,"y":154.16,"x0":-1.5690876547348678,"y0":50.0060642869749,"z0":5.706662323139058,"aX":-14.673774796211633},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":12.8,"breakHorizontal":13.1,"spinRate":2428,"spinDirection":211},"zone":2,"typeConfidence":2.0,"plateTime":0.40769603729709214,"extension":6.6066663463617905},"hitData":{"launchSpeed":108.7,"launchAngle":-10.0,"totalDistance":16.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":144.72,"coordY":143.57}},"index":0,"playId":"8fa288bf-ba7c-3079-a7d7-851c943555c6","pitchNumber":1,"startTime":"2025-08-31T18:50:33.698Z","endTime":"2025-08-31T18:50:41.198Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656605,"link":"/api/v1/people/656605","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":687478,"link":"/api/v1/people/687478"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":672744,"link":"/api/v1/people/672744"}},"offense":{"batter":{"id":663853,"link":"/api/v1/people/663853","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663853,"link":"/api/v1/people/663853"},"credit":"b_ab"},{"player":{"id":656605,"link":"/api/v1/people/656605"},"credit":"p_ab"},{"player":{"id":663853,"link":"/api/v1/people/663853"},"credit":"b_pa"},{"player":{"id":656605,"link":"/api/v1/people/656605"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":47.099999999999994,"awayTeamWinProbability":52.900000000000006,"homeTeamWinProbabilityAdded":5.599999999999994,"leverageIndex":1.33,"dramaIndex":73.0,"contextMetrics":{},"playEndTime":"2025-08-31T18:50:41.198Z","atBatIndex":35},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Ceddanne Rafaela flies out to right fielder Alexander Canario.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":36,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-08-31T18:51:04.426Z","endTime":"2025-08-31T18:51:59.400Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656605,"fullName":"Mitch Keller","link":"/api/v1/people/656605"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":663853,"fullName":"Romy Gonzalez","link":"/api/v1/people/663853"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":672744,"link":"/api/v1/people/672744"},"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(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":92.8,"endSpeed":85.0,"strikeZoneTop":3.58512777010488,"strikeZoneBottom":1.67077699344917,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.93698253601733,"aZ":-20.95974643247102,"pfxX":-6.94976953614987,"pfxZ":6.0459627817756445,"pX":-0.7040793231983933,"pZ":3.872598423843192,"vX0":4.661462351075554,"vY0":-135.1967050471128,"vZ0":-1.047497816072966,"x":143.84,"y":134.22,"x0":-1.5459784508065095,"y0":50.002810478504585,"z0":5.733454022895473,"aX":-12.890369748533399},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":10.9,"breakHorizontal":11.6,"spinRate":2253,"spinDirection":216},"zone":11,"typeConfidence":2.0,"plateTime":0.4048292612928597,"extension":6.527831316171478},"index":0,"playId":"e8359186-b337-3c01-95ee-dd7361883b6b","pitchNumber":1,"startTime":"2025-08-31T18:51:10.477Z","endTime":"2025-08-31T18:51:15.902Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656605,"link":"/api/v1/people/656605","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":687478,"link":"/api/v1/people/687478"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":672744,"link":"/api/v1/people/672744"}},"offense":{"batter":{"id":678882,"link":"/api/v1/people/678882","batSide":{"code":"R","description":"Right"}},"first":{"id":663853,"link":"/api/v1/people/663853"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"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":92.3,"endSpeed":85.5,"strikeZoneTop":3.52,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.172354183635985,"aZ":-20.69416202981167,"pfxX":-5.9417095773227615,"pfxZ":6.205533613494167,"pX":-0.48398118105789634,"pZ":1.9621334928157936,"vX0":5.066632856625273,"vY0":-134.42414584077028,"vZ0":-5.660851824211266,"x":135.45,"y":185.8,"x0":-1.6113084047116906,"y0":50.00185787295563,"z0":5.54163303215628,"aX":-10.991483859277418},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":10.3,"breakHorizontal":9.8,"spinRate":2348,"spinDirection":217},"zone":7,"typeConfidence":2.0,"plateTime":0.4057788232362962,"extension":6.537777569091368},"index":1,"playId":"7e972fbb-10a3-3ce0-8508-6066c6d383a6","pitchNumber":2,"startTime":"2025-08-31T18:51:25.646Z","endTime":"2025-08-31T18:51:28.892Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656605,"link":"/api/v1/people/656605","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":687478,"link":"/api/v1/people/687478"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":672744,"link":"/api/v1/people/672744"}},"offense":{"batter":{"id":678882,"link":"/api/v1/people/678882","batSide":{"code":"R","description":"Right"}},"first":{"id":663853,"link":"/api/v1/people/663853"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"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":94.5,"endSpeed":86.9,"strikeZoneTop":3.52,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.14038168130202,"aZ":-18.039974484845285,"pfxX":-6.568532761380826,"pfxZ":7.3510222472368145,"pX":-0.3244767072737058,"pZ":1.7699886359596997,"vX0":5.410866004851053,"vY0":-137.46121714034965,"vZ0":-7.117213087490674,"x":129.37,"y":190.99,"x0":-1.460455431491534,"y0":50.00434768261107,"z0":5.607870508718187,"aX":-12.630322270455203},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":12.1,"breakHorizontal":10.8,"spinRate":2375,"spinDirection":213},"zone":7,"typeConfidence":2.0,"plateTime":0.39776348074185863,"extension":6.510637703768899},"hitData":{"launchSpeed":89.4,"launchAngle":44.0,"totalDistance":252.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":194.25,"coordY":124.5}},"index":2,"playId":"2e752df0-3f17-307b-ba03-fb05207c6401","pitchNumber":3,"startTime":"2025-08-31T18:51:47.282Z","endTime":"2025-08-31T18:51:59.400Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656605,"link":"/api/v1/people/656605","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":687478,"link":"/api/v1/people/687478"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":672744,"link":"/api/v1/people/672744"}},"offense":{"batter":{"id":678882,"link":"/api/v1/people/678882","batSide":{"code":"R","description":"Right"}},"first":{"id":663853,"link":"/api/v1/people/663853"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":678882,"link":"/api/v1/people/678882"},"credit":"b_ab"},{"player":{"id":656605,"link":"/api/v1/people/656605"},"credit":"p_ab"},{"player":{"id":678882,"link":"/api/v1/people/678882"},"credit":"b_pa"},{"player":{"id":656605,"link":"/api/v1/people/656605"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":42.0,"awayTeamWinProbability":58.0,"homeTeamWinProbabilityAdded":-5.099999999999994,"leverageIndex":2.23,"dramaIndex":92.0,"contextMetrics":{},"playEndTime":"2025-08-31T18:51:59.400Z","atBatIndex":36},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Carlos Narváez hits a ground-rule double (22) on a line drive down the right-field line. Romy Gonzalez to 3rd.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":37,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-08-31T18:51:58.586Z","endTime":"2025-08-31T18:54:31.923Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":665966,"fullName":"Carlos Narváez","link":"/api/v1/people/665966"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656605,"fullName":"Mitch Keller","link":"/api/v1/people/656605"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":665966,"fullName":"Carlos Narváez","link":"/api/v1/people/665966"},"postOnThird":{"id":663853,"fullName":"Romy Gonzalez","link":"/api/v1/people/663853"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3,4,5,6],"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":665966,"fullName":"Carlos Narváez","link":"/api/v1/people/665966"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"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":663853,"fullName":"Romy Gonzalez","link":"/api/v1/people/663853"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.9,"endSpeed":85.7,"strikeZoneTop":3.61,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.95065954688767,"aZ":-21.19755570845525,"pfxX":-7.632171520603901,"pfxZ":5.869066492741217,"pX":-0.563888964700963,"pZ":3.114001027082055,"vX0":5.117937512574198,"vY0":-135.25053729690111,"vZ0":-2.985835663981833,"x":138.49,"y":154.7,"x0":-1.4802794772361758,"y0":50.002227470333814,"z0":5.703351244449158,"aX":-14.269719006901962},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":10.3,"breakHorizontal":12.8,"spinRate":2366,"spinDirection":209},"zone":1,"typeConfidence":2.0,"plateTime":0.4035570719002086,"extension":6.555304889280905},"index":0,"playId":"9ef83b60-42fd-3b31-b783-b2569989c66f","pitchNumber":1,"startTime":"2025-08-31T18:52:24.265Z","endTime":"2025-08-31T18:52:27.715Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656605,"link":"/api/v1/people/656605","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":687478,"link":"/api/v1/people/687478"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":672744,"link":"/api/v1/people/672744"}},"offense":{"batter":{"id":665966,"link":"/api/v1/people/665966","batSide":{"code":"R","description":"Right"}},"first":{"id":663853,"link":"/api/v1/people/663853"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"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":82.9,"endSpeed":77.4,"strikeZoneTop":3.61,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.33057844247549,"aZ":-28.243257287952062,"pfxX":6.493627402309642,"pfxZ":2.617547560084331,"pX":0.1770291306594163,"pZ":2.3754928720542874,"vX0":2.4640680936264965,"vY0":-120.9351988399963,"vZ0":-1.7148751257439656,"x":110.25,"y":174.64,"x0":-1.6946387548494908,"y0":50.00410457819815,"z0":5.5367910347107925,"aX":9.760821503958892},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":4.7,"breakHorizontal":-12.4,"spinRate":2616,"spinDirection":60},"zone":5,"typeConfidence":2.0,"plateTime":0.45038237144864324,"extension":6.521622137466276},"index":1,"playId":"eb65e196-8847-3e69-8ed2-5b3fac3f7528","pitchNumber":2,"startTime":"2025-08-31T18:52:45.299Z","endTime":"2025-08-31T18:52:49.617Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656605,"link":"/api/v1/people/656605","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":687478,"link":"/api/v1/people/687478"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":672744,"link":"/api/v1/people/672744"}},"offense":{"batter":{"id":665966,"link":"/api/v1/people/665966","batSide":{"code":"R","description":"Right"}},"first":{"id":663853,"link":"/api/v1/people/663853"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2025-08-31T18:53:05.741Z","endTime":"2025-08-31T18:53:13.445Z","isPitch":false,"type":"action","player":{"id":665966,"link":"/api/v1/people/665966"},"defense":{"pitcher":{"id":656605,"link":"/api/v1/people/656605","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":687478,"link":"/api/v1/people/687478"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":672744,"link":"/api/v1/people/672744"}},"offense":{"batter":{"id":665966,"link":"/api/v1/people/665966","batSide":{"code":"R","description":"Right"}},"first":{"id":663853,"link":"/api/v1/people/663853"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"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":2,"outs":1},"pitchData":{"startSpeed":96.2,"endSpeed":88.1,"strikeZoneTop":3.61,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.79685885411867,"aZ":-14.271049992415175,"pfxX":-5.641544346406245,"pfxZ":9.022316308649668,"pX":1.0261752574988965,"pZ":2.5396270744343936,"vX0":8.515592344428415,"vY0":-139.80102933495667,"vZ0":-6.008056184313343,"x":77.88,"y":170.21,"x0":-1.3229256350031118,"y0":50.00382328935897,"z0":5.649307470830782,"aX":-11.196079368846782},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":15.2,"breakHorizontal":8.5,"spinRate":2393,"spinDirection":217},"zone":14,"typeConfidence":2.0,"plateTime":0.3914354661249897,"extension":6.513980637961922},"index":3,"playId":"ffb8508c-4047-328a-8c30-17e52c3d21b3","pitchNumber":3,"startTime":"2025-08-31T18:53:13.445Z","endTime":"2025-08-31T18:53:17.422Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656605,"link":"/api/v1/people/656605","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":687478,"link":"/api/v1/people/687478"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":672744,"link":"/api/v1/people/672744"}},"offense":{"batter":{"id":665966,"link":"/api/v1/people/665966","batSide":{"code":"R","description":"Right"}},"first":{"id":663853,"link":"/api/v1/people/663853"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"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},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.7,"endSpeed":77.1,"strikeZoneTop":3.4375977250301,"strikeZoneBottom":1.56613199357734,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.948342027665426,"aZ":-25.025733385360034,"pfxX":9.77795786037371,"pfxZ":4.734626559371624,"pX":1.8821682640991912,"pZ":1.1005712023403131,"vX0":5.358272663358873,"vY0":-123.04471428388513,"vZ0":-5.332750898041031,"x":45.26,"y":209.06,"x0":-1.6051157914990737,"y0":50.00337871652561,"z0":5.458661362360112,"aX":14.758470674610356},"breaks":{"breakAngle":31.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":7.3,"breakHorizontal":-19.1,"spinRate":2739,"spinDirection":70},"zone":14,"typeConfidence":2.0,"plateTime":0.44782970985629067,"extension":6.600887556240171},"index":4,"playId":"9e8daf52-4e32-3367-b58b-6fb437019e1e","pitchNumber":4,"startTime":"2025-08-31T18:53:34.705Z","endTime":"2025-08-31T18:53:37.861Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656605,"link":"/api/v1/people/656605","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":687478,"link":"/api/v1/people/687478"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":672744,"link":"/api/v1/people/672744"}},"offense":{"batter":{"id":665966,"link":"/api/v1/people/665966","batSide":{"code":"R","description":"Right"}},"first":{"id":663853,"link":"/api/v1/people/663853"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"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":84.8,"endSpeed":77.5,"strikeZoneTop":3.52534122357996,"strikeZoneBottom":1.69063762913425,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.080699573190373,"aZ":-29.34566430029221,"pfxX":6.877930474051998,"pfxZ":1.8597897253627993,"pX":1.3796014856916843,"pZ":1.5721020209291505,"vX0":5.070940400516311,"vY0":-123.33298153481329,"vZ0":-3.54110392212058,"x":64.41,"y":196.33,"x0":-1.604968400262906,"y0":50.00535879912893,"z0":5.531464962226848,"aX":10.478466201305773},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":2.8,"breakHorizontal":-13.7,"spinRate":2742,"spinDirection":70},"zone":14,"typeConfidence":2.0,"plateTime":0.4460103755639597,"extension":6.5086465855698385},"index":5,"playId":"9d0e24cb-f6b8-3c36-9687-a62b3c429b4e","pitchNumber":5,"startTime":"2025-08-31T18:53:56.463Z","endTime":"2025-08-31T18:54:00.004Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656605,"link":"/api/v1/people/656605","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":687478,"link":"/api/v1/people/687478"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":672744,"link":"/api/v1/people/672744"}},"offense":{"batter":{"id":665966,"link":"/api/v1/people/665966","batSide":{"code":"R","description":"Right"}},"first":{"id":663853,"link":"/api/v1/people/663853"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"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":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.4,"endSpeed":87.3,"strikeZoneTop":3.61,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.438354545162056,"aZ":-12.72191098489212,"pfxX":-5.3838474742824385,"pfxZ":9.997102050547792,"pX":1.186372331296211,"pZ":1.8559646550819027,"vX0":8.791756453286249,"vY0":-138.476923172078,"vZ0":-7.758272925705775,"x":71.78,"y":188.67,"x0":-1.3276475225358575,"y0":50.00106064369922,"z0":5.541900360638401,"aX":-10.474130015898174},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":16.7,"breakHorizontal":7.9,"spinRate":2409,"spinDirection":216},"zone":14,"typeConfidence":2.0,"plateTime":0.395295206083325,"extension":6.500806632238361},"hitData":{"launchSpeed":83.1,"launchAngle":21.0,"totalDistance":248.0,"trajectory":"line_drive","hardness":"medium","coordinates":{"coordX":198.77,"coordY":130.97}},"index":6,"playId":"6035b3ca-8202-32d0-bcdb-77aee43fbc64","pitchNumber":6,"startTime":"2025-08-31T18:54:17.191Z","endTime":"2025-08-31T18:54:31.923Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656605,"link":"/api/v1/people/656605","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":687478,"link":"/api/v1/people/687478"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":672744,"link":"/api/v1/people/672744"}},"offense":{"batter":{"id":665966,"link":"/api/v1/people/665966","batSide":{"code":"R","description":"Right"}},"first":{"id":663853,"link":"/api/v1/people/663853"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665966,"link":"/api/v1/people/665966"},"credit":"b_ab"},{"player":{"id":656605,"link":"/api/v1/people/656605"},"credit":"p_ab"},{"player":{"id":665966,"link":"/api/v1/people/665966"},"credit":"b_pa"},{"player":{"id":656605,"link":"/api/v1/people/656605"},"credit":"p_pa"}],"flags":[{"credit":"b_gnd_rule_double"}],"homeTeamWinProbability":54.800000000000004,"awayTeamWinProbability":45.199999999999996,"homeTeamWinProbabilityAdded":12.800000000000004,"leverageIndex":1.88,"dramaIndex":131.0,"contextMetrics":{},"playEndTime":"2025-08-31T18:54:31.923Z","atBatIndex":37},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Roman Anthony grounds out, shortstop Jared Triolo to first baseman Spencer Horwitz. Romy Gonzalez scores. Carlos Narváez to 3rd.","rbi":1,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":38,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-08-31T18:54:29.656Z","endTime":"2025-08-31T18:55:23.357Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":701350,"fullName":"Roman Anthony","link":"/api/v1/people/701350"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656605,"fullName":"Mitch Keller","link":"/api/v1/people/656605"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":665966,"fullName":"Carlos Narváez","link":"/api/v1/people/665966"},"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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":701350,"fullName":"Roman Anthony","link":"/api/v1/people/701350"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":669707,"link":"/api/v1/people/669707"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":687462,"link":"/api/v1/people/687462"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":663853,"fullName":"Romy Gonzalez","link":"/api/v1/people/663853"},"responsiblePitcher":{"id":656605,"link":"/api/v1/people/656605"},"isScoringEvent":true,"rbi":true,"earned":false,"teamUnearned":true,"playIndex":0},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":665966,"fullName":"Carlos Narváez","link":"/api/v1/people/665966"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(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":95.8,"endSpeed":88.3,"strikeZoneTop":3.68,"strikeZoneBottom":1.76,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.96831668488727,"aZ":-15.334565221958853,"pfxX":-5.399763185122488,"pfxZ":8.478456616555325,"pX":-0.2197095593105322,"pZ":2.2720995995339957,"vX0":5.718203295129997,"vY0":-139.45301702419493,"vZ0":-6.421015093423436,"x":125.37,"y":177.43,"x0":-1.587265897014431,"y0":50.001025029148515,"z0":5.601401847229263,"aX":-10.721437804429584},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":14.3,"breakHorizontal":8.8,"spinRate":2469,"spinDirection":217},"zone":8,"typeConfidence":2.0,"plateTime":0.3915653860652344,"extension":6.431179559502616},"hitData":{"launchSpeed":111.6,"launchAngle":-2.0,"totalDistance":39.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":115.84,"coordY":140.53}},"index":0,"playId":"f92e447e-6415-38a9-9540-61303e55e283","pitchNumber":1,"startTime":"2025-08-31T18:55:15.196Z","endTime":"2025-08-31T18:55:23.357Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656605,"link":"/api/v1/people/656605","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":687478,"link":"/api/v1/people/687478"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":672744,"link":"/api/v1/people/672744"}},"offense":{"batter":{"id":701350,"link":"/api/v1/people/701350","batSide":{"code":"L","description":"Left"}},"second":{"id":665966,"link":"/api/v1/people/665966"},"third":{"id":663853,"link":"/api/v1/people/663853"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":701350,"link":"/api/v1/people/701350"},"credit":"b_ab"},{"player":{"id":656605,"link":"/api/v1/people/656605"},"credit":"p_ab"},{"player":{"id":701350,"link":"/api/v1/people/701350"},"credit":"b_pa"},{"player":{"id":656605,"link":"/api/v1/people/656605"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.400000000000006,"awayTeamWinProbability":44.599999999999994,"homeTeamWinProbabilityAdded":0.6000000000000014,"leverageIndex":2.48,"dramaIndex":71.0,"contextMetrics":{},"playEndTime":"2025-08-31T18:55:23.357Z","atBatIndex":38},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Alex Bregman hit by pitch.","rbi":0,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":39,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-08-31T18:55:36.591Z","endTime":"2025-08-31T18:56:33.056Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":3,"strikes":0,"outs":2},"matchup":{"batter":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656605,"fullName":"Mitch Keller","link":"/api/v1/people/656605"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"postOnThird":{"id":665966,"fullName":"Carlos Narváez","link":"/api/v1/people/665966"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","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":[]}],"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":85.1,"strikeZoneTop":3.3636298617825,"strikeZoneBottom":1.63982077592624,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.67424460134273,"aZ":-18.342547928985834,"pfxX":-7.418775874644618,"pfxZ":7.494066528562641,"pX":-1.2685071993827335,"pZ":1.6211192087688062,"vX0":3.6985724217246747,"vY0":-134.85858009787617,"vZ0":-6.6893545967653,"x":165.35,"y":195.01,"x0":-1.6920173070136668,"y0":50.00666471538009,"z0":5.422749113748472,"aX":-13.70041260626703},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":12.4,"breakHorizontal":12.7,"spinRate":2402,"spinDirection":212},"zone":13,"typeConfidence":2.0,"plateTime":0.4057764640166881,"extension":6.626976888078882},"index":0,"playId":"3ee851c8-93cd-3c64-881e-30efac4e2c84","pitchNumber":1,"startTime":"2025-08-31T18:55:51.615Z","endTime":"2025-08-31T18:55:54.834Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656605,"link":"/api/v1/people/656605","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":687478,"link":"/api/v1/people/687478"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":672744,"link":"/api/v1/people/672744"}},"offense":{"batter":{"id":608324,"link":"/api/v1/people/608324","batSide":{"code":"R","description":"Right"}},"third":{"id":665966,"link":"/api/v1/people/665966"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.0,"endSpeed":86.1,"strikeZoneTop":3.36000007147994,"strikeZoneBottom":1.62959521956717,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.447974505609494,"aZ":-16.083280380944355,"pfxX":-4.794978943420398,"pfxZ":8.456993659752715,"pX":0.045794518914720854,"pZ":3.6565909341967435,"vX0":5.713865803991738,"vY0":-136.89931508939938,"vZ0":-2.703120306483711,"x":115.25,"y":140.05,"x0":-1.4427859346674687,"y0":50.00582627067524,"z0":5.754050878229077,"aX":-9.127685528892375},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":15.0,"breakHorizontal":7.6,"spinRate":2349,"spinDirection":210},"zone":12,"typeConfidence":2.0,"plateTime":0.39966366497835715,"extension":6.566860954639336},"index":1,"playId":"25766ca0-db6d-34dc-a421-d2e144862955","pitchNumber":2,"startTime":"2025-08-31T18:56:08.202Z","endTime":"2025-08-31T18:56:12.506Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656605,"link":"/api/v1/people/656605","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":687478,"link":"/api/v1/people/687478"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":672744,"link":"/api/v1/people/672744"}},"offense":{"batter":{"id":608324,"link":"/api/v1/people/608324","batSide":{"code":"R","description":"Right"}},"third":{"id":665966,"link":"/api/v1/people/665966"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"H","description":"Hit By Pitch"},"description":"Hit By Pitch","code":"H","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.3,"endSpeed":86.1,"strikeZoneTop":3.36,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.412349310555044,"aZ":-17.722301370066116,"pfxX":-7.914370028304037,"pfxZ":7.609958810396665,"pX":-2.4891038723017784,"pZ":1.9729887292221926,"vX0":0.7525227423724843,"vY0":-137.18335695081998,"vZ0":-6.291643149424973,"x":211.88,"y":185.51,"x0":-1.7398368527700208,"y0":50.003042444076925,"z0":5.511783775241893,"aX":-15.026939268041614},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":12.6,"breakHorizontal":14.2,"spinRate":2492,"spinDirection":214},"zone":13,"typeConfidence":2.0,"plateTime":0.39983972841548,"extension":6.4474497191581435},"index":2,"playId":"54d3eae2-ea6d-34ad-ad38-00311b9404ef","pitchNumber":3,"startTime":"2025-08-31T18:56:25.012Z","endTime":"2025-08-31T18:56:33.056Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656605,"link":"/api/v1/people/656605","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":687478,"link":"/api/v1/people/687478"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":672744,"link":"/api/v1/people/672744"}},"offense":{"batter":{"id":608324,"link":"/api/v1/people/608324","batSide":{"code":"R","description":"Right"}},"third":{"id":665966,"link":"/api/v1/people/665966"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":608324,"link":"/api/v1/people/608324"},"credit":"b_pa"},{"player":{"id":656605,"link":"/api/v1/people/656605"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":56.699999999999996,"awayTeamWinProbability":43.300000000000004,"homeTeamWinProbabilityAdded":1.29999999999999,"leverageIndex":1.98,"dramaIndex":63.0,"contextMetrics":{},"playEndTime":"2025-08-31T18:56:33.056Z","atBatIndex":39},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Jarren Duran hits an inside-the-park home run (14) on a line drive to right-center field. Carlos Narváez scores. Alex Bregman scores.","rbi":3,"awayScore":1,"homeScore":4,"isOut":false},"about":{"atBatIndex":40,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-08-31T18:57:40.506Z","endTime":"2025-08-31T18:58:06.445Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656605,"fullName":"Mitch Keller","link":"/api/v1/people/656605"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"responsiblePitcher":{"id":656605,"link":"/api/v1/people/656605"},"isScoringEvent":true,"rbi":true,"earned":false,"teamUnearned":true,"playIndex":1},"credits":[{"player":{"id":665833,"link":"/api/v1/people/665833"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":665966,"fullName":"Carlos Narváez","link":"/api/v1/people/665966"},"responsiblePitcher":{"id":656605,"link":"/api/v1/people/656605"},"isScoringEvent":true,"rbi":true,"earned":false,"teamUnearned":true,"playIndex":1},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"responsiblePitcher":{"id":656605,"link":"/api/v1/people/656605"},"isScoringEvent":true,"rbi":true,"earned":false,"teamUnearned":true,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2025-08-31T18:56:42.312Z","endTime":"2025-08-31T18:57:42.908Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":656605,"link":"/api/v1/people/656605","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":687478,"link":"/api/v1/people/687478"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":672744,"link":"/api/v1/people/672744"}},"offense":{"batter":{"id":680776,"link":"/api/v1/people/680776","batSide":{"code":"L","description":"Left"}},"first":{"id":608324,"link":"/api/v1/people/608324"},"third":{"id":665966,"link":"/api/v1/people/665966"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.5,"endSpeed":85.6,"strikeZoneTop":3.55,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.07905193427634,"aZ":-13.193979427826358,"pfxX":-5.596247907971986,"pfxZ":10.022911911179898,"pX":0.23435649537564615,"pZ":3.028895750017679,"vX0":6.800789843799327,"vY0":-137.3872482233312,"vZ0":-4.617105812874386,"x":108.07,"y":157.0,"x0":-1.55693396526394,"y0":50.00473445788679,"z0":5.6416463419444,"aX":-10.600143894725763},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":17.3,"breakHorizontal":8.5,"spinRate":2455,"spinDirection":217},"zone":2,"typeConfidence":2.0,"plateTime":0.40010388044203626,"extension":6.385500119238347},"hitData":{"launchSpeed":103.1,"launchAngle":13.0,"totalDistance":266.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":155.77,"coordY":71.14}},"index":1,"playId":"cfc2dff5-3ad5-34ab-ba9d-c38d0d83d225","pitchNumber":1,"startTime":"2025-08-31T18:57:42.908Z","endTime":"2025-08-31T18:58:06.445Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656605,"link":"/api/v1/people/656605","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":687478,"link":"/api/v1/people/687478"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":672744,"link":"/api/v1/people/672744"}},"offense":{"batter":{"id":680776,"link":"/api/v1/people/680776","batSide":{"code":"L","description":"Left"}},"first":{"id":608324,"link":"/api/v1/people/608324"},"third":{"id":665966,"link":"/api/v1/people/665966"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680776,"link":"/api/v1/people/680776"},"credit":"b_ab"},{"player":{"id":656605,"link":"/api/v1/people/656605"},"credit":"p_ab"},{"player":{"id":680776,"link":"/api/v1/people/680776"},"credit":"b_pa"},{"player":{"id":656605,"link":"/api/v1/people/656605"},"credit":"p_pa"}],"flags":[{"credit":"b_inside_park_hr"}],"homeTeamWinProbability":86.8,"awayTeamWinProbability":13.200000000000003,"homeTeamWinProbabilityAdded":30.1,"leverageIndex":2.54,"dramaIndex":253.0,"contextMetrics":{},"playEndTime":"2025-08-31T18:58:06.445Z","atBatIndex":40},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Trevor Story strikes out swinging.","rbi":0,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":41,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-08-31T18:58:22.309Z","endTime":"2025-08-31T18:59:26.727Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":596115,"fullName":"Trevor Story","link":"/api/v1/people/596115"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656605,"fullName":"Mitch Keller","link":"/api/v1/people/656605"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","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":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":596115,"fullName":"Trevor Story","link":"/api/v1/people/596115"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":680779,"link":"/api/v1/people/680779"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.0,"endSpeed":83.8,"strikeZoneTop":3.50027551194019,"strikeZoneBottom":1.46633624378923,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.098729437949274,"aZ":-18.703164735603238,"pfxX":-10.52291081615214,"pfxZ":7.422982927144568,"pX":0.06016918294151628,"pZ":1.3998711896107296,"vX0":7.809758851134814,"vY0":-135.00714437898895,"vZ0":-7.273646365169866,"x":114.71,"y":200.98,"x0":-1.5280999181523396,"y0":50.00061344336852,"z0":5.484039492726957,"aX":-19.089516488636367},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":11.8,"breakHorizontal":17.0,"spinRate":2286,"spinDirection":215},"zone":8,"typeConfidence":2.0,"plateTime":0.40840033803338827,"extension":6.621129882458394},"index":0,"playId":"39be6428-5d5c-36ba-98d0-e6f3e8cafb09","pitchNumber":1,"startTime":"2025-08-31T18:58:38.623Z","endTime":"2025-08-31T18:58:42.441Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656605,"link":"/api/v1/people/656605","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":687478,"link":"/api/v1/people/687478"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":672744,"link":"/api/v1/people/672744"}},"offense":{"batter":{"id":596115,"link":"/api/v1/people/596115","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"index":1,"startTime":"2025-08-31T18:58:52.856Z","endTime":"2025-08-31T18:59:08.394Z","isPitch":false,"type":"action","player":{"id":596115,"link":"/api/v1/people/596115"},"defense":{"pitcher":{"id":656605,"link":"/api/v1/people/656605","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":687478,"link":"/api/v1/people/687478"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":672744,"link":"/api/v1/people/672744"}},"offense":{"batter":{"id":596115,"link":"/api/v1/people/596115","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"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":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.8,"endSpeed":85.3,"strikeZoneTop":3.5,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.477739082585,"aZ":-21.40018880903527,"pfxX":-8.816019158830684,"pfxZ":5.771420682679382,"pX":-0.8919049786615314,"pZ":1.6728170698058562,"vX0":5.034531113835206,"vY0":-136.35453278375985,"vZ0":-6.433477509195127,"x":151.0,"y":193.61,"x0":-1.6255649044425564,"y0":50.00124140678071,"z0":5.559293051621811,"aX":-16.451148421472006},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":9.1,"breakHorizontal":14.8,"spinRate":2347,"spinDirection":302},"zone":13,"typeConfidence":2.0,"plateTime":0.40307291061501216,"extension":6.587031837826841},"index":2,"playId":"df9de190-92e6-3773-89bc-b47811a1b6a0","pitchNumber":2,"startTime":"2025-08-31T18:59:08.394Z","endTime":"2025-08-31T18:59:12.575Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656605,"link":"/api/v1/people/656605","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":687478,"link":"/api/v1/people/687478"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":672744,"link":"/api/v1/people/672744"}},"offense":{"batter":{"id":596115,"link":"/api/v1/people/596115","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"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":83.5,"endSpeed":75.0,"strikeZoneTop":3.5,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.784961567522206,"aZ":-30.952974691746746,"pfxX":12.253099004952801,"pfxZ":0.8492954334690204,"pX":1.3135640838657605,"pZ":2.2824613657311117,"vX0":3.5988099551143176,"vY0":-121.44036477233509,"vZ0":-1.2925742619336897,"x":66.93,"y":177.15,"x0":-1.7914826822795162,"y0":50.0054391543794,"z0":5.5942311356222865,"aX":17.726131483197374},"breaks":{"breakAngle":31.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-38.8,"breakVerticalInduced":1.4,"breakHorizontal":-23.2,"spinRate":2806,"spinDirection":66},"zone":14,"typeConfidence":2.0,"plateTime":0.45659999856342237,"extension":6.662340723428767},"index":3,"playId":"5d9387c4-f887-3b60-aeb4-563e4e767434","pitchNumber":3,"startTime":"2025-08-31T18:59:23.222Z","endTime":"2025-08-31T18:59:26.727Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656605,"link":"/api/v1/people/656605","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":687478,"link":"/api/v1/people/687478"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":672744,"link":"/api/v1/people/672744"}},"offense":{"batter":{"id":596115,"link":"/api/v1/people/596115","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":596115,"link":"/api/v1/people/596115"},"credit":"b_ab"},{"player":{"id":656605,"link":"/api/v1/people/656605"},"credit":"p_ab"},{"player":{"id":596115,"link":"/api/v1/people/596115"},"credit":"b_pa"},{"player":{"id":656605,"link":"/api/v1/people/656605"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":86.3,"awayTeamWinProbability":13.700000000000003,"homeTeamWinProbabilityAdded":-0.5,"leverageIndex":0.2,"dramaIndex":13.0,"contextMetrics":{},"playEndTime":"2025-08-31T18:59:26.727Z","atBatIndex":41},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Tommy Pham singles on a ground ball to center fielder Ceddanne Rafaela.","rbi":0,"awayScore":1,"homeScore":4,"isOut":false},"about":{"atBatIndex":42,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-08-31T19:01:17.997Z","endTime":"2025-08-31T19:02:15.980Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":0},"matchup":{"batter":{"id":502054,"fullName":"Tommy Pham","link":"/api/v1/people/502054"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":608337,"fullName":"Lucas Giolito","link":"/api/v1/people/608337"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":502054,"fullName":"Tommy Pham","link":"/api/v1/people/502054"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":502054,"fullName":"Tommy Pham","link":"/api/v1/people/502054"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":678882,"link":"/api/v1/people/678882"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.2,"endSpeed":85.1,"strikeZoneTop":3.55981705199463,"strikeZoneBottom":1.70228429262422,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.85727375584809,"aZ":-11.593478192049137,"pfxX":-3.633288742802905,"pfxZ":11.054418584666353,"pX":-0.3061185936157314,"pZ":3.5464696601464554,"vX0":3.4998728566505775,"vY0":-135.6310336952613,"vZ0":-5.133200799952202,"x":128.67,"y":143.03,"x0":-1.1416159771652423,"y0":50.00481402976032,"z0":6.273265427318573,"aX":-6.765508217887046},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":19.1,"breakHorizontal":5.9,"spinRate":2218,"spinDirection":202},"zone":1,"typeConfidence":0.91,"plateTime":0.4039599808968575,"extension":6.390152745693618},"index":0,"playId":"524ad2b9-c3b9-379d-814c-ab0aeebc4126","pitchNumber":1,"startTime":"2025-08-31T19:01:35.561Z","endTime":"2025-08-31T19:01:39.426Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608337,"link":"/api/v1/people/608337","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":663853,"link":"/api/v1/people/663853"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":502054,"link":"/api/v1/people/502054","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"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":80.9,"endSpeed":74.7,"strikeZoneTop":3.55999890500103,"strikeZoneBottom":1.61320596876261,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.457706243354465,"aZ":-21.928038546157797,"pfxX":-7.915439670777815,"pfxZ":7.28859697869626,"pX":0.9868719295406224,"pZ":1.0531564279456627,"vX0":7.175451068965084,"vY0":-117.56190339103657,"vZ0":-6.9888166892907675,"x":79.38,"y":210.34,"x0":-1.070682159000673,"y0":50.00035525190585,"z0":6.087994765450164,"aX":-11.122316043267226},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":11.8,"breakHorizontal":12.7,"spinRate":1599,"spinDirection":221},"zone":14,"typeConfidence":0.9,"plateTime":0.4651979034720015,"extension":6.624774337911494},"index":1,"playId":"89e278f4-ee08-30ce-9422-362957cc1e08","pitchNumber":2,"startTime":"2025-08-31T19:01:48.956Z","endTime":"2025-08-31T19:01:53.004Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608337,"link":"/api/v1/people/608337","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":663853,"link":"/api/v1/people/663853"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":502054,"link":"/api/v1/people/502054","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"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":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":80.1,"endSpeed":73.8,"strikeZoneTop":3.56,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.45120207727735,"aZ":-23.907771957756605,"pfxX":-7.183864606376082,"pfxZ":5.99109986099568,"pX":-0.6322634011050974,"pZ":2.495995434567025,"vX0":3.0541760224514203,"vY0":-116.60360717369745,"vZ0":-3.4330862873637313,"x":141.1,"y":171.39,"x0":-1.0240470612470698,"y0":50.004158413514155,"z0":6.237407051251052,"aX":-9.915913010211039},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":10.3,"breakHorizontal":12.2,"spinRate":1611,"spinDirection":215},"zone":4,"typeConfidence":0.9,"plateTime":0.46931709507195496,"extension":6.452323062137433},"hitData":{"launchSpeed":75.2,"launchAngle":0.0,"totalDistance":42.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":126.48,"coordY":91.38}},"index":2,"playId":"e226994a-8e59-3852-b4ea-daf0cefd31f6","pitchNumber":3,"startTime":"2025-08-31T19:02:02.828Z","endTime":"2025-08-31T19:02:15.980Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608337,"link":"/api/v1/people/608337","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":663853,"link":"/api/v1/people/663853"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":502054,"link":"/api/v1/people/502054","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":502054,"link":"/api/v1/people/502054"},"credit":"b_ab"},{"player":{"id":608337,"link":"/api/v1/people/608337"},"credit":"p_ab"},{"player":{"id":502054,"link":"/api/v1/people/502054"},"credit":"b_pa"},{"player":{"id":608337,"link":"/api/v1/people/608337"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":82.0,"awayTeamWinProbability":18.0,"homeTeamWinProbabilityAdded":-4.299999999999997,"leverageIndex":0.94,"dramaIndex":55.0,"contextMetrics":{},"playEndTime":"2025-08-31T19:02:15.980Z","atBatIndex":42},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Nick Gonzales lines out sharply to center fielder Ceddanne Rafaela.","rbi":0,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":43,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-08-31T19:02:27.539Z","endTime":"2025-08-31T19:03:07.103Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":608337,"fullName":"Lucas Giolito","link":"/api/v1/people/608337"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":502054,"fullName":"Tommy Pham","link":"/api/v1/people/502054"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":678882,"link":"/api/v1/people/678882"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":84.5,"endSpeed":77.8,"strikeZoneTop":3.52,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.014167216823434,"aZ":-28.440092387097952,"pfxX":1.5499253238574335,"pfxZ":2.440368870791496,"pX":-0.11590681013171163,"pZ":1.6620291502420947,"vX0":2.494291210303442,"vY0":-123.05447103840483,"vZ0":-5.076475484134498,"x":121.42,"y":193.91,"x0":-1.3450688248692582,"y0":50.00379336124606,"z0":6.168875428303582,"aX":2.3699789495397003},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":3.5,"breakHorizontal":-3.4,"spinRate":2060,"spinDirection":136},"zone":8,"typeConfidence":0.9,"plateTime":0.4455650410181766,"extension":6.238508864082193},"index":0,"playId":"dd5b01e7-917e-307b-84e2-498d662e2272","pitchNumber":1,"startTime":"2025-08-31T19:02:37.734Z","endTime":"2025-08-31T19:02:42.035Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608337,"link":"/api/v1/people/608337","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":663853,"link":"/api/v1/people/663853"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":693304,"link":"/api/v1/people/693304","batSide":{"code":"R","description":"Right"}},"first":{"id":502054,"link":"/api/v1/people/502054"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.5,"endSpeed":84.4,"strikeZoneTop":3.52,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.85276633794986,"aZ":-12.657857456407255,"pfxX":-4.142540771160734,"pfxZ":10.705039251344914,"pX":0.3273049460001308,"pZ":2.1427829599693777,"vX0":5.116193041823337,"vY0":-134.35648660925432,"vZ0":-8.133199302501296,"x":104.52,"y":180.92,"x0":-1.065828492190735,"y0":50.0027047696486,"z0":6.114154890613274,"aX":-7.552782525147382},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":17.8,"breakHorizontal":6.4,"spinRate":2319,"spinDirection":205},"zone":9,"typeConfidence":0.9,"plateTime":0.40809372894254725,"extension":6.392323069478832},"hitData":{"launchSpeed":102.5,"launchAngle":14.0,"totalDistance":315.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":158.72,"coordY":76.92}},"index":1,"playId":"6e97e66f-deed-3eef-ab83-d1f9bd1b1af0","pitchNumber":2,"startTime":"2025-08-31T19:02:55.516Z","endTime":"2025-08-31T19:03:07.103Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608337,"link":"/api/v1/people/608337","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":663853,"link":"/api/v1/people/663853"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":693304,"link":"/api/v1/people/693304","batSide":{"code":"R","description":"Right"}},"first":{"id":502054,"link":"/api/v1/people/502054"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":693304,"link":"/api/v1/people/693304"},"credit":"b_ab"},{"player":{"id":608337,"link":"/api/v1/people/608337"},"credit":"p_ab"},{"player":{"id":693304,"link":"/api/v1/people/693304"},"credit":"b_pa"},{"player":{"id":608337,"link":"/api/v1/people/608337"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":85.9,"awayTeamWinProbability":14.099999999999994,"homeTeamWinProbabilityAdded":3.9000000000000057,"leverageIndex":1.72,"dramaIndex":72.0,"contextMetrics":{},"playEndTime":"2025-08-31T19:03:07.103Z","atBatIndex":43},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Andrew McCutchen walks. Tommy Pham to 2nd.","rbi":0,"awayScore":1,"homeScore":4,"isOut":false},"about":{"atBatIndex":44,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-08-31T19:03:04.794Z","endTime":"2025-08-31T19:05:06.233Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":1},"matchup":{"batter":{"id":457705,"fullName":"Andrew McCutchen","link":"/api/v1/people/457705"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":608337,"fullName":"Lucas Giolito","link":"/api/v1/people/608337"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":457705,"fullName":"Andrew McCutchen","link":"/api/v1/people/457705"},"postOnSecond":{"id":502054,"fullName":"Tommy Pham","link":"/api/v1/people/502054"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","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":502054,"fullName":"Tommy Pham","link":"/api/v1/people/502054"},"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":457705,"fullName":"Andrew McCutchen","link":"/api/v1/people/457705"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"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, 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":81.3,"endSpeed":75.3,"strikeZoneTop":3.44072035787161,"strikeZoneBottom":1.66278589393868,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.395929136336406,"aZ":-20.45128739606011,"pfxX":-7.928474446342188,"pfxZ":8.266665378233833,"pX":-0.48606982286556494,"pZ":0.08621215125052754,"vX0":3.9297620297092783,"vY0":-118.01596942895954,"vZ0":-9.543954369486478,"x":135.53,"y":236.45,"x0":-1.1383161783975813,"y0":50.002912752343775,"z0":6.050097887867514,"aX":-11.2402348077865},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":13.0,"breakHorizontal":13.4,"spinRate":1597,"spinDirection":219},"zone":13,"typeConfidence":0.9,"plateTime":0.4632341519939027,"extension":6.53606426945359},"index":0,"playId":"7b2c9c0a-c798-3d91-8924-c6db95ba75b5","pitchNumber":1,"startTime":"2025-08-31T19:03:31.705Z","endTime":"2025-08-31T19:03:35.752Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608337,"link":"/api/v1/people/608337","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":663853,"link":"/api/v1/people/663853"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":457705,"link":"/api/v1/people/457705","batSide":{"code":"R","description":"Right"}},"first":{"id":502054,"link":"/api/v1/people/502054"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.3,"endSpeed":85.3,"strikeZoneTop":3.41427593965138,"strikeZoneBottom":1.65548729858171,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.28193139764585,"aZ":-11.106463781443027,"pfxX":-4.3177431859907,"pfxZ":11.241190338789098,"pX":-0.5538955672538071,"pZ":4.838595239907237,"vX0":2.833837174635313,"vY0":-135.90713242600333,"vZ0":-2.324332719645776,"x":138.11,"y":108.14,"x0":-1.0482013002546684,"y0":50.00132716792758,"z0":6.4744736092365285,"aX":-8.091027354243133},"breaks":{"breakAngle":32.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":20.0,"breakHorizontal":7.2,"spinRate":2280,"spinDirection":196},"zone":11,"typeConfidence":0.91,"plateTime":0.40273177515881997,"extension":6.230636207533459},"index":1,"playId":"9fb785f6-6008-3510-870a-513242f1ab32","pitchNumber":2,"startTime":"2025-08-31T19:04:02.613Z","endTime":"2025-08-31T19:04:06.579Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608337,"link":"/api/v1/people/608337","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":663853,"link":"/api/v1/people/663853"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":457705,"link":"/api/v1/people/457705","batSide":{"code":"R","description":"Right"}},"first":{"id":502054,"link":"/api/v1/people/502054"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.3,"endSpeed":84.4,"strikeZoneTop":3.55084021962087,"strikeZoneBottom":1.57175252388699,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.87177054741542,"aZ":-12.272133154740862,"pfxX":-4.707647901766112,"pfxZ":10.869204083605469,"pX":0.05425824709274797,"pZ":4.212629758190113,"vX0":4.737561270422258,"vY0":-134.4064945370717,"vZ0":-3.2913023775761774,"x":114.93,"y":125.04,"x0":-1.1187896249917721,"y0":50.006437946178295,"z0":6.323467172569412,"aX":-8.623377316661772},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":19.2,"breakHorizontal":7.6,"spinRate":2241,"spinDirection":197},"zone":12,"typeConfidence":0.9,"plateTime":0.40736313613144537,"extension":6.372698997144152},"index":2,"playId":"570c00bb-a8bf-367d-b3f0-f641ae7401a9","pitchNumber":3,"startTime":"2025-08-31T19:04:21.185Z","endTime":"2025-08-31T19:04:24.909Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608337,"link":"/api/v1/people/608337","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":663853,"link":"/api/v1/people/663853"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":457705,"link":"/api/v1/people/457705","batSide":{"code":"R","description":"Right"}},"first":{"id":502054,"link":"/api/v1/people/502054"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.5,"endSpeed":84.5,"strikeZoneTop":3.4400002564545,"strikeZoneBottom":1.55784922343792,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.971737391138507,"aZ":-13.701473723096424,"pfxX":-3.6022386291027093,"pfxZ":10.163062608246074,"pX":-0.2281446289553321,"pZ":3.444538208427675,"vX0":3.94138953816481,"vY0":-133.30467719369932,"vZ0":-4.721343444562563,"x":125.7,"y":145.78,"x0":-1.250861462365362,"y0":50.00324799389775,"z0":6.212188025293059,"aX":-6.548207426535939},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":17.8,"breakHorizontal":5.8,"spinRate":2163,"spinDirection":198},"zone":2,"typeConfidence":0.89,"plateTime":0.40932890587832693,"extension":6.473002244896068},"index":3,"playId":"c4df2ae1-3845-316e-806b-77f2fa566623","pitchNumber":4,"startTime":"2025-08-31T19:04:43.434Z","endTime":"2025-08-31T19:04:47.305Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608337,"link":"/api/v1/people/608337","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":663853,"link":"/api/v1/people/663853"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":457705,"link":"/api/v1/people/457705","batSide":{"code":"R","description":"Right"}},"first":{"id":502054,"link":"/api/v1/people/502054"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.9,"endSpeed":83.3,"strikeZoneTop":3.44000066106528,"strikeZoneBottom":1.62307213128964,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.74353467644945,"aZ":-11.125276958776881,"pfxX":-5.823348470906338,"pfxZ":11.774556895593054,"pX":-1.0430796599400838,"pZ":2.149195128165623,"vX0":2.337937475388798,"vY0":-133.6018768543551,"vZ0":-8.216528995040102,"x":156.76,"y":180.75,"x0":-1.1783801211415024,"y0":50.004662213287965,"z0":6.0859495940729404,"aX":-10.412335077704551},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":19.6,"breakHorizontal":10.0,"spinRate":2237,"spinDirection":200},"zone":13,"typeConfidence":0.9,"plateTime":0.4117138191528831,"extension":6.362302524526705},"index":4,"playId":"fac3ac9f-f65d-38cc-a863-e73bc9a6052a","pitchNumber":5,"startTime":"2025-08-31T19:05:01.037Z","endTime":"2025-08-31T19:05:06.233Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608337,"link":"/api/v1/people/608337","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":663853,"link":"/api/v1/people/663853"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":457705,"link":"/api/v1/people/457705","batSide":{"code":"R","description":"Right"}},"first":{"id":502054,"link":"/api/v1/people/502054"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":457705,"link":"/api/v1/people/457705"},"credit":"b_pa"},{"player":{"id":608337,"link":"/api/v1/people/608337"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":81.3,"awayTeamWinProbability":18.700000000000003,"homeTeamWinProbabilityAdded":-4.6000000000000085,"leverageIndex":1.31,"dramaIndex":66.0,"contextMetrics":{},"playEndTime":"2025-08-31T19:05:06.233Z","atBatIndex":44},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Oneil Cruz strikes out swinging.","rbi":0,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":45,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-08-31T19:06:12.745Z","endTime":"2025-08-31T19:07:45.050Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":608337,"fullName":"Lucas Giolito","link":"/api/v1/people/608337"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":457705,"fullName":"Andrew McCutchen","link":"/api/v1/people/457705"},"postOnSecond":{"id":502054,"fullName":"Tommy Pham","link":"/api/v1/people/502054"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":665966,"link":"/api/v1/people/665966"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2025-08-31T19:05:19.497Z","endTime":"2025-08-31T19:06:15.088Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":608337,"link":"/api/v1/people/608337","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":663853,"link":"/api/v1/people/663853"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":665833,"link":"/api/v1/people/665833","batSide":{"code":"L","description":"Left"}},"first":{"id":457705,"link":"/api/v1/people/457705"},"second":{"id":502054,"link":"/api/v1/people/502054"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.6,"endSpeed":85.6,"strikeZoneTop":3.95343685169047,"strikeZoneBottom":1.83556362608023,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.039375644981195,"aZ":-11.38940291797644,"pfxX":-5.0081482228317835,"pfxZ":11.084738296012805,"pX":0.26709829766486587,"pZ":2.4230834144821625,"vX0":5.491621833566577,"vY0":-136.09922090340137,"vZ0":-7.860558203262653,"x":106.82,"y":173.36,"x0":-1.126728688980499,"y0":50.001953221282086,"z0":6.138699780101495,"aX":-9.389572515309528},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":18.6,"breakHorizontal":7.9,"spinRate":2248,"spinDirection":202},"zone":8,"typeConfidence":0.9,"plateTime":0.4025387827062743,"extension":6.370534095564626},"index":1,"playId":"be1513a3-5b25-3a55-8b3e-ea192984adc6","pitchNumber":1,"startTime":"2025-08-31T19:06:15.088Z","endTime":"2025-08-31T19:06:18.839Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608337,"link":"/api/v1/people/608337","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":663853,"link":"/api/v1/people/663853"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":665833,"link":"/api/v1/people/665833","batSide":{"code":"L","description":"Left"}},"first":{"id":457705,"link":"/api/v1/people/457705"},"second":{"id":502054,"link":"/api/v1/people/502054"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.5,"endSpeed":80.7,"strikeZoneTop":3.79093245248458,"strikeZoneBottom":1.70846747277827,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.46770935586362,"aZ":-24.463952128427998,"pfxX":1.003663191755946,"pfxZ":4.754603447697944,"pX":0.38093571739113935,"pZ":0.15917939232474337,"vX0":3.9693924428099763,"vY0":-125.7212132954233,"vZ0":-9.568341537053367,"x":102.48,"y":234.48,"x0":-1.34070808072457,"y0":50.0034771528287,"z0":5.959458155168394,"aX":1.625799496865477},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":7.0,"breakHorizontal":-2.6,"spinRate":2019,"spinDirection":188},"zone":14,"typeConfidence":0.85,"plateTime":0.4335812905527785,"extension":6.245197213426562},"index":2,"playId":"02003fea-c5f8-3bfe-9f64-6d5fabbba93c","pitchNumber":2,"startTime":"2025-08-31T19:06:33.049Z","endTime":"2025-08-31T19:06:36.157Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608337,"link":"/api/v1/people/608337","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":663853,"link":"/api/v1/people/663853"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":665833,"link":"/api/v1/people/665833","batSide":{"code":"L","description":"Left"}},"first":{"id":457705,"link":"/api/v1/people/457705"},"second":{"id":502054,"link":"/api/v1/people/502054"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.1,"endSpeed":77.7,"strikeZoneTop":3.95,"strikeZoneBottom":1.85,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.555095350972056,"aZ":-28.55403867274483,"pfxX":0.5958466591603397,"pfxZ":2.350298833926974,"pX":-0.20501254426297605,"pZ":2.203028499727944,"vX0":2.7139808865184527,"vY0":-123.81061499087703,"vZ0":-3.924587105675547,"x":124.81,"y":179.3,"x0":-1.3963720066453238,"y0":50.00262070069344,"z0":6.219548596584676,"aX":0.9174256963115188},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":3.5,"breakHorizontal":-1.8,"spinRate":2017,"spinDirection":173},"zone":8,"typeConfidence":0.88,"plateTime":0.4437436785903537,"extension":6.116997301202009},"index":3,"playId":"e83002d9-53cb-34d3-a38d-38ee4a7c7935","pitchNumber":3,"startTime":"2025-08-31T19:06:54.573Z","endTime":"2025-08-31T19:06:58.938Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608337,"link":"/api/v1/people/608337","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":663853,"link":"/api/v1/people/663853"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":665833,"link":"/api/v1/people/665833","batSide":{"code":"L","description":"Left"}},"first":{"id":457705,"link":"/api/v1/people/457705"},"second":{"id":502054,"link":"/api/v1/people/502054"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"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":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.6,"endSpeed":76.3,"strikeZoneTop":3.8341101866213,"strikeZoneBottom":1.71620910417285,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.742473281818324,"aZ":-18.597906578299224,"pfxX":-8.45678156461158,"pfxZ":9.341880945140787,"pX":0.5392794941685608,"pZ":-0.8156394818760726,"vX0":6.398089339247959,"vY0":-119.69003727193706,"vZ0":-11.876378576670433,"x":96.44,"y":260.8,"x0":-1.0676126604878378,"y0":50.00203124961349,"z0":5.870148290173459,"aX":-12.289658975743272},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":14.3,"breakHorizontal":13.8,"spinRate":1627,"spinDirection":223},"zone":14,"typeConfidence":0.89,"plateTime":0.4573169661951084,"extension":6.5785337197470115},"index":4,"playId":"d1d33ece-86fe-3021-b03c-bef83750d7cf","pitchNumber":4,"startTime":"2025-08-31T19:07:17.534Z","endTime":"2025-08-31T19:07:20.906Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608337,"link":"/api/v1/people/608337","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":663853,"link":"/api/v1/people/663853"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":665833,"link":"/api/v1/people/665833","batSide":{"code":"L","description":"Left"}},"first":{"id":457705,"link":"/api/v1/people/457705"},"second":{"id":502054,"link":"/api/v1/people/502054"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.4,"endSpeed":75.1,"strikeZoneTop":3.95,"strikeZoneBottom":1.85,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.434268630579357,"aZ":-22.31046503733005,"pfxX":-8.40101635607941,"pfxZ":6.898384369967198,"pX":0.4310482589959197,"pZ":2.3191120214182224,"vX0":6.032466706389879,"vY0":-118.48740244556734,"vZ0":-4.212718557187706,"x":100.57,"y":176.16,"x0":-1.0493027000062756,"y0":50.00340069203009,"z0":6.144937710915933,"aX":-12.01367453153593},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":11.8,"breakHorizontal":13.8,"spinRate":1651,"spinDirection":224},"zone":9,"typeConfidence":0.89,"plateTime":0.46126547462175305,"extension":6.5053789932882005},"index":5,"playId":"9811b819-9678-34ad-a485-462e930a905f","pitchNumber":5,"startTime":"2025-08-31T19:07:41.436Z","endTime":"2025-08-31T19:07:45.050Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608337,"link":"/api/v1/people/608337","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":663853,"link":"/api/v1/people/663853"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":665833,"link":"/api/v1/people/665833","batSide":{"code":"L","description":"Left"}},"first":{"id":457705,"link":"/api/v1/people/457705"},"second":{"id":502054,"link":"/api/v1/people/502054"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665833,"link":"/api/v1/people/665833"},"credit":"b_ab"},{"player":{"id":608337,"link":"/api/v1/people/608337"},"credit":"p_ab"},{"player":{"id":665833,"link":"/api/v1/people/665833"},"credit":"b_pa"},{"player":{"id":608337,"link":"/api/v1/people/608337"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":86.6,"awayTeamWinProbability":13.400000000000006,"homeTeamWinProbabilityAdded":5.299999999999997,"leverageIndex":2.27,"dramaIndex":95.0,"contextMetrics":{},"playEndTime":"2025-08-31T19:07:45.050Z","atBatIndex":45},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Henry Davis strikes out swinging.","rbi":0,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":46,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-08-31T19:07:47.490Z","endTime":"2025-08-31T19:09:16.426Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":680779,"fullName":"Henry Davis","link":"/api/v1/people/680779"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":608337,"fullName":"Lucas Giolito","link":"/api/v1/people/608337"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":680779,"fullName":"Henry Davis","link":"/api/v1/people/680779"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":665966,"link":"/api/v1/people/665966"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 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":80.6,"endSpeed":74.4,"strikeZoneTop":3.45,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.92588808522492,"aZ":-24.919937242414235,"pfxX":-8.716173288607944,"pfxZ":5.165238657007945,"pX":-0.8025352601727553,"pZ":3.5475791283234517,"vX0":3.783058948474947,"vY0":-117.42595545325777,"vZ0":-1.0599158376932671,"x":147.59,"y":143.0,"x0":-1.296499759077221,"y0":50.00565578629454,"z0":6.31002468843993,"aX":-12.250751439158222},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":9.4,"breakHorizontal":15.0,"spinRate":1549,"spinDirection":219},"zone":11,"typeConfidence":0.9,"plateTime":0.4653344039507745,"extension":6.384207056186392},"index":0,"playId":"b8d3de7c-2272-3f8e-8b5a-91dc5d846fbc","pitchNumber":1,"startTime":"2025-08-31T19:08:11.325Z","endTime":"2025-08-31T19:08:15.360Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608337,"link":"/api/v1/people/608337","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":663853,"link":"/api/v1/people/663853"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":680779,"link":"/api/v1/people/680779","batSide":{"code":"R","description":"Right"}},"first":{"id":457705,"link":"/api/v1/people/457705"},"second":{"id":502054,"link":"/api/v1/people/502054"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"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":82.6,"endSpeed":76.9,"strikeZoneTop":3.45,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.61614206567641,"aZ":-23.702679363545172,"pfxX":-7.8535217065574034,"pfxZ":5.709732762419136,"pX":-0.22916800378130495,"pZ":1.4107916837241086,"vX0":4.707831268115905,"vY0":-120.28041857006977,"vZ0":-6.306236101136249,"x":125.74,"y":200.69,"x0":-1.1792446928262574,"y0":50.001029204594,"z0":6.133117903996805,"aX":-11.648966090021371},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":9.2,"breakHorizontal":13.3,"spinRate":1669,"spinDirection":221},"zone":13,"typeConfidence":0.88,"plateTime":0.45321706475467094,"extension":6.440773203153385},"index":1,"playId":"a4f441a4-08b9-3adf-aa77-96788fdd5df3","pitchNumber":2,"startTime":"2025-08-31T19:08:30.662Z","endTime":"2025-08-31T19:08:34.874Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608337,"link":"/api/v1/people/608337","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":663853,"link":"/api/v1/people/663853"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":680779,"link":"/api/v1/people/680779","batSide":{"code":"R","description":"Right"}},"first":{"id":457705,"link":"/api/v1/people/457705"},"second":{"id":502054,"link":"/api/v1/people/502054"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.7,"endSpeed":81.1,"strikeZoneTop":3.45429632708137,"strikeZoneBottom":1.79143560374176,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.89128146592997,"aZ":-26.858980107521344,"pfxX":0.031164871190004995,"pfxZ":3.2481515266180283,"pX":1.0792957969357968,"pZ":0.7937535217721046,"vX0":5.526505754262497,"vY0":-126.14874383128227,"vZ0":-7.687374201834287,"x":75.86,"y":217.35,"x0":-1.129623738477635,"y0":50.00324493940109,"z0":5.99802722040263,"aX":0.05094952379425792},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":4.6,"breakHorizontal":-1.1,"spinRate":2048,"spinDirection":180},"zone":14,"typeConfidence":0.85,"plateTime":0.43161189803966726,"extension":6.447381264327585},"index":2,"playId":"506cbf97-da1d-33c5-9042-5478815c1857","pitchNumber":3,"startTime":"2025-08-31T19:08:52.581Z","endTime":"2025-08-31T19:08:56.753Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608337,"link":"/api/v1/people/608337","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":663853,"link":"/api/v1/people/663853"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":680779,"link":"/api/v1/people/680779","batSide":{"code":"R","description":"Right"}},"first":{"id":457705,"link":"/api/v1/people/457705"},"second":{"id":502054,"link":"/api/v1/people/502054"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.8,"endSpeed":78.9,"strikeZoneTop":3.45,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.80420622619162,"aZ":-30.2042543191796,"pfxX":0.1847196868009071,"pfxZ":1.2668820061259263,"pX":1.12591053014464,"pZ":1.2367010362522237,"vX0":5.6899253665726235,"vY0":-123.42184565294357,"vZ0":-5.655688607424179,"x":74.08,"y":205.39,"x0":-1.2259965406693631,"y0":50.00390025791687,"z0":6.078319351879667,"aX":0.2859208869602152},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":1.3,"breakHorizontal":-1.6,"spinRate":2067,"spinDirection":135},"zone":14,"typeConfidence":0.9,"plateTime":0.4424906479341604,"extension":6.4675236563733005},"index":3,"playId":"ec428e8a-e590-37a6-81c0-f0b5ea5912ea","pitchNumber":4,"startTime":"2025-08-31T19:09:13.132Z","endTime":"2025-08-31T19:09:16.426Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608337,"link":"/api/v1/people/608337","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":663853,"link":"/api/v1/people/663853"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":680779,"link":"/api/v1/people/680779","batSide":{"code":"R","description":"Right"}},"first":{"id":457705,"link":"/api/v1/people/457705"},"second":{"id":502054,"link":"/api/v1/people/502054"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680779,"link":"/api/v1/people/680779"},"credit":"b_ab"},{"player":{"id":608337,"link":"/api/v1/people/608337"},"credit":"p_ab"},{"player":{"id":680779,"link":"/api/v1/people/680779"},"credit":"b_pa"},{"player":{"id":608337,"link":"/api/v1/people/608337"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":91.10000000000001,"awayTeamWinProbability":8.899999999999991,"homeTeamWinProbabilityAdded":4.500000000000014,"leverageIndex":1.78,"dramaIndex":77.0,"contextMetrics":{},"playEndTime":"2025-08-31T19:09:16.426Z","atBatIndex":46},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Nathaniel Lowe singles on a ground ball to right fielder Alexander Canario.","rbi":0,"awayScore":1,"homeScore":4,"isOut":false},"about":{"atBatIndex":47,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-08-31T19:11:29.800Z","endTime":"2025-08-31T19:12:52.598Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":663993,"fullName":"Nathaniel Lowe","link":"/api/v1/people/663993"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":670059,"fullName":"Colin Holderman","link":"/api/v1/people/670059"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":663993,"fullName":"Nathaniel Lowe","link":"/api/v1/people/663993"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":663993,"fullName":"Nathaniel Lowe","link":"/api/v1/people/663993"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":672744,"link":"/api/v1/people/672744"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Pitching Change: Colin Holderman replaces Mitch Keller.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-31T19:11:01.570Z","endTime":"2025-08-31T19:11:32.158Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":670059,"link":"/api/v1/people/670059"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":656605,"link":"/api/v1/people/656605","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":687478,"link":"/api/v1/people/687478"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":672744,"link":"/api/v1/people/672744"}},"offense":{"batter":{"id":663993,"link":"/api/v1/people/663993","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.5,"endSpeed":86.5,"strikeZoneTop":3.51963740436616,"strikeZoneBottom":1.6312102292186,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.835043028237433,"aZ":-24.9027620583446,"pfxX":1.0723227535876172,"pfxZ":3.8758859010815447,"pX":-0.4953271954498692,"pZ":1.4980000845708188,"vX0":2.4829908522941557,"vY0":-134.78690723689434,"vZ0":-5.860933128457605,"x":135.88,"y":198.33,"x0":-1.5606647884215716,"y0":50.00395595943597,"z0":5.412592594896373,"aX":2.0121599750532293},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":6.2,"breakHorizontal":-2.4,"spinRate":2230,"spinDirection":193},"zone":13,"typeConfidence":2.0,"plateTime":0.403311578938383,"extension":6.413651221676164},"index":1,"playId":"6e04dcd0-eb9a-356a-ae3b-56da854ba6fc","pitchNumber":1,"startTime":"2025-08-31T19:11:32.158Z","endTime":"2025-08-31T19:11:36.776Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670059,"link":"/api/v1/people/670059","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":687478,"link":"/api/v1/people/687478"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":672744,"link":"/api/v1/people/672744"}},"offense":{"batter":{"id":663993,"link":"/api/v1/people/663993","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"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":91.2,"endSpeed":84.6,"strikeZoneTop":3.49844228107742,"strikeZoneBottom":1.61188862341651,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.699189024371194,"aZ":-27.639547643545843,"pfxX":2.632046250228309,"pfxZ":2.502344185795053,"pX":-0.8873719630833705,"pZ":3.81678847763346,"vX0":0.9294026195337576,"vY0":-132.94352423695824,"vZ0":0.3638560622327107,"x":150.82,"y":135.73,"x0":-1.5823005799928556,"y0":50.00631895605525,"z0":5.661607362505116,"aX":4.779659273336244},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":4.8,"breakHorizontal":-4.9,"spinRate":2250,"spinDirection":139},"zone":11,"typeConfidence":2.0,"plateTime":0.4097652002235077,"extension":6.321597241866182},"index":2,"playId":"b26e67b1-7e62-3b8a-99da-c3c2acda0ff6","pitchNumber":2,"startTime":"2025-08-31T19:11:47.374Z","endTime":"2025-08-31T19:11:52.239Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670059,"link":"/api/v1/people/670059","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":687478,"link":"/api/v1/people/687478"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":672744,"link":"/api/v1/people/672744"}},"offense":{"batter":{"id":663993,"link":"/api/v1/people/663993","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":97.2,"endSpeed":90.0,"strikeZoneTop":3.5,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.658990169647893,"aZ":-25.08436112421864,"pfxX":-9.705296587562035,"pfxZ":3.452337220138297,"pX":-0.6320303559499226,"pZ":2.7971040512105096,"vX0":6.0110096263979935,"vY0":-141.61509840728607,"vZ0":-2.9764028048129365,"x":141.09,"y":163.26,"x0":-1.50773935899027,"y0":50.006612268288706,"z0":5.4449849882690255,"aX":-19.956758456176985},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":5.9,"breakHorizontal":16.6,"spinRate":2211,"spinDirection":227},"zone":4,"typeConfidence":2.0,"plateTime":0.38497882450161214,"extension":6.3589165284312905},"index":3,"playId":"3c091f9c-b3e8-373b-9b4a-13e1d8020e8e","pitchNumber":3,"startTime":"2025-08-31T19:12:04.403Z","endTime":"2025-08-31T19:12:08.769Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670059,"link":"/api/v1/people/670059","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":687478,"link":"/api/v1/people/687478"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":672744,"link":"/api/v1/people/672744"}},"offense":{"batter":{"id":663993,"link":"/api/v1/people/663993","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"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":96.1,"endSpeed":88.3,"strikeZoneTop":3.5,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.23425977641454,"aZ":-23.14814786625957,"pfxX":-10.404346100674202,"pfxZ":4.530989997213492,"pX":-0.7166325211939485,"pZ":2.9765736709090405,"vX0":5.540195422746244,"vY0":-139.95875367078708,"vZ0":-2.803215598870539,"x":144.32,"y":158.41,"x0":-1.3650397939612466,"y0":50.00670908463185,"z0":5.499602496683664,"aX":-20.739816285092516},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":7.8,"breakHorizontal":17.8,"spinRate":2153,"spinDirection":226},"zone":1,"typeConfidence":2.0,"plateTime":0.39067985393703575,"extension":6.423810529060891},"index":4,"playId":"10cd17d2-8748-3a50-93e1-a3d527616a46","pitchNumber":4,"startTime":"2025-08-31T19:12:20.794Z","endTime":"2025-08-31T19:12:24.709Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670059,"link":"/api/v1/people/670059","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":687478,"link":"/api/v1/people/687478"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":672744,"link":"/api/v1/people/672744"}},"offense":{"batter":{"id":663993,"link":"/api/v1/people/663993","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.4,"endSpeed":75.8,"strikeZoneTop":3.5,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.46170500240131,"aZ":-28.185966982478497,"pfxX":5.024740293641911,"pfxZ":2.731765770699546,"pX":-0.5656032392506909,"pZ":2.11262698149822,"vX0":0.6320283238078854,"vY0":-120.06204262114987,"vZ0":-2.194169427546266,"x":138.56,"y":181.74,"x0":-1.4849981261567142,"y0":50.00176206368237,"z0":5.549310832855487,"aX":7.327006766824686},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":4.7,"breakHorizontal":-9.2,"spinRate":2485,"spinDirection":82},"zone":7,"typeConfidence":2.0,"plateTime":0.45638403805306016,"extension":6.579845999905154},"hitData":{"launchSpeed":91.3,"launchAngle":1.0,"totalDistance":54.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":177.15,"coordY":105.57}},"index":5,"playId":"e4468cad-1a1a-3e36-bac4-248900feddeb","pitchNumber":5,"startTime":"2025-08-31T19:12:41.310Z","endTime":"2025-08-31T19:12:52.598Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670059,"link":"/api/v1/people/670059","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":687478,"link":"/api/v1/people/687478"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":672744,"link":"/api/v1/people/672744"}},"offense":{"batter":{"id":663993,"link":"/api/v1/people/663993","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663993,"link":"/api/v1/people/663993"},"credit":"b_ab"},{"player":{"id":670059,"link":"/api/v1/people/670059"},"credit":"p_ab"},{"player":{"id":663993,"link":"/api/v1/people/663993"},"credit":"b_pa"},{"player":{"id":670059,"link":"/api/v1/people/670059"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":92.30000000000001,"awayTeamWinProbability":7.699999999999989,"homeTeamWinProbabilityAdded":1.2000000000000028,"leverageIndex":0.3,"dramaIndex":20.0,"contextMetrics":{},"playEndTime":"2025-08-31T19:12:52.598Z","atBatIndex":47},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Masataka Yoshida flies out to center fielder Oneil Cruz.","rbi":0,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":48,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-08-31T19:12:51.538Z","endTime":"2025-08-31T19:14:02.129Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":807799,"fullName":"Masataka Yoshida","link":"/api/v1/people/807799"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":670059,"fullName":"Colin Holderman","link":"/api/v1/people/670059"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":663993,"fullName":"Nathaniel Lowe","link":"/api/v1/people/663993"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":807799,"fullName":"Masataka Yoshida","link":"/api/v1/people/807799"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":665833,"link":"/api/v1/people/665833"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":98.1,"endSpeed":90.1,"strikeZoneTop":3.28825429947243,"strikeZoneBottom":1.43059597152639,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.838667501589374,"aZ":-23.109663696403064,"pfxX":-9.418452424416856,"pfxZ":4.388522623997241,"pX":-0.2837723169677941,"pZ":1.5104405684281883,"vX0":6.542635300645013,"vY0":-142.62710022614075,"vZ0":-6.677922662981403,"x":127.82,"y":198.0,"x0":-1.3800229487668239,"y0":50.00537232432082,"z0":5.3326740836838855,"aX":-19.468378128785822},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":6.8,"breakHorizontal":15.8,"spinRate":2170,"spinDirection":226},"zone":7,"typeConfidence":2.0,"plateTime":0.38355978587349826,"extension":6.417457003681858},"index":0,"playId":"2bde90bf-b66c-3873-85c5-27c5f5d94911","pitchNumber":1,"startTime":"2025-08-31T19:13:16.527Z","endTime":"2025-08-31T19:13:21.045Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670059,"link":"/api/v1/people/670059","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":687478,"link":"/api/v1/people/687478"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":672744,"link":"/api/v1/people/672744"}},"offense":{"batter":{"id":807799,"link":"/api/v1/people/807799","batSide":{"code":"L","description":"Left"}},"first":{"id":663993,"link":"/api/v1/people/663993"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":97.8,"endSpeed":90.2,"strikeZoneTop":3.26000088441715,"strikeZoneBottom":1.33584111645861,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.76753026750543,"aZ":-21.6607191192722,"pfxX":-9.830834826950957,"pfxZ":5.083839070960846,"pX":0.6222529873350533,"pZ":2.2401156879866084,"vX0":9.155346821329736,"vY0":-142.23215426906648,"vZ0":-5.17292792018698,"x":93.28,"y":178.3,"x0":-1.3465009951816782,"y0":50.003583063436736,"z0":5.438366691327748,"aX":-20.331637749778864},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":8.4,"breakHorizontal":16.2,"spinRate":2239,"spinDirection":224},"zone":6,"typeConfidence":2.0,"plateTime":0.3837290932959112,"extension":6.538552046207627},"index":1,"playId":"69b2dc83-8024-3cf6-a284-9f3987b79df0","pitchNumber":2,"startTime":"2025-08-31T19:13:32.226Z","endTime":"2025-08-31T19:13:36.047Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670059,"link":"/api/v1/people/670059","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":687478,"link":"/api/v1/people/687478"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":672744,"link":"/api/v1/people/672744"}},"offense":{"batter":{"id":807799,"link":"/api/v1/people/807799","batSide":{"code":"L","description":"Left"}},"first":{"id":663993,"link":"/api/v1/people/663993"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"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":89.8,"endSpeed":83.6,"strikeZoneTop":3.26,"strikeZoneBottom":1.43,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.839825704529165,"aZ":-27.33856123847208,"pfxX":2.270697615649956,"pfxZ":2.7459529231146753,"pX":-0.340002138413718,"pZ":2.011826636168858,"vX0":2.0934224651309243,"vY0":-130.91443050501348,"vZ0":-3.753901451019449,"x":129.96,"y":184.46,"x0":-1.4408736676769107,"y0":50.00380227874736,"z0":5.477342388585383,"aX":3.9988311920900195},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":4.4,"breakHorizontal":-4.6,"spinRate":2220,"spinDirection":150},"zone":4,"typeConfidence":2.0,"plateTime":0.4160604758340356,"extension":6.477562859592723},"hitData":{"launchSpeed":87.4,"launchAngle":42.0,"totalDistance":265.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":132.64,"coordY":94.07}},"index":2,"playId":"1ad3f96e-8b12-3509-8d7b-927ed346ae35","pitchNumber":3,"startTime":"2025-08-31T19:13:48.749Z","endTime":"2025-08-31T19:14:02.129Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670059,"link":"/api/v1/people/670059","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":687478,"link":"/api/v1/people/687478"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":672744,"link":"/api/v1/people/672744"}},"offense":{"batter":{"id":807799,"link":"/api/v1/people/807799","batSide":{"code":"L","description":"Left"}},"first":{"id":663993,"link":"/api/v1/people/663993"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":807799,"link":"/api/v1/people/807799"},"credit":"b_ab"},{"player":{"id":670059,"link":"/api/v1/people/670059"},"credit":"p_ab"},{"player":{"id":807799,"link":"/api/v1/people/807799"},"credit":"b_pa"},{"player":{"id":670059,"link":"/api/v1/people/670059"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":91.2,"awayTeamWinProbability":8.799999999999997,"homeTeamWinProbabilityAdded":-1.1000000000000085,"leverageIndex":0.48,"dramaIndex":24.0,"contextMetrics":{},"playEndTime":"2025-08-31T19:14:02.129Z","atBatIndex":48},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Romy Gonzalez singles on a line drive to right fielder Alexander Canario. Nathaniel Lowe to 3rd.","rbi":0,"awayScore":1,"homeScore":4,"isOut":false},"about":{"atBatIndex":49,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-08-31T19:14:01.413Z","endTime":"2025-08-31T19:14:54.187Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":663853,"fullName":"Romy Gonzalez","link":"/api/v1/people/663853"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":670059,"fullName":"Colin Holderman","link":"/api/v1/people/670059"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":663853,"fullName":"Romy Gonzalez","link":"/api/v1/people/663853"},"postOnThird":{"id":663993,"fullName":"Nathaniel Lowe","link":"/api/v1/people/663993"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":663853,"fullName":"Romy Gonzalez","link":"/api/v1/people/663853"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":672744,"link":"/api/v1/people/672744"},"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":663993,"fullName":"Nathaniel Lowe","link":"/api/v1/people/663993"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":663993,"fullName":"Nathaniel Lowe","link":"/api/v1/people/663993"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":99.0,"endSpeed":90.5,"strikeZoneTop":3.60955157477476,"strikeZoneBottom":1.77738761966572,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.43382803943523,"aZ":-22.49268641849739,"pfxX":-10.895895238299946,"pfxZ":4.627818134984256,"pX":0.6034878028991058,"pZ":1.948442710419723,"vX0":9.242144390620389,"vY0":-143.73263705598941,"vZ0":-6.174189949344164,"x":94.0,"y":186.17,"x0":-1.2386705213130988,"y0":50.00220113686327,"z0":5.521905080929158,"aX":-22.788381833539514},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":7.3,"breakHorizontal":17.9,"spinRate":2296,"spinDirection":224},"zone":9,"typeConfidence":2.0,"plateTime":0.38113251353630506,"extension":6.550456188057217},"index":0,"playId":"559b2059-78b2-3dde-a824-d47e7ec822b5","pitchNumber":1,"startTime":"2025-08-31T19:14:26.205Z","endTime":"2025-08-31T19:14:29.797Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670059,"link":"/api/v1/people/670059","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":687478,"link":"/api/v1/people/687478"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":672744,"link":"/api/v1/people/672744"}},"offense":{"batter":{"id":663853,"link":"/api/v1/people/663853","batSide":{"code":"R","description":"Right"}},"first":{"id":663993,"link":"/api/v1/people/663993"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.2,"endSpeed":83.7,"strikeZoneTop":3.61,"strikeZoneBottom":1.73,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.67791381533964,"aZ":-27.949295765717004,"pfxX":1.5280076776655123,"pfxZ":2.3661802816132704,"pX":0.6758012169552355,"pZ":2.1187916187980576,"vX0":4.998698233426946,"vY0":-132.82573267615072,"vZ0":-3.287178659782717,"x":91.24,"y":181.57,"x0":-1.4296826577746404,"y0":50.003497552167886,"z0":5.406663831634827,"aX":2.7266927535975283},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":3.7,"breakHorizontal":-3.8,"spinRate":2287,"spinDirection":152},"zone":9,"typeConfidence":2.0,"plateTime":0.4125138089705822,"extension":6.416447638260714},"hitData":{"launchSpeed":79.8,"launchAngle":14.0,"totalDistance":183.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":209.58,"coordY":110.13}},"index":1,"playId":"17bb0c4d-58c9-3ea4-af64-dee83e9197c3","pitchNumber":2,"startTime":"2025-08-31T19:14:42.367Z","endTime":"2025-08-31T19:14:54.187Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670059,"link":"/api/v1/people/670059","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":687478,"link":"/api/v1/people/687478"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":672744,"link":"/api/v1/people/672744"}},"offense":{"batter":{"id":663853,"link":"/api/v1/people/663853","batSide":{"code":"R","description":"Right"}},"first":{"id":663993,"link":"/api/v1/people/663993"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663853,"link":"/api/v1/people/663853"},"credit":"b_ab"},{"player":{"id":670059,"link":"/api/v1/people/670059"},"credit":"p_ab"},{"player":{"id":663853,"link":"/api/v1/people/663853"},"credit":"b_pa"},{"player":{"id":670059,"link":"/api/v1/people/670059"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":93.5,"awayTeamWinProbability":6.5,"homeTeamWinProbabilityAdded":2.299999999999997,"leverageIndex":0.42,"dramaIndex":30.0,"contextMetrics":{},"playEndTime":"2025-08-31T19:14:54.187Z","atBatIndex":49},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Ceddanne Rafaela singles on a ground ball to shortstop Jared Triolo. Nathaniel Lowe scores. Romy Gonzalez to 2nd.","rbi":1,"awayScore":1,"homeScore":5,"isOut":false},"about":{"atBatIndex":50,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-08-31T19:15:17.717Z","endTime":"2025-08-31T19:16:46.798Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":670059,"fullName":"Colin Holderman","link":"/api/v1/people/670059"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"postOnSecond":{"id":663853,"fullName":"Romy Gonzalez","link":"/api/v1/people/663853"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,2,3,4],"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":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":669707,"link":"/api/v1/people/669707"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"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":663993,"fullName":"Nathaniel Lowe","link":"/api/v1/people/663993"},"responsiblePitcher":{"id":670059,"link":"/api/v1/people/670059"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"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":663853,"fullName":"Romy Gonzalez","link":"/api/v1/people/663853"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.0,"endSpeed":84.3,"strikeZoneTop":3.52,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.16073817793786,"aZ":-24.156213152981373,"pfxX":0.7669444824492802,"pfxZ":4.4739704643791764,"pX":0.8794619082402156,"pZ":1.444069949763523,"vX0":5.592817053458435,"vY0":-132.46379518436504,"vZ0":-5.901991598528517,"x":83.48,"y":199.79,"x0":-1.3518342850983367,"y0":50.00226587416498,"z0":5.447906148496102,"aX":1.3723511652519484},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":7.1,"breakHorizontal":-2.5,"spinRate":2275,"spinDirection":165},"zone":14,"typeConfidence":2.0,"plateTime":0.41223668081809883,"extension":6.331364953380274},"index":0,"playId":"c14abc28-d826-3d63-bdf1-ba24bba518f3","pitchNumber":1,"startTime":"2025-08-31T19:15:26.650Z","endTime":"2025-08-31T19:15:30.245Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670059,"link":"/api/v1/people/670059","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":687478,"link":"/api/v1/people/687478"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":672744,"link":"/api/v1/people/672744"}},"offense":{"batter":{"id":678882,"link":"/api/v1/people/678882","batSide":{"code":"R","description":"Right"}},"first":{"id":663853,"link":"/api/v1/people/663853"},"third":{"id":663993,"link":"/api/v1/people/663993"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"index":1,"startTime":"2025-08-31T19:15:40.562Z","endTime":"2025-08-31T19:15:59.173Z","isPitch":false,"type":"action","player":{"id":678882,"link":"/api/v1/people/678882"},"defense":{"pitcher":{"id":670059,"link":"/api/v1/people/670059","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":687478,"link":"/api/v1/people/687478"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":672744,"link":"/api/v1/people/672744"}},"offense":{"batter":{"id":678882,"link":"/api/v1/people/678882","batSide":{"code":"R","description":"Right"}},"first":{"id":663853,"link":"/api/v1/people/663853"},"third":{"id":663993,"link":"/api/v1/people/663993"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"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(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":90.0,"endSpeed":83.5,"strikeZoneTop":3.52,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.17169390325824,"aZ":-26.389170610136304,"pfxX":1.6506359324219266,"pfxZ":3.3044574555130337,"pX":1.4386220052189926,"pZ":1.4248746827736627,"vX0":6.806524031586794,"vY0":-130.89592800612724,"vZ0":-5.331332597735628,"x":62.16,"y":200.31,"x0":-1.3999850567993988,"y0":50.005010409992146,"z0":5.440377906189363,"aX":2.891188286572428},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":5.2,"breakHorizontal":-4.3,"spinRate":2313,"spinDirection":155},"zone":14,"typeConfidence":2.0,"plateTime":0.41693795640630205,"extension":6.372168076935223},"index":2,"playId":"9151f055-b997-3ace-b437-a85a5a493a20","pitchNumber":2,"startTime":"2025-08-31T19:15:59.173Z","endTime":"2025-08-31T19:16:02.774Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670059,"link":"/api/v1/people/670059","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":687478,"link":"/api/v1/people/687478"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":672744,"link":"/api/v1/people/672744"}},"offense":{"batter":{"id":678882,"link":"/api/v1/people/678882","batSide":{"code":"R","description":"Right"}},"first":{"id":663853,"link":"/api/v1/people/663853"},"third":{"id":663993,"link":"/api/v1/people/663993"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"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},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.8,"endSpeed":77.0,"strikeZoneTop":3.52000048436279,"strikeZoneBottom":1.61718706805544,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.84912598101637,"aZ":-31.579645481545125,"pfxX":9.256749634009937,"pfxZ":0.39439121068995675,"pX":1.156827824390068,"pZ":0.7708105301644284,"vX0":3.386689849651633,"vY0":-121.96635331204324,"vZ0":-4.333275581216079,"x":72.9,"y":217.97,"x0":-1.455382165774337,"y0":50.00179964421312,"z0":5.319165960241522,"aX":13.827107592903428},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.2,"breakVerticalInduced":-0.1,"breakHorizontal":-17.6,"spinRate":2554,"spinDirection":72},"zone":14,"typeConfidence":2.0,"plateTime":0.45051553270053857,"extension":6.447246179344842},"index":3,"playId":"1846953c-cdfa-3d24-a528-b75dfbeefb2e","pitchNumber":3,"startTime":"2025-08-31T19:16:20.112Z","endTime":"2025-08-31T19:16:24.773Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670059,"link":"/api/v1/people/670059","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":687478,"link":"/api/v1/people/687478"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":672744,"link":"/api/v1/people/672744"}},"offense":{"batter":{"id":678882,"link":"/api/v1/people/678882","batSide":{"code":"R","description":"Right"}},"first":{"id":663853,"link":"/api/v1/people/663853"},"third":{"id":663993,"link":"/api/v1/people/663993"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"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":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.1,"endSpeed":76.0,"strikeZoneTop":3.52,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.37094170502739,"aZ":-36.601519386070564,"pfxX":7.893489025514333,"pfxZ":-3.0299775216433966,"pX":0.49026131111314075,"pZ":1.1653695535003192,"vX0":2.3899864870751943,"vY0":-120.96210043871515,"vZ0":-2.297019641618482,"x":98.31,"y":207.32,"x0":-1.5389815434448957,"y0":50.00035077461582,"z0":5.375375979208007,"aX":11.547377684572703},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.7,"breakVerticalInduced":-5.8,"breakHorizontal":-14.9,"spinRate":2539,"spinDirection":70},"zone":14,"typeConfidence":2.0,"plateTime":0.455013903440983,"extension":6.45202470695173},"hitData":{"launchSpeed":60.4,"launchAngle":-34.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":117.28,"coordY":166.14}},"index":4,"playId":"c83b51b4-000d-3018-ad65-dc3f82595251","pitchNumber":4,"startTime":"2025-08-31T19:16:40.084Z","endTime":"2025-08-31T19:16:46.798Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670059,"link":"/api/v1/people/670059","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":687478,"link":"/api/v1/people/687478"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":672744,"link":"/api/v1/people/672744"}},"offense":{"batter":{"id":678882,"link":"/api/v1/people/678882","batSide":{"code":"R","description":"Right"}},"first":{"id":663853,"link":"/api/v1/people/663853"},"third":{"id":663993,"link":"/api/v1/people/663993"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":678882,"link":"/api/v1/people/678882"},"credit":"b_ab"},{"player":{"id":670059,"link":"/api/v1/people/670059"},"credit":"p_ab"},{"player":{"id":678882,"link":"/api/v1/people/678882"},"credit":"b_pa"},{"player":{"id":670059,"link":"/api/v1/people/670059"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":95.8,"awayTeamWinProbability":4.200000000000003,"homeTeamWinProbabilityAdded":2.299999999999997,"leverageIndex":0.67,"dramaIndex":36.0,"contextMetrics":{},"playEndTime":"2025-08-31T19:16:46.798Z","atBatIndex":50},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Carlos Narváez flies out to left fielder Tommy Pham.","rbi":0,"awayScore":1,"homeScore":5,"isOut":true},"about":{"atBatIndex":51,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-08-31T19:17:13.003Z","endTime":"2025-08-31T19:17:53.715Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":665966,"fullName":"Carlos Narváez","link":"/api/v1/people/665966"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":670059,"fullName":"Colin Holderman","link":"/api/v1/people/670059"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"postOnSecond":{"id":663853,"fullName":"Romy Gonzalez","link":"/api/v1/people/663853"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"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":665966,"fullName":"Carlos Narváez","link":"/api/v1/people/665966"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":502054,"link":"/api/v1/people/502054"},"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(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":99.0,"endSpeed":89.3,"strikeZoneTop":3.60999909394953,"strikeZoneBottom":1.7032423991521,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":38.53020278648669,"aZ":-20.66892410181125,"pfxX":-9.161927791979437,"pfxZ":5.571038031481613,"pX":-0.9363137905207374,"pZ":1.9371193060382013,"vX0":4.5064402490648705,"vY0":-143.94005118332626,"vZ0":-6.3717538946707055,"x":152.69,"y":186.48,"x0":-1.3462595978216871,"y0":50.00031237586729,"z0":5.492484142053376,"aX":-18.90574227598917},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":8.8,"breakHorizontal":15.5,"spinRate":2208,"spinDirection":219},"zone":13,"typeConfidence":2.0,"plateTime":0.3829437312971802,"extension":6.449740088447621},"index":0,"playId":"001e447d-1b34-356b-9992-2e8a35000f8d","pitchNumber":1,"startTime":"2025-08-31T19:17:20.191Z","endTime":"2025-08-31T19:17:24.157Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670059,"link":"/api/v1/people/670059","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":687478,"link":"/api/v1/people/687478"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":672744,"link":"/api/v1/people/672744"}},"offense":{"batter":{"id":665966,"link":"/api/v1/people/665966","batSide":{"code":"R","description":"Right"}},"first":{"id":678882,"link":"/api/v1/people/678882"},"second":{"id":663853,"link":"/api/v1/people/663853"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.9,"endSpeed":83.6,"strikeZoneTop":3.61,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.839522792161965,"aZ":-27.176923797924868,"pfxX":0.7114622676210239,"pfxZ":2.8147312130959943,"pX":0.15569499939108136,"pZ":1.8981869265390265,"vX0":4.239158128450116,"vY0":-132.3358202448766,"vZ0":-4.102233119448417,"x":111.07,"y":187.53,"x0":-1.5584443804513401,"y0":50.00498716565612,"z0":5.455811431382753,"aX":1.263207166772536},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":4.4,"breakHorizontal":-2.2,"spinRate":2344,"spinDirection":160},"zone":8,"typeConfidence":2.0,"plateTime":0.41365760992498934,"extension":6.382293031092841},"hitData":{"launchSpeed":86.6,"launchAngle":31.0,"totalDistance":323.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":83.47,"coordY":76.64}},"index":1,"playId":"c2078fa3-d263-3806-bfd2-73878558a818","pitchNumber":2,"startTime":"2025-08-31T19:17:40.782Z","endTime":"2025-08-31T19:17:53.715Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670059,"link":"/api/v1/people/670059","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":687478,"link":"/api/v1/people/687478"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":672744,"link":"/api/v1/people/672744"}},"offense":{"batter":{"id":665966,"link":"/api/v1/people/665966","batSide":{"code":"R","description":"Right"}},"first":{"id":678882,"link":"/api/v1/people/678882"},"second":{"id":663853,"link":"/api/v1/people/663853"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665966,"link":"/api/v1/people/665966"},"credit":"b_ab"},{"player":{"id":670059,"link":"/api/v1/people/670059"},"credit":"p_ab"},{"player":{"id":665966,"link":"/api/v1/people/665966"},"credit":"b_pa"},{"player":{"id":670059,"link":"/api/v1/people/670059"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":95.0,"awayTeamWinProbability":5.0,"homeTeamWinProbabilityAdded":-0.7999999999999972,"leverageIndex":0.36,"dramaIndex":19.0,"contextMetrics":{},"playEndTime":"2025-08-31T19:17:53.715Z","atBatIndex":51},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Roman Anthony walks. Romy Gonzalez to 3rd. Ceddanne Rafaela to 2nd.","rbi":0,"awayScore":1,"homeScore":5,"isOut":false},"about":{"atBatIndex":52,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-08-31T19:17:55.543Z","endTime":"2025-08-31T19:21:06.076Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":701350,"fullName":"Roman Anthony","link":"/api/v1/people/701350"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":670059,"fullName":"Colin Holderman","link":"/api/v1/people/670059"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":701350,"fullName":"Roman Anthony","link":"/api/v1/people/701350"},"postOnSecond":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"postOnThird":{"id":663853,"fullName":"Romy Gonzalez","link":"/api/v1/people/663853"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,3,4,6,7,8],"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":663853,"fullName":"Romy Gonzalez","link":"/api/v1/people/663853"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"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":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":701350,"fullName":"Roman Anthony","link":"/api/v1/people/701350"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 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":99.7,"endSpeed":91.3,"strikeZoneTop":3.68000064479959,"strikeZoneBottom":1.7341113735913,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.54723498309424,"aZ":-17.392077019940874,"pfxX":-9.358271558298554,"pfxZ":6.954414707907672,"pX":0.41797298627460644,"pZ":1.2571292545162256,"vX0":8.243373643384556,"vY0":-144.8383911495195,"vZ0":-8.89036273802141,"x":101.07,"y":204.84,"x0":-1.2478784077140281,"y0":50.00626446216051,"z0":5.428145674941499,"aX":-19.904496961732846},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":10.9,"breakHorizontal":15.4,"spinRate":2262,"spinDirection":221},"zone":14,"typeConfidence":2.0,"plateTime":0.378025208114638,"extension":6.317110566637677},"index":0,"playId":"091b6ee7-182a-3d9d-a43f-dd271dd8c5c7","pitchNumber":1,"startTime":"2025-08-31T19:18:18.760Z","endTime":"2025-08-31T19:18:22.377Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670059,"link":"/api/v1/people/670059","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":687478,"link":"/api/v1/people/687478"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":672744,"link":"/api/v1/people/672744"}},"offense":{"batter":{"id":701350,"link":"/api/v1/people/701350","batSide":{"code":"L","description":"Left"}},"first":{"id":678882,"link":"/api/v1/people/678882"},"second":{"id":663853,"link":"/api/v1/people/663853"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"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":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.8,"endSpeed":89.6,"strikeZoneTop":3.68872378984943,"strikeZoneBottom":1.74758613492441,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.33472039403355,"aZ":-21.945408189998805,"pfxX":-10.172693227834941,"pfxZ":5.000304153487882,"pX":0.8701183658062441,"pZ":1.2694997931252032,"vX0":9.873151467323302,"vY0":-142.03538592402714,"vZ0":-7.288663873292379,"x":83.83,"y":204.5,"x0":-1.3282525635016547,"y0":50.0000079530346,"z0":5.2628249375611125,"aX":-20.795420663173346},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":7.7,"breakHorizontal":16.4,"spinRate":2229,"spinDirection":217},"zone":14,"typeConfidence":2.0,"plateTime":0.38552456644413047,"extension":6.465723748413774},"index":1,"playId":"7ae51aa4-202e-3e04-87fc-0887b3494ce4","pitchNumber":2,"startTime":"2025-08-31T19:18:35.031Z","endTime":"2025-08-31T19:18:38.031Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670059,"link":"/api/v1/people/670059","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":687478,"link":"/api/v1/people/687478"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":672744,"link":"/api/v1/people/672744"}},"offense":{"batter":{"id":701350,"link":"/api/v1/people/701350","batSide":{"code":"L","description":"Left"}},"first":{"id":678882,"link":"/api/v1/people/678882"},"second":{"id":663853,"link":"/api/v1/people/663853"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"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":89.0,"endSpeed":82.4,"strikeZoneTop":3.68000051371714,"strikeZoneBottom":1.76395156436204,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.786255345668256,"aZ":-27.728979491775043,"pfxX":1.9165394654626238,"pfxZ":2.5801472135020695,"pX":-0.22697741486692133,"pZ":2.679196417262525,"vX0":2.7525604728942468,"vY0":-129.7664302246735,"vZ0":-2.238022931256172,"x":125.65,"y":166.44,"x0":-1.546636163469303,"y0":50.0020593009233,"z0":5.645765254584792,"aX":3.2976655879877774},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":4.4,"breakHorizontal":-4.1,"spinRate":2307,"spinDirection":155},"zone":5,"typeConfidence":2.0,"plateTime":0.4206087518902186,"extension":6.209726688779527},"index":2,"playId":"bb89dcb8-bc78-3672-aa78-60345d55c777","pitchNumber":3,"startTime":"2025-08-31T19:18:54.441Z","endTime":"2025-08-31T19:18:58.450Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670059,"link":"/api/v1/people/670059","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":687478,"link":"/api/v1/people/687478"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":672744,"link":"/api/v1/people/672744"}},"offense":{"batter":{"id":701350,"link":"/api/v1/people/701350","batSide":{"code":"L","description":"Left"}},"first":{"id":678882,"link":"/api/v1/people/678882"},"second":{"id":663853,"link":"/api/v1/people/663853"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.9,"endSpeed":88.2,"strikeZoneTop":3.68000043760804,"strikeZoneBottom":1.78352029097692,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.043280602148656,"aZ":-18.532875525174543,"pfxX":-9.697724405783802,"pfxZ":6.839460386015393,"pX":1.180109206906028,"pZ":2.117709662764637,"vX0":10.306969132699313,"vY0":-140.58876249483816,"vZ0":-5.923102370739015,"x":72.02,"y":181.6,"x0":-1.2804957724431565,"y0":50.0002514233072,"z0":5.462058762822147,"aX":-19.33426006455566},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":11.3,"breakHorizontal":15.4,"spinRate":2207,"spinDirection":224},"zone":14,"typeConfidence":2.0,"plateTime":0.39018183585453636,"extension":6.4041294176031265},"index":3,"playId":"44441494-c3e6-30ce-b75b-34016b939a58","pitchNumber":4,"startTime":"2025-08-31T19:19:11.198Z","endTime":"2025-08-31T19:19:14.285Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670059,"link":"/api/v1/people/670059","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":687478,"link":"/api/v1/people/687478"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":672744,"link":"/api/v1/people/672744"}},"offense":{"batter":{"id":701350,"link":"/api/v1/people/701350","batSide":{"code":"L","description":"Left"}},"first":{"id":678882,"link":"/api/v1/people/678882"},"second":{"id":663853,"link":"/api/v1/people/663853"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"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":97.7,"endSpeed":88.8,"strikeZoneTop":3.58101816032206,"strikeZoneBottom":1.67054097965425,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.35471309604688,"aZ":-18.00288913720544,"pfxX":-11.437268945132319,"pfxZ":6.993604885818704,"pX":0.45628460439120727,"pZ":2.2297839148108727,"vX0":9.27764747872692,"vY0":-141.8976174264237,"vZ0":-5.691666564672832,"x":99.61,"y":178.58,"x0":-1.3798251772819516,"y0":50.00516824137029,"z0":5.420022794136371,"aX":-23.181631803668193},"breaks":{"breakAngle":46.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":11.5,"breakHorizontal":18.7,"spinRate":2220,"spinDirection":225},"zone":9,"typeConfidence":2.0,"plateTime":0.38693373542024023,"extension":6.468759259628687},"index":4,"playId":"6bf29da9-d6e8-3b43-b44f-b447f39998ea","pitchNumber":5,"startTime":"2025-08-31T19:19:31.040Z","endTime":"2025-08-31T19:19:35.050Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670059,"link":"/api/v1/people/670059","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":687478,"link":"/api/v1/people/687478"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":672744,"link":"/api/v1/people/672744"}},"offense":{"batter":{"id":701350,"link":"/api/v1/people/701350","batSide":{"code":"L","description":"Left"}},"first":{"id":678882,"link":"/api/v1/people/678882"},"second":{"id":663853,"link":"/api/v1/people/663853"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"index":5,"startTime":"2025-08-31T19:19:42.110Z","endTime":"2025-08-31T19:19:58.549Z","isPitch":false,"type":"action","player":{"id":701350,"link":"/api/v1/people/701350"},"defense":{"pitcher":{"id":670059,"link":"/api/v1/people/670059","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":687478,"link":"/api/v1/people/687478"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":672744,"link":"/api/v1/people/672744"}},"offense":{"batter":{"id":701350,"link":"/api/v1/people/701350","batSide":{"code":"L","description":"Left"}},"first":{"id":678882,"link":"/api/v1/people/678882"},"second":{"id":663853,"link":"/api/v1/people/663853"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"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,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.3,"endSpeed":73.5,"strikeZoneTop":3.68,"strikeZoneBottom":1.76,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.02281121166872,"aZ":-30.06537025548854,"pfxX":10.416665968564313,"pfxZ":1.521309618275465,"pX":-0.14444632920588213,"pZ":2.2045460178344904,"vX0":0.14001011804500718,"vY0":-118.36123815145865,"vZ0":-1.426242786745598,"x":122.51,"y":179.26,"x0":-1.553578608320651,"y0":50.00505835976909,"z0":5.622626060404165,"aX":14.470037404753691},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.4,"breakVerticalInduced":2.6,"breakHorizontal":-18.8,"spinRate":2512,"spinDirection":71},"zone":8,"typeConfidence":2.0,"plateTime":0.46654447761946427,"extension":6.392470593263668},"index":6,"playId":"bea312af-4a55-3ecd-87c3-d1f2f9b2d883","pitchNumber":6,"startTime":"2025-08-31T19:19:58.549Z","endTime":"2025-08-31T19:20:01.783Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670059,"link":"/api/v1/people/670059","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":687478,"link":"/api/v1/people/687478"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":672744,"link":"/api/v1/people/672744"}},"offense":{"batter":{"id":701350,"link":"/api/v1/people/701350","batSide":{"code":"L","description":"Left"}},"first":{"id":678882,"link":"/api/v1/people/678882"},"second":{"id":663853,"link":"/api/v1/people/663853"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":98.4,"endSpeed":89.5,"strikeZoneTop":3.68,"strikeZoneBottom":1.76,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.58174057230681,"aZ":-17.997123638470207,"pfxX":-10.149513922405406,"pfxZ":6.885513227556213,"pX":0.34195903214108825,"pZ":2.3915540678501874,"vX0":8.43425945720348,"vY0":-142.95817712387856,"vZ0":-5.613161216551362,"x":103.97,"y":174.21,"x0":-1.3357166137911505,"y0":50.00163019372494,"z0":5.51946038948171,"aX":-20.895503608430236},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":11.4,"breakHorizontal":16.6,"spinRate":2243,"spinDirection":220},"zone":6,"typeConfidence":2.0,"plateTime":0.3839052407066803,"extension":6.3502149872252245},"index":7,"playId":"b928092b-6e02-32d0-a17b-cfb0277716b1","pitchNumber":7,"startTime":"2025-08-31T19:20:32.297Z","endTime":"2025-08-31T19:20:35.371Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670059,"link":"/api/v1/people/670059","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":687478,"link":"/api/v1/people/687478"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":672744,"link":"/api/v1/people/672744"}},"offense":{"batter":{"id":701350,"link":"/api/v1/people/701350","batSide":{"code":"L","description":"Left"}},"first":{"id":678882,"link":"/api/v1/people/678882"},"second":{"id":663853,"link":"/api/v1/people/663853"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"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":4,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.3,"endSpeed":75.2,"strikeZoneTop":3.47179328378651,"strikeZoneBottom":1.63517777696794,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.385154961700223,"aZ":-30.375541070304703,"pfxX":8.842268866772326,"pfxZ":1.2475075621609513,"pX":-1.3534265334592372,"pZ":2.9104143417259296,"vX0":-1.7586479680024576,"vY0":-119.81198115013292,"vZ0":-0.10174922475039205,"x":168.59,"y":160.2,"x0":-1.7558945663421872,"y0":50.004386816625,"z0":5.680976134507552,"aX":12.783014927386578},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":2.5,"breakHorizontal":-15.5,"spinRate":2427,"spinDirection":83},"zone":11,"typeConfidence":2.0,"plateTime":0.4581569687712279,"extension":6.252565658847989},"index":8,"playId":"34a6a7b7-61df-3e48-b29c-c653cba9fd13","pitchNumber":8,"startTime":"2025-08-31T19:20:57.996Z","endTime":"2025-08-31T19:21:06.076Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670059,"link":"/api/v1/people/670059","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":687478,"link":"/api/v1/people/687478"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":672744,"link":"/api/v1/people/672744"}},"offense":{"batter":{"id":701350,"link":"/api/v1/people/701350","batSide":{"code":"L","description":"Left"}},"first":{"id":678882,"link":"/api/v1/people/678882"},"second":{"id":663853,"link":"/api/v1/people/663853"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":701350,"link":"/api/v1/people/701350"},"credit":"b_pa"},{"player":{"id":670059,"link":"/api/v1/people/670059"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":95.5,"awayTeamWinProbability":4.5,"homeTeamWinProbabilityAdded":0.5,"leverageIndex":0.35,"dramaIndex":17.0,"contextMetrics":{},"playEndTime":"2025-08-31T19:21:06.076Z","atBatIndex":52},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Alex Bregman grounds out, third baseman Cam Devanney to first baseman Spencer Horwitz.","rbi":0,"awayScore":1,"homeScore":5,"isOut":true},"about":{"atBatIndex":53,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-08-31T19:21:02.725Z","endTime":"2025-08-31T19:22:31.766Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":3},"matchup":{"batter":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":670059,"fullName":"Colin Holderman","link":"/api/v1/people/670059"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","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":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":687478,"link":"/api/v1/people/687478"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":687462,"link":"/api/v1/people/687462"},"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":97.0,"endSpeed":88.8,"strikeZoneTop":3.30916686485897,"strikeZoneBottom":1.60372269552892,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.20731558654621,"aZ":-23.557033460029032,"pfxX":-9.0011917868672,"pfxZ":4.291413839675329,"pX":1.062028080321603,"pZ":1.5995406325098342,"vX0":9.335454102299316,"vY0":-140.88380693610043,"vZ0":-6.634902569350704,"x":76.52,"y":195.59,"x0":-1.1261480988131514,"y0":50.00558090703183,"z0":5.509367150006501,"aX":-18.085314306851863},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":6.5,"breakHorizontal":14.4,"spinRate":2125,"spinDirection":220},"zone":14,"typeConfidence":2.0,"plateTime":0.3888758430345014,"extension":6.614834288151247},"index":0,"playId":"5d82d244-a2cd-3031-95a8-5f9dfb2acd4d","pitchNumber":1,"startTime":"2025-08-31T19:21:30.115Z","endTime":"2025-08-31T19:21:34.993Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670059,"link":"/api/v1/people/670059","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":687478,"link":"/api/v1/people/687478"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":672744,"link":"/api/v1/people/672744"}},"offense":{"batter":{"id":608324,"link":"/api/v1/people/608324","batSide":{"code":"R","description":"Right"}},"first":{"id":701350,"link":"/api/v1/people/701350"},"second":{"id":678882,"link":"/api/v1/people/678882"},"third":{"id":663853,"link":"/api/v1/people/663853"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"index":1,"startTime":"2025-08-31T19:21:36.419Z","endTime":"2025-08-31T19:22:07.158Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":670059,"link":"/api/v1/people/670059","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":687478,"link":"/api/v1/people/687478"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":672744,"link":"/api/v1/people/672744"}},"offense":{"batter":{"id":608324,"link":"/api/v1/people/608324","batSide":{"code":"R","description":"Right"}},"first":{"id":701350,"link":"/api/v1/people/701350"},"second":{"id":678882,"link":"/api/v1/people/678882"},"third":{"id":663853,"link":"/api/v1/people/663853"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"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":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.1,"endSpeed":88.8,"strikeZoneTop":3.29065560904233,"strikeZoneBottom":1.55055173397017,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.43940691007184,"aZ":-24.296521255189,"pfxX":-10.158270566431087,"pfxZ":3.920109847798601,"pX":0.4089825407492673,"pZ":1.3330510938081346,"vX0":8.313609825332522,"vY0":-140.96644876341566,"vZ0":-7.405620066301339,"x":101.41,"y":202.79,"x0":-1.2605405816360824,"y0":50.004997794783684,"z0":5.566092456407792,"aX":-20.419943813441595},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":5.6,"breakHorizontal":16.7,"spinRate":2085,"spinDirection":222},"zone":14,"typeConfidence":2.0,"plateTime":0.3887611137194451,"extension":6.505823463109128},"index":2,"playId":"7dd4bb3c-d719-3e2d-ba4d-79db938e2f40","pitchNumber":2,"startTime":"2025-08-31T19:22:07.158Z","endTime":"2025-08-31T19:22:13.255Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670059,"link":"/api/v1/people/670059","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":687478,"link":"/api/v1/people/687478"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":672744,"link":"/api/v1/people/672744"}},"offense":{"batter":{"id":608324,"link":"/api/v1/people/608324","batSide":{"code":"R","description":"Right"}},"first":{"id":701350,"link":"/api/v1/people/701350"},"second":{"id":678882,"link":"/api/v1/people/678882"},"third":{"id":663853,"link":"/api/v1/people/663853"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"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":0,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.7,"endSpeed":88.5,"strikeZoneTop":3.36,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.932348856079365,"aZ":-24.464694950895037,"pfxX":-9.785345611750484,"pfxZ":3.8531004892762475,"pX":-0.11989966680392258,"pZ":2.38635435990576,"vX0":7.045570255151679,"vY0":-140.56864565348877,"vZ0":-4.363345081727872,"x":121.57,"y":174.35,"x0":-1.3878061934580286,"y0":50.00185316299548,"z0":5.547405075709392,"aX":-19.5769986759681},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":6.2,"breakHorizontal":16.3,"spinRate":2120,"spinDirection":220},"zone":5,"typeConfidence":2.0,"plateTime":0.38968332919466464,"extension":6.532377159833407},"hitData":{"launchSpeed":100.1,"launchAngle":-11.0,"totalDistance":13.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":100.13,"coordY":155.23}},"index":3,"playId":"a701f9d8-91de-325f-b480-ca787c4f88df","pitchNumber":3,"startTime":"2025-08-31T19:22:24.117Z","endTime":"2025-08-31T19:22:31.766Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670059,"link":"/api/v1/people/670059","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":687478,"link":"/api/v1/people/687478"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":672744,"link":"/api/v1/people/672744"}},"offense":{"batter":{"id":608324,"link":"/api/v1/people/608324","batSide":{"code":"R","description":"Right"}},"first":{"id":701350,"link":"/api/v1/people/701350"},"second":{"id":678882,"link":"/api/v1/people/678882"},"third":{"id":663853,"link":"/api/v1/people/663853"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":608324,"link":"/api/v1/people/608324"},"credit":"b_ab"},{"player":{"id":670059,"link":"/api/v1/people/670059"},"credit":"p_ab"},{"player":{"id":608324,"link":"/api/v1/people/608324"},"credit":"b_pa"},{"player":{"id":670059,"link":"/api/v1/people/670059"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":94.1,"awayTeamWinProbability":5.900000000000006,"homeTeamWinProbabilityAdded":-1.4000000000000057,"leverageIndex":0.54,"dramaIndex":27.0,"contextMetrics":{},"playEndTime":"2025-08-31T19:22:31.766Z","atBatIndex":53},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Alexander Canario homers (5) on a fly ball to left center field.","rbi":1,"awayScore":2,"homeScore":5,"isOut":false},"about":{"atBatIndex":54,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-08-31T19:24:44.430Z","endTime":"2025-08-31T19:26:38.987Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":3,"strikes":2,"outs":0},"matchup":{"batter":{"id":672744,"fullName":"Alexander Canario","link":"/api/v1/people/672744"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":686580,"fullName":"Justin Slaten","link":"/api/v1/people/686580"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,6,7],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":672744,"fullName":"Alexander Canario","link":"/api/v1/people/672744"},"responsiblePitcher":{"id":686580,"link":"/api/v1/people/686580"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"description":"Pitching Change: Justin Slaten replaces Lucas Giolito.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-31T19:24:38.713Z","endTime":"2025-08-31T19:24:46.747Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":686580,"link":"/api/v1/people/686580"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":608337,"link":"/api/v1/people/608337","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":663853,"link":"/api/v1/people/663853"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":672744,"link":"/api/v1/people/672744","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.5,"endSpeed":85.9,"strikeZoneTop":3.74859946990538,"strikeZoneBottom":1.71111543665515,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.894790091420532,"aZ":-22.723111376052664,"pfxX":2.195046992698368,"pfxZ":5.007236430865053,"pX":-0.950003617969137,"pZ":3.4830865099451715,"vX0":-0.613553583018746,"vY0":-136.2840944718116,"vZ0":-2.6153377225998313,"x":153.21,"y":144.74,"x0":-1.0077004300852992,"y0":50.00505491697775,"z0":6.018269252981538,"aX":4.145072683717164},"breaks":{"breakAngle":9.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":8.8,"breakHorizontal":-3.8,"spinRate":2613,"spinDirection":169},"zone":11,"typeConfidence":0.91,"plateTime":0.4013257670539163,"extension":6.550136543762405},"index":1,"playId":"83ea8cc2-f430-3062-8f64-e19edb4449ad","pitchNumber":1,"startTime":"2025-08-31T19:24:46.747Z","endTime":"2025-08-31T19:24:52.096Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686580,"link":"/api/v1/people/686580","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":663853,"link":"/api/v1/people/663853"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":672744,"link":"/api/v1/people/672744","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"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":93.5,"endSpeed":85.9,"strikeZoneTop":3.67326471128369,"strikeZoneBottom":1.74420070659823,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.3900519614604,"aZ":-21.66671060986536,"pfxX":1.6126496700685085,"pfxZ":5.5985077088917246,"pX":0.5431921575459642,"pZ":2.222790913288049,"vX0":3.392203653758125,"vY0":-136.04716739396542,"vZ0":-5.623921091847526,"x":96.29,"y":178.76,"x0":-0.9286315034772412,"y0":50.00486893456068,"z0":5.815056581392923,"aX":3.0283476614965616},"breaks":{"breakAngle":9.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":9.1,"breakHorizontal":-3.6,"spinRate":2615,"spinDirection":186},"zone":9,"typeConfidence":0.91,"plateTime":0.40234444748102716,"extension":6.715769607260461},"index":2,"playId":"4e7e36e4-6b64-3007-99a5-aff1557e802e","pitchNumber":2,"startTime":"2025-08-31T19:25:00.707Z","endTime":"2025-08-31T19:25:04.512Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686580,"link":"/api/v1/people/686580","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":663853,"link":"/api/v1/people/663853"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":672744,"link":"/api/v1/people/672744","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.1,"endSpeed":77.6,"strikeZoneTop":3.7543406084885,"strikeZoneBottom":1.72606904441481,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.53308355850563,"aZ":-35.32740959234166,"pfxX":8.421509967360212,"pfxZ":-2.0477463158264744,"pX":-0.8040907566010812,"pZ":3.5855129084909607,"vX0":-1.45868852888886,"vY0":-123.83631635058829,"vZ0":1.4809976470123611,"x":147.65,"y":141.97,"x0":-1.2980734603242499,"y0":50.001353451996785,"z0":5.952235364177505,"aX":12.976457561348317},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.0,"breakVerticalInduced":-3.0,"breakHorizontal":-14.9,"spinRate":2600,"spinDirection":68},"zone":1,"typeConfidence":2.0,"plateTime":0.4436205795833499,"extension":6.530715177816892},"index":3,"playId":"a350e669-c7ec-35d1-8c6d-b009794225b9","pitchNumber":3,"startTime":"2025-08-31T19:25:14.485Z","endTime":"2025-08-31T19:25:19.070Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686580,"link":"/api/v1/people/686580","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":663853,"link":"/api/v1/people/663853"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":672744,"link":"/api/v1/people/672744","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"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(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":94.0,"endSpeed":87.1,"strikeZoneTop":3.56,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.358318124376805,"aZ":-21.84453799559067,"pfxX":2.546481372227186,"pfxZ":5.386144465320329,"pX":-0.2510420188505255,"pZ":1.9752922740104104,"vX0":1.4979781039324445,"vY0":-136.94583307950955,"vZ0":-6.140654526752553,"x":126.57,"y":185.45,"x0":-1.1342885527225186,"y0":50.005511349750535,"z0":5.718897171799281,"aX":4.886779286340067},"breaks":{"breakAngle":13.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":8.8,"breakHorizontal":-4.9,"spinRate":2610,"spinDirection":159},"zone":8,"typeConfidence":0.91,"plateTime":0.3984046775573171,"extension":6.735899371700704},"index":4,"playId":"baea77c0-2314-3c0e-af74-ef31334836f5","pitchNumber":4,"startTime":"2025-08-31T19:25:29.532Z","endTime":"2025-08-31T19:25:33.529Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686580,"link":"/api/v1/people/686580","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":663853,"link":"/api/v1/people/663853"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":672744,"link":"/api/v1/people/672744","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"index":5,"startTime":"2025-08-31T19:25:37.700Z","endTime":"2025-08-31T19:25:55.490Z","isPitch":false,"type":"action","player":{"id":672744,"link":"/api/v1/people/672744"},"defense":{"pitcher":{"id":686580,"link":"/api/v1/people/686580","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":663853,"link":"/api/v1/people/663853"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":672744,"link":"/api/v1/people/672744","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.6,"endSpeed":89.3,"strikeZoneTop":3.55999950148117,"strikeZoneBottom":1.68690542123098,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.044869504661573,"aZ":-12.408144255457715,"pfxX":-0.49870423018101384,"pfxZ":9.72193153109679,"pX":-1.306129231181286,"pZ":3.5746255652227656,"vX0":-0.5852738017745596,"vY0":-140.77856259616107,"vZ0":-4.177714746138715,"x":166.79,"y":142.27,"x0":-1.0317246268372542,"y0":50.004230344720646,"z0":5.864291543782229,"aX":-1.0142199165681474},"breaks":{"breakAngle":4.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":17.0,"breakHorizontal":1.0,"spinRate":2521,"spinDirection":193},"zone":11,"typeConfidence":2.0,"plateTime":0.38713848552011143,"extension":6.795841922752399},"index":6,"playId":"9c5ffb5d-f445-3f8f-aff7-882ad0bda22a","pitchNumber":5,"startTime":"2025-08-31T19:25:55.490Z","endTime":"2025-08-31T19:25:59.483Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686580,"link":"/api/v1/people/686580","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":663853,"link":"/api/v1/people/663853"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":672744,"link":"/api/v1/people/672744","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.2,"endSpeed":87.5,"strikeZoneTop":3.56,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.653427873365327,"aZ":-20.94317496073417,"pfxX":2.0192881263789317,"pfxZ":5.804336603622405,"pX":-0.5701093354209326,"pZ":2.022216442922471,"vX0":0.8773629250592138,"vY0":-137.31008243541459,"vZ0":-6.272191098045382,"x":138.73,"y":184.18,"x0":-1.1549062689536544,"y0":50.00131861071549,"z0":5.733008530793396,"aX":3.906127821087781},"breaks":{"breakAngle":10.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":9.6,"breakHorizontal":-3.8,"spinRate":2607,"spinDirection":182},"zone":7,"typeConfidence":0.91,"plateTime":0.39689712158166657,"extension":6.748848622446229},"hitData":{"launchSpeed":111.7,"launchAngle":36.0,"totalDistance":471.0,"trajectory":"fly_ball","hardness":"medium","location":"78","coordinates":{"coordX":65.02,"coordY":46.61}},"index":7,"playId":"f1a0381e-e89e-3f8a-a609-31f7f481fcbb","pitchNumber":6,"startTime":"2025-08-31T19:26:11.901Z","endTime":"2025-08-31T19:26:38.987Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686580,"link":"/api/v1/people/686580","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":663853,"link":"/api/v1/people/663853"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":672744,"link":"/api/v1/people/672744","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672744,"link":"/api/v1/people/672744"},"credit":"b_ab"},{"player":{"id":686580,"link":"/api/v1/people/686580"},"credit":"p_ab"},{"player":{"id":672744,"link":"/api/v1/people/672744"},"credit":"b_pa"},{"player":{"id":686580,"link":"/api/v1/people/686580"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":89.3,"awayTeamWinProbability":10.700000000000003,"homeTeamWinProbabilityAdded":-4.799999999999997,"leverageIndex":0.61,"dramaIndex":50.0,"contextMetrics":{},"playEndTime":"2025-08-31T19:26:38.987Z","atBatIndex":54},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Cam Devanney strikes out swinging.","rbi":0,"awayScore":2,"homeScore":5,"isOut":true},"about":{"atBatIndex":55,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-08-31T19:26:27.421Z","endTime":"2025-08-31T19:28:00.114Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":687478,"fullName":"Cam Devanney","link":"/api/v1/people/687478"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":686580,"fullName":"Justin Slaten","link":"/api/v1/people/686580"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":687478,"fullName":"Cam Devanney","link":"/api/v1/people/687478"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":665966,"link":"/api/v1/people/665966"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.9,"endSpeed":88.1,"strikeZoneTop":3.411,"strikeZoneBottom":1.565,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.69107736290989,"aZ":-7.445872350891175,"pfxX":-1.2835100789516571,"pfxZ":12.359690355589048,"pX":0.11596555209411713,"pZ":2.5113247485105585,"vX0":2.870166182291708,"vY0":-140.94469934274184,"vZ0":-7.8174581264722685,"x":112.58,"y":170.97,"x0":-0.7513367129894133,"y0":50.002683190863955,"z0":5.810409560714801,"aX":-2.568089081122018},"breaks":{"breakAngle":12.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.4,"breakVerticalInduced":20.9,"breakHorizontal":1.7,"spinRate":2490,"spinDirection":198},"zone":5,"typeConfidence":0.91,"plateTime":0.38942463687366,"extension":6.881513996995841},"index":0,"playId":"a641979f-7b46-310c-9c09-bb372b7dc733","pitchNumber":1,"startTime":"2025-08-31T19:26:59.288Z","endTime":"2025-08-31T19:27:03.031Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686580,"link":"/api/v1/people/686580","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":663853,"link":"/api/v1/people/663853"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":687478,"link":"/api/v1/people/687478","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.5,"endSpeed":76.8,"strikeZoneTop":3.40639232258368,"strikeZoneBottom":1.61966043278375,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.264887203666724,"aZ":-46.26064077894294,"pfxX":4.200967027987802,"pfxZ":-9.332121168429866,"pX":-0.43379932395710263,"pZ":3.8109347520395986,"vX0":-0.18962933468401946,"vY0":-122.90425067446161,"vZ0":3.7536250340353643,"x":133.54,"y":135.88,"x0":-0.8997575085312804,"y0":50.000886038458766,"z0":6.226709265427775,"aX":6.343419229296091},"breaks":{"breakAngle":8.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.2,"breakVerticalInduced":-15.6,"breakHorizontal":-7.6,"spinRate":2784,"spinDirection":29},"zone":11,"typeConfidence":2.0,"plateTime":0.44785498490172637,"extension":6.665631659787641},"index":1,"playId":"869eb827-6692-37f6-83b5-79eda5daeb27","pitchNumber":2,"startTime":"2025-08-31T19:27:13.636Z","endTime":"2025-08-31T19:27:17.794Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686580,"link":"/api/v1/people/686580","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":663853,"link":"/api/v1/people/663853"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":687478,"link":"/api/v1/people/687478","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"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":96.4,"endSpeed":87.2,"strikeZoneTop":3.47170224868471,"strikeZoneBottom":1.63185276721501,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.53535356724561,"aZ":-8.497990769404007,"pfxX":-1.7437791509745957,"pfxZ":11.986818086676283,"pX":-0.10368028300954495,"pZ":4.24523770432746,"vX0":2.7210437585169736,"vY0":-140.31115657477687,"vZ0":-3.0754312824266363,"x":120.95,"y":124.16,"x0":-0.8636818396032178,"y0":50.0015858658899,"z0":5.9180010220452814,"aX":-3.444243383516765},"breaks":{"breakAngle":16.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.5,"breakVerticalInduced":21.1,"breakHorizontal":2.5,"spinRate":2583,"spinDirection":195},"zone":11,"typeConfidence":0.9,"plateTime":0.3917866015988327,"extension":6.831594288364392},"index":2,"playId":"4c367040-147a-3c0c-80a9-0c8759d22d85","pitchNumber":3,"startTime":"2025-08-31T19:27:27.250Z","endTime":"2025-08-31T19:27:30.304Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686580,"link":"/api/v1/people/686580","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":663853,"link":"/api/v1/people/663853"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":687478,"link":"/api/v1/people/687478","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.9,"endSpeed":84.8,"strikeZoneTop":3.71581032562529,"strikeZoneBottom":1.67431975747194,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.319464883035476,"aZ":-19.029934642579043,"pfxX":3.674154249328389,"pfxZ":7.106804284832775,"pX":-0.2194807669200762,"pZ":3.544583034720789,"vX0":0.9258750544661941,"vY0":-135.35664651061822,"vZ0":-2.612815316263241,"x":125.37,"y":143.08,"x0":-1.0436178722591234,"y0":50.005828414344165,"z0":5.859093260668945,"aX":6.799989250189601},"breaks":{"breakAngle":19.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":12.5,"breakHorizontal":-6.8,"spinRate":2751,"spinDirection":151},"zone":2,"typeConfidence":0.91,"plateTime":0.40508902683924664,"extension":6.72261871709836},"index":3,"playId":"1f365b5a-bb88-3402-9c82-4be83761a4cb","pitchNumber":4,"startTime":"2025-08-31T19:27:41.870Z","endTime":"2025-08-31T19:27:45.796Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686580,"link":"/api/v1/people/686580","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":663853,"link":"/api/v1/people/663853"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":687478,"link":"/api/v1/people/687478","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.9,"endSpeed":87.7,"strikeZoneTop":3.411,"strikeZoneBottom":1.565,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.79827009690081,"aZ":-6.071276225385943,"pfxX":-1.3704822626947508,"pfxZ":13.10197865538881,"pX":-0.17642045470391302,"pZ":3.143420222951122,"vX0":2.4453851535180102,"vY0":-140.91834974586789,"vZ0":-6.304790043682869,"x":123.72,"y":153.91,"x0":-0.8811030377165993,"y0":50.00505264056835,"z0":5.813894695797937,"aX":-2.730958631688253},"breaks":{"breakAngle":15.6,"breakLength":1.2,"breakY":24.0,"breakVertical":-7.0,"breakVerticalInduced":22.4,"breakHorizontal":1.9,"spinRate":2588,"spinDirection":192},"zone":2,"typeConfidence":0.91,"plateTime":0.3900724630686252,"extension":6.837320991157091},"index":4,"playId":"2fbb56f4-ac2d-33f2-b9e2-79366f4015b4","pitchNumber":5,"startTime":"2025-08-31T19:27:56.735Z","endTime":"2025-08-31T19:28:00.114Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686580,"link":"/api/v1/people/686580","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":663853,"link":"/api/v1/people/663853"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":687478,"link":"/api/v1/people/687478","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687478,"link":"/api/v1/people/687478"},"credit":"b_ab"},{"player":{"id":686580,"link":"/api/v1/people/686580"},"credit":"p_ab"},{"player":{"id":687478,"link":"/api/v1/people/687478"},"credit":"b_pa"},{"player":{"id":686580,"link":"/api/v1/people/686580"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":91.7,"awayTeamWinProbability":8.299999999999997,"homeTeamWinProbabilityAdded":2.4000000000000057,"leverageIndex":0.94,"dramaIndex":43.0,"contextMetrics":{},"playEndTime":"2025-08-31T19:28:00.114Z","atBatIndex":55},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jared Triolo strikes out swinging.","rbi":0,"awayScore":2,"homeScore":5,"isOut":true},"about":{"atBatIndex":56,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-08-31T19:28:01.114Z","endTime":"2025-08-31T19:29:37.209Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":669707,"fullName":"Jared Triolo","link":"/api/v1/people/669707"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":686580,"fullName":"Justin Slaten","link":"/api/v1/people/686580"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":669707,"fullName":"Jared Triolo","link":"/api/v1/people/669707"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":665966,"link":"/api/v1/people/665966"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.2,"endSpeed":84.0,"strikeZoneTop":3.71441466029694,"strikeZoneBottom":1.68977565639695,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.22794724849945,"aZ":-18.211068443464484,"pfxX":4.136307242637321,"pfxZ":7.683161357669231,"pX":-0.4471991604598521,"pZ":3.9298920314675563,"vX0":0.003400979709085733,"vY0":-134.25990345451575,"vZ0":-1.9815020621617094,"x":134.05,"y":132.67,"x0":-0.9855697149760632,"y0":50.005528529677186,"z0":5.97954358494814,"aX":7.51989972060239},"breaks":{"breakAngle":21.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":13.7,"breakHorizontal":-7.4,"spinRate":2668,"spinDirection":159},"zone":11,"typeConfidence":0.91,"plateTime":0.4086378255073959,"extension":6.727816338066145},"index":0,"playId":"6cdbcde3-018b-3f51-8e7e-e6ef7bcdd77b","pitchNumber":1,"startTime":"2025-08-31T19:28:24.783Z","endTime":"2025-08-31T19:28:29.465Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686580,"link":"/api/v1/people/686580","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":663853,"link":"/api/v1/people/663853"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":669707,"link":"/api/v1/people/669707","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.2,"endSpeed":84.5,"strikeZoneTop":3.77,"strikeZoneBottom":1.8,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.186988530465683,"aZ":-22.58307532084964,"pfxX":0.05204534288043594,"pfxZ":5.25847581106208,"pX":0.3349169429470034,"pZ":2.540460815295998,"vX0":3.3464168230847173,"vY0":-134.26370316176576,"vZ0":-4.382066215867742,"x":104.23,"y":170.19,"x0":-0.9346670121362742,"y0":50.0051574145446,"z0":5.801702678787033,"aX":0.09512987589373974},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":8.8,"breakHorizontal":-0.8,"spinRate":2649,"spinDirection":171},"zone":6,"typeConfidence":0.91,"plateTime":0.40801242656666625,"extension":6.82942388606467},"index":1,"playId":"a42c9351-f4d6-3a9b-b1c0-5c5c204c6aa0","pitchNumber":2,"startTime":"2025-08-31T19:28:42.624Z","endTime":"2025-08-31T19:28:46.014Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686580,"link":"/api/v1/people/686580","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":663853,"link":"/api/v1/people/663853"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":669707,"link":"/api/v1/people/669707","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.6,"endSpeed":86.9,"strikeZoneTop":3.77,"strikeZoneBottom":1.8,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.938106162444655,"aZ":-12.20784637756753,"pfxX":0.3926439424701913,"pfxZ":10.256597170362936,"pX":0.6596968904616277,"pZ":3.243143929781336,"vX0":3.6031202190647704,"vY0":-139.0628845847793,"vZ0":-4.956690588865884,"x":91.85,"y":151.22,"x0":-0.7070493207650154,"y0":50.00397587406947,"z0":5.867170988415273,"aX":0.7639183824920859},"breaks":{"breakAngle":7.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":17.6,"breakHorizontal":-1.6,"spinRate":2510,"spinDirection":182},"zone":3,"typeConfidence":2.0,"plateTime":0.3947877356569407,"extension":6.8185140387572565},"index":2,"playId":"dda22788-89f7-351c-83ce-9a7f0f327409","pitchNumber":3,"startTime":"2025-08-31T19:29:03.299Z","endTime":"2025-08-31T19:29:07.586Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686580,"link":"/api/v1/people/686580","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":663853,"link":"/api/v1/people/663853"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":669707,"link":"/api/v1/people/669707","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.4,"endSpeed":77.3,"strikeZoneTop":3.77,"strikeZoneBottom":1.8,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.826626820065567,"aZ":-30.11125697815223,"pfxX":12.573290259059977,"pfxZ":1.3595751208180182,"pX":1.2049172165931479,"pZ":1.710608459989503,"vX0":1.4126447594987044,"vY0":-122.92829051562717,"vZ0":-3.488237742100032,"x":71.07,"y":192.59,"x0":-1.0101163339752404,"y0":50.000976129585304,"z0":5.7339236558887485,"aX":19.031420307030118},"breaks":{"breakAngle":32.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":1.8,"breakHorizontal":-23.0,"spinRate":2610,"spinDirection":109},"zone":14,"typeConfidence":2.0,"plateTime":0.4474253591026738,"extension":6.764766513538866},"index":3,"playId":"61d50cee-a905-3293-a2da-4091e7fec53c","pitchNumber":4,"startTime":"2025-08-31T19:29:33.679Z","endTime":"2025-08-31T19:29:37.209Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686580,"link":"/api/v1/people/686580","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":663853,"link":"/api/v1/people/663853"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":669707,"link":"/api/v1/people/669707","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669707,"link":"/api/v1/people/669707"},"credit":"b_ab"},{"player":{"id":686580,"link":"/api/v1/people/686580"},"credit":"p_ab"},{"player":{"id":669707,"link":"/api/v1/people/669707"},"credit":"b_pa"},{"player":{"id":686580,"link":"/api/v1/people/686580"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":93.30000000000001,"awayTeamWinProbability":6.699999999999989,"homeTeamWinProbabilityAdded":1.6000000000000085,"leverageIndex":0.62,"dramaIndex":31.0,"contextMetrics":{},"playEndTime":"2025-08-31T19:29:37.209Z","atBatIndex":56},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Spencer Horwitz flies out to shortstop Trevor Story.","rbi":0,"awayScore":2,"homeScore":5,"isOut":true},"about":{"atBatIndex":57,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-08-31T19:29:39.343Z","endTime":"2025-08-31T19:32:44.203Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":686580,"fullName":"Justin Slaten","link":"/api/v1/people/686580"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5,6,7,8],"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":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":596115,"link":"/api/v1/people/596115"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"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":87.7,"strikeZoneTop":3.57,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.58120974456765,"aZ":-13.846609043243092,"pfxX":0.46664639944517994,"pfxZ":9.346737155554976,"pX":1.0688489376782466,"pZ":2.3882553152176986,"vX0":4.87555804062267,"vY0":-138.77675893653097,"vZ0":-6.986741560992124,"x":76.26,"y":174.3,"x0":-0.7675697851848499,"y0":50.000358613418825,"z0":5.851520465487364,"aX":0.9133357099346188},"breaks":{"breakAngle":7.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":15.7,"breakHorizontal":-1.8,"spinRate":2476,"spinDirection":189},"zone":14,"typeConfidence":2.0,"plateTime":0.3939322895784283,"extension":6.802785088570965},"index":0,"playId":"73899f86-b083-3e12-b940-40d6db7866e0","pitchNumber":1,"startTime":"2025-08-31T19:30:01.444Z","endTime":"2025-08-31T19:30:07.285Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686580,"link":"/api/v1/people/686580","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":663853,"link":"/api/v1/people/663853"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":687462,"link":"/api/v1/people/687462","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"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":86.3,"endSpeed":79.8,"strikeZoneTop":3.62113819058017,"strikeZoneBottom":1.66025820462733,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.6967854413702,"aZ":-41.98464072779585,"pfxX":4.679794029049392,"pfxZ":-6.164438008182271,"pX":1.007471650436657,"pZ":0.4781157811869979,"vX0":2.8797426862474236,"vY0":-125.66571592582488,"vZ0":-4.821185711399325,"x":78.6,"y":225.87,"x0":-0.7633880883199367,"y0":50.00466310607933,"z0":5.851234006444592,"aX":7.445774597444727},"breaks":{"breakAngle":10.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.8,"breakVerticalInduced":-12.1,"breakHorizontal":-9.1,"spinRate":2613,"spinDirection":31},"zone":14,"typeConfidence":2.0,"plateTime":0.43673650392025687,"extension":6.666601382749684},"index":1,"playId":"6b23c8ba-8816-32f5-89d5-5159c496faad","pitchNumber":2,"startTime":"2025-08-31T19:30:25.610Z","endTime":"2025-08-31T19:30:30.167Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686580,"link":"/api/v1/people/686580","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":663853,"link":"/api/v1/people/663853"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":687462,"link":"/api/v1/people/687462","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.6,"endSpeed":87.2,"strikeZoneTop":3.5883457213363,"strikeZoneBottom":1.66257422934486,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.929892537187747,"aZ":-9.189231504135764,"pfxX":-0.5376321727106363,"pfxZ":11.779671574219133,"pX":1.319409066418516,"pZ":2.2250155754186585,"vX0":5.403839967453773,"vY0":-138.99598226304846,"vZ0":-8.090216959160939,"x":66.71,"y":178.7,"x0":-0.5823918025511344,"y0":50.00550499782331,"z0":5.78831562216109,"aX":-1.0494686424097592},"breaks":{"breakAngle":1.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.3,"breakVerticalInduced":19.8,"breakHorizontal":-0.1,"spinRate":2525,"spinDirection":190},"zone":14,"typeConfidence":0.71,"plateTime":0.3944589574941735,"extension":6.800930851853147},"index":2,"playId":"51b490a1-3cec-3cf6-9409-1032871e0ce1","pitchNumber":3,"startTime":"2025-08-31T19:30:44.094Z","endTime":"2025-08-31T19:30:48.451Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686580,"link":"/api/v1/people/686580","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":663853,"link":"/api/v1/people/663853"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":687462,"link":"/api/v1/people/687462","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.3,"endSpeed":87.4,"strikeZoneTop":3.57,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.10421469217082,"aZ":-10.27376998547136,"pfxX":0.6321193607189324,"pfxZ":11.098162316423455,"pX":0.5608999560034436,"pZ":3.1772306337585525,"vX0":3.432150152617085,"vY0":-140.16113323552318,"vZ0":-5.509417526390627,"x":95.62,"y":152.99,"x0":-0.7657757292598485,"y0":50.00430453488409,"z0":5.850827565843445,"aX":1.2463966383484946},"breaks":{"breakAngle":9.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.7,"breakVerticalInduced":19.1,"breakHorizontal":-1.9,"spinRate":2482,"spinDirection":188},"zone":3,"typeConfidence":2.0,"plateTime":0.3920155435416186,"extension":6.883970146263261},"index":3,"playId":"33793479-afdc-3bfb-ac13-02429e862164","pitchNumber":4,"startTime":"2025-08-31T19:31:00.367Z","endTime":"2025-08-31T19:31:05.635Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686580,"link":"/api/v1/people/686580","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":663853,"link":"/api/v1/people/663853"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":687462,"link":"/api/v1/people/687462","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"index":4,"startTime":"2025-08-31T19:31:21.367Z","endTime":"2025-08-31T19:31:31.169Z","isPitch":false,"type":"action","player":{"id":687462,"link":"/api/v1/people/687462"},"defense":{"pitcher":{"id":686580,"link":"/api/v1/people/686580","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":663853,"link":"/api/v1/people/663853"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":687462,"link":"/api/v1/people/687462","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"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":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.4,"endSpeed":77.5,"strikeZoneTop":3.57,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.96643530560629,"aZ":-44.26430463858715,"pfxX":2.0645939321066056,"pfxZ":-7.9220387977545865,"pX":0.08363084566546848,"pZ":3.5232405994269054,"vX0":1.5144564632277435,"vY0":-122.93450509581379,"vZ0":2.7880663435614466,"x":113.81,"y":143.65,"x0":-0.8091404947031976,"y0":50.00142528827275,"z0":6.1386819881564945,"aX":3.1513193196025644},"breaks":{"breakAngle":4.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.8,"breakVerticalInduced":-13.4,"breakHorizontal":-4.1,"spinRate":2686,"spinDirection":27},"zone":2,"typeConfidence":2.0,"plateTime":0.44598748592400694,"extension":6.698086627723729},"index":5,"playId":"96654a37-ea60-3f7f-b2a7-dedf1fa3de01","pitchNumber":5,"startTime":"2025-08-31T19:31:31.169Z","endTime":"2025-08-31T19:31:34.350Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686580,"link":"/api/v1/people/686580","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":663853,"link":"/api/v1/people/663853"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":687462,"link":"/api/v1/people/687462","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"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":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.8,"endSpeed":77.4,"strikeZoneTop":3.57,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.48696513308163,"aZ":-45.88668959746324,"pfxX":2.1719128314819596,"pfxZ":-9.045015557477406,"pX":0.06468081598335364,"pZ":1.5500218272072062,"vX0":1.6960939383404463,"vY0":-123.42825995766268,"vZ0":-1.2909940883156803,"x":114.53,"y":196.93,"x0":-0.9177006617844572,"y0":50.00099661929894,"z0":6.003348280739845,"aX":3.293303867248625},"breaks":{"breakAngle":4.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.8,"breakVerticalInduced":-16.3,"breakHorizontal":-4.3,"spinRate":2749,"spinDirection":26},"zone":8,"typeConfidence":2.0,"plateTime":0.4466895391254533,"extension":6.730963947593536},"index":6,"playId":"ceb4e879-7e43-3ff0-ab22-fd54004fbe99","pitchNumber":6,"startTime":"2025-08-31T19:31:52.150Z","endTime":"2025-08-31T19:31:55.321Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686580,"link":"/api/v1/people/686580","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":663853,"link":"/api/v1/people/663853"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":687462,"link":"/api/v1/people/687462","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.5,"endSpeed":87.8,"strikeZoneTop":3.57,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.471211321562492,"aZ":-13.618780526317446,"pfxX":0.6552300971445577,"pfxZ":9.41655431677434,"pX":0.749165393845501,"pZ":3.111819423423166,"vX0":3.405543870430567,"vY0":-139.08396646828987,"vZ0":-5.247165586500336,"x":88.44,"y":154.76,"x0":-0.5733451688910283,"y0":50.00356018982117,"z0":5.916916728316525,"aX":1.2913503683027727},"breaks":{"breakAngle":7.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":16.2,"breakHorizontal":-1.8,"spinRate":2491,"spinDirection":187},"zone":3,"typeConfidence":2.0,"plateTime":0.39291750446883267,"extension":6.837618906851909},"index":7,"playId":"2101500b-22f9-3075-91d1-9fe54b9b7875","pitchNumber":7,"startTime":"2025-08-31T19:32:12.412Z","endTime":"2025-08-31T19:32:15.965Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686580,"link":"/api/v1/people/686580","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":663853,"link":"/api/v1/people/663853"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":687462,"link":"/api/v1/people/687462","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.7,"endSpeed":88.4,"strikeZoneTop":3.57,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.95988594114083,"aZ":-9.93943107553703,"pfxX":0.17408808324306424,"pfxZ":11.21249313326036,"pX":0.7050363882938055,"pZ":1.715428298894429,"vX0":3.595692471300579,"vY0":-139.1459418785694,"vZ0":-9.365327539915532,"x":90.13,"y":192.46,"x0":-0.620532969464221,"y0":50.00229986815703,"z0":5.761693885656023,"aX":0.34410106445315725},"breaks":{"breakAngle":4.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.8,"breakVerticalInduced":18.8,"breakHorizontal":-1.0,"spinRate":2587,"spinDirection":186},"zone":9,"typeConfidence":2.0,"plateTime":0.3919721598603383,"extension":6.830694033822851},"hitData":{"launchSpeed":66.7,"launchAngle":39.0,"totalDistance":206.0,"trajectory":"fly_ball","hardness":"medium","location":"6","coordinates":{"coordX":105.14,"coordY":121.23}},"index":8,"playId":"fb885d54-faa9-3d87-be8d-0bc9771753d5","pitchNumber":8,"startTime":"2025-08-31T19:32:36.720Z","endTime":"2025-08-31T19:32:44.203Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686580,"link":"/api/v1/people/686580","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":663853,"link":"/api/v1/people/663853"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":687462,"link":"/api/v1/people/687462","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687462,"link":"/api/v1/people/687462"},"credit":"b_ab"},{"player":{"id":686580,"link":"/api/v1/people/686580"},"credit":"p_ab"},{"player":{"id":687462,"link":"/api/v1/people/687462"},"credit":"b_pa"},{"player":{"id":686580,"link":"/api/v1/people/686580"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":94.1,"awayTeamWinProbability":5.900000000000006,"homeTeamWinProbabilityAdded":0.799999999999983,"leverageIndex":0.33,"dramaIndex":19.0,"contextMetrics":{},"playEndTime":"2025-08-31T19:32:44.203Z","atBatIndex":57},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Jarren Duran walks.","rbi":0,"awayScore":2,"homeScore":5,"isOut":false},"about":{"atBatIndex":58,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-08-31T19:34:56.882Z","endTime":"2025-08-31T19:35:56.764Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":0},"matchup":{"batter":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":664294,"fullName":"Dauri Moreta","link":"/api/v1/people/664294"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,4],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"description":"Pitching Change: Dauri Moreta replaces Colin Holderman.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-31T19:34:27.075Z","endTime":"2025-08-31T19:34:59.154Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":664294,"link":"/api/v1/people/664294"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":670059,"link":"/api/v1/people/670059","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":687478,"link":"/api/v1/people/687478"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":672744,"link":"/api/v1/people/672744"}},"offense":{"batter":{"id":680776,"link":"/api/v1/people/680776","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":83.2,"endSpeed":76.5,"strikeZoneTop":3.19387211668862,"strikeZoneBottom":1.36531762460426,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.07355017332217,"aZ":-29.756294903166097,"pfxX":-2.2506655848325554,"pfxZ":1.6278771072941103,"pX":1.2182629464670405,"pZ":1.6600835339591793,"vX0":5.8506094878572865,"vY0":-121.10149014983726,"vZ0":-3.520803008897853,"x":70.56,"y":193.96,"x0":-0.9385168517256901,"y0":50.00180099990981,"z0":5.741103100066823,"aX":-3.337475595673826},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":2.4,"breakHorizontal":2.6,"spinRate":2124,"spinDirection":284},"zone":14,"typeConfidence":2.0,"plateTime":0.452622470205998,"extension":6.186152863768373},"index":1,"playId":"08020058-1fc2-3feb-a3e0-b5d9bfc96ca1","pitchNumber":1,"startTime":"2025-08-31T19:34:59.154Z","endTime":"2025-08-31T19:35:04.395Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664294,"link":"/api/v1/people/664294","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":687478,"link":"/api/v1/people/687478"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":672744,"link":"/api/v1/people/672744"}},"offense":{"batter":{"id":680776,"link":"/api/v1/people/680776","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.7,"endSpeed":85.8,"strikeZoneTop":3.51830657534336,"strikeZoneBottom":1.58081073897647,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.44081668438084,"aZ":-13.01715223818734,"pfxX":-6.792731215885384,"pfxZ":10.042720074926768,"pX":-1.2262841095330264,"pZ":3.7319484567505863,"vX0":1.4214155195671248,"vY0":-137.90823097660427,"vZ0":-3.2306990767396537,"x":163.74,"y":138.02,"x0":-0.8694203089369242,"y0":50.00335935616933,"z0":5.80865370939693,"aX":-12.956985289187307},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":17.6,"breakHorizontal":12.0,"spinRate":2414,"spinDirection":213},"zone":11,"typeConfidence":2.0,"plateTime":0.39866077649443454,"extension":6.17926493684423},"index":2,"playId":"4a6a1e8a-b5e3-3d13-bce2-286bd70fd1da","pitchNumber":2,"startTime":"2025-08-31T19:35:15.560Z","endTime":"2025-08-31T19:35:18.842Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664294,"link":"/api/v1/people/664294","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":687478,"link":"/api/v1/people/687478"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":672744,"link":"/api/v1/people/672744"}},"offense":{"batter":{"id":680776,"link":"/api/v1/people/680776","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":83.0,"endSpeed":75.9,"strikeZoneTop":3.40757116889219,"strikeZoneBottom":1.6760892171577,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.105751658604234,"aZ":-29.16034532021533,"pfxX":-2.755927579158142,"pfxZ":2.0607184474463853,"pX":0.6346166613784646,"pZ":1.443532035242026,"vX0":4.901375451239973,"vY0":-120.66350066511373,"vZ0":-4.010938985651685,"x":92.81,"y":199.8,"x0":-1.0717828153935174,"y0":50.003845758881546,"z0":5.717836155308137,"aX":-4.0341063429883235},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":3.0,"breakHorizontal":3.7,"spinRate":2166,"spinDirection":264},"zone":14,"typeConfidence":2.0,"plateTime":0.4552157707376354,"extension":6.209539996914404},"index":3,"playId":"c2dcf05e-dfef-3ad3-b96d-4a9ff68cf714","pitchNumber":3,"startTime":"2025-08-31T19:35:33.660Z","endTime":"2025-08-31T19:35:37.841Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664294,"link":"/api/v1/people/664294","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":687478,"link":"/api/v1/people/687478"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":672744,"link":"/api/v1/people/672744"}},"offense":{"batter":{"id":680776,"link":"/api/v1/people/680776","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":0},"preCount":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.9,"endSpeed":82.7,"strikeZoneTop":3.54952043560649,"strikeZoneBottom":1.74289137527882,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":37.65051279989982,"aZ":-17.1613921634855,"pfxX":-8.503552503544999,"pfxZ":8.384983845541743,"pX":-2.4962041961952504,"pZ":3.125616432046102,"vX0":-0.5856075988190048,"vY0":-135.0261760462716,"vZ0":-3.923387737812124,"x":212.15,"y":154.39,"x0":-1.1744356531380145,"y0":50.0047562522439,"z0":5.854984672678586,"aX":-15.23061134662949},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":14.3,"breakHorizontal":15.5,"spinRate":2340,"spinDirection":212},"zone":11,"typeConfidence":2.0,"plateTime":0.410417262644744,"extension":6.406203977567053},"index":4,"playId":"4b2df957-a255-3c27-b6cf-b278d7af34fd","pitchNumber":4,"startTime":"2025-08-31T19:35:53.355Z","endTime":"2025-08-31T19:35:56.764Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664294,"link":"/api/v1/people/664294","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":687478,"link":"/api/v1/people/687478"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":672744,"link":"/api/v1/people/672744"}},"offense":{"batter":{"id":680776,"link":"/api/v1/people/680776","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680776,"link":"/api/v1/people/680776"},"credit":"b_pa"},{"player":{"id":664294,"link":"/api/v1/people/664294"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":95.0,"awayTeamWinProbability":5.0,"homeTeamWinProbabilityAdded":0.9000000000000057,"leverageIndex":0.22,"dramaIndex":16.0,"contextMetrics":{},"playEndTime":"2025-08-31T19:35:56.764Z","atBatIndex":58},{"result":{"type":"atBat","event":"Strikeout Double Play","eventType":"strikeout_double_play","description":"Trevor Story strikes out swinging and Jarren Duran caught stealing 2nd, catcher Henry Davis to second baseman Nick Gonzales to catcher Henry Davis.","rbi":0,"awayScore":2,"homeScore":5,"isOut":true},"about":{"atBatIndex":59,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-08-31T19:35:58.198Z","endTime":"2025-08-31T19:38:17.817Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":596115,"fullName":"Trevor Story","link":"/api/v1/people/596115"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664294,"fullName":"Dauri Moreta","link":"/api/v1/people/664294"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout Double Play","eventType":"strikeout_double_play","movementReason":null,"runner":{"id":596115,"fullName":"Trevor Story","link":"/api/v1/people/596115"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":680779,"link":"/api/v1/people/680779"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]},{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Caught Stealing 2B","eventType":"caught_stealing_2b","movementReason":"r_caught_stealing_2b","runner":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":680779,"link":"/api/v1/people/680779"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_assist"},{"player":{"id":693304,"link":"/api/v1/people/693304"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.1,"endSpeed":85.1,"strikeZoneTop":3.50588099836487,"strikeZoneBottom":1.68673478319832,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.367052421969305,"aZ":-13.053761201233938,"pfxX":-5.818512880898619,"pfxZ":10.175978917676229,"pX":-1.6647046270444716,"pZ":4.065546561641339,"vX0":-0.11079801951293675,"vY0":-136.96882846924808,"vZ0":-2.4360718587966854,"x":180.45,"y":129.01,"x0":-0.8689964932872289,"y0":50.00313907880473,"z0":5.871529423947262,"aX":-10.93331569339269},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":18.0,"breakHorizontal":10.6,"spinRate":2352,"spinDirection":211},"zone":11,"typeConfidence":2.0,"plateTime":0.4015917033467633,"extension":6.30695652814244},"index":0,"playId":"10437995-ed56-30f0-83dc-212e698e292e","pitchNumber":1,"startTime":"2025-08-31T19:36:26.078Z","endTime":"2025-08-31T19:36:31.992Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664294,"link":"/api/v1/people/664294","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":687478,"link":"/api/v1/people/687478"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":672744,"link":"/api/v1/people/672744"}},"offense":{"batter":{"id":596115,"link":"/api/v1/people/596115","batSide":{"code":"R","description":"Right"}},"first":{"id":680776,"link":"/api/v1/people/680776"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"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":92.6,"endSpeed":83.6,"strikeZoneTop":3.50030848230156,"strikeZoneBottom":1.62141683526329,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.24535956770366,"aZ":-13.807328193613907,"pfxX":-7.387844875323343,"pfxZ":10.157541683005622,"pX":-1.050873061471179,"pZ":2.6091086540523407,"vX0":1.9788530300214848,"vY0":-134.62632702005584,"vZ0":-5.686704853376817,"x":157.06,"y":168.33,"x0":-0.8424916731160577,"y0":50.0056941222355,"z0":5.751614532544608,"aX":-13.363346004148077},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":17.2,"breakHorizontal":12.8,"spinRate":2339,"spinDirection":214},"zone":11,"typeConfidence":2.0,"plateTime":0.409166803739315,"extension":6.745269263024193},"index":1,"playId":"dd450dbf-a378-3b4d-8203-64615c588bf3","pitchNumber":2,"startTime":"2025-08-31T19:36:52.967Z","endTime":"2025-08-31T19:36:57.626Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664294,"link":"/api/v1/people/664294","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":687478,"link":"/api/v1/people/687478"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":672744,"link":"/api/v1/people/672744"}},"offense":{"batter":{"id":596115,"link":"/api/v1/people/596115","batSide":{"code":"R","description":"Right"}},"first":{"id":680776,"link":"/api/v1/people/680776"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":83.2,"endSpeed":75.8,"strikeZoneTop":3.5360261040035,"strikeZoneBottom":1.5398306708261,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.95075788540745,"aZ":-29.68817837279926,"pfxX":-2.5756075030779124,"pfxZ":1.6954310541887816,"pX":0.5804853031394874,"pZ":1.8282601328810233,"vX0":4.37569435137019,"vY0":-121.0301813644905,"vZ0":-3.0020862251352334,"x":94.87,"y":189.42,"x0":-0.9249675461634415,"y0":50.00417687866128,"z0":5.713361331479764,"aX":-3.781207834655848},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":2.5,"breakHorizontal":3.5,"spinRate":2126,"spinDirection":192},"zone":9,"typeConfidence":2.0,"plateTime":0.45439790438250593,"extension":6.3955499441633625},"index":2,"playId":"ac7648f7-b1af-356e-aae3-8f2872cab374","pitchNumber":3,"startTime":"2025-08-31T19:37:13.287Z","endTime":"2025-08-31T19:37:17.147Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664294,"link":"/api/v1/people/664294","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":687478,"link":"/api/v1/people/687478"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":672744,"link":"/api/v1/people/672744"}},"offense":{"batter":{"id":596115,"link":"/api/v1/people/596115","batSide":{"code":"R","description":"Right"}},"first":{"id":680776,"link":"/api/v1/people/680776"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"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":83.0,"endSpeed":75.4,"strikeZoneTop":3.5,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.42450518849676,"aZ":-30.301812011868996,"pfxX":-1.8289148120104333,"pfxZ":1.2807407097840127,"pX":0.29846854805366607,"pZ":2.493217838321553,"vX0":3.5305354882614535,"vY0":-120.74197824910677,"vZ0":-1.450573690947182,"x":105.62,"y":171.46,"x0":-0.9538160002394532,"y0":50.00082086794022,"z0":5.801512174498286,"aX":-2.6649088808729404},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":2.3,"breakHorizontal":2.4,"spinRate":2068,"spinDirection":74},"zone":6,"typeConfidence":2.0,"plateTime":0.4559669001700297,"extension":6.300872140957167},"index":3,"playId":"830e3205-865c-3ab0-b6a1-0e90c3e6aa79","pitchNumber":4,"startTime":"2025-08-31T19:37:30.785Z","endTime":"2025-08-31T19:37:33.961Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664294,"link":"/api/v1/people/664294","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":687478,"link":"/api/v1/people/687478"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":672744,"link":"/api/v1/people/672744"}},"offense":{"batter":{"id":596115,"link":"/api/v1/people/596115","batSide":{"code":"R","description":"Right"}},"first":{"id":680776,"link":"/api/v1/people/680776"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"index":4,"startTime":"2025-08-31T19:37:53.725Z","endTime":"2025-08-31T19:38:12.078Z","isPitch":false,"type":"action","player":{"id":596115,"link":"/api/v1/people/596115"},"defense":{"pitcher":{"id":664294,"link":"/api/v1/people/664294","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":687478,"link":"/api/v1/people/687478"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":672744,"link":"/api/v1/people/672744"}},"offense":{"batter":{"id":596115,"link":"/api/v1/people/596115","batSide":{"code":"R","description":"Right"}},"first":{"id":680776,"link":"/api/v1/people/680776"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"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,"runnerGoing":true},"count":{"balls":2,"strikes":3,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.3,"endSpeed":85.5,"strikeZoneTop":3.5,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":36.357388224448,"aZ":-9.168744329741472,"pfxX":-4.545603114045708,"pfxZ":12.05564635555124,"pX":-0.5971269130669993,"pZ":3.6433427868539985,"vX0":1.950442208234294,"vY0":-138.5674713227465,"vZ0":-4.115375938976657,"x":139.76,"y":140.41,"x0":-0.7270540984200545,"y0":50.00251106574185,"z0":5.781861631736249,"aX":-8.67420415981994},"breaks":{"breakAngle":38.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.7,"breakVerticalInduced":20.9,"breakHorizontal":7.7,"spinRate":2389,"spinDirection":209},"zone":11,"typeConfidence":2.0,"plateTime":0.39813885822608164,"extension":6.541451781386424},"index":5,"playId":"e63f8fb8-290f-394a-946a-5038a5c3336a","pitchNumber":5,"startTime":"2025-08-31T19:38:12.078Z","endTime":"2025-08-31T19:38:17.817Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664294,"link":"/api/v1/people/664294","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":687478,"link":"/api/v1/people/687478"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":672744,"link":"/api/v1/people/672744"}},"offense":{"batter":{"id":596115,"link":"/api/v1/people/596115","batSide":{"code":"R","description":"Right"}},"first":{"id":680776,"link":"/api/v1/people/680776"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":596115,"link":"/api/v1/people/596115"},"credit":"b_ab"},{"player":{"id":664294,"link":"/api/v1/people/664294"},"credit":"p_ab"},{"player":{"id":596115,"link":"/api/v1/people/596115"},"credit":"b_pa"},{"player":{"id":664294,"link":"/api/v1/people/664294"},"credit":"p_pa"}],"flags":[{"credit":"t_double_play"}],"homeTeamWinProbability":93.10000000000001,"awayTeamWinProbability":6.8999999999999915,"homeTeamWinProbabilityAdded":-1.8999999999999915,"leverageIndex":0.34,"dramaIndex":25.0,"contextMetrics":{},"playEndTime":"2025-08-31T19:38:17.817Z","atBatIndex":59},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Nathaniel Lowe singles on a sharp line drive to right fielder Alexander Canario.","rbi":0,"awayScore":2,"homeScore":5,"isOut":false},"about":{"atBatIndex":60,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-08-31T19:38:28.850Z","endTime":"2025-08-31T19:39:17.266Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":663993,"fullName":"Nathaniel Lowe","link":"/api/v1/people/663993"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":664294,"fullName":"Dauri Moreta","link":"/api/v1/people/664294"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":663993,"fullName":"Nathaniel Lowe","link":"/api/v1/people/663993"},"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":663993,"fullName":"Nathaniel Lowe","link":"/api/v1/people/663993"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":672744,"link":"/api/v1/people/672744"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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":83.9,"endSpeed":75.9,"strikeZoneTop":3.37240624262227,"strikeZoneBottom":1.50137582067205,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.54767813010082,"aZ":-30.663011782564606,"pfxX":-0.44676409847138876,"pfxZ":1.0200898637911067,"pX":-1.0059428065606637,"pZ":3.3994829772062762,"vX0":0.5064059639406466,"vY0":-122.08940866593798,"vZ0":0.4969156954235967,"x":145.15,"y":116.4,"x0":-1.1595448665760788,"y0":50.00435502533276,"z0":5.865684257483479,"aX":-0.6639438121549848},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":2.3,"breakHorizontal":0.7,"spinRate":1992,"spinDirection":268},"zone":11,"typeConfidence":2.0,"plateTime":0.4513416331383051,"extension":6.1279805817830875},"index":0,"playId":"5f018e7c-6398-3eb3-be73-dbbf99063f78","pitchNumber":1,"startTime":"2025-08-31T19:38:53.129Z","endTime":"2025-08-31T19:38:57.214Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664294,"link":"/api/v1/people/664294","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":687478,"link":"/api/v1/people/687478"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":672744,"link":"/api/v1/people/672744"}},"offense":{"batter":{"id":663993,"link":"/api/v1/people/663993","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.5,"endSpeed":76.8,"strikeZoneTop":3.5,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.40034826252811,"aZ":-31.008115949460986,"pfxX":-2.7516643152804874,"pfxZ":0.7812672692234415,"pX":0.2767534392222858,"pZ":2.8694314357162476,"vX0":4.072138016566216,"vY0":-121.55335424844068,"vZ0":-0.5594220652023667,"x":106.45,"y":161.31,"x0":-1.061291186622565,"y0":50.00525756174485,"z0":5.79034954915135,"aX":-4.126220262339725},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":1.6,"breakHorizontal":4.1,"spinRate":1875,"spinDirection":293},"zone":6,"typeConfidence":2.0,"plateTime":0.45027232704307707,"extension":6.2403472299299505},"hitData":{"launchSpeed":104.2,"launchAngle":14.0,"totalDistance":233.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":193.89,"coordY":98.21}},"index":1,"playId":"f24435f9-9167-32c1-a1e5-25cbf0c41052","pitchNumber":2,"startTime":"2025-08-31T19:39:07.936Z","endTime":"2025-08-31T19:39:17.266Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664294,"link":"/api/v1/people/664294","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":687478,"link":"/api/v1/people/687478"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":672744,"link":"/api/v1/people/672744"}},"offense":{"batter":{"id":663993,"link":"/api/v1/people/663993","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663993,"link":"/api/v1/people/663993"},"credit":"b_ab"},{"player":{"id":664294,"link":"/api/v1/people/664294"},"credit":"p_ab"},{"player":{"id":663993,"link":"/api/v1/people/663993"},"credit":"b_pa"},{"player":{"id":664294,"link":"/api/v1/people/664294"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":93.4,"awayTeamWinProbability":6.599999999999994,"homeTeamWinProbabilityAdded":0.29999999999999716,"leverageIndex":0.12,"dramaIndex":10.0,"contextMetrics":{},"playEndTime":"2025-08-31T19:39:17.266Z","atBatIndex":60},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Masataka Yoshida flies out to center fielder Oneil Cruz.","rbi":0,"awayScore":2,"homeScore":5,"isOut":true},"about":{"atBatIndex":61,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-08-31T19:39:19.059Z","endTime":"2025-08-31T19:41:31.794Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":807799,"fullName":"Masataka Yoshida","link":"/api/v1/people/807799"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":664294,"fullName":"Dauri Moreta","link":"/api/v1/people/664294"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":807799,"fullName":"Masataka Yoshida","link":"/api/v1/people/807799"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":665833,"link":"/api/v1/people/665833"},"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, 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":82.4,"endSpeed":76.3,"strikeZoneTop":3.16067645031752,"strikeZoneBottom":1.26611435351061,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.366683339677422,"aZ":-32.7043940565786,"pfxX":-1.35018646426184,"pfxZ":-0.35847264821898506,"pX":0.24001882152419493,"pZ":3.1484971171488176,"vX0":3.488761799010844,"vY0":-120.07321951795085,"vZ0":0.5740054737371587,"x":107.85,"y":153.77,"x0":-1.0508436218485777,"y0":50.003508252022755,"z0":5.796349753976959,"aX":-1.988785582648539},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-40.2,"breakVerticalInduced":-0.2,"breakHorizontal":1.7,"spinRate":2022,"spinDirection":314},"zone":2,"typeConfidence":2.0,"plateTime":0.4546652130239286,"extension":6.200919133303401},"index":0,"playId":"db6ff8ab-1a1a-3539-9776-394c00e1b0e5","pitchNumber":1,"startTime":"2025-08-31T19:39:43.146Z","endTime":"2025-08-31T19:39:47.197Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664294,"link":"/api/v1/people/664294","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":687478,"link":"/api/v1/people/687478"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":672744,"link":"/api/v1/people/672744"}},"offense":{"batter":{"id":807799,"link":"/api/v1/people/807799","batSide":{"code":"L","description":"Left"}},"first":{"id":663993,"link":"/api/v1/people/663993"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"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.2,"endSpeed":85.8,"strikeZoneTop":3.25049197985825,"strikeZoneBottom":1.3877251615965,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.86503341195884,"aZ":-12.776443911819984,"pfxX":-6.111820059528547,"pfxZ":10.12754286794872,"pX":-0.8727293935427941,"pZ":3.938051677345009,"vX0":1.9807173309344752,"vY0":-138.4795412195441,"vZ0":-2.839558455393697,"x":150.27,"y":132.45,"x0":-0.8091232710158809,"y0":50.00516149506222,"z0":5.847271915654287,"aX":-11.70960528837083},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":17.8,"breakHorizontal":10.6,"spinRate":2377,"spinDirection":213},"zone":11,"typeConfidence":2.0,"plateTime":0.39760973779494924,"extension":6.360758282893037},"index":1,"playId":"25ee5fa8-c91f-3dcb-a1aa-da7ccc00e40d","pitchNumber":2,"startTime":"2025-08-31T19:40:00.362Z","endTime":"2025-08-31T19:40:04.229Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664294,"link":"/api/v1/people/664294","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":687478,"link":"/api/v1/people/687478"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":672744,"link":"/api/v1/people/672744"}},"offense":{"batter":{"id":807799,"link":"/api/v1/people/807799","batSide":{"code":"L","description":"Left"}},"first":{"id":663993,"link":"/api/v1/people/663993"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.4,"endSpeed":84.4,"strikeZoneTop":3.25954668152535,"strikeZoneBottom":1.38476057808967,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.57671419992842,"aZ":-11.935753670371172,"pfxX":-5.902972074796492,"pfxZ":10.973945219381749,"pX":-1.245652800046951,"pZ":2.931385354006608,"vX0":0.9215932094586922,"vY0":-135.8747556262965,"vZ0":-5.314743668760249,"x":164.48,"y":159.63,"x0":-0.8261480610465658,"y0":50.00060886161831,"z0":5.762944894322469,"aX":-10.884843896918486},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":18.7,"breakHorizontal":10.4,"spinRate":2278,"spinDirection":205},"zone":11,"typeConfidence":2.0,"plateTime":0.4052303425969255,"extension":6.493259581304095},"index":2,"playId":"0d8dab82-f4cf-3413-beeb-833e5f56ddd2","pitchNumber":3,"startTime":"2025-08-31T19:40:20.176Z","endTime":"2025-08-31T19:40:23.997Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664294,"link":"/api/v1/people/664294","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":687478,"link":"/api/v1/people/687478"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":672744,"link":"/api/v1/people/672744"}},"offense":{"batter":{"id":807799,"link":"/api/v1/people/807799","batSide":{"code":"L","description":"Left"}},"first":{"id":663993,"link":"/api/v1/people/663993"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"index":3,"startTime":"2025-08-31T19:40:28.467Z","endTime":"2025-08-31T19:41:00.233Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":664294,"link":"/api/v1/people/664294","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":687478,"link":"/api/v1/people/687478"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":672744,"link":"/api/v1/people/672744"}},"offense":{"batter":{"id":807799,"link":"/api/v1/people/807799","batSide":{"code":"L","description":"Left"}},"first":{"id":663993,"link":"/api/v1/people/663993"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.6,"endSpeed":77.3,"strikeZoneTop":3.26,"strikeZoneBottom":1.43,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.752367017967806,"aZ":-31.57418075968145,"pfxX":-1.4739959367789672,"pfxZ":0.4005024651427931,"pX":-0.3249536882657147,"pZ":2.180722106327379,"vX0":2.1241936634782217,"vY0":-121.75258669192456,"vZ0":-1.9031000306635095,"x":129.39,"y":179.9,"x0":-1.0151728905592732,"y0":50.00451448146434,"z0":5.691573310985198,"aX":-2.2245893927603784},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":0.5,"breakHorizontal":2.2,"spinRate":2040,"spinDirection":224},"zone":4,"typeConfidence":2.0,"plateTime":0.4489745011678994,"extension":6.36506203917338},"index":4,"playId":"be405f8a-0f2c-35c4-9ebb-675b830e90d3","pitchNumber":4,"startTime":"2025-08-31T19:41:00.233Z","endTime":"2025-08-31T19:41:03.631Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664294,"link":"/api/v1/people/664294","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":687478,"link":"/api/v1/people/687478"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":672744,"link":"/api/v1/people/672744"}},"offense":{"batter":{"id":807799,"link":"/api/v1/people/807799","batSide":{"code":"L","description":"Left"}},"first":{"id":663993,"link":"/api/v1/people/663993"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.7,"endSpeed":78.1,"strikeZoneTop":3.26,"strikeZoneBottom":1.43,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.37938680545698,"aZ":-29.023826106145798,"pfxX":-2.2256445218574514,"pfxZ":2.036761318871113,"pX":-0.447741346299935,"pZ":2.95970418936534,"vX0":2.1644409814016154,"vY0":-123.37371844098871,"vZ0":-1.042745679951461,"x":134.07,"y":158.87,"x0":-1.0451449265318125,"y0":50.00519114218468,"z0":5.822787766910132,"aX":-3.4488959454209924},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":3.7,"breakHorizontal":3.6,"spinRate":2167,"spinDirection":220},"zone":1,"typeConfidence":2.0,"plateTime":0.4430876587656214,"extension":6.218176488432597},"hitData":{"launchSpeed":93.1,"launchAngle":50.0,"totalDistance":251.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":105.71,"coordY":101.45}},"index":5,"playId":"1a331d4f-5048-3585-bde6-e4df87defdcc","pitchNumber":5,"startTime":"2025-08-31T19:41:21.989Z","endTime":"2025-08-31T19:41:31.794Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664294,"link":"/api/v1/people/664294","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":687478,"link":"/api/v1/people/687478"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":672744,"link":"/api/v1/people/672744"}},"offense":{"batter":{"id":807799,"link":"/api/v1/people/807799","batSide":{"code":"L","description":"Left"}},"first":{"id":663993,"link":"/api/v1/people/663993"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":807799,"link":"/api/v1/people/807799"},"credit":"b_ab"},{"player":{"id":664294,"link":"/api/v1/people/664294"},"credit":"p_ab"},{"player":{"id":807799,"link":"/api/v1/people/807799"},"credit":"b_pa"},{"player":{"id":664294,"link":"/api/v1/people/664294"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":92.80000000000001,"awayTeamWinProbability":7.199999999999989,"homeTeamWinProbabilityAdded":-0.5999999999999943,"leverageIndex":0.24,"dramaIndex":15.0,"contextMetrics":{},"playEndTime":"2025-08-31T19:41:31.794Z","atBatIndex":61},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Tommy Pham strikes out on a foul tip.","rbi":0,"awayScore":2,"homeScore":5,"isOut":true},"about":{"atBatIndex":62,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-08-31T19:43:35.277Z","endTime":"2025-08-31T19:44:14.116Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":502054,"fullName":"Tommy Pham","link":"/api/v1/people/502054"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676477,"fullName":"Garrett Whitlock","link":"/api/v1/people/676477"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":502054,"fullName":"Tommy Pham","link":"/api/v1/people/502054"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":665966,"link":"/api/v1/people/665966"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Garrett Whitlock replaces Justin Slaten.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-31T19:43:08.371Z","endTime":"2025-08-31T19:43:37.635Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":676477,"link":"/api/v1/people/676477"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":686580,"link":"/api/v1/people/686580","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":663853,"link":"/api/v1/people/663853"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":502054,"link":"/api/v1/people/502054","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.9,"endSpeed":86.0,"strikeZoneTop":3.50632699645895,"strikeZoneBottom":1.57859248338833,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.812097849767646,"aZ":-13.03483084947649,"pfxX":-6.785680241400613,"pfxZ":10.147434050660387,"pX":0.24581940405086072,"pZ":1.5489846463331478,"vX0":5.173843139907981,"vY0":-136.4170458953876,"vZ0":-8.696768855080842,"x":107.63,"y":196.96,"x0":-0.7930993359232698,"y0":50.00112802855362,"z0":5.675236530491733,"aX":-12.797087324011025},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":16.7,"breakHorizontal":11.2,"spinRate":2219,"spinDirection":223},"zone":8,"typeConfidence":2.0,"plateTime":0.40140149780945533,"extension":7.205639569520122},"index":1,"playId":"76be595f-47e8-3129-9f1c-eb338e0db1fe","pitchNumber":1,"startTime":"2025-08-31T19:43:37.635Z","endTime":"2025-08-31T19:43:41.529Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676477,"link":"/api/v1/people/676477","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":663853,"link":"/api/v1/people/663853"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":502054,"link":"/api/v1/people/502054","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.6,"endSpeed":78.9,"strikeZoneTop":3.56,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.048596844181965,"aZ":-37.64653779660704,"pfxX":-0.3433507977032153,"pfxZ":-3.483401724741274,"pX":0.29064470337822307,"pZ":1.9302493536573504,"vX0":3.2403119259471724,"vY0":-124.60351586867256,"vZ0":-1.7688471649746358,"x":105.92,"y":186.66,"x0":-0.9819975898285703,"y0":50.00149292131833,"z0":5.760075852678725,"aX":-0.5404032741966859},"breaks":{"breakAngle":0.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.8,"breakVerticalInduced":-6.5,"breakHorizontal":-0.1,"spinRate":2129,"spinDirection":46},"zone":9,"typeConfidence":2.0,"plateTime":0.4395836319256987,"extension":7.08891001968891},"index":2,"playId":"6889f527-8c1f-3760-84d2-6fadc5a7bde0","pitchNumber":2,"startTime":"2025-08-31T19:43:52.179Z","endTime":"2025-08-31T19:43:56.310Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676477,"link":"/api/v1/people/676477","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":663853,"link":"/api/v1/people/663853"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":502054,"link":"/api/v1/people/502054","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.4,"endSpeed":79.3,"strikeZoneTop":3.56,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.794767535128944,"aZ":-38.37198910344753,"pfxX":1.387009801459735,"pfxZ":-3.9348978551201226,"pX":1.0809403530451573,"pZ":1.355237884626882,"vX0":4.4758846043801235,"vY0":-124.42686411537433,"vZ0":-2.8869819384660675,"x":75.8,"y":202.19,"x0":-0.9177152284690004,"y0":50.00202545865413,"z0":5.694419977577867,"aX":2.1848791632041134},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.8,"breakVerticalInduced":-7.6,"breakHorizontal":-3.5,"spinRate":2151,"spinDirection":45},"zone":14,"typeConfidence":2.0,"plateTime":0.43935870804827193,"extension":7.218824082487598},"index":3,"playId":"7d96577f-185d-3b0e-b663-a64eca6032ac","pitchNumber":3,"startTime":"2025-08-31T19:44:10.199Z","endTime":"2025-08-31T19:44:14.116Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676477,"link":"/api/v1/people/676477","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":663853,"link":"/api/v1/people/663853"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":502054,"link":"/api/v1/people/502054","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":502054,"link":"/api/v1/people/502054"},"credit":"b_ab"},{"player":{"id":676477,"link":"/api/v1/people/676477"},"credit":"p_ab"},{"player":{"id":502054,"link":"/api/v1/people/502054"},"credit":"b_pa"},{"player":{"id":676477,"link":"/api/v1/people/676477"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":95.1,"awayTeamWinProbability":4.900000000000006,"homeTeamWinProbabilityAdded":2.299999999999983,"leverageIndex":0.9,"dramaIndex":42.0,"contextMetrics":{},"playEndTime":"2025-08-31T19:44:14.116Z","atBatIndex":62},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Nick Gonzales singles on a sharp line drive to center fielder Ceddanne Rafaela.","rbi":0,"awayScore":2,"homeScore":5,"isOut":false},"about":{"atBatIndex":63,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-08-31T19:44:16.205Z","endTime":"2025-08-31T19:44:46.526Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676477,"fullName":"Garrett Whitlock","link":"/api/v1/people/676477"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":678882,"link":"/api/v1/people/678882"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.0,"endSpeed":77.7,"strikeZoneTop":3.52,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.323226945836964,"aZ":-37.53543778712483,"pfxX":3.159533494148201,"pfxZ":-3.5212520524250515,"pX":-0.25058603224575743,"pZ":2.4769143048391555,"vX0":1.378889586669263,"vY0":-122.4265445342197,"vZ0":-0.2939034232329274,"x":126.55,"y":171.9,"x0":-1.2308934282191573,"y0":50.00096679747498,"z0":5.800955768574169,"aX":4.813332535371299},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.8,"breakVerticalInduced":-6.2,"breakHorizontal":-6.0,"spinRate":2168,"spinDirection":46},"zone":5,"typeConfidence":2.0,"plateTime":0.4467506939249124,"extension":6.938904900676831},"hitData":{"launchSpeed":107.1,"launchAngle":10.0,"totalDistance":200.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":127.33,"coordY":92.59}},"index":0,"playId":"134d26a8-8487-33ff-99c0-fb791484051f","pitchNumber":1,"startTime":"2025-08-31T19:44:36.430Z","endTime":"2025-08-31T19:44:46.526Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676477,"link":"/api/v1/people/676477","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":663853,"link":"/api/v1/people/663853"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":693304,"link":"/api/v1/people/693304","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":693304,"link":"/api/v1/people/693304"},"credit":"b_ab"},{"player":{"id":676477,"link":"/api/v1/people/676477"},"credit":"p_ab"},{"player":{"id":693304,"link":"/api/v1/people/693304"},"credit":"b_pa"},{"player":{"id":676477,"link":"/api/v1/people/676477"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":92.5,"awayTeamWinProbability":7.5,"homeTeamWinProbabilityAdded":-2.5999999999999943,"leverageIndex":0.56,"dramaIndex":35.0,"contextMetrics":{},"playEndTime":"2025-08-31T19:44:46.526Z","atBatIndex":63},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Andrew McCutchen pops out to first baseman Nathaniel Lowe in foul territory.","rbi":0,"awayScore":2,"homeScore":5,"isOut":true},"about":{"atBatIndex":64,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-08-31T19:44:45.507Z","endTime":"2025-08-31T19:47:04.984Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":457705,"fullName":"Andrew McCutchen","link":"/api/v1/people/457705"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676477,"fullName":"Garrett Whitlock","link":"/api/v1/people/676477"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":457705,"fullName":"Andrew McCutchen","link":"/api/v1/people/457705"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":663993,"link":"/api/v1/people/663993"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.7,"endSpeed":87.5,"strikeZoneTop":3.36621631908495,"strikeZoneBottom":1.63203670227075,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.106025601149355,"aZ":-11.894026838514263,"pfxX":-8.518462432884586,"pfxZ":10.37521314848684,"pX":1.0692981667059411,"pZ":1.2468627383799882,"vX0":8.2670552702717,"vY0":-138.90934494840792,"vZ0":-9.427319843222545,"x":76.24,"y":205.11,"x0":-0.8385783591194714,"y0":50.00202000425268,"z0":5.4754129278780885,"aX":-16.647718439941915},"breaks":{"breakAngle":46.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":16.9,"breakHorizontal":13.7,"spinRate":2252,"spinDirection":231},"zone":14,"typeConfidence":2.0,"plateTime":0.39431227441383365,"extension":7.193140089256952},"index":0,"playId":"1e485f3e-9812-3a7b-9299-18c27a031576","pitchNumber":1,"startTime":"2025-08-31T19:45:08.961Z","endTime":"2025-08-31T19:45:14.031Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676477,"link":"/api/v1/people/676477","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":663853,"link":"/api/v1/people/663853"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":457705,"link":"/api/v1/people/457705","batSide":{"code":"R","description":"Right"}},"first":{"id":693304,"link":"/api/v1/people/693304"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.2,"endSpeed":87.5,"strikeZoneTop":3.44,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.12461075283388,"aZ":-14.142932111826786,"pfxX":-8.417744485609834,"pfxZ":9.141828277506338,"pX":-0.22628724327721866,"pZ":3.0073885302755983,"vX0":5.223949810589543,"vY0":-139.93743305256797,"vZ0":-4.778719362075036,"x":125.63,"y":157.58,"x0":-1.0286413823406975,"y0":50.00588609724032,"z0":5.671619690342551,"aX":-16.61024387460909},"breaks":{"breakAngle":45.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":15.7,"breakHorizontal":14.0,"spinRate":2232,"spinDirection":228},"zone":2,"typeConfidence":2.0,"plateTime":0.3921953660983055,"extension":7.116328815816758},"index":1,"playId":"7be07d2f-f1c5-3ef6-8f5e-1f82411521fb","pitchNumber":2,"startTime":"2025-08-31T19:45:23.802Z","endTime":"2025-08-31T19:45:26.802Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676477,"link":"/api/v1/people/676477","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":663853,"link":"/api/v1/people/663853"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":457705,"link":"/api/v1/people/457705","batSide":{"code":"R","description":"Right"}},"first":{"id":693304,"link":"/api/v1/people/693304"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.5,"endSpeed":88.3,"strikeZoneTop":3.44,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.397116956482503,"aZ":-13.737001900216175,"pfxX":-6.955109404292196,"pfxZ":9.241849695520315,"pX":0.2872686775468855,"pZ":2.2460482627604836,"vX0":5.7091057206389895,"vY0":-140.27697748606684,"vZ0":-6.863110432158064,"x":106.05,"y":178.14,"x0":-0.869561569179633,"y0":50.003285232488075,"z0":5.617903493842739,"aX":-13.876988467780428},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":15.5,"breakHorizontal":11.4,"spinRate":2188,"spinDirection":229},"zone":6,"typeConfidence":2.0,"plateTime":0.39028897451429234,"extension":7.121514109881745},"index":2,"playId":"5ef5293c-ff00-3aa2-9d5b-608cea0b1c69","pitchNumber":3,"startTime":"2025-08-31T19:45:45.458Z","endTime":"2025-08-31T19:45:48.468Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676477,"link":"/api/v1/people/676477","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":663853,"link":"/api/v1/people/663853"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":457705,"link":"/api/v1/people/457705","batSide":{"code":"R","description":"Right"}},"first":{"id":693304,"link":"/api/v1/people/693304"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.4,"endSpeed":80.2,"strikeZoneTop":3.43655855672371,"strikeZoneBottom":1.79300441988856,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.27637934161329,"aZ":-38.44277201807401,"pfxX":0.7085896144316526,"pfxZ":-3.8941114611946794,"pX":0.9153186811565117,"pZ":1.1876012495489572,"vX0":4.66810827402376,"vY0":-125.80545788128778,"vZ0":-3.2799672603006975,"x":82.11,"y":206.71,"x0":-1.0522261452706763,"y0":50.00079060559341,"z0":5.607853151254058,"aX":1.1408930228097112},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.0,"breakVerticalInduced":-7.6,"breakHorizontal":-2.3,"spinRate":2140,"spinDirection":46},"zone":14,"typeConfidence":2.0,"plateTime":0.43451236600599685,"extension":7.137537598722321},"index":3,"playId":"ac51646f-aff8-3372-b65b-c9c5fdf5cb3b","pitchNumber":4,"startTime":"2025-08-31T19:46:05.286Z","endTime":"2025-08-31T19:46:09.419Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676477,"link":"/api/v1/people/676477","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":663853,"link":"/api/v1/people/663853"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":457705,"link":"/api/v1/people/457705","batSide":{"code":"R","description":"Right"}},"first":{"id":693304,"link":"/api/v1/people/693304"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.0,"endSpeed":79.0,"strikeZoneTop":3.44410392028239,"strikeZoneBottom":1.70508546464562,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.464436169841054,"aZ":-39.26483967230706,"pfxX":0.9726778606244006,"pfxZ":-4.463192760570921,"pX":-0.8576880299309393,"pZ":2.957174392851099,"vX0":0.4604329688122622,"vY0":-125.23105485057934,"vZ0":0.9497566113022078,"x":149.69,"y":158.94,"x0":-1.170368727751251,"y0":50.00525256038207,"z0":5.786630968893318,"aX":1.5439861296839097},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.5,"breakVerticalInduced":-7.7,"breakHorizontal":-1.9,"spinRate":2217,"spinDirection":47},"zone":11,"typeConfidence":2.0,"plateTime":0.43748645763454297,"extension":6.878997619875139},"index":4,"playId":"645d2296-a033-3704-82f9-2d0c6eadea3a","pitchNumber":5,"startTime":"2025-08-31T19:46:20.499Z","endTime":"2025-08-31T19:46:25.513Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676477,"link":"/api/v1/people/676477","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":663853,"link":"/api/v1/people/663853"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":457705,"link":"/api/v1/people/457705","batSide":{"code":"R","description":"Right"}},"first":{"id":693304,"link":"/api/v1/people/693304"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"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":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.6,"endSpeed":88.1,"strikeZoneTop":3.44,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.38441871226434,"aZ":-13.677688998921225,"pfxX":-8.751741055009076,"pfxZ":9.273332897531171,"pX":0.11172595218171036,"pZ":2.8114083989248058,"vX0":6.273724011224824,"vY0":-140.4773684749091,"vZ0":-4.9813918436767715,"x":112.74,"y":162.87,"x0":-1.0155731996702932,"y0":50.005212168391225,"z0":5.499730749610224,"aX":-17.460761983510867},"breaks":{"breakAngle":46.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":16.0,"breakHorizontal":14.5,"spinRate":2297,"spinDirection":229},"zone":5,"typeConfidence":2.0,"plateTime":0.39019695756042916,"extension":7.2056807312658515},"index":5,"playId":"44c27c47-a2c8-373d-aadf-1903f329975d","pitchNumber":6,"startTime":"2025-08-31T19:46:37.800Z","endTime":"2025-08-31T19:46:40.873Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676477,"link":"/api/v1/people/676477","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":663853,"link":"/api/v1/people/663853"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":457705,"link":"/api/v1/people/457705","batSide":{"code":"R","description":"Right"}},"first":{"id":693304,"link":"/api/v1/people/693304"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.0,"endSpeed":88.9,"strikeZoneTop":3.44,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.48390612363389,"aZ":-16.18725671461836,"pfxX":-7.413483278303913,"pfxZ":7.904558769092194,"pX":-0.5286086820385351,"pZ":2.7872640112468874,"vX0":4.093811685816622,"vY0":-141.17214960206095,"vZ0":-4.891829243935513,"x":137.15,"y":163.52,"x0":-1.0326324774432207,"y0":50.00480572792099,"z0":5.581097672213595,"aX":-14.997852000912125},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":13.6,"breakHorizontal":12.6,"spinRate":2271,"spinDirection":228},"zone":4,"typeConfidence":2.0,"plateTime":0.38765926618633983,"extension":7.024228474911315},"hitData":{"launchSpeed":67.7,"launchAngle":62.0,"totalDistance":140.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":177.15,"coordY":168.4}},"index":6,"playId":"34110dec-534a-3cb2-b445-0997b1c964ff","pitchNumber":7,"startTime":"2025-08-31T19:46:56.186Z","endTime":"2025-08-31T19:47:04.984Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676477,"link":"/api/v1/people/676477","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":663853,"link":"/api/v1/people/663853"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":457705,"link":"/api/v1/people/457705","batSide":{"code":"R","description":"Right"}},"first":{"id":693304,"link":"/api/v1/people/693304"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":457705,"link":"/api/v1/people/457705"},"credit":"b_ab"},{"player":{"id":676477,"link":"/api/v1/people/676477"},"credit":"p_ab"},{"player":{"id":457705,"link":"/api/v1/people/457705"},"credit":"b_pa"},{"player":{"id":676477,"link":"/api/v1/people/676477"},"credit":"p_pa"}],"flags":[{"credit":"b_foul_out"}],"homeTeamWinProbability":95.5,"awayTeamWinProbability":4.5,"homeTeamWinProbabilityAdded":3.0,"leverageIndex":1.26,"dramaIndex":55.0,"contextMetrics":{},"playEndTime":"2025-08-31T19:47:04.984Z","atBatIndex":64},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Oneil Cruz singles on a ground ball to center fielder Ceddanne Rafaela. Nick Gonzales to 3rd.","rbi":0,"awayScore":2,"homeScore":5,"isOut":false},"about":{"atBatIndex":65,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-08-31T19:47:15.923Z","endTime":"2025-08-31T19:47:46.833Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676477,"fullName":"Garrett Whitlock","link":"/api/v1/people/676477"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"postOnThird":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"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":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":678882,"link":"/api/v1/people/678882"},"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":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"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":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.0,"endSpeed":88.7,"strikeZoneTop":3.95,"strikeZoneBottom":1.85,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.97155425365586,"aZ":-16.39757544787892,"pfxX":-8.125004289359788,"pfxZ":7.835230587979019,"pX":0.19624820693855716,"pZ":2.0170024396501973,"vX0":6.26788209613894,"vY0":-140.98971076667442,"vZ0":-6.832139829248049,"x":109.52,"y":184.32,"x0":-0.99975995997754,"y0":50.002617108113235,"z0":5.529274483854114,"aX":-16.361795969866012},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":13.0,"breakHorizontal":13.4,"spinRate":2220,"spinDirection":234},"zone":8,"typeConfidence":2.0,"plateTime":0.38843388707572357,"extension":7.059525968893266},"hitData":{"launchSpeed":110.5,"launchAngle":-16.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":156.88,"coordY":96.96}},"index":0,"playId":"241e94a6-dc6a-3c6e-9f57-9ea66b78d9f3","pitchNumber":1,"startTime":"2025-08-31T19:47:36.100Z","endTime":"2025-08-31T19:47:46.833Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676477,"link":"/api/v1/people/676477","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":663853,"link":"/api/v1/people/663853"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":665833,"link":"/api/v1/people/665833","batSide":{"code":"L","description":"Left"}},"first":{"id":693304,"link":"/api/v1/people/693304"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665833,"link":"/api/v1/people/665833"},"credit":"b_ab"},{"player":{"id":676477,"link":"/api/v1/people/676477"},"credit":"p_ab"},{"player":{"id":665833,"link":"/api/v1/people/665833"},"credit":"b_pa"},{"player":{"id":676477,"link":"/api/v1/people/676477"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":92.7,"awayTeamWinProbability":7.299999999999997,"homeTeamWinProbabilityAdded":-2.799999999999997,"leverageIndex":0.7,"dramaIndex":40.0,"contextMetrics":{},"playEndTime":"2025-08-31T19:47:46.833Z","atBatIndex":65},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Bryan Reynolds walks.","rbi":0,"awayScore":2,"homeScore":5,"isOut":false},"about":{"atBatIndex":66,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-08-31T19:49:12.431Z","endTime":"2025-08-31T19:51:09.606Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676477,"fullName":"Garrett Whitlock","link":"/api/v1/people/676477"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"postOnSecond":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"postOnThird":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[2,3,4,5,6,8,9],"actionIndex":[0,7],"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":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"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":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Bryan Reynolds replaces Henry Davis.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":2,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2025-08-31T19:48:04.736Z","endTime":"2025-08-31T19:48:22.772Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":668804,"link":"/api/v1/people/668804"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"701","replacedPlayer":{"id":680779,"link":"/api/v1/people/680779"},"defense":{"pitcher":{"id":676477,"link":"/api/v1/people/676477","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":663853,"link":"/api/v1/people/663853"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":680779,"link":"/api/v1/people/680779","batSide":{"code":"R","description":"Right"}},"first":{"id":665833,"link":"/api/v1/people/665833"},"third":{"id":693304,"link":"/api/v1/people/693304"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2025-08-31T19:48:22.772Z","endTime":"2025-08-31T19:49:14.749Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":676477,"link":"/api/v1/people/676477","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":663853,"link":"/api/v1/people/663853"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":668804,"link":"/api/v1/people/668804","batSide":{"code":"L","description":"Left"}},"first":{"id":665833,"link":"/api/v1/people/665833"},"third":{"id":693304,"link":"/api/v1/people/693304"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.8,"endSpeed":88.4,"strikeZoneTop":3.37,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.200778965116534,"aZ":-15.563450111620378,"pfxX":-6.634953691093861,"pfxZ":8.264807864052402,"pX":0.2723444830495051,"pZ":3.255342539304396,"vX0":5.4219136448984555,"vY0":-140.91691781706754,"vZ0":-3.918552273656746,"x":106.62,"y":150.89,"x0":-0.8151686972092327,"y0":50.005003230641776,"z0":5.67035730363324,"aX":-13.337741669404027},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":14.3,"breakHorizontal":10.9,"spinRate":2166,"spinDirection":231},"zone":2,"typeConfidence":2.0,"plateTime":0.3887821742524382,"extension":7.052843101766447},"index":2,"playId":"baf751a5-8b35-32c2-83e5-a551e99acf4c","pitchNumber":1,"startTime":"2025-08-31T19:49:14.749Z","endTime":"2025-08-31T19:49:18.088Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676477,"link":"/api/v1/people/676477","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":663853,"link":"/api/v1/people/663853"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":668804,"link":"/api/v1/people/668804","batSide":{"code":"L","description":"Left"}},"first":{"id":665833,"link":"/api/v1/people/665833"},"third":{"id":693304,"link":"/api/v1/people/693304"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"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":85.5,"endSpeed":78.3,"strikeZoneTop":3.48557792596431,"strikeZoneBottom":1.78540424548149,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.634852579272906,"aZ":-33.74654597897017,"pfxX":-10.16902620646593,"pfxZ":-1.0109126423835226,"pX":0.7222566245207196,"pZ":1.6373365587144009,"vX0":7.556594588020093,"vY0":-124.22384271943695,"vZ0":-2.36507378538331,"x":89.47,"y":194.57,"x0":-1.0428071906652037,"y0":50.00130326167123,"z0":5.415884738303182,"aX":-15.840414125462232},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.7,"breakVerticalInduced":-2.2,"breakHorizontal":16.6,"spinRate":2275,"spinDirection":265},"zone":14,"typeConfidence":2.0,"plateTime":0.4414567208192004,"extension":7.558320752615276},"index":3,"playId":"b511ecbd-83f7-3c33-896c-1aa58993622d","pitchNumber":2,"startTime":"2025-08-31T19:49:29.827Z","endTime":"2025-08-31T19:49:35.091Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676477,"link":"/api/v1/people/676477","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":663853,"link":"/api/v1/people/663853"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":668804,"link":"/api/v1/people/668804","batSide":{"code":"L","description":"Left"}},"first":{"id":665833,"link":"/api/v1/people/665833"},"third":{"id":693304,"link":"/api/v1/people/693304"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"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":83.7,"endSpeed":76.9,"strikeZoneTop":3.34452488318021,"strikeZoneBottom":1.51586608394295,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.815131465002498,"aZ":-34.14173777091528,"pfxX":-10.33453924709012,"pfxZ":-1.3151114778419872,"pX":-1.0960500689577921,"pZ":1.7126120254744506,"vX0":3.590186546324164,"vY0":-121.88501804707343,"vZ0":-1.768339587126208,"x":158.78,"y":192.54,"x0":-1.248798235901392,"y0":50.00085614194877,"z0":5.406255631504559,"aX":-15.487682905125594},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.6,"breakVerticalInduced":-2.5,"breakHorizontal":17.8,"spinRate":2292,"spinDirection":270},"zone":13,"typeConfidence":2.0,"plateTime":0.45004399126206973,"extension":7.7836031693536505},"index":4,"playId":"f815083e-4feb-32d5-8ad0-738c7db3dd73","pitchNumber":3,"startTime":"2025-08-31T19:49:45.357Z","endTime":"2025-08-31T19:49:48.438Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676477,"link":"/api/v1/people/676477","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":663853,"link":"/api/v1/people/663853"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":668804,"link":"/api/v1/people/668804","batSide":{"code":"L","description":"Left"}},"first":{"id":665833,"link":"/api/v1/people/665833"},"third":{"id":693304,"link":"/api/v1/people/693304"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.3,"endSpeed":87.3,"strikeZoneTop":3.37,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.141725143820835,"aZ":-14.240677612708488,"pfxX":-7.848272508461808,"pfxZ":9.10264397861037,"pX":0.4697743994169115,"pZ":3.4737405464853235,"vX0":6.464574948393431,"vY0":-140.05879391079097,"vZ0":-3.720302932757832,"x":99.09,"y":144.99,"x0":-0.8583895953664288,"y0":50.00049505314522,"z0":5.761920738074744,"aX":-15.45807319771365},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":15.8,"breakHorizontal":12.7,"spinRate":2184,"spinDirection":228},"zone":3,"typeConfidence":2.0,"plateTime":0.3923424667033002,"extension":7.053779377786549},"index":5,"playId":"ee15c82f-e551-338a-9173-042139a6171f","pitchNumber":4,"startTime":"2025-08-31T19:50:00.763Z","endTime":"2025-08-31T19:50:04.287Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676477,"link":"/api/v1/people/676477","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":663853,"link":"/api/v1/people/663853"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":668804,"link":"/api/v1/people/668804","batSide":{"code":"L","description":"Left"}},"first":{"id":665833,"link":"/api/v1/people/665833"},"third":{"id":693304,"link":"/api/v1/people/693304"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"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,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.9,"endSpeed":78.7,"strikeZoneTop":3.3699995332514,"strikeZoneBottom":1.64749086009174,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.873194750955445,"aZ":-37.04214086386486,"pfxX":-0.7750855357858178,"pfxZ":-3.073388567663332,"pX":0.10889983359165359,"pZ":0.9928906713637333,"vX0":3.2580922345173757,"vY0":-126.39627572560194,"vZ0":-3.8662437174017787,"x":112.85,"y":211.97,"x0":-1.1082127139643219,"y0":50.00298647722825,"z0":5.584319107226189,"aX":-1.2275495775422467},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.2,"breakVerticalInduced":-6.4,"breakHorizontal":0.5,"spinRate":2145,"spinDirection":47},"zone":14,"typeConfidence":2.0,"plateTime":0.436915476136873,"extension":7.2035146179553315},"index":6,"playId":"f0f8deec-e57f-3a38-b252-4dfb1ffa9f8b","pitchNumber":5,"startTime":"2025-08-31T19:50:17.938Z","endTime":"2025-08-31T19:50:23.406Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676477,"link":"/api/v1/people/676477","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":663853,"link":"/api/v1/people/663853"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":668804,"link":"/api/v1/people/668804","batSide":{"code":"L","description":"Left"}},"first":{"id":665833,"link":"/api/v1/people/665833"},"third":{"id":693304,"link":"/api/v1/people/693304"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Oneil Cruz steals (36) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":2,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"index":7,"actionPlayId":"f0f8deec-e57f-3a38-b252-4dfb1ffa9f8b","startTime":"2025-08-31T19:50:27.059Z","endTime":"2025-08-31T19:50:46.482Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":665833,"link":"/api/v1/people/665833"},"defense":{"pitcher":{"id":676477,"link":"/api/v1/people/676477","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":663853,"link":"/api/v1/people/663853"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":668804,"link":"/api/v1/people/668804","batSide":{"code":"L","description":"Left"}},"first":{"id":665833,"link":"/api/v1/people/665833"},"third":{"id":693304,"link":"/api/v1/people/693304"},"postOnSecond":{"id":665833,"link":"/api/v1/people/665833"},"postOnThird":{"id":693304,"link":"/api/v1/people/693304"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"homeTeamWinProbability":91.8,"awayTeamWinProbability":8.200000000000003,"homeTeamWinProbabilityAdded":-0.9000000000000057,"leverageIndex":1.73,"dramaIndex":54.0,"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.3,"endSpeed":87.1,"strikeZoneTop":3.37,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.94904982864124,"aZ":-13.686828512931456,"pfxX":-7.58518237931492,"pfxZ":9.410885819019189,"pX":-0.14151716693243307,"pZ":2.685835844203736,"vX0":4.95482199653709,"vY0":-140.05041560025052,"vZ0":-5.7243260084959955,"x":122.39,"y":166.26,"x0":-0.95850948698362,"y0":50.00100963868951,"z0":5.669648800134173,"aX":-14.896819503085581},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":15.8,"breakHorizontal":12.6,"spinRate":2169,"spinDirection":230},"zone":5,"typeConfidence":2.0,"plateTime":0.3927897611626916,"extension":7.219224566958421},"index":8,"playId":"670578d2-fa9a-3b5d-aae6-ddf77af9794f","pitchNumber":6,"startTime":"2025-08-31T19:50:46.482Z","endTime":"2025-08-31T19:50:49.482Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676477,"link":"/api/v1/people/676477","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":663853,"link":"/api/v1/people/663853"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":668804,"link":"/api/v1/people/668804","batSide":{"code":"L","description":"Left"}},"second":{"id":665833,"link":"/api/v1/people/665833"},"third":{"id":693304,"link":"/api/v1/people/693304"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.4,"endSpeed":86.7,"strikeZoneTop":3.4227730680902,"strikeZoneBottom":1.59505970741364,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":36.312932273705016,"aZ":-11.307732068111495,"pfxX":-9.109023706964964,"pfxZ":10.727466048857533,"pX":0.9833068606228609,"pZ":1.4783324162861011,"vX0":8.18556209295018,"vY0":-139.72857668852518,"vZ0":-8.91641972770343,"x":79.52,"y":198.87,"x0":-0.8245052525598098,"y0":50.00214046490077,"z0":5.486483432315506,"aX":-17.715608903674294},"breaks":{"breakAngle":49.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":17.4,"breakHorizontal":14.4,"spinRate":2338,"spinDirection":230},"zone":14,"typeConfidence":2.0,"plateTime":0.39448716240993686,"extension":7.162485061817094},"index":9,"playId":"aa48d8fa-401a-343f-88d7-b132f6f68591","pitchNumber":7,"startTime":"2025-08-31T19:51:04.986Z","endTime":"2025-08-31T19:51:09.606Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676477,"link":"/api/v1/people/676477","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":663853,"link":"/api/v1/people/663853"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":668804,"link":"/api/v1/people/668804","batSide":{"code":"L","description":"Left"}},"second":{"id":665833,"link":"/api/v1/people/665833"},"third":{"id":693304,"link":"/api/v1/people/693304"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668804,"link":"/api/v1/people/668804"},"credit":"b_pa"},{"player":{"id":676477,"link":"/api/v1/people/676477"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":88.6,"awayTeamWinProbability":11.400000000000006,"homeTeamWinProbabilityAdded":-3.200000000000003,"leverageIndex":1.73,"dramaIndex":74.0,"contextMetrics":{},"playEndTime":"2025-08-31T19:51:09.606Z","atBatIndex":66},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Alexander Canario strikes out swinging.","rbi":0,"awayScore":2,"homeScore":5,"isOut":true},"about":{"atBatIndex":67,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-08-31T19:51:13.514Z","endTime":"2025-08-31T19:52:32.734Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":672744,"fullName":"Alexander Canario","link":"/api/v1/people/672744"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676477,"fullName":"Garrett Whitlock","link":"/api/v1/people/676477"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":672744,"fullName":"Alexander Canario","link":"/api/v1/people/672744"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":665966,"link":"/api/v1/people/665966"},"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, 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":84.8,"endSpeed":77.4,"strikeZoneTop":3.45535768683834,"strikeZoneBottom":1.61733258825929,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.890913283563137,"aZ":-34.23507156844537,"pfxX":-10.374509653695174,"pfxZ":-1.3416055931168511,"pX":-0.650953807150376,"pZ":2.4970590849367915,"vX0":4.763805152798346,"vY0":-123.3281705668769,"vZ0":-0.01887072439682158,"x":141.81,"y":171.36,"x0":-1.2658425915305551,"y0":50.00553042407781,"z0":5.406662559017824,"aX":-15.888491272185142},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.4,"breakVerticalInduced":-2.2,"breakHorizontal":17.5,"spinRate":2209,"spinDirection":270},"zone":4,"typeConfidence":2.0,"plateTime":0.44512775386279424,"extension":7.364535637169318},"index":0,"playId":"a45bdb8f-b160-3ace-a37b-7b833b7484a9","pitchNumber":1,"startTime":"2025-08-31T19:51:33.426Z","endTime":"2025-08-31T19:51:37.396Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676477,"link":"/api/v1/people/676477","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":663853,"link":"/api/v1/people/663853"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":672744,"link":"/api/v1/people/672744","batSide":{"code":"R","description":"Right"}},"first":{"id":668804,"link":"/api/v1/people/668804"},"second":{"id":665833,"link":"/api/v1/people/665833"},"third":{"id":693304,"link":"/api/v1/people/693304"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"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":88.0,"endSpeed":81.6,"strikeZoneTop":3.56,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.97542544559938,"aZ":-38.213128665886956,"pfxX":-0.844584866036338,"pfxZ":-3.6015526317136324,"pX":0.4544436693687104,"pZ":2.0074282480763963,"vX0":3.943985609854112,"vY0":-128.24337964798391,"vZ0":-1.839366737850831,"x":99.68,"y":184.58,"x0":-0.9895555978517839,"y0":50.00458073814073,"z0":5.697521420721445,"aX":-1.416291550610335},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.8,"breakVerticalInduced":-6.7,"breakHorizontal":0.7,"spinRate":2190,"spinDirection":45},"zone":9,"typeConfidence":2.0,"plateTime":0.4260937161215006,"extension":7.079563181228385},"index":1,"playId":"4057e782-0c75-3492-a940-534edcf78290","pitchNumber":2,"startTime":"2025-08-31T19:51:47.243Z","endTime":"2025-08-31T19:51:51.207Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676477,"link":"/api/v1/people/676477","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":663853,"link":"/api/v1/people/663853"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":672744,"link":"/api/v1/people/672744","batSide":{"code":"R","description":"Right"}},"first":{"id":668804,"link":"/api/v1/people/668804"},"second":{"id":665833,"link":"/api/v1/people/665833"},"third":{"id":693304,"link":"/api/v1/people/693304"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.0,"endSpeed":81.1,"strikeZoneTop":3.56118942918994,"strikeZoneBottom":1.68233727361722,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.62957488625422,"aZ":-39.574324771104685,"pfxX":-1.5106290030457838,"pfxZ":-4.49423251318632,"pX":2.216070957518542,"pZ":0.4592535364292937,"vX0":8.374387808067851,"vY0":-127.87736254250706,"vZ0":-5.05625534306944,"x":32.53,"y":226.38,"x0":-0.9120847664508094,"y0":50.00221040247776,"z0":5.584352750872736,"aX":-2.4907312871035843},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.6,"breakVerticalInduced":-9.1,"breakHorizontal":0.7,"spinRate":2237,"spinDirection":37},"zone":14,"typeConfidence":2.0,"plateTime":0.42917122876421177,"extension":7.3150668993287296},"index":2,"playId":"620726eb-701c-3ece-8b2c-aa755a54ae6f","pitchNumber":3,"startTime":"2025-08-31T19:52:04.892Z","endTime":"2025-08-31T19:52:08.428Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676477,"link":"/api/v1/people/676477","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":663853,"link":"/api/v1/people/663853"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":672744,"link":"/api/v1/people/672744","batSide":{"code":"R","description":"Right"}},"first":{"id":668804,"link":"/api/v1/people/668804"},"second":{"id":665833,"link":"/api/v1/people/665833"},"third":{"id":693304,"link":"/api/v1/people/693304"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.5,"endSpeed":80.1,"strikeZoneTop":3.56,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.550085997654392,"aZ":-37.394007116708856,"pfxX":0.3093042688960752,"pfxZ":-3.2141618315326257,"pX":0.8019916190221474,"pZ":0.7329762075864854,"vX0":4.6919182610242816,"vY0":-127.2192534058224,"vZ0":-4.6273577976425155,"x":86.43,"y":218.99,"x0":-1.1142294767283207,"y0":50.004336212381105,"z0":5.572191756010028,"aX":0.5018104763896516},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.7,"breakVerticalInduced":-6.7,"breakHorizontal":-1.7,"spinRate":2165,"spinDirection":55},"zone":14,"typeConfidence":2.0,"plateTime":0.43221015481281455,"extension":7.233088671356048},"index":3,"playId":"87488ce5-c6cb-3e65-aa35-6807ce88db66","pitchNumber":4,"startTime":"2025-08-31T19:52:25.707Z","endTime":"2025-08-31T19:52:32.734Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676477,"link":"/api/v1/people/676477","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":663853,"link":"/api/v1/people/663853"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":672744,"link":"/api/v1/people/672744","batSide":{"code":"R","description":"Right"}},"first":{"id":668804,"link":"/api/v1/people/668804"},"second":{"id":665833,"link":"/api/v1/people/665833"},"third":{"id":693304,"link":"/api/v1/people/693304"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672744,"link":"/api/v1/people/672744"},"credit":"b_ab"},{"player":{"id":676477,"link":"/api/v1/people/676477"},"credit":"p_ab"},{"player":{"id":672744,"link":"/api/v1/people/672744"},"credit":"b_pa"},{"player":{"id":676477,"link":"/api/v1/people/676477"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":97.2,"awayTeamWinProbability":2.799999999999997,"homeTeamWinProbabilityAdded":8.600000000000009,"leverageIndex":3.39,"dramaIndex":143.0,"contextMetrics":{},"playEndTime":"2025-08-31T19:52:32.734Z","atBatIndex":67},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Romy Gonzalez strikes out swinging.","rbi":0,"awayScore":2,"homeScore":5,"isOut":true},"about":{"atBatIndex":68,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-08-31T19:54:55.454Z","endTime":"2025-08-31T19:56:14.337Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":663853,"fullName":"Romy Gonzalez","link":"/api/v1/people/663853"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":670990,"fullName":"Yohan Ramírez","link":"/api/v1/people/670990"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5],"actionIndex":[0,1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":663853,"fullName":"Romy Gonzalez","link":"/api/v1/people/663853"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":663698,"link":"/api/v1/people/663698"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Joey Bart replaces Bryan Reynolds, batting 7th, playing catcher.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":2,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-31T19:54:49.747Z","endTime":"2025-08-31T19:54:49.761Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":663698,"link":"/api/v1/people/663698"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"battingOrder":"702","replacedPlayer":{"id":668804,"link":"/api/v1/people/668804"},"defense":{"pitcher":{"id":664294,"link":"/api/v1/people/664294","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":687478,"link":"/api/v1/people/687478"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":672744,"link":"/api/v1/people/672744"}},"offense":{"batter":{"id":663853,"link":"/api/v1/people/663853","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Yohan Ramírez replaces Dauri Moreta.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2025-08-31T19:54:49.761Z","endTime":"2025-08-31T19:54:57.620Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":670990,"link":"/api/v1/people/670990"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":664294,"link":"/api/v1/people/664294","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":687478,"link":"/api/v1/people/687478"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":672744,"link":"/api/v1/people/672744"}},"offense":{"batter":{"id":663853,"link":"/api/v1/people/663853","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"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":85.8,"strikeZoneTop":3.61,"strikeZoneBottom":1.73,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":36.39435950751379,"aZ":-16.980631162524105,"pfxX":-7.0056076920466035,"pfxZ":7.936402346920836,"pX":0.2537555826994453,"pZ":2.708181483922205,"vX0":10.97401254428153,"vY0":-138.76506384301325,"vZ0":-3.3121789512673114,"x":107.33,"y":165.66,"x0":-2.875951807563198,"y0":50.002187452674065,"z0":5.075632531162281,"aX":-13.411158969863477},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":13.7,"breakHorizontal":10.0,"spinRate":2270,"spinDirection":219},"zone":5,"typeConfidence":0.9,"plateTime":0.39753234056245557,"extension":7.105421993199791},"index":2,"playId":"f7502439-46c9-3525-b14d-c59d7e01a4ee","pitchNumber":1,"startTime":"2025-08-31T19:54:57.620Z","endTime":"2025-08-31T19:55:02.566Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670990,"link":"/api/v1/people/670990","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":687478,"link":"/api/v1/people/687478"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":672744,"link":"/api/v1/people/672744"}},"offense":{"batter":{"id":663853,"link":"/api/v1/people/663853","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.7,"endSpeed":87.0,"strikeZoneTop":3.61,"strikeZoneBottom":1.73,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.95608470174552,"aZ":-16.53746307966472,"pfxX":-7.791632231642362,"pfxZ":7.974400793083872,"pX":0.3488162157645135,"pZ":2.5321404108807326,"vX0":11.471451455382887,"vY0":-140.17051615503433,"vZ0":-3.9055434965682623,"x":103.7,"y":170.41,"x0":-2.8121065373947802,"y0":50.00398310972748,"z0":5.0450351405589995,"aX":-15.281741953546572},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":13.7,"breakHorizontal":11.4,"spinRate":2227,"spinDirection":229},"zone":6,"typeConfidence":0.9,"plateTime":0.3929341356848779,"extension":7.047705396686143},"index":3,"playId":"aed6d03f-8d01-3ac6-89e6-13dbd706d20b","pitchNumber":2,"startTime":"2025-08-31T19:55:27.599Z","endTime":"2025-08-31T19:55:31.687Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670990,"link":"/api/v1/people/670990","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":687478,"link":"/api/v1/people/687478"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":672744,"link":"/api/v1/people/672744"}},"offense":{"batter":{"id":663853,"link":"/api/v1/people/663853","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.6,"endSpeed":74.0,"strikeZoneTop":3.6099986199778,"strikeZoneBottom":1.7611498877729,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.423950601095196,"aZ":-34.282640660955074,"pfxX":11.707194266420892,"pfxZ":-1.4932145430675376,"pX":-1.4325308278615758,"pZ":4.148667699760915,"vX0":0.6201844093326979,"vY0":-118.6734929874668,"vZ0":4.122549301304407,"x":171.6,"y":126.77,"x0":-3.2166290533675292,"y0":50.00559399851252,"z0":5.535870105066115,"aX":16.486443741783052},"breaks":{"breakAngle":26.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-42.8,"breakVerticalInduced":-1.3,"breakHorizontal":-21.2,"spinRate":2559,"spinDirection":74},"zone":11,"typeConfidence":0.5,"plateTime":0.46381659673385567,"extension":6.879951902883238},"index":4,"playId":"217021cc-70bf-300e-a333-6054b4df26af","pitchNumber":3,"startTime":"2025-08-31T19:55:51.058Z","endTime":"2025-08-31T19:55:55.403Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670990,"link":"/api/v1/people/670990","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":687478,"link":"/api/v1/people/687478"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":672744,"link":"/api/v1/people/672744"}},"offense":{"batter":{"id":663853,"link":"/api/v1/people/663853","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.2,"endSpeed":76.9,"strikeZoneTop":3.61,"strikeZoneBottom":1.73,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.87658710959805,"aZ":-31.24117242470329,"pfxX":9.371299891573146,"pfxZ":0.6218698357069754,"pX":0.9825935545980945,"pZ":0.9024446487111245,"vX0":6.747692117329957,"vY0":-122.36898844275157,"vZ0":-3.79605867712017,"x":79.55,"y":214.41,"x0":-3.0437918941151247,"y0":50.00019222687312,"z0":5.198548838647975,"aX":13.973387633286364},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.8,"breakVerticalInduced":0.4,"breakHorizontal":-18.7,"spinRate":2532,"spinDirection":76},"zone":14,"typeConfidence":0.9,"plateTime":0.4504668966679959,"extension":7.042807391188297},"index":5,"playId":"0c44ac8b-8c17-3080-8a2f-0c9fd22c57a6","pitchNumber":4,"startTime":"2025-08-31T19:56:10.805Z","endTime":"2025-08-31T19:56:14.337Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670990,"link":"/api/v1/people/670990","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":687478,"link":"/api/v1/people/687478"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":672744,"link":"/api/v1/people/672744"}},"offense":{"batter":{"id":663853,"link":"/api/v1/people/663853","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663853,"link":"/api/v1/people/663853"},"credit":"b_ab"},{"player":{"id":670990,"link":"/api/v1/people/670990"},"credit":"p_ab"},{"player":{"id":663853,"link":"/api/v1/people/663853"},"credit":"b_pa"},{"player":{"id":670990,"link":"/api/v1/people/670990"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":97.0,"awayTeamWinProbability":3.0,"homeTeamWinProbabilityAdded":-0.20000000000000284,"leverageIndex":0.11,"dramaIndex":9.0,"contextMetrics":{},"playEndTime":"2025-08-31T19:56:14.337Z","atBatIndex":68},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Ceddanne Rafaela flies out to center fielder Oneil Cruz.","rbi":0,"awayScore":2,"homeScore":5,"isOut":true},"about":{"atBatIndex":69,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-08-31T19:56:16.375Z","endTime":"2025-08-31T19:58:06.930Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":2},"matchup":{"batter":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":670990,"fullName":"Yohan Ramírez","link":"/api/v1/people/670990"},"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":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":665833,"link":"/api/v1/people/665833"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":82.3,"endSpeed":74.8,"strikeZoneTop":3.52000181689888,"strikeZoneBottom":1.81953107824777,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.635529329807984,"aZ":-34.278164750797394,"pfxX":10.785290272100747,"pfxZ":-1.4688148977009376,"pX":-1.014752153668932,"pZ":4.143562602315901,"vX0":1.9183082544952752,"vY0":-119.74264443052756,"vZ0":4.199860566072275,"x":155.68,"y":126.9,"x0":-3.2284296143582973,"y0":50.00042723912363,"z0":5.455109060618051,"aX":15.477044997103558},"breaks":{"breakAngle":25.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-42.0,"breakVerticalInduced":-1.2,"breakHorizontal":-19.9,"spinRate":2556,"spinDirection":75},"zone":11,"typeConfidence":0.58,"plateTime":0.4594764183723612,"extension":6.9475427352617345},"index":0,"playId":"8bec3382-7a1b-379c-bd53-d63e9b45b452","pitchNumber":1,"startTime":"2025-08-31T19:56:40.702Z","endTime":"2025-08-31T19:56:45.562Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670990,"link":"/api/v1/people/670990","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":687478,"link":"/api/v1/people/687478"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":672744,"link":"/api/v1/people/672744"}},"offense":{"batter":{"id":678882,"link":"/api/v1/people/678882","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.3,"endSpeed":87.6,"strikeZoneTop":3.67841458235581,"strikeZoneBottom":1.65405279062534,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.970033673280426,"aZ":-15.971041581274688,"pfxX":-5.972039440162948,"pfxZ":8.253265739427231,"pX":0.8309796905938497,"pZ":1.386476210927179,"vX0":12.2974863860433,"vY0":-139.5826882260116,"vZ0":-6.925426862280888,"x":85.33,"y":201.35,"x0":-2.866312740291454,"y0":50.00133032527197,"z0":4.961518815551133,"aX":-11.723107937189518},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":13.6,"breakHorizontal":8.2,"spinRate":2138,"spinDirection":233},"zone":14,"typeConfidence":0.9,"plateTime":0.39320109722245045,"extension":7.217781483349908},"index":1,"playId":"8609c23f-892d-3245-ae72-422f0fc525f0","pitchNumber":2,"startTime":"2025-08-31T19:57:01.772Z","endTime":"2025-08-31T19:57:07.110Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670990,"link":"/api/v1/people/670990","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":687478,"link":"/api/v1/people/687478"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":672744,"link":"/api/v1/people/672744"}},"offense":{"batter":{"id":678882,"link":"/api/v1/people/678882","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.5,"endSpeed":88.6,"strikeZoneTop":3.63351693279569,"strikeZoneBottom":1.609365253212,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.74842138168348,"aZ":-16.15678929637098,"pfxX":-5.488168052249546,"pfxZ":7.9671512203155554,"pX":0.8300254382481305,"pZ":1.836020341950838,"vX0":12.623098285912222,"vY0":-141.25295855423374,"vZ0":-5.972100419566499,"x":85.36,"y":189.21,"x0":-2.9941614724112755,"y0":50.00244410304351,"z0":5.02577764130988,"aX":-11.034156881449254},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":13.2,"breakHorizontal":7.2,"spinRate":2083,"spinDirection":233},"zone":14,"typeConfidence":0.9,"plateTime":0.38855100984543123,"extension":7.340519986924793},"index":2,"playId":"7cd95604-cae4-36c2-9599-c2b835944a67","pitchNumber":3,"startTime":"2025-08-31T19:57:19.834Z","endTime":"2025-08-31T19:57:24.326Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670990,"link":"/api/v1/people/670990","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":687478,"link":"/api/v1/people/687478"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":672744,"link":"/api/v1/people/672744"}},"offense":{"batter":{"id":678882,"link":"/api/v1/people/678882","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.3,"endSpeed":87.9,"strikeZoneTop":3.51999817155632,"strikeZoneBottom":1.57219809064487,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.55320582748824,"aZ":-16.13046965905409,"pfxX":-7.259898908302928,"pfxZ":8.02851713767166,"pX":-0.5977740730610703,"pZ":2.271057533871931,"vX0":9.239443210790991,"vY0":-141.25742867865728,"vZ0":-5.013126168667858,"x":139.79,"y":177.46,"x0":-2.9851854761723167,"y0":50.001652811752834,"z0":5.124053301804982,"aX":-14.506071904654528},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":13.6,"breakHorizontal":11.0,"spinRate":2299,"spinDirection":233},"zone":4,"typeConfidence":0.9,"plateTime":0.3894349566164612,"extension":7.215782115773992},"index":3,"playId":"8a9907e9-6e0a-39f7-93ab-2b8bb29882ad","pitchNumber":4,"startTime":"2025-08-31T19:57:40.244Z","endTime":"2025-08-31T19:57:44.736Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670990,"link":"/api/v1/people/670990","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":687478,"link":"/api/v1/people/687478"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":672744,"link":"/api/v1/people/672744"}},"offense":{"batter":{"id":678882,"link":"/api/v1/people/678882","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.2,"endSpeed":86.8,"strikeZoneTop":3.52,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.059719962087,"aZ":-15.249617752643541,"pfxX":-7.017753008629241,"pfxZ":8.68060086008813,"pX":-0.14788017195642594,"pZ":2.2331751225315553,"vX0":10.092748432781713,"vY0":-139.60192961366337,"vZ0":-4.894577804726599,"x":122.64,"y":178.48,"x0":-2.9191466739407774,"y0":50.0004471034094,"z0":5.032626166586294,"aX":-13.679174733796144},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":14.6,"breakHorizontal":10.3,"spinRate":2127,"spinDirection":227},"zone":5,"typeConfidence":0.9,"plateTime":0.3942258519705897,"extension":7.0210986338255585},"hitData":{"launchSpeed":95.0,"launchAngle":40.0,"totalDistance":334.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":112.37,"coordY":65.51}},"index":4,"playId":"48466995-27f8-347e-b2d4-c8c73ebdf546","pitchNumber":5,"startTime":"2025-08-31T19:57:57.014Z","endTime":"2025-08-31T19:58:06.930Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670990,"link":"/api/v1/people/670990","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":687478,"link":"/api/v1/people/687478"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":672744,"link":"/api/v1/people/672744"}},"offense":{"batter":{"id":678882,"link":"/api/v1/people/678882","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":678882,"link":"/api/v1/people/678882"},"credit":"b_ab"},{"player":{"id":670990,"link":"/api/v1/people/670990"},"credit":"p_ab"},{"player":{"id":678882,"link":"/api/v1/people/678882"},"credit":"b_pa"},{"player":{"id":670990,"link":"/api/v1/people/670990"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":96.7,"awayTeamWinProbability":3.299999999999997,"homeTeamWinProbabilityAdded":-0.29999999999999716,"leverageIndex":0.09,"dramaIndex":10.0,"contextMetrics":{},"playEndTime":"2025-08-31T19:58:06.930Z","atBatIndex":69},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Carlos Narváez flies out to center fielder Oneil Cruz.","rbi":0,"awayScore":2,"homeScore":5,"isOut":true},"about":{"atBatIndex":70,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-08-31T19:58:07.219Z","endTime":"2025-08-31T19:58:43.370Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":665966,"fullName":"Carlos Narváez","link":"/api/v1/people/665966"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":670990,"fullName":"Yohan Ramírez","link":"/api/v1/people/670990"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":665966,"fullName":"Carlos Narváez","link":"/api/v1/people/665966"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":665833,"link":"/api/v1/people/665833"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":98.0,"endSpeed":88.5,"strikeZoneTop":3.61,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":36.20480719187763,"aZ":-17.897373875208608,"pfxX":-6.530997195572047,"pfxZ":7.0415237462767015,"pX":-0.7020022751335097,"pZ":2.3574402918527286,"vX0":8.514627981012167,"vY0":-142.30590031066762,"vZ0":-4.178474784303448,"x":143.76,"y":175.13,"x0":-2.9007421694723607,"y0":50.00000866856035,"z0":4.996801894360631,"aX":-13.237293605419373},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":12.0,"breakHorizontal":9.8,"spinRate":2141,"spinDirection":232},"zone":4,"typeConfidence":0.91,"plateTime":0.38662574911222514,"extension":6.931301782090137},"hitData":{"launchSpeed":96.5,"launchAngle":44.0,"totalDistance":283.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":165.75,"coordY":93.05}},"index":0,"playId":"359fc25c-451f-3584-99f5-4c4cd463a22e","pitchNumber":1,"startTime":"2025-08-31T19:58:32.648Z","endTime":"2025-08-31T19:58:43.370Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670990,"link":"/api/v1/people/670990","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":687478,"link":"/api/v1/people/687478"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":672744,"link":"/api/v1/people/672744"}},"offense":{"batter":{"id":665966,"link":"/api/v1/people/665966","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665966,"link":"/api/v1/people/665966"},"credit":"b_ab"},{"player":{"id":670990,"link":"/api/v1/people/670990"},"credit":"p_ab"},{"player":{"id":665966,"link":"/api/v1/people/665966"},"credit":"b_pa"},{"player":{"id":670990,"link":"/api/v1/people/670990"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":96.6,"awayTeamWinProbability":3.4000000000000057,"homeTeamWinProbabilityAdded":-0.10000000000000853,"leverageIndex":0.06,"dramaIndex":7.0,"contextMetrics":{},"playEndTime":"2025-08-31T19:58:43.370Z","atBatIndex":70},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Cam Devanney strikes out swinging.","rbi":0,"awayScore":2,"homeScore":5,"isOut":true},"about":{"atBatIndex":71,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-08-31T20:01:20.038Z","endTime":"2025-08-31T20:02:37.657Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":687478,"fullName":"Cam Devanney","link":"/api/v1/people/687478"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":547973,"fullName":"Aroldis Chapman","link":"/api/v1/people/547973"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5,6],"actionIndex":[0,1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":687478,"fullName":"Cam Devanney","link":"/api/v1/people/687478"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":665966,"link":"/api/v1/people/665966"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: David Hamilton replaces second baseman Romy Gonzalez, batting 7th, playing second base.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":2,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-31T20:00:29.130Z","endTime":"2025-08-31T20:00:29.144Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":666152,"link":"/api/v1/people/666152"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"battingOrder":"701","replacedPlayer":{"id":663853,"link":"/api/v1/people/663853"},"defense":{"pitcher":{"id":676477,"link":"/api/v1/people/676477","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":663853,"link":"/api/v1/people/663853"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":687478,"link":"/api/v1/people/687478","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Aroldis Chapman replaces Garrett Whitlock.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2025-08-31T20:00:29.144Z","endTime":"2025-08-31T20:01:22.406Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":547973,"link":"/api/v1/people/547973"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":676477,"link":"/api/v1/people/676477","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":666152,"link":"/api/v1/people/666152"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":687478,"link":"/api/v1/people/687478","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"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":97.6,"endSpeed":88.0,"strikeZoneTop":3.411,"strikeZoneBottom":1.565,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":36.89571149798441,"aZ":-8.365607349102115,"pfxX":3.8154893476754337,"pfxZ":11.849722237749543,"pX":-0.6551240798645186,"pZ":2.5554352231390762,"vX0":-3.6925468218888367,"vY0":-141.89151535337797,"vZ0":-7.706028238940888,"x":141.97,"y":169.78,"x0":0.1767133226962876,"y0":50.00262747853405,"z0":5.86297026401065,"aX":7.666251867103924},"breaks":{"breakAngle":32.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.4,"breakVerticalInduced":19.8,"breakHorizontal":-6.0,"spinRate":2356,"spinDirection":156},"zone":4,"typeConfidence":2.0,"plateTime":0.3881907198730632,"extension":7.495894587432121},"index":2,"playId":"cb2bbf65-4f7a-3126-85d9-dde9a7c3cacb","pitchNumber":1,"startTime":"2025-08-31T20:01:22.406Z","endTime":"2025-08-31T20:01:25.612Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":547973,"link":"/api/v1/people/547973","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":666152,"link":"/api/v1/people/666152"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":687478,"link":"/api/v1/people/687478","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"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},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.5,"endSpeed":88.4,"strikeZoneTop":3.411,"strikeZoneBottom":1.565,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.467277880960204,"aZ":-10.890800130170033,"pfxX":7.872840706386615,"pfxZ":10.554994298999656,"pX":0.6192643941704054,"pZ":2.7573480506336114,"vX0":-1.8132224411624134,"vY0":-141.80528057437886,"vZ0":-7.050020757445521,"x":93.4,"y":164.33,"x0":0.24873139760312205,"y0":50.00024491146149,"z0":5.986874838327408,"aX":15.869440699779986},"breaks":{"breakAngle":50.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":17.6,"breakHorizontal":-13.8,"spinRate":2292,"spinDirection":162},"zone":6,"typeConfidence":2.0,"plateTime":0.387755013640783,"extension":7.421009103100593},"index":3,"playId":"0b60716d-0373-3112-b622-bc674cc4c324","pitchNumber":2,"startTime":"2025-08-31T20:01:42.944Z","endTime":"2025-08-31T20:01:47.267Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":547973,"link":"/api/v1/people/547973","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":666152,"link":"/api/v1/people/666152"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":687478,"link":"/api/v1/people/687478","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.7,"endSpeed":82.6,"strikeZoneTop":3.59492415239109,"strikeZoneBottom":1.6652224058374,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.505274079770246,"aZ":-25.83903435296536,"pfxX":7.49552531023753,"pfxZ":3.5899190137574255,"pX":1.6643922670702127,"pZ":2.543643958609715,"vX0":1.0932673067587502,"vY0":-133.4054420089307,"vZ0":-4.144975174338038,"x":53.56,"y":170.1,"x0":0.2753686702422663,"y0":50.001448716284635,"z0":6.0288502674666535,"aX":13.214368365715478},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":5.6,"breakHorizontal":-13.8,"spinRate":870,"spinDirection":158},"zone":14,"typeConfidence":2.0,"plateTime":0.41403779055826817,"extension":7.541939550202924},"index":4,"playId":"e834caba-77b7-3104-9153-186515f87cc7","pitchNumber":3,"startTime":"2025-08-31T20:02:00.382Z","endTime":"2025-08-31T20:02:05.012Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":547973,"link":"/api/v1/people/547973","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":666152,"link":"/api/v1/people/666152"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":687478,"link":"/api/v1/people/687478","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"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":99.0,"endSpeed":89.9,"strikeZoneTop":3.411,"strikeZoneBottom":1.565,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":36.035288476837984,"aZ":-10.161171102202825,"pfxX":6.9735614732865345,"pfxZ":10.55405601034007,"pX":0.4460933553257001,"pZ":3.2098588563360986,"vX0":-2.040880706958613,"vY0":-144.10386963118953,"vZ0":-6.085123271554818,"x":100.0,"y":152.11,"x0":0.26110209031676407,"y0":50.004658514284756,"z0":5.988235618342061,"aX":14.548438048314324},"breaks":{"breakAngle":50.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.1,"breakVerticalInduced":18.0,"breakHorizontal":-12.1,"spinRate":2372,"spinDirection":160},"zone":3,"typeConfidence":2.0,"plateTime":0.38127674238810627,"extension":7.815491249260956},"index":5,"playId":"072f9297-9c3d-3d5c-9ac0-69cb93688ce9","pitchNumber":4,"startTime":"2025-08-31T20:02:14.619Z","endTime":"2025-08-31T20:02:18.284Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":547973,"link":"/api/v1/people/547973","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":666152,"link":"/api/v1/people/666152"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":687478,"link":"/api/v1/people/687478","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.5,"endSpeed":83.0,"strikeZoneTop":3.411,"strikeZoneBottom":1.565,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.26744635799316,"aZ":-24.428861131325547,"pfxX":3.9843740051338172,"pfxZ":4.404486228394928,"pX":0.34309765027645794,"pZ":2.7883796203172633,"vX0":-0.7158775149207852,"vY0":-131.86813549535654,"vZ0":-3.7001135795780007,"x":103.92,"y":163.49,"x0":0.10052713692704367,"y0":50.00629510013455,"z0":6.013845534641209,"aX":7.012187957067965},"breaks":{"breakAngle":15.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":7.3,"breakHorizontal":-7.1,"spinRate":1156,"spinDirection":171},"zone":6,"typeConfidence":2.0,"plateTime":0.4155041299889599,"extension":7.805249163024771},"index":6,"playId":"2401611c-4f32-363e-a2bb-30ad639d5784","pitchNumber":5,"startTime":"2025-08-31T20:02:34.132Z","endTime":"2025-08-31T20:02:37.657Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":547973,"link":"/api/v1/people/547973","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":666152,"link":"/api/v1/people/666152"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":687478,"link":"/api/v1/people/687478","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687478,"link":"/api/v1/people/687478"},"credit":"b_ab"},{"player":{"id":547973,"link":"/api/v1/people/547973"},"credit":"p_ab"},{"player":{"id":687478,"link":"/api/v1/people/687478"},"credit":"b_pa"},{"player":{"id":547973,"link":"/api/v1/people/547973"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":98.5,"awayTeamWinProbability":1.5,"homeTeamWinProbabilityAdded":1.9000000000000057,"leverageIndex":0.77,"dramaIndex":36.0,"contextMetrics":{},"playEndTime":"2025-08-31T20:02:37.657Z","atBatIndex":71},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Jared Triolo pops out to second baseman David Hamilton.","rbi":0,"awayScore":2,"homeScore":5,"isOut":true},"about":{"atBatIndex":72,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-08-31T20:02:38.711Z","endTime":"2025-08-31T20:04:19.668Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":2},"matchup":{"batter":{"id":669707,"fullName":"Jared Triolo","link":"/api/v1/people/669707"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":547973,"fullName":"Aroldis Chapman","link":"/api/v1/people/547973"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":669707,"fullName":"Jared Triolo","link":"/api/v1/people/669707"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":666152,"link":"/api/v1/people/666152"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":99.1,"endSpeed":89.7,"strikeZoneTop":3.77000072398519,"strikeZoneBottom":1.75718574322095,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":37.06801885373938,"aZ":-9.070405976972644,"pfxX":6.570900141095899,"pfxZ":11.134435887211687,"pX":1.385347510152909,"pZ":1.959105907708216,"vX0":0.8558589131291647,"vY0":-143.9680236575209,"vZ0":-9.714369351058984,"x":64.19,"y":185.88,"x0":0.2309128232226685,"y0":50.000284723621704,"z0":5.960648120173523,"aX":13.628935970186458},"breaks":{"breakAngle":50.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.1,"breakVerticalInduced":18.1,"breakHorizontal":-12.0,"spinRate":2435,"spinDirection":164},"zone":14,"typeConfidence":2.0,"plateTime":0.3821611266465137,"extension":7.686358929205017},"index":0,"playId":"d3ad4734-84cc-3e92-953b-599b7578836b","pitchNumber":1,"startTime":"2025-08-31T20:03:03.103Z","endTime":"2025-08-31T20:03:06.775Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":547973,"link":"/api/v1/people/547973","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":666152,"link":"/api/v1/people/666152"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":669707,"link":"/api/v1/people/669707","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":98.2,"endSpeed":88.7,"strikeZoneTop":3.76999997306495,"strikeZoneBottom":1.74668279549078,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":36.469542517046015,"aZ":-8.108372700302782,"pfxX":2.571995777256479,"pfxZ":11.820854149469744,"pX":-0.9301314363486244,"pZ":2.253293440040965,"vX0":-3.8952692227272907,"vY0":-142.63758388194543,"vZ0":-8.80610994287082,"x":152.45,"y":177.94,"x0":0.12664916798833717,"y0":50.00375836149952,"z0":5.912774060208299,"aX":5.2369082615601},"breaks":{"breakAngle":22.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.2,"breakVerticalInduced":19.6,"breakHorizontal":-3.7,"spinRate":2445,"spinDirection":164},"zone":13,"typeConfidence":2.0,"plateTime":0.38577082626793846,"extension":7.694988330296004},"index":1,"playId":"b2b7c08c-3168-312a-a172-5cc0fc1982cb","pitchNumber":2,"startTime":"2025-08-31T20:03:20.015Z","endTime":"2025-08-31T20:03:25.534Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":547973,"link":"/api/v1/people/547973","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":666152,"link":"/api/v1/people/666152"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":669707,"link":"/api/v1/people/669707","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":98.7,"endSpeed":89.6,"strikeZoneTop":3.76999953063165,"strikeZoneBottom":1.79279187296784,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.41193108696596,"aZ":-7.987957473642473,"pfxX":4.245827216052172,"pfxZ":11.731930521097762,"pX":-0.3724576298718133,"pZ":1.1555700770983564,"vX0":-2.952599140715474,"vY0":-143.2161461691061,"vZ0":-11.807114326998505,"x":131.2,"y":207.58,"x0":0.12424952277145586,"y0":50.00241367353739,"z0":5.847629808235667,"aX":8.752975706039539},"breaks":{"breakAngle":36.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.6,"breakVerticalInduced":18.8,"breakHorizontal":-7.1,"spinRate":2401,"spinDirection":164},"zone":13,"typeConfidence":2.0,"plateTime":0.38356155286770566,"extension":7.543242878262832},"index":2,"playId":"73a9b50a-8b7a-3a2b-a4e9-6ca7bc5400a9","pitchNumber":3,"startTime":"2025-08-31T20:03:37.994Z","endTime":"2025-08-31T20:03:42.504Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":547973,"link":"/api/v1/people/547973","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":666152,"link":"/api/v1/people/666152"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":669707,"link":"/api/v1/people/669707","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.4,"endSpeed":88.0,"strikeZoneTop":3.64619665462192,"strikeZoneBottom":1.7528180655368,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":36.73844112011441,"aZ":-9.129121086640737,"pfxX":4.766875385175716,"pfxZ":11.525425954211865,"pX":0.7841869847419694,"pZ":1.9129285092372594,"vX0":-0.3790086747172802,"vY0":-141.56409240358352,"vZ0":-9.370476336885545,"x":87.11,"y":187.13,"x0":0.30271544178527643,"y0":50.00692415577948,"z0":5.878420631502833,"aX":9.535651632208248},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.4,"breakVerticalInduced":18.8,"breakHorizontal":-8.5,"spinRate":2410,"spinDirection":158},"zone":9,"typeConfidence":2.0,"plateTime":0.3891064394667967,"extension":7.53426376085691},"index":3,"playId":"f90a3bba-49da-30b8-b281-b1cf1aa66a2e","pitchNumber":4,"startTime":"2025-08-31T20:03:54.318Z","endTime":"2025-08-31T20:03:58.276Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":547973,"link":"/api/v1/people/547973","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":666152,"link":"/api/v1/people/666152"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":669707,"link":"/api/v1/people/669707","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.3,"endSpeed":88.5,"strikeZoneTop":3.77,"strikeZoneBottom":1.8,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.7807894352509,"aZ":-8.735159316028847,"pfxX":4.198067192738032,"pfxZ":11.63887139523787,"pX":0.3132736200752635,"pZ":1.921869248578599,"vX0":-1.3144381274790466,"vY0":-141.3766615490055,"vZ0":-9.32587220958928,"x":105.06,"y":186.89,"x0":0.24027536647938733,"y0":50.0041959900606,"z0":5.833694785341298,"aX":8.454761369499412},"breaks":{"breakAngle":37.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.8,"breakVerticalInduced":19.2,"breakHorizontal":-7.3,"spinRate":2390,"spinDirection":159},"zone":9,"typeConfidence":2.0,"plateTime":0.3881828486963359,"extension":7.596435693380762},"hitData":{"launchSpeed":69.1,"launchAngle":58.0,"totalDistance":159.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":152.9,"coordY":143.58}},"index":4,"playId":"855b1610-646e-35de-8f9a-5828311b3060","pitchNumber":5,"startTime":"2025-08-31T20:04:11.405Z","endTime":"2025-08-31T20:04:19.668Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":547973,"link":"/api/v1/people/547973","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":666152,"link":"/api/v1/people/666152"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":669707,"link":"/api/v1/people/669707","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669707,"link":"/api/v1/people/669707"},"credit":"b_ab"},{"player":{"id":547973,"link":"/api/v1/people/547973"},"credit":"p_ab"},{"player":{"id":669707,"link":"/api/v1/people/669707"},"credit":"b_pa"},{"player":{"id":547973,"link":"/api/v1/people/547973"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.6,"awayTeamWinProbability":0.4000000000000057,"homeTeamWinProbabilityAdded":1.0999999999999943,"leverageIndex":0.42,"dramaIndex":22.0,"contextMetrics":{},"playEndTime":"2025-08-31T20:04:19.668Z","atBatIndex":72},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Liover Peguero strikes out swinging.","rbi":0,"awayScore":2,"homeScore":5,"isOut":true},"about":{"atBatIndex":73,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-08-31T20:04:45.739Z","endTime":"2025-08-31T20:06:32.425Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":678894,"fullName":"Liover Peguero","link":"/api/v1/people/678894"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":547973,"fullName":"Aroldis Chapman","link":"/api/v1/people/547973"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,4,5,6,7],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":678894,"fullName":"Liover Peguero","link":"/api/v1/people/678894"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":665966,"link":"/api/v1/people/665966"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Liover Peguero replaces Spencer Horwitz.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":2,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2025-08-31T20:04:32.517Z","endTime":"2025-08-31T20:04:48.048Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":678894,"link":"/api/v1/people/678894"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"201","replacedPlayer":{"id":687462,"link":"/api/v1/people/687462"},"defense":{"pitcher":{"id":547973,"link":"/api/v1/people/547973","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":666152,"link":"/api/v1/people/666152"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":687462,"link":"/api/v1/people/687462","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":99.5,"endSpeed":89.8,"strikeZoneTop":3.7249013555802,"strikeZoneBottom":1.72937629539064,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":37.99800264670922,"aZ":-7.0759279414766025,"pfxX":3.625809071473803,"pfxZ":12.066168458747944,"pX":-0.5469773288611086,"pZ":1.4149927618305513,"vX0":-2.8912614931091554,"vY0":-144.33709493577314,"vZ0":-11.419924593063278,"x":137.85,"y":200.58,"x0":0.0037226054358774807,"y0":50.00548648586814,"z0":5.887498145839468,"aX":7.5439957274194445},"breaks":{"breakAngle":33.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.8,"breakVerticalInduced":19.3,"breakHorizontal":-5.9,"spinRate":2472,"spinDirection":157},"zone":13,"typeConfidence":2.0,"plateTime":0.3815362703158329,"extension":7.556407636312859},"index":1,"playId":"24377cc1-e132-3544-b5d1-b43b9a0f9cd7","pitchNumber":1,"startTime":"2025-08-31T20:04:48.048Z","endTime":"2025-08-31T20:04:51.895Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":547973,"link":"/api/v1/people/547973","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":666152,"link":"/api/v1/people/666152"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":678894,"link":"/api/v1/people/678894","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"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":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":99.3,"endSpeed":90.1,"strikeZoneTop":3.75356827206344,"strikeZoneBottom":1.78757626484809,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":36.141086932146194,"aZ":-8.192878922111207,"pfxX":6.082189872638017,"pfxZ":11.472511731675114,"pX":-0.520391423759494,"pZ":2.0397639581276583,"vX0":-3.671543735258623,"vY0":-144.27416366009743,"vZ0":-9.373113907158247,"x":136.84,"y":183.71,"x0":-0.016072616771046513,"y0":50.006838247910515,"z0":5.850595908893187,"aX":12.719669028613865},"breaks":{"breakAngle":48.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-9.1,"breakVerticalInduced":18.8,"breakHorizontal":-10.2,"spinRate":2364,"spinDirection":165},"zone":7,"typeConfidence":2.0,"plateTime":0.38083180914383874,"extension":7.504287973950882},"index":2,"playId":"06c404fc-8a31-3373-b32d-764061810ae8","pitchNumber":2,"startTime":"2025-08-31T20:05:05.421Z","endTime":"2025-08-31T20:05:09.238Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":547973,"link":"/api/v1/people/547973","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":666152,"link":"/api/v1/people/666152"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":678894,"link":"/api/v1/people/678894","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"index":3,"startTime":"2025-08-31T20:05:16.238Z","endTime":"2025-08-31T20:05:30.595Z","isPitch":false,"type":"action","player":{"id":678894,"link":"/api/v1/people/678894"},"defense":{"pitcher":{"id":547973,"link":"/api/v1/people/547973","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":666152,"link":"/api/v1/people/666152"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":678894,"link":"/api/v1/people/678894","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":100.1,"endSpeed":90.5,"strikeZoneTop":3.62,"strikeZoneBottom":1.73,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":37.9392373468697,"aZ":-8.237028783732395,"pfxX":6.485549010017131,"pfxZ":11.291113464019034,"pX":0.22216600177403223,"pZ":2.8044005479528473,"vX0":-1.8071068006205053,"vY0":-145.55740449103362,"vZ0":-7.914814187335947,"x":108.53,"y":163.06,"x0":0.013086369555184729,"y0":50.00699413798782,"z0":6.076385505271041,"aX":13.755368124627948},"breaks":{"breakAngle":52.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-8.8,"breakVerticalInduced":18.8,"breakHorizontal":-11.3,"spinRate":2402,"spinDirection":164},"zone":5,"typeConfidence":2.0,"plateTime":0.3780110782170638,"extension":7.521781340624665},"index":4,"playId":"a9c9846d-656d-32d7-a372-2b7903116e3a","pitchNumber":3,"startTime":"2025-08-31T20:05:30.595Z","endTime":"2025-08-31T20:05:33.604Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":547973,"link":"/api/v1/people/547973","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":666152,"link":"/api/v1/people/666152"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":678894,"link":"/api/v1/people/678894","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":100.0,"endSpeed":90.9,"strikeZoneTop":3.61999930601819,"strikeZoneBottom":1.71962394129055,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.911747052966874,"aZ":-12.265131428711443,"pfxX":6.084979708900663,"pfxZ":9.323300379470593,"pX":0.42867610581346777,"pZ":4.011974954276957,"vX0":-1.451624015086359,"vY0":-145.60825438899312,"vZ0":-3.7087553064701853,"x":100.66,"y":130.46,"x0":0.14482196454450819,"y0":50.00705679358407,"z0":6.0507470715064615,"aX":12.998077431089529},"breaks":{"breakAngle":44.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":16.3,"breakHorizontal":-10.7,"spinRate":2390,"spinDirection":164},"zone":12,"typeConfidence":2.0,"plateTime":0.37695843897247894,"extension":7.306239029104997},"index":5,"playId":"96c38d84-e941-332a-abba-44fb3f41d8ef","pitchNumber":4,"startTime":"2025-08-31T20:05:50.914Z","endTime":"2025-08-31T20:05:56.048Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":547973,"link":"/api/v1/people/547973","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":666152,"link":"/api/v1/people/666152"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":678894,"link":"/api/v1/people/678894","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.4,"endSpeed":83.7,"strikeZoneTop":3.7005309610978,"strikeZoneBottom":1.75472436935738,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.22476979120978,"aZ":-31.346741334323514,"pfxX":4.20694191818089,"pfxZ":0.46579546314899645,"pX":-1.0831650730471922,"pZ":1.3193634541283714,"vX0":-4.643555789041822,"vY0":-132.9437478195006,"vZ0":-5.902838561621472,"x":158.29,"y":203.16,"x0":0.1449516855575297,"y0":50.00458182878017,"z0":5.862362663802586,"aX":7.482806398101926},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":-0.4,"breakHorizontal":-6.5,"spinRate":955,"spinDirection":131},"zone":13,"typeConfidence":2.0,"plateTime":0.41302868175650875,"extension":7.806532713902999},"index":6,"playId":"cae78995-0a5e-3045-8f80-4925cbfe8444","pitchNumber":5,"startTime":"2025-08-31T20:06:09.815Z","endTime":"2025-08-31T20:06:12.815Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":547973,"link":"/api/v1/people/547973","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":666152,"link":"/api/v1/people/666152"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":678894,"link":"/api/v1/people/678894","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"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":2,"strikes":3,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":100.5,"endSpeed":90.5,"strikeZoneTop":3.62,"strikeZoneBottom":1.73,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":39.126296236756346,"aZ":-7.208608080783154,"pfxX":6.431180837203902,"pfxZ":11.726321724917593,"pX":0.4087376864056108,"pZ":3.1436600358281384,"vX0":-1.819897388235546,"vY0":-146.07416014181302,"vZ0":-6.857716763504803,"x":101.42,"y":153.9,"x0":0.21013325031414193,"y0":50.006287251636074,"z0":5.9753527218575515,"aX":13.69657089946579},"breaks":{"breakAngle":55.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-7.7,"breakVerticalInduced":19.8,"breakHorizontal":-11.2,"spinRate":2431,"spinDirection":162},"zone":3,"typeConfidence":2.0,"plateTime":0.37709131894494785,"extension":7.338573312315958},"index":7,"playId":"e9a97061-f1da-3dc2-ad9d-62b8f8ed8416","pitchNumber":6,"startTime":"2025-08-31T20:06:29.425Z","endTime":"2025-08-31T20:06:32.425Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":547973,"link":"/api/v1/people/547973","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":666152,"link":"/api/v1/people/666152"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":678894,"link":"/api/v1/people/678894","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":678894,"link":"/api/v1/people/678894"},"credit":"b_ab"},{"player":{"id":547973,"link":"/api/v1/people/547973"},"credit":"p_ab"},{"player":{"id":678894,"link":"/api/v1/people/678894"},"credit":"b_pa"},{"player":{"id":547973,"link":"/api/v1/people/547973"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":100.0,"awayTeamWinProbability":0.0,"homeTeamWinProbabilityAdded":0.4000000000000057,"leverageIndex":0.15,"dramaIndex":12.0,"contextMetrics":{},"playEndTime":"2025-08-31T20:06:32.425Z","atBatIndex":73}]