[{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"JJ Wetherholt strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-05-14T19:05:36.773Z","endTime":"2026-05-14T19:07:00.668Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":682052,"fullName":"Jacob Lopez","link":"/api/v1/people/682052"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[3,4,5,6,7],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":669127,"link":"/api/v1/people/669127"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Status Change - Pre-Game","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-14T16:13:46.383Z","endTime":"2026-05-14T18:46:48.875Z","isPitch":false,"type":"action","player":{"id":802139,"link":"/api/v1/people/802139"},"contextMetrics":{}},{"details":{"description":"Status Change - Warmup","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-05-14T18:46:48.875Z","endTime":"2026-05-14T19:05:09.350Z","isPitch":false,"type":"action","player":{"id":802139,"link":"/api/v1/people/802139"},"contextMetrics":{}},{"details":{"description":"Status Change - In Progress","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-05-14T19:05:09.350Z","endTime":"2026-05-14T19:05:38.963Z","isPitch":false,"type":"action","player":{"id":802139,"link":"/api/v1/people/802139"},"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":88.2,"endSpeed":80.9,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.742248907752067,"aZ":-21.457943241163473,"pfxX":8.129758071272716,"pfxZ":6.398857150263041,"pX":2.2839459840587018,"pZ":2.907933353733707,"vX0":-5.279644508001691,"vY0":-128.40143899573843,"vZ0":-1.7973287281114079,"x":29.94,"y":160.27,"x0":3.3069587843692236,"y0":50.00578119601132,"z0":5.280973411101969,"aX":13.623269433278226},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":11.4,"breakHorizontal":-13.6,"spinRate":2083,"spinDirection":127},"zone":12,"typeConfidence":2.0,"plateTime":0.4260256650453207,"extension":6.858331289881367},"index":3,"playId":"f487e3fc-c932-338b-960f-3b38c12d6ecc","pitchNumber":1,"startTime":"2026-05-14T19:05:38.963Z","endTime":"2026-05-14T19:05:42.480Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682052,"link":"/api/v1/people/682052","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":680869,"link":"/api/v1/people/680869"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":802139,"link":"/api/v1/people/802139","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.1,"endSpeed":81.0,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.633764841164254,"aZ":-20.231915487046212,"pfxX":7.634074108754385,"pfxZ":7.123866779357071,"pX":1.1712442719029625,"pZ":3.1601641634406645,"vX0":-7.477972915919577,"vY0":-128.1568622770773,"vZ0":-1.4667361687096434,"x":72.35,"y":153.46,"x0":3.1247308097354876,"y0":50.00076899778267,"z0":5.308657174758914,"aX":12.79263691373752},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":12.8,"breakHorizontal":-12.2,"spinRate":2093,"spinDirection":128},"zone":12,"typeConfidence":2.0,"plateTime":0.4261802995705404,"extension":6.796545569196185},"index":4,"playId":"1f0d7dbf-00c1-34dc-bfba-26d6c447a746","pitchNumber":2,"startTime":"2026-05-14T19:05:58.064Z","endTime":"2026-05-14T19:06:02.841Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682052,"link":"/api/v1/people/682052","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":680869,"link":"/api/v1/people/680869"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":802139,"link":"/api/v1/people/802139","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.4,"endSpeed":82.4,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.81291546600525,"aZ":-19.54888683588754,"pfxX":9.20281553624116,"pfxZ":7.327974577435539,"pX":0.42380109997718035,"pZ":1.8460897516393502,"vX0":-9.900923908326437,"vY0":-129.84609239923918,"vZ0":-4.726837157731183,"x":100.85,"y":188.94,"x0":3.0739031517864936,"y0":50.00598184041882,"z0":5.159113378823866,"aX":15.86423116201417},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":12.5,"breakHorizontal":-14.8,"spinRate":2133,"spinDirection":128},"zone":9,"typeConfidence":2.0,"plateTime":0.42033946812974765,"extension":7.0964270502793285},"index":5,"playId":"e510c2a7-08b4-3210-a7c0-5d47b3c5f409","pitchNumber":3,"startTime":"2026-05-14T19:06:18.919Z","endTime":"2026-05-14T19:06:22.990Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682052,"link":"/api/v1/people/682052","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":680869,"link":"/api/v1/people/680869"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":802139,"link":"/api/v1/people/802139","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":75.8,"endSpeed":70.8,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":17.681115164652716,"aZ":-29.571178003665473,"pfxX":-5.829471082491785,"pfxZ":2.0915689459187004,"pX":-0.8707436926558179,"pZ":1.1296208082964805,"vX0":-7.271770314613482,"vY0":-110.25779567763476,"vZ0":-1.6088369542897123,"x":150.19,"y":208.28,"x0":3.214259557753324,"y0":50.0029404869023,"z0":4.9592062925288465,"aX":-7.250862427375994},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.6,"breakVerticalInduced":3.7,"breakHorizontal":12.2,"spinRate":2529,"spinDirection":280},"zone":13,"typeConfidence":2.0,"plateTime":0.4947962998897917,"extension":6.525943435986082},"index":6,"playId":"a3ce5e92-f053-3ff9-8796-803fab51f6a7","pitchNumber":4,"startTime":"2026-05-14T19:06:36.726Z","endTime":"2026-05-14T19:06:40.441Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682052,"link":"/api/v1/people/682052","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":680869,"link":"/api/v1/people/680869"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":802139,"link":"/api/v1/people/802139","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":90.6,"endSpeed":83.3,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.466751056490452,"aZ":-21.397675022544682,"pfxX":9.394200523040304,"pfxZ":6.087138733285968,"pX":1.491827281826651,"pZ":2.525555146321989,"vX0":-7.360596475558069,"vY0":-131.81876613374789,"vZ0":-2.8833610396521325,"x":60.14,"y":170.59,"x0":3.0916758801918665,"y0":50.00198065553704,"z0":5.202810697950853,"aX":16.629485064993084},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":10.7,"breakHorizontal":-15.5,"spinRate":2186,"spinDirection":119},"zone":12,"typeConfidence":2.0,"plateTime":0.4145793339604169,"extension":6.96475470221873},"index":7,"playId":"702c99be-0c0b-34a0-9528-1ab28f445293","pitchNumber":5,"startTime":"2026-05-14T19:06:55.387Z","endTime":"2026-05-14T19:07:00.668Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682052,"link":"/api/v1/people/682052","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":680869,"link":"/api/v1/people/680869"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":802139,"link":"/api/v1/people/802139","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":802139,"link":"/api/v1/people/802139"},"credit":"b_ab"},{"player":{"id":682052,"link":"/api/v1/people/682052"},"credit":"p_ab"},{"player":{"id":802139,"link":"/api/v1/people/802139"},"credit":"b_pa"},{"player":{"id":682052,"link":"/api/v1/people/682052"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.2,"awayTeamWinProbability":47.8,"homeTeamWinProbabilityAdded":2.200000000000003,"contextMetrics":{},"playEndTime":"2026-05-14T19:07:00.668Z","atBatIndex":0},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Iván Herrera flies out to left fielder Tyler Soderstrom.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-05-14T19:07:09.812Z","endTime":"2026-05-14T19:07:54.863Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":682052,"fullName":"Jacob Lopez","link":"/api/v1/people/682052"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":691016,"link":"/api/v1/people/691016"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":76.0,"endSpeed":71.7,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":15.416172722528582,"aZ":-31.999864008490622,"pfxX":-4.354473864182511,"pfxZ":0.1416822568344056,"pX":0.15503756222792014,"pZ":1.568375830734528,"vX0":-6.178107026941192,"vY0":-110.68313705080583,"vZ0":-0.4524498819415913,"x":111.09,"y":196.43,"x0":3.523534585492682,"y0":50.00475860425725,"z0":5.06036186045139,"aX":-5.530104045259011},"breaks":{"breakAngle":10.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.1,"breakVerticalInduced":0.4,"breakHorizontal":9.1,"spinRate":2439,"spinDirection":280},"zone":14,"typeConfidence":2.0,"plateTime":0.4904888920952577,"extension":6.50885512536567},"index":0,"playId":"d7bbdcf3-7ec9-377c-a138-073330c95b32","pitchNumber":1,"startTime":"2026-05-14T19:07:28.056Z","endTime":"2026-05-14T19:07:32.313Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682052,"link":"/api/v1/people/682052","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":680869,"link":"/api/v1/people/680869"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":671056,"link":"/api/v1/people/671056","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.1,"endSpeed":82.3,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.81625957199551,"aZ":-21.02391806300132,"pfxX":9.166508744238863,"pfxZ":6.42481339417991,"pX":0.8279523888864525,"pZ":2.6211065145463754,"vX0":-9.099149439603218,"vY0":-130.94851226099402,"vZ0":-2.4112712998848567,"x":85.44,"y":168.01,"x0":3.1579052493972273,"y0":50.00225547456075,"z0":5.127730513487613,"aX":15.908645288011739},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":11.3,"breakHorizontal":-14.6,"spinRate":2219,"spinDirection":126},"zone":6,"typeConfidence":2.0,"plateTime":0.4183776107227395,"extension":6.994995065711916},"hitData":{"launchSpeed":77.4,"launchAngle":36.0,"totalDistance":259.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":74.06,"coordY":109.5}},"index":1,"playId":"7e4fd0da-0e0b-3bc9-a661-a034aeff9754","pitchNumber":2,"startTime":"2026-05-14T19:07:44.458Z","endTime":"2026-05-14T19:07:54.863Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682052,"link":"/api/v1/people/682052","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":680869,"link":"/api/v1/people/680869"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":671056,"link":"/api/v1/people/671056","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":671056,"link":"/api/v1/people/671056"},"credit":"b_ab"},{"player":{"id":682052,"link":"/api/v1/people/682052"},"credit":"p_ab"},{"player":{"id":671056,"link":"/api/v1/people/671056"},"credit":"b_pa"},{"player":{"id":682052,"link":"/api/v1/people/682052"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.800000000000004,"awayTeamWinProbability":46.199999999999996,"homeTeamWinProbabilityAdded":1.6000000000000014,"leverageIndex":0.63,"dramaIndex":31.0,"contextMetrics":{},"playEndTime":"2026-05-14T19:07:54.863Z","atBatIndex":1},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jordan Walker grounds out, shortstop Darell Hernaiz to first baseman Nick Kurtz.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-05-14T19:08:00.207Z","endTime":"2026-05-14T19:10:18.337Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":682052,"fullName":"Jacob Lopez","link":"/api/v1/people/682052"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":687231,"link":"/api/v1/people/687231"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":701762,"link":"/api/v1/people/701762"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.6,"endSpeed":82.5,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.303193933312418,"aZ":-21.715176776600742,"pfxX":8.777159575575686,"pfxZ":6.058837971029384,"pX":-0.07741879585976673,"pZ":1.9081348869998742,"vX0":-11.306647299510903,"vY0":-130.06829027201908,"vZ0":-3.700834547832783,"x":119.95,"y":187.26,"x0":3.170015792303724,"y0":50.00372562347147,"z0":4.980868683730676,"aX":15.156156349769244},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":10.4,"breakHorizontal":-13.7,"spinRate":2152,"spinDirection":121},"zone":8,"typeConfidence":2.0,"plateTime":0.4198566748678334,"extension":7.033802620487332},"index":0,"playId":"d568b8c4-93a3-3c52-8364-e3eec743b737","pitchNumber":1,"startTime":"2026-05-14T19:08:19.387Z","endTime":"2026-05-14T19:08:23.568Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682052,"link":"/api/v1/people/682052","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":680869,"link":"/api/v1/people/680869"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":691023,"link":"/api/v1/people/691023","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":89.3,"endSpeed":82.0,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.697991766016276,"aZ":-24.142128853265532,"pfxX":9.128217834031624,"pfxZ":4.679850626149422,"pX":0.6854163832957021,"pZ":3.6107846720514614,"vX0":-9.458888029283921,"vY0":-129.83775556878632,"vZ0":0.31739820051489087,"x":90.87,"y":141.29,"x0":3.1796520983890084,"y0":50.006186601277484,"z0":5.315578414581209,"aX":15.679790416859252},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":8.8,"breakHorizontal":-14.6,"spinRate":2223,"spinDirection":126},"zone":3,"typeConfidence":2.0,"plateTime":0.4209317860581945,"extension":7.048922611637638},"index":1,"playId":"753dd1ef-f83e-3407-b4c0-d8ab84917843","pitchNumber":2,"startTime":"2026-05-14T19:08:36.889Z","endTime":"2026-05-14T19:08:40.513Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682052,"link":"/api/v1/people/682052","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":680869,"link":"/api/v1/people/680869"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":691023,"link":"/api/v1/people/691023","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":2},"preCount":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-05-14T19:08:59.286Z","endTime":"2026-05-14T19:09:13.042Z","isPitch":false,"type":"action","player":{"id":691023,"link":"/api/v1/people/691023"},"defense":{"pitcher":{"id":682052,"link":"/api/v1/people/682052","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":680869,"link":"/api/v1/people/680869"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":691023,"link":"/api/v1/people/691023","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":76.1,"endSpeed":70.4,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.784332618710753,"aZ":-27.075740673389472,"pfxX":-6.7146900192803685,"pfxZ":4.111259141953194,"pX":-1.174281655975956,"pZ":0.9687833369587782,"vX0":-8.059985612423334,"vY0":-110.61332958671812,"vZ0":-2.5132059430079385,"x":161.76,"y":212.62,"x0":3.389139678917458,"y0":50.000664444369896,"z0":4.959399961005555,"aX":-8.314699830809497},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.2,"breakVerticalInduced":7.1,"breakHorizontal":14.3,"spinRate":2508,"spinDirection":280},"zone":13,"typeConfidence":2.0,"plateTime":0.4952422861582497,"extension":6.681081351798424},"index":3,"playId":"eb9bd713-481f-3b6b-9ccf-2f1e85567c50","pitchNumber":3,"startTime":"2026-05-14T19:09:13.042Z","endTime":"2026-05-14T19:09:16.989Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682052,"link":"/api/v1/people/682052","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":680869,"link":"/api/v1/people/680869"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":691023,"link":"/api/v1/people/691023","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":76.6,"endSpeed":70.4,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.02328299199769,"aZ":-26.92384006215715,"pfxX":-6.176910035563379,"pfxZ":4.207399974119163,"pX":-0.4976289732971072,"pZ":1.3569150508311014,"vX0":-7.030119604341341,"vY0":-111.29104642477115,"vZ0":-1.6477347848477444,"x":135.97,"y":202.14,"x0":3.511181948202548,"y0":50.00076659104351,"z0":4.910278233851442,"aX":-7.703651738449888},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.5,"breakVerticalInduced":7.4,"breakHorizontal":13.1,"spinRate":2512,"spinDirection":270},"zone":13,"typeConfidence":2.0,"plateTime":0.49320555500679397,"extension":6.784132097979177},"index":4,"playId":"6a8274c4-2b7f-37bb-b81a-5faa5c7cd488","pitchNumber":4,"startTime":"2026-05-14T19:09:29.958Z","endTime":"2026-05-14T19:09:34.026Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682052,"link":"/api/v1/people/682052","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":680869,"link":"/api/v1/people/680869"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":691023,"link":"/api/v1/people/691023","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.9,"endSpeed":76.9,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.688480895171992,"aZ":-30.42379059760367,"pfxX":9.842684856110377,"pfxZ":1.1618870154918,"pX":1.7004224269074453,"pZ":2.352395496665986,"vX0":-6.927564870730276,"vY0":-121.95498581498865,"vZ0":-0.16969307283516666,"x":52.18,"y":175.27,"x0":3.2971899903094193,"y0":50.003326526632804,"z0":5.044056089433809,"aX":14.846189199261508},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":2.3,"breakHorizontal":-16.2,"spinRate":2156,"spinDirection":105},"zone":14,"typeConfidence":2.0,"plateTime":0.4488839158383997,"extension":6.612551829794101},"index":5,"playId":"ba0196d8-7140-3388-a1ec-b7021cd4c9be","pitchNumber":5,"startTime":"2026-05-14T19:09:52.819Z","endTime":"2026-05-14T19:09:56.499Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682052,"link":"/api/v1/people/682052","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":680869,"link":"/api/v1/people/680869"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":691023,"link":"/api/v1/people/691023","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":90.5,"endSpeed":82.5,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.16397560000427,"aZ":-19.461233659229226,"pfxX":7.049252666981535,"pfxZ":7.272601489085993,"pX":0.5962516580213595,"pZ":3.4691284891845555,"vX0":-9.137588946744032,"vY0":-131.46634796942598,"vZ0":-1.165004941280603,"x":94.27,"y":145.11,"x0":3.203019989955751,"y0":50.00552785577828,"z0":5.364148268962625,"aX":12.328237040208423},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":13.1,"breakHorizontal":-10.7,"spinRate":2121,"spinDirection":128},"zone":3,"typeConfidence":2.0,"plateTime":0.41681804942632494,"extension":6.97591942512095},"hitData":{"launchSpeed":110.5,"launchAngle":2.0,"totalDistance":87.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":110.26,"coordY":150.67}},"index":6,"playId":"376a0706-8d74-39d0-ba9c-072f25c91fb1","pitchNumber":6,"startTime":"2026-05-14T19:10:09.802Z","endTime":"2026-05-14T19:10:18.337Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682052,"link":"/api/v1/people/682052","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":680869,"link":"/api/v1/people/680869"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":691023,"link":"/api/v1/people/691023","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691023,"link":"/api/v1/people/691023"},"credit":"b_ab"},{"player":{"id":682052,"link":"/api/v1/people/682052"},"credit":"p_ab"},{"player":{"id":691023,"link":"/api/v1/people/691023"},"credit":"b_pa"},{"player":{"id":682052,"link":"/api/v1/people/682052"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.800000000000004,"awayTeamWinProbability":45.199999999999996,"homeTeamWinProbabilityAdded":1.0,"leverageIndex":0.4,"dramaIndex":21.0,"contextMetrics":{},"playEndTime":"2026-05-14T19:10:18.337Z","atBatIndex":2},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Nick Kurtz homers (7) on a fly ball to center field.","rbi":1,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":3,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-05-14T19:12:33.810Z","endTime":"2026-05-14T19:13:20.140Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":65},"count":{"balls":1,"strikes":0,"outs":0},"matchup":{"batter":{"id":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"responsiblePitcher":{"id":700241,"link":"/api/v1/people/700241"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-14T19:12:30.438Z","endTime":"2026-05-14T19:12:36.001Z","isPitch":false,"type":"action","player":{"id":701762,"link":"/api/v1/people/701762"},"defense":{"pitcher":{"id":700241,"link":"/api/v1/people/700241","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":665877,"link":"/api/v1/people/665877"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":701675,"link":"/api/v1/people/701675"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":701762,"link":"/api/v1/people/701762","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":90.6,"endSpeed":83.4,"strikeZoneTop":3.413,"strikeZoneBottom":1.722,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.413603672252943,"aZ":-20.40854339461375,"pfxX":-4.730205820691164,"pfxZ":6.626518299568184,"pX":-1.8967971548384297,"pZ":3.576989118079906,"vX0":1.54660594377183,"vY0":-131.99130068095482,"vZ0":-2.121474880755061,"x":189.3,"y":142.2,"x0":-1.8735496889272323,"y0":50.00344978197225,"z0":5.883854147841019,"aX":-8.399671993074168},"breaks":{"breakAngle":21.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":11.8,"breakHorizontal":8.3,"spinRate":2248,"spinDirection":226},"zone":11,"typeConfidence":2.0,"plateTime":0.4139674930188555,"extension":6.103048827576586},"index":1,"playId":"f433e024-4452-39c1-a1e1-6db97b8dd282","pitchNumber":1,"startTime":"2026-05-14T19:12:36.001Z","endTime":"2026-05-14T19:12:39.780Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700241,"link":"/api/v1/people/700241","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":665877,"link":"/api/v1/people/665877"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":701675,"link":"/api/v1/people/701675"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":701762,"link":"/api/v1/people/701762","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.7,"endSpeed":83.7,"strikeZoneTop":3.413,"strikeZoneBottom":1.722,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.802279742076912,"aZ":-17.34873348366224,"pfxX":-5.808095014836624,"pfxZ":8.341244823176451,"pX":0.18279467799610769,"pZ":2.371650406393918,"vX0":6.948252280948077,"vY0":-131.92352214046414,"vZ0":-5.635830075468343,"x":110.03,"y":174.75,"x0":-1.7199683357856883,"y0":50.005221737696566,"z0":5.797731499311293,"aX":-10.327272914951752},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":14.2,"breakHorizontal":9.1,"spinRate":2256,"spinDirection":223},"zone":5,"typeConfidence":2.0,"plateTime":0.4138242392345206,"extension":6.477165970186604},"hitData":{"launchSpeed":111.8,"launchAngle":26.0,"totalDistance":442.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":100.37,"coordY":21.78}},"index":2,"playId":"9e46e319-3e9e-3c93-a489-32e473e0a64e","pitchNumber":2,"startTime":"2026-05-14T19:12:51.668Z","endTime":"2026-05-14T19:13:20.140Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700241,"link":"/api/v1/people/700241","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":665877,"link":"/api/v1/people/665877"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":701675,"link":"/api/v1/people/701675"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":701762,"link":"/api/v1/people/701762","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":701762,"link":"/api/v1/people/701762"},"credit":"b_ab"},{"player":{"id":700241,"link":"/api/v1/people/700241"},"credit":"p_ab"},{"player":{"id":701762,"link":"/api/v1/people/701762"},"credit":"b_pa"},{"player":{"id":700241,"link":"/api/v1/people/700241"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":64.5,"awayTeamWinProbability":35.5,"homeTeamWinProbabilityAdded":9.699999999999996,"leverageIndex":0.86,"dramaIndex":86.0,"contextMetrics":{},"playEndTime":"2026-05-14T19:13:20.140Z","atBatIndex":3},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Shea Langeliers singles on a line drive to right fielder Jordan Walker.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":4,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-05-14T19:13:30.110Z","endTime":"2026-05-14T19:14:07.939Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":0},"matchup":{"batter":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":691023,"link":"/api/v1/people/691023"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.3,"endSpeed":84.2,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.025114919546997,"aZ":-25.957013263854336,"pfxX":-5.160366926578078,"pfxZ":3.49559587124784,"pX":1.0590525054003965,"pZ":1.5604744657596321,"vX0":8.824878003882736,"vY0":-131.24273143696468,"vZ0":-5.761947663081066,"x":76.63,"y":196.65,"x0":-1.6488892429100603,"y0":50.00032568265924,"z0":5.672110588287762,"aX":-9.166931098160257},"breaks":{"breakAngle":15.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":5.5,"breakHorizontal":7.8,"spinRate":2189,"spinDirection":228},"zone":14,"typeConfidence":2.0,"plateTime":0.41446563045400975,"extension":6.389696891444763},"index":0,"playId":"81b4a820-2582-38c6-ae6d-b93d8f90831b","pitchNumber":1,"startTime":"2026-05-14T19:13:42.526Z","endTime":"2026-05-14T19:13:46.448Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700241,"link":"/api/v1/people/700241","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":665877,"link":"/api/v1/people/665877"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":701675,"link":"/api/v1/people/701675"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":669127,"link":"/api/v1/people/669127","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.8,"endSpeed":84.4,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.710769924656887,"aZ":-25.465320845241184,"pfxX":-4.495572090024389,"pfxZ":3.7376731653644537,"pX":-0.398805212661962,"pZ":1.7188733087096062,"vX0":5.353452133523065,"vY0":-132.22645582192288,"vZ0":-5.779753248720766,"x":132.2,"y":192.37,"x0":-1.8531402622133064,"y0":50.00281543727799,"z0":5.769382700648533,"aX":-8.066165947139291},"breaks":{"breakAngle":15.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":5.9,"breakHorizontal":7.2,"spinRate":2149,"spinDirection":223},"zone":7,"typeConfidence":2.0,"plateTime":0.4121722371379941,"extension":6.519052091139692},"hitData":{"launchSpeed":94.7,"launchAngle":11.0,"totalDistance":207.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":188.5,"coordY":114.17}},"index":1,"playId":"33d32c66-443f-3c2f-9c74-023b5ffdb825","pitchNumber":2,"startTime":"2026-05-14T19:13:56.139Z","endTime":"2026-05-14T19:14:07.939Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700241,"link":"/api/v1/people/700241","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":665877,"link":"/api/v1/people/665877"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":701675,"link":"/api/v1/people/701675"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":669127,"link":"/api/v1/people/669127","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669127,"link":"/api/v1/people/669127"},"credit":"b_ab"},{"player":{"id":700241,"link":"/api/v1/people/700241"},"credit":"p_ab"},{"player":{"id":669127,"link":"/api/v1/people/669127"},"credit":"b_pa"},{"player":{"id":700241,"link":"/api/v1/people/700241"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":67.60000000000001,"awayTeamWinProbability":32.39999999999999,"homeTeamWinProbabilityAdded":3.1000000000000085,"leverageIndex":0.75,"dramaIndex":43.0,"contextMetrics":{},"playEndTime":"2026-05-14T19:14:07.939Z","atBatIndex":4},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Tyler Soderstrom grounds into a double play, shortstop Masyn Winn to first baseman José Fermín. Shea Langeliers out at 2nd. Tyler Soderstrom out at 1st.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-05-14T19:14:16.540Z","endTime":"2026-05-14T19:15:22.058Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":691026,"link":"/api/v1/people/691026"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":691026,"link":"/api/v1/people/691026"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":665877,"link":"/api/v1/people/665877"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":75.7,"endSpeed":70.3,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.828454244055056,"aZ":-40.21122500498293,"pfxX":7.107725040889161,"pfxZ":-6.5014501925448105,"pX":-0.6427186892330781,"pZ":2.5605479900050017,"vX0":0.8532220341826544,"vY0":-110.2395739584896,"vZ0":1.6972469318956354,"x":141.5,"y":169.65,"x0":-1.9582291653862571,"y0":50.00409477642736,"z0":6.012048898112855,"aX":8.784715068944424},"breaks":{"breakAngle":12.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.6,"breakVerticalInduced":-11.0,"breakHorizontal":-13.1,"spinRate":2441,"spinDirection":41},"zone":4,"typeConfidence":2.0,"plateTime":0.4960725672882149,"extension":6.227172998316409},"index":0,"playId":"eaa6846a-9894-3277-b3ca-7f857eb991ed","pitchNumber":1,"startTime":"2026-05-14T19:14:34.362Z","endTime":"2026-05-14T19:14:38.153Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700241,"link":"/api/v1/people/700241","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":665877,"link":"/api/v1/people/665877"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":701675,"link":"/api/v1/people/701675"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":691016,"link":"/api/v1/people/691016","batSide":{"code":"L","description":"Left"}},"first":{"id":669127,"link":"/api/v1/people/669127"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"index":1,"playId":"46f785c6-c17e-3cec-996f-f061bbadb396","startTime":"2026-05-14T19:14:51.448Z","endTime":"2026-05-14T19:14:54.448Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":700241,"link":"/api/v1/people/700241","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":665877,"link":"/api/v1/people/665877"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":701675,"link":"/api/v1/people/701675"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":691016,"link":"/api/v1/people/691016","batSide":{"code":"L","description":"Left"}},"first":{"id":669127,"link":"/api/v1/people/669127"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":91.0,"endSpeed":84.3,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.07785577376441,"aZ":-20.446673306300173,"pfxX":-3.0846536417754695,"pfxZ":6.514693187995729,"pX":-0.35364848965962703,"pZ":2.6463175710173235,"vX0":4.949164511597874,"vY0":-132.5347571925397,"vZ0":-4.61605217115464,"x":130.48,"y":167.33,"x0":-1.834126145848183,"y0":50.006128704845004,"z0":5.880066014219833,"aX":-5.556277062992035},"breaks":{"breakAngle":12.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":11.2,"breakHorizontal":4.7,"spinRate":2166,"spinDirection":220},"zone":4,"typeConfidence":2.0,"plateTime":0.41135336704197867,"extension":6.407301450893746},"hitData":{"launchSpeed":107.6,"launchAngle":2.0,"totalDistance":86.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":119.88,"coordY":143.57}},"index":2,"playId":"98d411b7-ef14-3256-b46c-59c66c941b2c","pitchNumber":2,"startTime":"2026-05-14T19:15:12.731Z","endTime":"2026-05-14T19:15:22.058Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700241,"link":"/api/v1/people/700241","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":665877,"link":"/api/v1/people/665877"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":701675,"link":"/api/v1/people/701675"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":691016,"link":"/api/v1/people/691016","batSide":{"code":"L","description":"Left"}},"first":{"id":669127,"link":"/api/v1/people/669127"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691016,"link":"/api/v1/people/691016"},"credit":"b_ab"},{"player":{"id":700241,"link":"/api/v1/people/700241"},"credit":"p_ab"},{"player":{"id":691016,"link":"/api/v1/people/691016"},"credit":"b_pa"},{"player":{"id":700241,"link":"/api/v1/people/700241"},"credit":"p_pa"}],"flags":[{"credit":"t_double_play"},{"credit":"b_gnd_into_dp"}],"homeTeamWinProbability":61.199999999999996,"awayTeamWinProbability":38.800000000000004,"homeTeamWinProbabilityAdded":-6.400000000000013,"leverageIndex":1.24,"dramaIndex":75.0,"contextMetrics":{},"playEndTime":"2026-05-14T19:15:22.058Z","atBatIndex":5},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Brent Rooker doubles (2) on a line drive to right fielder Jordan Walker.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-05-14T19:15:43.409Z","endTime":"2026-05-14T19:16:15.021Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":667670,"fullName":"Brent Rooker","link":"/api/v1/people/667670"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":667670,"fullName":"Brent Rooker","link":"/api/v1/people/667670"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":667670,"fullName":"Brent Rooker","link":"/api/v1/people/667670"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":691023,"link":"/api/v1/people/691023"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":79.9,"endSpeed":74.3,"strikeZoneTop":3.364,"strikeZoneBottom":1.698,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.07108759645154,"aZ":-34.10114152569751,"pfxX":7.8831033826239825,"pfxZ":-1.3961154956221735,"pX":0.6314747155325747,"pZ":1.4325774113927336,"vX0":3.5063705929432176,"vY0":-116.3961678203383,"vZ0":-2.300827801350793,"x":92.93,"y":200.1,"x0":-1.9171097340574377,"y0":50.00556652819843,"z0":5.65129915842385,"aX":10.857943357212815},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.5,"breakVerticalInduced":-2.8,"breakHorizontal":-15.1,"spinRate":2467,"spinDirection":44},"zone":14,"typeConfidence":2.0,"plateTime":0.46989318267714086,"extension":6.245788181117028},"index":0,"playId":"c6397ede-7424-3915-a997-97c327d54d01","pitchNumber":1,"startTime":"2026-05-14T19:15:46.416Z","endTime":"2026-05-14T19:15:49.714Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700241,"link":"/api/v1/people/700241","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":665877,"link":"/api/v1/people/665877"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":701675,"link":"/api/v1/people/701675"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":667670,"link":"/api/v1/people/667670","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":90.6,"endSpeed":84.0,"strikeZoneTop":3.364,"strikeZoneBottom":1.698,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.262333145061294,"aZ":-23.7968722181385,"pfxX":-6.01652315214476,"pfxZ":4.693800145262198,"pX":0.6664174486106913,"pZ":2.996024493187906,"vX0":8.89317216681791,"vY0":-131.80141029892758,"vZ0":-2.478515497299831,"x":91.6,"y":157.89,"x0":-1.9477776079384166,"y0":50.00277432795629,"z0":5.679752545544586,"aX":-10.737628173707337},"breaks":{"breakAngle":20.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":8.3,"breakHorizontal":9.2,"spinRate":2249,"spinDirection":224},"zone":3,"typeConfidence":2.0,"plateTime":0.4133242558058492,"extension":6.374092295576175},"hitData":{"launchSpeed":99.6,"launchAngle":10.0,"totalDistance":206.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":176.78,"coordY":135.11}},"index":1,"playId":"e2f70b98-22b7-3c3d-bab9-96cf4aa57859","pitchNumber":2,"startTime":"2026-05-14T19:16:01.364Z","endTime":"2026-05-14T19:16:15.021Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700241,"link":"/api/v1/people/700241","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":665877,"link":"/api/v1/people/665877"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":701675,"link":"/api/v1/people/701675"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":667670,"link":"/api/v1/people/667670","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":667670,"link":"/api/v1/people/667670"},"credit":"b_ab"},{"player":{"id":700241,"link":"/api/v1/people/700241"},"credit":"p_ab"},{"player":{"id":667670,"link":"/api/v1/people/667670"},"credit":"b_pa"},{"player":{"id":700241,"link":"/api/v1/people/700241"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":63.2,"awayTeamWinProbability":36.8,"homeTeamWinProbabilityAdded":2.000000000000007,"leverageIndex":0.36,"dramaIndex":27.0,"contextMetrics":{},"playEndTime":"2026-05-14T19:16:15.021Z","atBatIndex":6},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Carlos Cortes strikes out swinging.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":7,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-05-14T19:16:41.735Z","endTime":"2026-05-14T19:18:34.949Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":666126,"fullName":"Carlos Cortes","link":"/api/v1/people/666126"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":666126,"fullName":"Carlos Cortes","link":"/api/v1/people/666126"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":671056,"link":"/api/v1/people/671056"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.2,"endSpeed":83.7,"strikeZoneTop":2.99,"strikeZoneBottom":1.509,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.22727510065452,"aZ":-18.019779203341933,"pfxX":-4.978822434151625,"pfxZ":7.894427588713883,"pX":-0.089187107326296,"pZ":3.3813832143890723,"vX0":6.515657136767556,"vY0":-132.76995601356222,"vZ0":-2.8488197638768145,"x":120.4,"y":147.48,"x0":-1.9230867757159817,"y0":50.004077332359536,"z0":5.772685479701615,"aX":-8.929422755749242},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":13.9,"breakHorizontal":7.7,"spinRate":2224,"spinDirection":219},"zone":11,"typeConfidence":2.0,"plateTime":0.41181756774831246,"extension":6.4313983441744025},"index":0,"playId":"6f890b33-0b56-3080-826d-464a3890d204","pitchNumber":1,"startTime":"2026-05-14T19:16:57.443Z","endTime":"2026-05-14T19:17:01.685Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700241,"link":"/api/v1/people/700241","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":665877,"link":"/api/v1/people/665877"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":701675,"link":"/api/v1/people/701675"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":666126,"link":"/api/v1/people/666126","batSide":{"code":"L","description":"Left"}},"second":{"id":667670,"link":"/api/v1/people/667670"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"index":1,"playId":"193ca2ed-1d6f-48ff-bafc-6c904f64ede1","startTime":"2026-05-14T19:17:14.923Z","endTime":"2026-05-14T19:17:19.923Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":700241,"link":"/api/v1/people/700241","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":665877,"link":"/api/v1/people/665877"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":701675,"link":"/api/v1/people/701675"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":666126,"link":"/api/v1/people/666126","batSide":{"code":"L","description":"Left"}},"second":{"id":667670,"link":"/api/v1/people/667670"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.6,"endSpeed":79.3,"strikeZoneTop":2.99,"strikeZoneBottom":1.509,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.6527111973416,"aZ":-27.215545309545128,"pfxX":-7.942658434807404,"pfxZ":3.102546781683274,"pX":-0.399514925215913,"pZ":1.577570745395609,"vX0":6.124522118229927,"vY0":-125.96580040474682,"vZ0":-4.761226305080351,"x":132.23,"y":196.19,"x0":-1.835775439619193,"y0":50.00589648110866,"z0":5.704436618613075,"aX":-12.709530215708334},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":4.7,"breakHorizontal":13.0,"spinRate":1859,"spinDirection":233},"zone":7,"typeConfidence":2.0,"plateTime":0.4355597279312291,"extension":6.396861773743124},"index":2,"playId":"32252d60-01ed-3592-bb24-c99cb976d789","pitchNumber":2,"startTime":"2026-05-14T19:17:29.351Z","endTime":"2026-05-14T19:17:33.310Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700241,"link":"/api/v1/people/700241","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":665877,"link":"/api/v1/people/665877"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":701675,"link":"/api/v1/people/701675"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":666126,"link":"/api/v1/people/666126","batSide":{"code":"L","description":"Left"}},"second":{"id":667670,"link":"/api/v1/people/667670"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.1,"endSpeed":79.5,"strikeZoneTop":2.99,"strikeZoneBottom":1.509,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.7012835840477,"aZ":-25.50787496238574,"pfxX":1.0371064095791764,"pfxZ":4.161341943295243,"pX":1.0989807524074846,"pZ":3.449096168632343,"vX0":6.966266883310249,"vY0":-125.33170228316041,"vZ0":-0.5202699272944432,"x":75.11,"y":145.65,"x0":-1.8434055462590722,"y0":50.00330114804859,"z0":5.730205094062021,"aX":1.6593440698937871},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":7.7,"breakHorizontal":-3.4,"spinRate":2254,"spinDirection":209},"zone":12,"typeConfidence":2.0,"plateTime":0.43588302602955675,"extension":6.177071016722923},"index":3,"playId":"b171eb51-3367-35ab-b85a-50598553a416","pitchNumber":3,"startTime":"2026-05-14T19:17:50.251Z","endTime":"2026-05-14T19:17:54.338Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700241,"link":"/api/v1/people/700241","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":665877,"link":"/api/v1/people/665877"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":701675,"link":"/api/v1/people/701675"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":666126,"link":"/api/v1/people/666126","batSide":{"code":"L","description":"Left"}},"second":{"id":667670,"link":"/api/v1/people/667670"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":81.8,"endSpeed":75.9,"strikeZoneTop":2.99,"strikeZoneBottom":1.509,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.947884470299858,"aZ":-33.63260349953589,"pfxX":2.4863065523658534,"pfxZ":-1.0120676189829787,"pX":-0.18263646606404466,"pZ":1.5171460701072867,"vX0":2.855108281831976,"vY0":-119.2127110742557,"vZ0":-3.113026642993488,"x":123.96,"y":197.82,"x0":-1.7167216947747916,"y0":50.00207147232638,"z0":5.8621171287165765,"aX":3.593465837133043},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.0,"breakVerticalInduced":-2.3,"breakHorizontal":-5.2,"spinRate":2424,"spinDirection":68},"zone":8,"typeConfidence":2.0,"plateTime":0.4586724818020005,"extension":6.350886945830831},"index":4,"playId":"f36809b3-2bae-39b1-b77b-0f2050829973","pitchNumber":4,"startTime":"2026-05-14T19:18:10.820Z","endTime":"2026-05-14T19:18:14.854Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700241,"link":"/api/v1/people/700241","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":665877,"link":"/api/v1/people/665877"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":701675,"link":"/api/v1/people/701675"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":666126,"link":"/api/v1/people/666126","batSide":{"code":"L","description":"Left"}},"second":{"id":667670,"link":"/api/v1/people/667670"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.1,"endSpeed":77.5,"strikeZoneTop":2.99,"strikeZoneBottom":1.509,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.33073344240401,"aZ":-32.64238925489377,"pfxX":0.8315706467392423,"pfxZ":-0.3088418953646608,"pX":0.28953136131377344,"pZ":1.3149083103941739,"vX0":4.615137180196682,"vY0":-121.07621697393301,"vZ0":-3.788058452633606,"x":105.96,"y":203.28,"x0":-1.7412980280617363,"y0":50.00446571815998,"z0":5.724851785066267,"aX":1.247661537421284},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-40.3,"breakVerticalInduced":-1.2,"breakHorizontal":-2.5,"spinRate":2424,"spinDirection":65},"zone":14,"typeConfidence":2.0,"plateTime":0.45058307894261507,"extension":6.312413831459559},"index":5,"playId":"4b7c7c18-b5a4-362d-be47-15938a471d3d","pitchNumber":5,"startTime":"2026-05-14T19:18:31.305Z","endTime":"2026-05-14T19:18:34.949Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700241,"link":"/api/v1/people/700241","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":665877,"link":"/api/v1/people/665877"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":701675,"link":"/api/v1/people/701675"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":666126,"link":"/api/v1/people/666126","batSide":{"code":"L","description":"Left"}},"second":{"id":667670,"link":"/api/v1/people/667670"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666126,"link":"/api/v1/people/666126"},"credit":"b_ab"},{"player":{"id":700241,"link":"/api/v1/people/700241"},"credit":"p_ab"},{"player":{"id":666126,"link":"/api/v1/people/666126"},"credit":"b_pa"},{"player":{"id":700241,"link":"/api/v1/people/700241"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":60.3,"awayTeamWinProbability":39.7,"homeTeamWinProbabilityAdded":-2.9000000000000057,"leverageIndex":1.09,"dramaIndex":51.0,"contextMetrics":{},"playEndTime":"2026-05-14T19:18:34.949Z","atBatIndex":7},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Masyn Winn pops out to first baseman Nick Kurtz.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":8,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-05-14T19:20:53.928Z","endTime":"2026-05-14T19:22:01.784Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":682052,"fullName":"Jacob Lopez","link":"/api/v1/people/682052"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":701762,"link":"/api/v1/people/701762"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-14T19:20:45.138Z","endTime":"2026-05-14T19:20:56.095Z","isPitch":false,"type":"action","player":{"id":691026,"link":"/api/v1/people/691026"},"defense":{"pitcher":{"id":682052,"link":"/api/v1/people/682052","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":680869,"link":"/api/v1/people/680869"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":691026,"link":"/api/v1/people/691026","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.6,"endSpeed":82.4,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.69390901633445,"aZ":-18.123040145020767,"pfxX":9.077784280927734,"pfxZ":8.12809422649373,"pX":0.6307787994654712,"pZ":2.222242929404507,"vX0":-9.697753290778662,"vY0":-130.21012376299376,"vZ0":-3.845062090162266,"x":92.96,"y":178.78,"x0":3.2126605103600934,"y0":50.000794918207546,"z0":5.0780631153002025,"aX":15.687433224483886},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":14.2,"breakHorizontal":-14.5,"spinRate":2275,"spinDirection":127},"zone":6,"typeConfidence":2.0,"plateTime":0.4196335926784842,"extension":7.058853004611222},"index":1,"playId":"99ffd455-89c6-3ef4-ae18-16e590a4c7ee","pitchNumber":1,"startTime":"2026-05-14T19:20:56.095Z","endTime":"2026-05-14T19:20:59.248Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682052,"link":"/api/v1/people/682052","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":680869,"link":"/api/v1/people/680869"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":691026,"link":"/api/v1/people/691026","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":77.0,"endSpeed":71.7,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.91839428086096,"aZ":-29.342137986641557,"pfxX":-3.1779225703092866,"pfxZ":2.2172100218955877,"pX":-0.3551023769546662,"pZ":0.7056144458561694,"vX0":-7.249241131568348,"vY0":-112.01674338040304,"vZ0":-2.9005319865478754,"x":130.54,"y":219.73,"x0":3.3271901043715584,"y0":50.00503041921953,"z0":4.9961155956678045,"aX":-4.0670126901772585},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.4,"breakVerticalInduced":3.6,"breakHorizontal":7.6,"spinRate":2393,"spinDirection":278},"zone":13,"typeConfidence":2.0,"plateTime":0.48767842531033434,"extension":6.634300861894605},"index":2,"playId":"753f11e8-c97e-3905-9e03-2fa8ea2e35cb","pitchNumber":2,"startTime":"2026-05-14T19:21:12.007Z","endTime":"2026-05-14T19:21:16.520Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682052,"link":"/api/v1/people/682052","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":680869,"link":"/api/v1/people/680869"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":691026,"link":"/api/v1/people/691026","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":78.7,"endSpeed":73.3,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.531561303430696,"aZ":-30.17167850092543,"pfxX":-2.91753699186373,"pfxZ":1.4865346622885323,"pX":1.2982983667817602,"pZ":2.1892673981553314,"vX0":-4.199445715830777,"vY0":-114.70617942447691,"vZ0":0.12107166797919766,"x":67.51,"y":179.67,"x0":3.522505005750125,"y0":50.00499742898862,"z0":5.045098751519494,"aX":-3.9407338320865692},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.6,"breakVerticalInduced":3.0,"breakHorizontal":6.2,"spinRate":2400,"spinDirection":264},"zone":14,"typeConfidence":2.0,"plateTime":0.4750676773789806,"extension":6.583622935778212},"index":3,"playId":"996b4a34-7659-3161-9171-bbc609584fc5","pitchNumber":3,"startTime":"2026-05-14T19:21:30.916Z","endTime":"2026-05-14T19:21:35.708Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682052,"link":"/api/v1/people/682052","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":680869,"link":"/api/v1/people/680869"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":691026,"link":"/api/v1/people/691026","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.1,"endSpeed":82.7,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.611563492710843,"aZ":-17.354215004747797,"pfxX":9.100334354137978,"pfxZ":8.401998775350407,"pX":0.5623936031635808,"pZ":3.1461468650970517,"vX0":-9.662261925347828,"vY0":-132.32445285988783,"vZ0":-2.1797093388063598,"x":95.56,"y":153.83,"x0":3.0879397560825437,"y0":50.004892713768385,"z0":5.259442760183284,"aX":16.056579232396597},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":14.9,"breakHorizontal":-14.3,"spinRate":2232,"spinDirection":126},"zone":3,"typeConfidence":2.0,"plateTime":0.41476543080492423,"extension":6.935536089346909},"hitData":{"launchSpeed":83.7,"launchAngle":70.0,"totalDistance":139.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":166.18,"coordY":162.75}},"index":4,"playId":"091b2b7b-0659-3542-b91e-ceb9cfb28e95","pitchNumber":4,"startTime":"2026-05-14T19:21:49.615Z","endTime":"2026-05-14T19:22:01.784Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682052,"link":"/api/v1/people/682052","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":680869,"link":"/api/v1/people/680869"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":691026,"link":"/api/v1/people/691026","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691026,"link":"/api/v1/people/691026"},"credit":"b_ab"},{"player":{"id":682052,"link":"/api/v1/people/682052"},"credit":"p_ab"},{"player":{"id":691026,"link":"/api/v1/people/691026"},"credit":"b_pa"},{"player":{"id":682052,"link":"/api/v1/people/682052"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":62.7,"awayTeamWinProbability":37.3,"homeTeamWinProbabilityAdded":2.4000000000000057,"leverageIndex":0.95,"dramaIndex":44.0,"contextMetrics":{},"playEndTime":"2026-05-14T19:22:01.784Z","atBatIndex":8},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Nolan Gorman grounds out softly, third baseman Zack Gelof to first baseman Nick Kurtz.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":9,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-05-14T19:22:11.974Z","endTime":"2026-05-14T19:22:55.090Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":669357,"fullName":"Nolan Gorman","link":"/api/v1/people/669357"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":682052,"fullName":"Jacob Lopez","link":"/api/v1/people/682052"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":669357,"fullName":"Nolan Gorman","link":"/api/v1/people/669357"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":680869,"link":"/api/v1/people/680869"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":701762,"link":"/api/v1/people/701762"},"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(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":86.0,"endSpeed":79.1,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.158662941368373,"aZ":-22.94061726870542,"pfxX":-0.17920456126727247,"pfxZ":5.805074097079492,"pX":0.0952119077637332,"pZ":2.717966263864052,"vX0":-7.786576026744254,"vY0":-125.07489536853681,"vZ0":-1.4412060375515907,"x":113.37,"y":165.39,"x0":3.266334058230467,"y0":50.006208634037456,"z0":5.174768270782845,"aX":-0.28463925446459815},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":10.4,"breakHorizontal":2.0,"spinRate":2267,"spinDirection":148},"zone":5,"typeConfidence":2.0,"plateTime":0.4371685918172563,"extension":7.162557903099542},"index":0,"playId":"37c21f4e-c95c-3431-b294-13ccdc1f1647","pitchNumber":1,"startTime":"2026-05-14T19:22:29.895Z","endTime":"2026-05-14T19:22:34.340Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682052,"link":"/api/v1/people/682052","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":680869,"link":"/api/v1/people/680869"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":669357,"link":"/api/v1/people/669357","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":76.0,"endSpeed":70.4,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.27547178996527,"aZ":-30.947947388111785,"pfxX":-5.268819879624811,"pfxZ":0.9841466032579076,"pX":0.6219342895219855,"pZ":1.4823094791886666,"vX0":-4.636822552370108,"vY0":-110.70955433419435,"vZ0":-0.5913925662384031,"x":93.29,"y":198.76,"x0":3.425921931128327,"y0":50.00244061218704,"z0":4.984703541229901,"aX":-6.556460634472373},"breaks":{"breakAngle":13.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.2,"breakVerticalInduced":1.9,"breakHorizontal":10.7,"spinRate":2395,"spinDirection":270},"zone":14,"typeConfidence":2.0,"plateTime":0.49424856003788786,"extension":6.441276710408222},"hitData":{"launchSpeed":36.0,"launchAngle":-23.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"soft","location":"5","coordinates":{"coordX":115.82,"coordY":182.43}},"index":1,"playId":"25a5cfc8-f5fa-308b-a51a-654b9cbd5991","pitchNumber":2,"startTime":"2026-05-14T19:22:44.932Z","endTime":"2026-05-14T19:22:55.090Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682052,"link":"/api/v1/people/682052","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":680869,"link":"/api/v1/people/680869"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":669357,"link":"/api/v1/people/669357","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669357,"link":"/api/v1/people/669357"},"credit":"b_ab"},{"player":{"id":682052,"link":"/api/v1/people/682052"},"credit":"p_ab"},{"player":{"id":669357,"link":"/api/v1/people/669357"},"credit":"b_pa"},{"player":{"id":682052,"link":"/api/v1/people/682052"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":64.5,"awayTeamWinProbability":35.5,"homeTeamWinProbabilityAdded":1.7999999999999972,"leverageIndex":0.69,"dramaIndex":34.0,"contextMetrics":{},"playEndTime":"2026-05-14T19:22:55.090Z","atBatIndex":9},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Shea Langeliers challenged (pitch result), call on the field was overturned: José Fermín called out on strikes.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":10,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-05-14T19:23:03.512Z","endTime":"2026-05-14T19:26:20.497Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":665877,"fullName":"José Fermín","link":"/api/v1/people/665877"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":682052,"fullName":"Jacob Lopez","link":"/api/v1/people/682052"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":665877,"fullName":"José Fermín","link":"/api/v1/people/665877"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":669127,"link":"/api/v1/people/669127"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.1,"endSpeed":82.9,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.07601751224003,"aZ":-19.373875277322465,"pfxX":7.722991316477561,"pfxZ":7.229595646448777,"pX":0.9313479109819531,"pZ":3.1750344018610615,"vX0":-9.010130899353038,"vY0":-132.40403242143117,"vZ0":-1.5790075316960885,"x":81.5,"y":153.05,"x0":3.3798855145956224,"y0":50.0009721147619,"z0":5.201252920450871,"aX":13.669871858774489},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":13.0,"breakHorizontal":-12.0,"spinRate":2125,"spinDirection":117},"zone":12,"typeConfidence":2.0,"plateTime":0.4141606599271146,"extension":6.834638551396471},"index":0,"playId":"69c63648-6e82-349e-b0da-ded006209211","pitchNumber":1,"startTime":"2026-05-14T19:23:20.796Z","endTime":"2026-05-14T19:23:25.030Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682052,"link":"/api/v1/people/682052","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":680869,"link":"/api/v1/people/680869"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":665877,"link":"/api/v1/people/665877","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":89.4,"endSpeed":82.2,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.155974014629535,"aZ":-19.645064396385663,"pfxX":5.12885383172243,"pfxZ":7.274886115777566,"pX":-0.313513702002476,"pZ":3.71460648817321,"vX0":-10.106375473822512,"vY0":-129.89610928759166,"vZ0":-0.32245306084927167,"x":128.95,"y":138.49,"x0":2.9472727088682,"y0":50.00427347781052,"z0":5.323573935372503,"aX":8.836215329002044},"breaks":{"breakAngle":19.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":13.3,"breakHorizontal":-7.2,"spinRate":2030,"spinDirection":130},"zone":11,"typeConfidence":2.0,"plateTime":0.42037706114415974,"extension":7.064218898550906},"index":1,"playId":"793c2e68-e68e-343f-9a4f-8df2500e846f","pitchNumber":2,"startTime":"2026-05-14T19:23:35.807Z","endTime":"2026-05-14T19:23:40.229Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682052,"link":"/api/v1/people/682052","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":680869,"link":"/api/v1/people/680869"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":665877,"link":"/api/v1/people/665877","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":78.4,"endSpeed":72.8,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.107391755955867,"aZ":-30.950493219291985,"pfxX":-2.1844194175119176,"pfxZ":0.9310662246785864,"pX":-0.7896866323608729,"pZ":0.9625610349391369,"vX0":-8.639118673658434,"vY0":-113.985246153866,"vZ0":-2.0931236783234533,"x":147.1,"y":212.79,"x0":3.326941524645912,"y0":50.005649932239486,"z0":4.936106525955982,"aX":-2.8872315182280577},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.0,"breakVerticalInduced":1.4,"breakHorizontal":6.0,"spinRate":2340,"spinDirection":270},"zone":13,"typeConfidence":2.0,"plateTime":0.47973049484753094,"extension":7.048364705885482},"index":2,"playId":"0fe9a543-54b7-3069-b769-c71c06b6dffd","pitchNumber":3,"startTime":"2026-05-14T19:23:54.138Z","endTime":"2026-05-14T19:23:57.860Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682052,"link":"/api/v1/people/682052","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":680869,"link":"/api/v1/people/680869"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":665877,"link":"/api/v1/people/665877","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"index":3,"startTime":"2026-05-14T19:24:25.708Z","endTime":"2026-05-14T19:24:54.231Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":682052,"link":"/api/v1/people/682052","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":680869,"link":"/api/v1/people/680869"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":665877,"link":"/api/v1/people/665877","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.4,"endSpeed":75.4,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.91582142905733,"aZ":-30.923217207583182,"pfxX":9.48068634895084,"pfxZ":0.8583651699779349,"pX":2.668883092148813,"pZ":2.3069693571754524,"vX0":-4.910305219019587,"vY0":-119.92797497033906,"vZ0":0.4573930530650503,"x":15.27,"y":176.49,"x0":3.5147684430514423,"y0":50.00132787639276,"z0":4.879426598305282,"aX":13.762674025651494},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":1.9,"breakHorizontal":-16.0,"spinRate":2147,"spinDirection":105},"zone":14,"typeConfidence":2.0,"plateTime":0.4573142826887251,"extension":6.723071014420892},"index":4,"playId":"002b8ea0-2934-39d9-9b13-12fe17bb4f9e","pitchNumber":4,"startTime":"2026-05-14T19:24:54.231Z","endTime":"2026-05-14T19:24:57.419Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682052,"link":"/api/v1/people/682052","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":680869,"link":"/api/v1/people/680869"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":665877,"link":"/api/v1/people/665877","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":90.0,"endSpeed":82.8,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.716931267485844,"aZ":-20.563098546207524,"pfxX":6.381822469919637,"pfxZ":6.6591268376102715,"pX":0.1508372145871343,"pZ":2.7117101966240016,"vX0":-10.291151070545977,"vY0":-130.74201552884787,"vZ0":-2.270010854548371,"x":111.25,"y":165.56,"x0":3.296086048682145,"y0":50.00388825675248,"z0":5.122823532091536,"aX":11.12984031454168},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":11.8,"breakHorizontal":-9.5,"spinRate":2119,"spinDirection":130},"zone":5,"typeConfidence":2.0,"plateTime":0.41781493514468027,"extension":7.048406972386263},"index":5,"playId":"af81abef-b166-354c-9044-84d8a5014386","pitchNumber":5,"startTime":"2026-05-14T19:25:13.007Z","endTime":"2026-05-14T19:25:16.740Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682052,"link":"/api/v1/people/682052","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":680869,"link":"/api/v1/people/680869"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":665877,"link":"/api/v1/people/665877","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":77.6,"endSpeed":72.2,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.25679027624167,"aZ":-30.679554576048066,"pfxX":-3.593168351466173,"pfxZ":1.1426879632370177,"pX":1.0193086364249926,"pZ":2.441577549257729,"vX0":-4.779625378255019,"vY0":-112.98687087857486,"vZ0":0.8857189995155657,"x":78.15,"y":172.86,"x0":3.6192383729022635,"y0":50.00357449395735,"z0":5.098830827214655,"aX":-4.700843294102133},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.4,"breakVerticalInduced":2.5,"breakHorizontal":7.6,"spinRate":2432,"spinDirection":273},"zone":14,"typeConfidence":2.0,"plateTime":0.48255858636788673,"extension":7.204275254555783},"index":6,"playId":"f3320084-68ce-321a-9f68-35c26b20469a","pitchNumber":6,"startTime":"2026-05-14T19:25:32.660Z","endTime":"2026-05-14T19:25:36.718Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682052,"link":"/api/v1/people/682052","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":680869,"link":"/api/v1/people/680869"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":665877,"link":"/api/v1/people/665877","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.5,"endSpeed":83.6,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.896527288123472,"aZ":-16.66463701303402,"pfxX":7.2148461843862925,"pfxZ":8.700591357576172,"pX":-0.7655185878957317,"pZ":2.3242336217353374,"vX0":-12.988357766603349,"vY0":-132.56014765131508,"vZ0":-4.1650688295143805,"x":146.18,"y":176.03,"x0":3.2566275576552455,"y0":50.003475883412726,"z0":5.129692768888274,"aX":12.863222565984895},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":15.0,"breakHorizontal":-10.3,"spinRate":2293,"spinDirection":129},"zone":4,"typeConfidence":2.0,"plateTime":0.41292506785997185,"extension":7.36984648020256},"index":7,"playId":"c8b282cc-942e-3012-bbfe-59b0ba56ff65","pitchNumber":7,"startTime":"2026-05-14T19:25:53.470Z","endTime":"2026-05-14T19:26:20.497Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682052,"link":"/api/v1/people/682052","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":680869,"link":"/api/v1/people/680869"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":665877,"link":"/api/v1/people/665877","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665877,"link":"/api/v1/people/665877"},"credit":"b_ab"},{"player":{"id":682052,"link":"/api/v1/people/682052"},"credit":"p_ab"},{"player":{"id":665877,"link":"/api/v1/people/665877"},"credit":"b_pa"},{"player":{"id":682052,"link":"/api/v1/people/682052"},"credit":"p_pa"}],"flags":[],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":133,"player":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"}},"homeTeamWinProbability":65.60000000000001,"awayTeamWinProbability":34.39999999999999,"homeTeamWinProbabilityAdded":1.1000000000000085,"leverageIndex":0.43,"dramaIndex":23.0,"contextMetrics":{},"playEndTime":"2026-05-14T19:26:20.497Z","atBatIndex":10},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Henry Bolte flies out sharply to center fielder Victor Scott II.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":11,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-05-14T19:28:14.907Z","endTime":"2026-05-14T19:28:53.141Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":703607,"fullName":"Henry Bolte","link":"/api/v1/people/703607"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":703607,"fullName":"Henry Bolte","link":"/api/v1/people/703607"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":687363,"link":"/api/v1/people/687363"},"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(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":80.6,"endSpeed":75.2,"strikeZoneTop":3.332,"strikeZoneBottom":1.682,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.879047306747488,"aZ":-33.275115747630245,"pfxX":7.476149721159278,"pfxZ":-0.7815021123155557,"pX":0.5028872728906163,"pZ":2.3437988347149705,"vX0":3.7104935911041825,"vY0":-117.54058320267005,"vZ0":-0.8444758437935895,"x":97.83,"y":175.5,"x0":-2.0615718682742457,"y0":50.001602632421736,"z0":5.766588862296864,"aX":10.578318164998322},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.0,"breakVerticalInduced":-1.3,"breakHorizontal":-14.4,"spinRate":2399,"spinDirection":48},"zone":6,"typeConfidence":2.0,"plateTime":0.4639647840986165,"extension":6.201958932724101},"index":0,"playId":"95fb71a8-b431-39d5-b5cc-0626ea2a6dbb","pitchNumber":1,"startTime":"2026-05-14T19:28:14.907Z","endTime":"2026-05-14T19:28:21.234Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700241,"link":"/api/v1/people/700241","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":665877,"link":"/api/v1/people/665877"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":701675,"link":"/api/v1/people/701675"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":703607,"link":"/api/v1/people/703607","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":80.1,"endSpeed":74.3,"strikeZoneTop":3.332,"strikeZoneBottom":1.682,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.854177156580395,"aZ":-33.66800741645222,"pfxX":9.362873921174486,"pfxZ":-1.073446550110468,"pX":-0.18266187923198374,"pZ":2.575648460136576,"vX0":1.5725159750661637,"vY0":-116.76276160337024,"vZ0":0.029632206079517553,"x":123.96,"y":169.24,"x0":-2.0809741038810725,"y0":50.00426501696562,"z0":5.716365908776494,"aX":12.999832740489522},"breaks":{"breakAngle":21.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.0,"breakVerticalInduced":-1.7,"breakHorizontal":-17.4,"spinRate":2438,"spinDirection":55},"zone":5,"typeConfidence":2.0,"plateTime":0.4681049443275658,"extension":6.167681289797011},"hitData":{"launchSpeed":100.3,"launchAngle":34.0,"totalDistance":391.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":108.34,"coordY":42.11}},"index":1,"playId":"6b0354ae-a2e9-3608-a1b2-82428eea120b","pitchNumber":2,"startTime":"2026-05-14T19:28:41.119Z","endTime":"2026-05-14T19:28:53.141Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700241,"link":"/api/v1/people/700241","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":665877,"link":"/api/v1/people/665877"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":701675,"link":"/api/v1/people/701675"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":703607,"link":"/api/v1/people/703607","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":703607,"link":"/api/v1/people/703607"},"credit":"b_ab"},{"player":{"id":700241,"link":"/api/v1/people/700241"},"credit":"p_ab"},{"player":{"id":703607,"link":"/api/v1/people/703607"},"credit":"b_pa"},{"player":{"id":700241,"link":"/api/v1/people/700241"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":63.6,"awayTeamWinProbability":36.4,"homeTeamWinProbabilityAdded":-2.000000000000007,"leverageIndex":0.78,"dramaIndex":37.0,"contextMetrics":{},"playEndTime":"2026-05-14T19:28:53.141Z","atBatIndex":11},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Zack Gelof singles on a ground ball to center fielder Victor Scott II.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":12,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-05-14T19:29:02.293Z","endTime":"2026-05-14T19:32:40.138Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":680869,"fullName":"Zack Gelof","link":"/api/v1/people/680869"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":680869,"fullName":"Zack Gelof","link":"/api/v1/people/680869"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,3,4,5,6,7,8,9,10],"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":680869,"fullName":"Zack Gelof","link":"/api/v1/people/680869"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":10},"credits":[{"player":{"id":687363,"link":"/api/v1/people/687363"},"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, 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":90.4,"endSpeed":82.2,"strikeZoneTop":3.292,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.276961109525804,"aZ":-21.638940401479317,"pfxX":-7.2523039560162665,"pfxZ":6.06696228096836,"pX":0.659614515014856,"pZ":3.089296430947091,"vX0":8.736439632810892,"vY0":-131.30929284554153,"vZ0":-2.7570817820122406,"x":91.86,"y":155.37,"x0":-1.777240284591477,"y0":50.002029113912464,"z0":5.772990695495493,"aX":-12.59240826823441},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":10.6,"breakHorizontal":11.0,"spinRate":2262,"spinDirection":221},"zone":3,"typeConfidence":2.0,"plateTime":0.41802753748952703,"extension":6.691790871420806},"index":0,"playId":"97c80613-a082-32cb-aea4-2663b0c8826c","pitchNumber":1,"startTime":"2026-05-14T19:29:16.828Z","endTime":"2026-05-14T19:29:21.235Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700241,"link":"/api/v1/people/700241","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":665877,"link":"/api/v1/people/665877"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":701675,"link":"/api/v1/people/701675"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":680869,"link":"/api/v1/people/680869","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":81.0,"endSpeed":74.0,"strikeZoneTop":3.292,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.906190731144843,"aZ":-33.10101742805532,"pfxX":7.337195426134654,"pfxZ":-0.6641006135789338,"pX":0.45254833090581276,"pZ":1.9578996536813402,"vX0":3.4933540277613586,"vY0":-117.87839260421515,"vZ0":-1.498491390485972,"x":99.75,"y":185.92,"x0":-2.0075610093215817,"y0":50.003908108528144,"z0":5.691660053882444,"aX":10.20281190162175},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.3,"breakVerticalInduced":-1.3,"breakHorizontal":-14.2,"spinRate":2469,"spinDirection":47},"zone":9,"typeConfidence":2.0,"plateTime":0.4667837656705136,"extension":6.610600330887976},"index":1,"playId":"c5e86d0e-85c4-3677-93e9-2b448218f7a6","pitchNumber":2,"startTime":"2026-05-14T19:29:32.050Z","endTime":"2026-05-14T19:29:35.576Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700241,"link":"/api/v1/people/700241","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":665877,"link":"/api/v1/people/665877"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":701675,"link":"/api/v1/people/701675"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":680869,"link":"/api/v1/people/680869","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-05-14T19:29:48.371Z","endTime":"2026-05-14T19:29:59.139Z","isPitch":false,"type":"action","player":{"id":680869,"link":"/api/v1/people/680869"},"defense":{"pitcher":{"id":700241,"link":"/api/v1/people/700241","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":665877,"link":"/api/v1/people/665877"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":701675,"link":"/api/v1/people/701675"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":680869,"link":"/api/v1/people/680869","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.5,"endSpeed":84.0,"strikeZoneTop":3.292,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.370690937151643,"aZ":-18.684116693370093,"pfxX":-4.421255558819944,"pfxZ":7.469326706685768,"pX":0.23419124017489257,"pZ":3.8887186714060227,"vX0":6.685601107600163,"vY0":-133.2373680420088,"vZ0":-1.5655018481022414,"x":108.07,"y":133.78,"x0":-1.727770818351482,"y0":50.00337470846245,"z0":5.827650013329375,"aX":-7.986563297035131},"breaks":{"breakAngle":19.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":13.4,"breakHorizontal":6.6,"spinRate":2232,"spinDirection":224},"zone":12,"typeConfidence":2.0,"plateTime":0.4103488637189079,"extension":6.589285639304789},"index":3,"playId":"664058bc-9fa2-3b46-b89c-26bce0761a03","pitchNumber":3,"startTime":"2026-05-14T19:29:59.139Z","endTime":"2026-05-14T19:30:03.664Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700241,"link":"/api/v1/people/700241","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":665877,"link":"/api/v1/people/665877"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":701675,"link":"/api/v1/people/701675"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":680869,"link":"/api/v1/people/680869","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":78.7,"endSpeed":73.0,"strikeZoneTop":3.292,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.74142758051462,"aZ":-40.944014962998814,"pfxX":6.646706495010431,"pfxZ":-6.663923711009506,"pX":0.6756403158760336,"pZ":-0.43807934380433894,"vX0":3.915552383032388,"vY0":-114.44496031780835,"vZ0":-4.542832017280255,"x":91.25,"y":250.61,"x0":-1.9258159372064079,"y0":50.003972968738566,"z0":5.617438132756993,"aX":8.744543424715488},"breaks":{"breakAngle":12.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.5,"breakVerticalInduced":-13.0,"breakHorizontal":-13.1,"spinRate":2548,"spinDirection":41},"zone":14,"typeConfidence":2.0,"plateTime":0.48009792926210126,"extension":6.503016720260752},"index":4,"playId":"fc807081-424b-3b67-a392-3ea8594114bd","pitchNumber":4,"startTime":"2026-05-14T19:30:15.321Z","endTime":"2026-05-14T19:30:19.653Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700241,"link":"/api/v1/people/700241","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":665877,"link":"/api/v1/people/665877"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":701675,"link":"/api/v1/people/701675"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":680869,"link":"/api/v1/people/680869","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":80.6,"endSpeed":75.1,"strikeZoneTop":3.292,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.405227265532776,"aZ":-35.506678148809385,"pfxX":8.084963355675326,"pfxZ":-2.3702399494606023,"pX":0.5382659216742279,"pZ":1.7629197133925347,"vX0":3.3524872912744526,"vY0":-117.39534950418276,"vZ0":-1.4444888942868614,"x":96.48,"y":191.18,"x0":-1.9548324769753693,"y0":50.00155295818591,"z0":5.665262057672521,"aX":11.381017083531352},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.1,"breakVerticalInduced":-4.3,"breakHorizontal":-15.5,"spinRate":2475,"spinDirection":49},"zone":9,"typeConfidence":2.0,"plateTime":0.4650294877280787,"extension":6.412754383225403},"index":5,"playId":"75c95217-e045-321f-a257-72e9babaaf5f","pitchNumber":5,"startTime":"2026-05-14T19:30:37.031Z","endTime":"2026-05-14T19:30:40.899Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700241,"link":"/api/v1/people/700241","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":665877,"link":"/api/v1/people/665877"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":701675,"link":"/api/v1/people/701675"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":680869,"link":"/api/v1/people/680869","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.3,"endSpeed":83.4,"strikeZoneTop":3.292,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.740488047447947,"aZ":-28.09215805486836,"pfxX":-5.211046890614771,"pfxZ":2.3132444488271346,"pX":-0.04644067340234377,"pZ":3.0742501894303715,"vX0":6.79253730867525,"vY0":-131.50440976404244,"vZ0":-1.339520230649117,"x":118.77,"y":155.78,"x0":-1.9760437962514656,"y0":50.00434356872318,"z0":5.658256398427418,"aX":-9.203118654935146},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":4.1,"breakHorizontal":8.0,"spinRate":2172,"spinDirection":232},"zone":2,"typeConfidence":2.0,"plateTime":0.41520169703605125,"extension":6.34877991917087},"index":6,"playId":"484b278d-5946-3ac6-af37-6f53ceaedafe","pitchNumber":6,"startTime":"2026-05-14T19:30:57.990Z","endTime":"2026-05-14T19:31:01.620Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700241,"link":"/api/v1/people/700241","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":665877,"link":"/api/v1/people/665877"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":701675,"link":"/api/v1/people/701675"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":680869,"link":"/api/v1/people/680869","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.9,"endSpeed":84.2,"strikeZoneTop":3.292,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.12074449507152,"aZ":-27.641204157305573,"pfxX":-4.818319071887746,"pfxZ":2.5313674320917254,"pX":-0.020460105180049544,"pZ":2.733251813408677,"vX0":6.963222771768813,"vY0":-132.30067418411306,"vZ0":-2.340623892967244,"x":117.78,"y":164.98,"x0":-2.0464197859899667,"y0":50.00627715019855,"z0":5.631382768472527,"aX":-8.643741512567138},"breaks":{"breakAngle":14.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":4.3,"breakHorizontal":7.4,"spinRate":2146,"spinDirection":224},"zone":5,"typeConfidence":2.0,"plateTime":0.41214976189626373,"extension":6.277096158447258},"index":7,"playId":"2661393c-aca0-32b2-8abb-ef8a2d6b9c13","pitchNumber":7,"startTime":"2026-05-14T19:31:17.752Z","endTime":"2026-05-14T19:31:21.920Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700241,"link":"/api/v1/people/700241","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":665877,"link":"/api/v1/people/665877"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":701675,"link":"/api/v1/people/701675"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":680869,"link":"/api/v1/people/680869","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.5,"endSpeed":75.6,"strikeZoneTop":3.292,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.812335750560116,"aZ":-35.861770304056705,"pfxX":9.744635885607016,"pfxZ":-2.57974068160608,"pX":0.2943090002185917,"pZ":1.202353766805325,"vX0":2.54988611571092,"vY0":-118.75028133242257,"vZ0":-2.628705596989649,"x":105.78,"y":206.32,"x0":-2.0597028035044116,"y0":50.00523521462987,"z0":5.587259158961131,"aX":13.91336962609252},"breaks":{"breakAngle":21.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.1,"breakVerticalInduced":-5.0,"breakHorizontal":-18.2,"spinRate":2457,"spinDirection":44},"zone":14,"typeConfidence":2.0,"plateTime":0.46130444373777113,"extension":6.516762521712813},"index":8,"playId":"c3da20fa-5e83-3dff-8e59-0530824afac0","pitchNumber":8,"startTime":"2026-05-14T19:31:42.603Z","endTime":"2026-05-14T19:31:46.586Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700241,"link":"/api/v1/people/700241","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":665877,"link":"/api/v1/people/665877"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":701675,"link":"/api/v1/people/701675"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":680869,"link":"/api/v1/people/680869","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.9,"endSpeed":80.6,"strikeZoneTop":3.292,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.1196960448299,"aZ":-28.85860202980456,"pfxX":-8.141918875324464,"pfxZ":2.009425506903332,"pX":-0.7596548732573598,"pZ":2.0472396170202796,"vX0":5.603563156341856,"vY0":-127.94131399907117,"vZ0":-3.590924795091552,"x":145.96,"y":183.5,"x0":-1.923598882604259,"y0":50.006061332373456,"z0":5.738012608867744,"aX":-13.46084348392624},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":3.0,"breakHorizontal":13.4,"spinRate":1781,"spinDirection":230},"zone":7,"typeConfidence":2.0,"plateTime":0.4285868325477633,"extension":6.609111581672158},"index":9,"playId":"faca18df-3076-32fd-8aea-b8d03d1ae9f3","pitchNumber":9,"startTime":"2026-05-14T19:32:08.941Z","endTime":"2026-05-14T19:32:12.529Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700241,"link":"/api/v1/people/700241","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":665877,"link":"/api/v1/people/665877"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":701675,"link":"/api/v1/people/701675"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":680869,"link":"/api/v1/people/680869","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":92.7,"endSpeed":85.9,"strikeZoneTop":3.292,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.648789261192555,"aZ":-18.22198266299978,"pfxX":-6.104521386552705,"pfxZ":7.487489694047778,"pX":0.5498925712768128,"pZ":2.0662157626456277,"vX0":8.008502372366276,"vY0":-134.76663660020054,"vZ0":-6.380911427656796,"x":96.04,"y":182.99,"x0":-1.6489715402950609,"y0":50.00515607880542,"z0":5.724682511008164,"aX":-11.379636945764975},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":12.6,"breakHorizontal":9.6,"spinRate":2284,"spinDirection":218},"zone":9,"typeConfidence":2.0,"plateTime":0.40438761925521494,"extension":6.678000981108693},"hitData":{"launchSpeed":98.3,"launchAngle":-3.0,"totalDistance":27.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":120.39,"coordY":103.04}},"index":10,"playId":"2a9a0dc1-5215-352a-99c5-9349f54245be","pitchNumber":10,"startTime":"2026-05-14T19:32:29.073Z","endTime":"2026-05-14T19:32:40.138Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700241,"link":"/api/v1/people/700241","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":665877,"link":"/api/v1/people/665877"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":701675,"link":"/api/v1/people/701675"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":680869,"link":"/api/v1/people/680869","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680869,"link":"/api/v1/people/680869"},"credit":"b_ab"},{"player":{"id":700241,"link":"/api/v1/people/700241"},"credit":"p_ab"},{"player":{"id":680869,"link":"/api/v1/people/680869"},"credit":"b_pa"},{"player":{"id":700241,"link":"/api/v1/people/700241"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":65.8,"awayTeamWinProbability":34.2,"homeTeamWinProbabilityAdded":2.1999999999999957,"leverageIndex":0.58,"dramaIndex":33.0,"contextMetrics":{},"playEndTime":"2026-05-14T19:32:40.138Z","atBatIndex":12},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jeff McNeil grounds out, second baseman JJ Wetherholt to first baseman José Fermín. Zack Gelof to 2nd.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":13,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-05-14T19:33:39.355Z","endTime":"2026-05-14T19:34:11.585Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":680869,"fullName":"Zack Gelof","link":"/api/v1/people/680869"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":802139,"link":"/api/v1/people/802139"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":665877,"link":"/api/v1/people/665877"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_force","runner":{"id":680869,"fullName":"Zack Gelof","link":"/api/v1/people/680869"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"playId":"0e03a4df-1f95-388d-8fdc-7672f92ca325","startTime":"2026-05-14T19:33:05.039Z","endTime":"2026-05-14T19:33:08.319Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":700241,"link":"/api/v1/people/700241","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":665877,"link":"/api/v1/people/665877"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":701675,"link":"/api/v1/people/701675"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":643446,"link":"/api/v1/people/643446","batSide":{"code":"L","description":"Left"}},"first":{"id":680869,"link":"/api/v1/people/680869"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":2},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":1,"playId":"fc320205-83ee-3d2f-aa97-2122a309bbbe","startTime":"2026-05-14T19:33:22.947Z","endTime":"2026-05-14T19:33:28.128Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":700241,"link":"/api/v1/people/700241","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":665877,"link":"/api/v1/people/665877"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":701675,"link":"/api/v1/people/701675"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":643446,"link":"/api/v1/people/643446","batSide":{"code":"L","description":"Left"}},"first":{"id":680869,"link":"/api/v1/people/680869"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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,"disengagementNum":2},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.6,"endSpeed":80.0,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.3096601725759,"aZ":-27.8033749249884,"pfxX":-0.2696404390464424,"pfxZ":2.6994511627392477,"pX":0.33361394459666854,"pZ":2.367301437813376,"vX0":5.881300062642995,"vY0":-126.08572047490443,"vZ0":-2.9560706608402865,"x":104.28,"y":174.86,"x0":-1.9887034119189988,"y0":50.003361953851,"z0":5.785572725261193,"aX":-0.4376840857534476},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":4.4,"breakHorizontal":-0.7,"spinRate":2367,"spinDirection":200},"zone":6,"typeConfidence":2.0,"plateTime":0.4334925069925881,"extension":6.262920880879435},"index":2,"playId":"4c8910a9-7040-3ee7-9a3e-341626d55cdb","pitchNumber":1,"startTime":"2026-05-14T19:33:41.684Z","endTime":"2026-05-14T19:33:45.076Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700241,"link":"/api/v1/people/700241","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":665877,"link":"/api/v1/people/665877"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":701675,"link":"/api/v1/people/701675"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":643446,"link":"/api/v1/people/643446","batSide":{"code":"L","description":"Left"}},"first":{"id":680869,"link":"/api/v1/people/680869"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.0,"endSpeed":78.3,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.886197094043645,"aZ":-34.628872987069656,"pfxX":-10.245979680465862,"pfxZ":-1.5735224000569685,"pX":-1.0045206009926386,"pZ":1.6786091373682546,"vX0":5.7232118049717995,"vY0":-124.98124989801501,"vZ0":-2.9127124370402115,"x":155.29,"y":193.46,"x0":-2.0067514785762772,"y0":50.00136574250928,"z0":5.736271768612979,"aX":-16.021697578043334},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.7,"breakVerticalInduced":-3.4,"breakHorizontal":17.0,"spinRate":1779,"spinDirection":233},"zone":13,"typeConfidence":2.0,"plateTime":0.44019829195410987,"extension":6.468701821189383},"hitData":{"launchSpeed":63.2,"launchAngle":-3.0,"totalDistance":22.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":150.29,"coordY":159.79}},"index":3,"playId":"22996dc7-d9ca-36fa-b46b-c410cd33f6bf","pitchNumber":2,"startTime":"2026-05-14T19:34:02.265Z","endTime":"2026-05-14T19:34:11.585Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700241,"link":"/api/v1/people/700241","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":665877,"link":"/api/v1/people/665877"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":701675,"link":"/api/v1/people/701675"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":643446,"link":"/api/v1/people/643446","batSide":{"code":"L","description":"Left"}},"first":{"id":680869,"link":"/api/v1/people/680869"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":643446,"link":"/api/v1/people/643446"},"credit":"b_ab"},{"player":{"id":700241,"link":"/api/v1/people/700241"},"credit":"p_ab"},{"player":{"id":643446,"link":"/api/v1/people/643446"},"credit":"b_pa"},{"player":{"id":700241,"link":"/api/v1/people/700241"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":64.2,"awayTeamWinProbability":35.8,"homeTeamWinProbabilityAdded":-1.5999999999999943,"leverageIndex":1.08,"dramaIndex":42.0,"contextMetrics":{},"playEndTime":"2026-05-14T19:34:11.585Z","atBatIndex":13},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Darell Hernaiz lines out to shortstop Masyn Winn.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":14,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-05-14T19:34:26.152Z","endTime":"2026-05-14T19:36:12.775Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":687231,"fullName":"Darell Hernaiz","link":"/api/v1/people/687231"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"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":687231,"fullName":"Darell Hernaiz","link":"/api/v1/people/687231"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":691026,"link":"/api/v1/people/691026"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":81.2,"endSpeed":76.0,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.8801811568975,"aZ":-34.39179759330882,"pfxX":5.08351996589011,"pfxZ":-1.5435598404432804,"pX":0.7555666747561821,"pZ":1.8469538268822114,"vX0":4.723824704260868,"vY0":-118.37416488247447,"vZ0":-1.7103794619907893,"x":88.2,"y":188.91,"x0":-1.9170113198670728,"y0":50.003067239410996,"z0":5.690443462799401,"aX":7.305582001242741},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.9,"breakVerticalInduced":-2.9,"breakHorizontal":-10.2,"spinRate":2464,"spinDirection":47},"zone":9,"typeConfidence":2.0,"plateTime":0.46047010624755824,"extension":6.292850815860839},"index":0,"playId":"b4febe7c-2bdb-3e9c-90be-6c0055f939cd","pitchNumber":1,"startTime":"2026-05-14T19:34:43.442Z","endTime":"2026-05-14T19:34:47.358Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700241,"link":"/api/v1/people/700241","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":665877,"link":"/api/v1/people/665877"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":701675,"link":"/api/v1/people/701675"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":687231,"link":"/api/v1/people/687231","batSide":{"code":"R","description":"Right"}},"second":{"id":680869,"link":"/api/v1/people/680869"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":80.3,"endSpeed":74.7,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.761542148459142,"aZ":-33.36791467745659,"pfxX":4.223569833839514,"pfxZ":-0.8568764962662083,"pX":1.558819085970061,"pZ":1.1969915011692243,"vX0":6.73301772664237,"vY0":-116.82186165236075,"vZ0":-2.9672229168320223,"x":57.58,"y":206.46,"x0":-1.9027088589947325,"y0":50.00387549111502,"z0":5.601275957251796,"aX":5.872691484200872},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.3,"breakVerticalInduced":-2.0,"breakHorizontal":-9.2,"spinRate":2442,"spinDirection":44},"zone":14,"typeConfidence":2.0,"plateTime":0.46778453254690433,"extension":6.352377484553202},"index":1,"playId":"ab919bf4-2f91-31b1-8ad9-73d18d9d34cc","pitchNumber":2,"startTime":"2026-05-14T19:35:01.553Z","endTime":"2026-05-14T19:35:06.991Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700241,"link":"/api/v1/people/700241","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":665877,"link":"/api/v1/people/665877"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":701675,"link":"/api/v1/people/701675"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":687231,"link":"/api/v1/people/687231","batSide":{"code":"R","description":"Right"}},"second":{"id":680869,"link":"/api/v1/people/680869"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":77.0,"endSpeed":71.5,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.867726755528576,"aZ":-39.75668409927563,"pfxX":6.78013008025676,"pfxZ":-5.967943107153284,"pX":0.08652460573218629,"pZ":0.5647968069202384,"vX0":2.2261090281378877,"vY0":-112.14128612975544,"vZ0":-2.4598142299878134,"x":113.7,"y":223.53,"x0":-1.8008709946596744,"y0":50.00473106963694,"z0":5.743438614743116,"aX":8.609331389891866},"breaks":{"breakAngle":12.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.4,"breakVerticalInduced":-11.2,"breakHorizontal":-12.8,"spinRate":2555,"spinDirection":41},"zone":14,"typeConfidence":2.0,"plateTime":0.48901021854652127,"extension":6.419672089075069},"index":2,"playId":"144290e0-cfd3-3917-9d20-c222b39ea259","pitchNumber":3,"startTime":"2026-05-14T19:35:30.055Z","endTime":"2026-05-14T19:35:33.841Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700241,"link":"/api/v1/people/700241","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":665877,"link":"/api/v1/people/665877"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":701675,"link":"/api/v1/people/701675"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":687231,"link":"/api/v1/people/687231","batSide":{"code":"R","description":"Right"}},"second":{"id":680869,"link":"/api/v1/people/680869"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"index":3,"playId":"9c9133f1-8702-4172-b8c1-b9f2ad1e440c","startTime":"2026-05-14T19:35:50.182Z","endTime":"2026-05-14T19:35:55.182Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":700241,"link":"/api/v1/people/700241","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":665877,"link":"/api/v1/people/665877"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":701675,"link":"/api/v1/people/701675"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":687231,"link":"/api/v1/people/687231","batSide":{"code":"R","description":"Right"}},"second":{"id":680869,"link":"/api/v1/people/680869"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":80.2,"endSpeed":73.3,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.091481043039746,"aZ":-30.78194058298482,"pfxX":5.915193972556782,"pfxZ":1.019733694164179,"pX":0.8856675345835443,"pZ":2.3400494824053273,"vX0":4.761446356278432,"vY0":-116.75327957295983,"vZ0":-1.065584520015875,"x":83.24,"y":175.6,"x0":-1.9562028554824278,"y0":50.00288126445291,"z0":5.726187262909602,"aX":8.08213393507089},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.9,"breakVerticalInduced":1.8,"breakHorizontal":-12.0,"spinRate":2460,"spinDirection":53},"zone":14,"typeConfidence":2.0,"plateTime":0.4709815386592666,"extension":6.338753056259305},"hitData":{"launchSpeed":88.8,"launchAngle":8.0,"totalDistance":176.0,"trajectory":"line_drive","hardness":"medium","location":"6","coordinates":{"coordX":112.28,"coordY":145.09}},"index":4,"playId":"940a3e04-dfbb-3d3e-92cd-48252e8765d5","pitchNumber":4,"startTime":"2026-05-14T19:36:05.564Z","endTime":"2026-05-14T19:36:12.775Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700241,"link":"/api/v1/people/700241","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":665877,"link":"/api/v1/people/665877"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":701675,"link":"/api/v1/people/701675"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":687231,"link":"/api/v1/people/687231","batSide":{"code":"R","description":"Right"}},"second":{"id":680869,"link":"/api/v1/people/680869"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687231,"link":"/api/v1/people/687231"},"credit":"b_ab"},{"player":{"id":700241,"link":"/api/v1/people/700241"},"credit":"p_ab"},{"player":{"id":687231,"link":"/api/v1/people/687231"},"credit":"b_pa"},{"player":{"id":700241,"link":"/api/v1/people/700241"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":61.199999999999996,"awayTeamWinProbability":38.800000000000004,"homeTeamWinProbabilityAdded":-3.000000000000007,"leverageIndex":1.14,"dramaIndex":52.0,"contextMetrics":{},"playEndTime":"2026-05-14T19:36:12.775Z","atBatIndex":14},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Yohel Pozo singles on a line drive to center fielder Henry Bolte.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":15,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-05-14T19:38:11.593Z","endTime":"2026-05-14T19:38:49.845Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":650968,"fullName":"Yohel Pozo","link":"/api/v1/people/650968"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":682052,"fullName":"Jacob Lopez","link":"/api/v1/people/682052"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":650968,"fullName":"Yohel Pozo","link":"/api/v1/people/650968"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":650968,"fullName":"Yohel Pozo","link":"/api/v1/people/650968"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":703607,"link":"/api/v1/people/703607"},"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":89.8,"endSpeed":82.1,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.62981117800675,"aZ":-20.324787569486322,"pfxX":9.724948560056674,"pfxZ":6.86218224469973,"pX":0.49140447228684114,"pZ":2.977313673620031,"vX0":-10.555776863215751,"vY0":-130.3660713462761,"vZ0":-1.5538618032419111,"x":98.27,"y":158.39,"x0":3.323621509240047,"y0":50.00213895963405,"z0":5.110689288291264,"aX":16.79029548003132},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":12.4,"breakHorizontal":-15.4,"spinRate":2212,"spinDirection":124},"zone":3,"typeConfidence":2.0,"plateTime":0.4196761852753004,"extension":7.246336051705941},"index":0,"playId":"d92c002a-8f63-3295-acd8-e34c38cc6e7e","pitchNumber":1,"startTime":"2026-05-14T19:38:22.906Z","endTime":"2026-05-14T19:38:27.311Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682052,"link":"/api/v1/people/682052","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":680869,"link":"/api/v1/people/680869"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":650968,"link":"/api/v1/people/650968","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.7,"endSpeed":77.7,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.730512113221483,"aZ":-24.04227795919656,"pfxX":2.128535732194913,"pfxZ":5.290639694670057,"pX":-0.18163228457677394,"pZ":3.307263447906138,"vX0":-9.130481012755345,"vY0":-123.04364831481236,"vZ0":0.22205311600937538,"x":123.92,"y":149.48,"x0":3.2960111432459716,"y0":50.005475191532916,"z0":5.248084471380065,"aX":3.2746260895718677},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":9.8,"breakHorizontal":-1.8,"spinRate":2298,"spinDirection":145},"zone":2,"typeConfidence":2.0,"plateTime":0.4446468544307889,"extension":7.078218198419695},"hitData":{"launchSpeed":93.5,"launchAngle":17.0,"totalDistance":274.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":121.71,"coordY":90.13}},"index":1,"playId":"2248a568-f7de-3e1d-a0d4-761d626d0802","pitchNumber":2,"startTime":"2026-05-14T19:38:38.983Z","endTime":"2026-05-14T19:38:49.845Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682052,"link":"/api/v1/people/682052","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":680869,"link":"/api/v1/people/680869"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":650968,"link":"/api/v1/people/650968","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":650968,"link":"/api/v1/people/650968"},"credit":"b_ab"},{"player":{"id":682052,"link":"/api/v1/people/682052"},"credit":"p_ab"},{"player":{"id":650968,"link":"/api/v1/people/650968"},"credit":"b_pa"},{"player":{"id":682052,"link":"/api/v1/people/682052"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":56.89999999999999,"awayTeamWinProbability":43.10000000000001,"homeTeamWinProbabilityAdded":-4.300000000000004,"leverageIndex":1.03,"dramaIndex":58.0,"contextMetrics":{},"playEndTime":"2026-05-14T19:38:49.845Z","atBatIndex":15},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Nathan Church pops out to second baseman Jeff McNeil.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":16,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-05-14T19:38:58.054Z","endTime":"2026-05-14T19:41:53.430Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":682052,"fullName":"Jacob Lopez","link":"/api/v1/people/682052"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":650968,"fullName":"Yohel Pozo","link":"/api/v1/people/650968"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":643446,"link":"/api/v1/people/643446"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"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":88.8,"endSpeed":81.9,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.755115017695108,"aZ":-20.896852131083843,"pfxX":8.506938997831057,"pfxZ":6.628469283473958,"pX":-0.3127549916193945,"pZ":3.234586406513521,"vX0":-11.61581348621395,"vY0":-128.8588999057741,"vZ0":-0.9045942973841528,"x":128.92,"y":151.45,"x0":3.123358938201597,"y0":50.005122964846855,"z0":5.186876335242612,"aX":14.48070837102446},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":12.1,"breakHorizontal":-13.2,"spinRate":2169,"spinDirection":130},"zone":1,"typeConfidence":2.0,"plateTime":0.4231210589052723,"extension":7.104643542462998},"index":0,"playId":"6b62580a-8ee7-33c7-9d1d-fa33a91792b8","pitchNumber":1,"startTime":"2026-05-14T19:39:15.097Z","endTime":"2026-05-14T19:39:19.205Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682052,"link":"/api/v1/people/682052","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":680869,"link":"/api/v1/people/680869"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":701675,"link":"/api/v1/people/701675","batSide":{"code":"L","description":"Left"}},"first":{"id":650968,"link":"/api/v1/people/650968"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.8,"endSpeed":79.8,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.08556121788715,"aZ":-28.203190233856077,"pfxX":9.609489141167103,"pfxZ":2.452517163980178,"pX":1.274421618417205,"pZ":1.2819789453060144,"vX0":-8.208296130840461,"vY0":-126.18608153846958,"vZ0":-3.429193847004645,"x":68.42,"y":204.17,"x0":3.317114642787771,"y0":50.000087753166405,"z0":4.924692684102131,"aX":15.532822415795756},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":3.8,"breakHorizontal":-15.6,"spinRate":2013,"spinDirection":114},"zone":14,"typeConfidence":2.0,"plateTime":0.43365436094076193,"extension":7.163554000824635},"index":1,"playId":"f54bbc59-8a8f-38e7-9b44-deb728a60429","pitchNumber":2,"startTime":"2026-05-14T19:39:34.095Z","endTime":"2026-05-14T19:39:38.744Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682052,"link":"/api/v1/people/682052","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":680869,"link":"/api/v1/people/680869"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":701675,"link":"/api/v1/people/701675","batSide":{"code":"L","description":"Left"}},"first":{"id":650968,"link":"/api/v1/people/650968"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":76.2,"endSpeed":70.3,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.34276075925846,"aZ":-33.222351546682376,"pfxX":-4.18767691209718,"pfxZ":-0.846066600046326,"pX":-0.4007710913871965,"pZ":1.3831308098765636,"vX0":-6.9432614596298965,"vY0":-110.84592613131485,"vZ0":-0.22805588614554395,"x":132.28,"y":201.44,"x0":3.3196132042486335,"y0":50.00138833744933,"z0":4.964307056799718,"aX":-5.195699632319495},"breaks":{"breakAngle":10.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.5,"breakVerticalInduced":-1.2,"breakHorizontal":9.5,"spinRate":2418,"spinDirection":277},"zone":13,"typeConfidence":2.0,"plateTime":0.4946634917748569,"extension":6.484467432931293},"index":2,"playId":"b59fcba0-3634-3785-93a6-647c770c0ef8","pitchNumber":3,"startTime":"2026-05-14T19:39:52.924Z","endTime":"2026-05-14T19:39:58.533Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682052,"link":"/api/v1/people/682052","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":680869,"link":"/api/v1/people/680869"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":701675,"link":"/api/v1/people/701675","batSide":{"code":"L","description":"Left"}},"first":{"id":650968,"link":"/api/v1/people/650968"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":76.1,"endSpeed":70.6,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.772812494716796,"aZ":-31.061184252723066,"pfxX":-3.4081239934503342,"pfxZ":0.8956748148010183,"pX":-1.3894792463528816,"pZ":1.9745730444357024,"vX0":-9.529545166677666,"vY0":-110.55016867699754,"vZ0":0.43113041341818437,"x":169.96,"y":185.47,"x0":3.410995625356482,"y0":50.002875913301814,"z0":5.024091001895929,"aX":-4.239618089003959},"breaks":{"breakAngle":10.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.1,"breakVerticalInduced":2.0,"breakHorizontal":8.5,"spinRate":2381,"spinDirection":282},"zone":13,"typeConfidence":2.0,"plateTime":0.49449444253519115,"extension":6.745427126583844},"index":3,"playId":"2e8e0914-2120-3149-b414-04f99b98c251","pitchNumber":4,"startTime":"2026-05-14T19:40:14.263Z","endTime":"2026-05-14T19:40:17.714Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682052,"link":"/api/v1/people/682052","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":680869,"link":"/api/v1/people/680869"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":701675,"link":"/api/v1/people/701675","batSide":{"code":"L","description":"Left"}},"first":{"id":650968,"link":"/api/v1/people/650968"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":75.4,"endSpeed":70.2,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.23213943824885,"aZ":-33.288261467289665,"pfxX":-4.987874391636384,"pfxZ":-0.9032965498645344,"pX":0.4756516201841046,"pZ":1.1065741744655837,"vX0":-5.141935911424745,"vY0":-109.74980840536718,"vZ0":-0.8407838226970565,"x":98.87,"y":208.9,"x0":3.491346948103838,"y0":50.004403377234176,"z0":5.0196152264149125,"aX":-6.125293487968527},"breaks":{"breakAngle":12.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.4,"breakVerticalInduced":-1.6,"breakHorizontal":10.3,"spinRate":2402,"spinDirection":280},"zone":14,"typeConfidence":2.0,"plateTime":0.49780926156752425,"extension":6.921772928264735},"index":4,"playId":"dd0df904-47c3-3cc2-b0e3-ce3da919e9dd","pitchNumber":5,"startTime":"2026-05-14T19:40:34.481Z","endTime":"2026-05-14T19:40:38.110Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682052,"link":"/api/v1/people/682052","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":680869,"link":"/api/v1/people/680869"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":701675,"link":"/api/v1/people/701675","batSide":{"code":"L","description":"Left"}},"first":{"id":650968,"link":"/api/v1/people/650968"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":75.4,"endSpeed":70.0,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.035897682769548,"aZ":-29.59396755563777,"pfxX":-4.3743340909207244,"pfxZ":2.0929243347160096,"pX":0.7173310073499116,"pZ":2.0357714876874193,"vX0":-4.458948163437205,"vY0":-109.8685273362993,"vZ0":0.2959229082477093,"x":89.66,"y":183.81,"x0":3.3354060871236455,"y0":50.00160847262951,"z0":5.024411592343996,"aX":-5.389061397353709},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.6,"breakVerticalInduced":4.2,"breakHorizontal":9.0,"spinRate":2365,"spinDirection":277},"zone":9,"typeConfidence":2.0,"plateTime":0.4970433676422972,"extension":7.48919573341242},"index":5,"playId":"5ea5ef21-dabf-3425-ad47-b60217d99db4","pitchNumber":6,"startTime":"2026-05-14T19:40:57.682Z","endTime":"2026-05-14T19:41:04.784Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682052,"link":"/api/v1/people/682052","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":680869,"link":"/api/v1/people/680869"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":701675,"link":"/api/v1/people/701675","batSide":{"code":"L","description":"Left"}},"first":{"id":650968,"link":"/api/v1/people/650968"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":91.5,"endSpeed":83.9,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.96507709401325,"aZ":-17.42042542297355,"pfxX":8.843192967689898,"pfxZ":8.23646414253922,"pX":-0.5834625095680347,"pZ":2.245614204034806,"vX0":-12.370154441438293,"vY0":-132.63995304088732,"vZ0":-4.448140380048557,"x":139.24,"y":178.15,"x0":2.9803287037390986,"y0":50.00270228186855,"z0":5.205302441359493,"aX":15.841167942350868},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":14.2,"breakHorizontal":-13.4,"spinRate":2135,"spinDirection":127},"zone":4,"typeConfidence":2.0,"plateTime":0.4121130358128111,"extension":7.088502568597221},"index":6,"playId":"408cfe1d-421c-3bb4-8406-9b8c7ec4e02e","pitchNumber":7,"startTime":"2026-05-14T19:41:21.516Z","endTime":"2026-05-14T19:41:25.514Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682052,"link":"/api/v1/people/682052","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":680869,"link":"/api/v1/people/680869"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":701675,"link":"/api/v1/people/701675","batSide":{"code":"L","description":"Left"}},"first":{"id":650968,"link":"/api/v1/people/650968"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":75.4,"endSpeed":69.2,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.093212095331968,"aZ":-30.940722548075836,"pfxX":-6.181912256404425,"pfxZ":1.0245862812618336,"pX":-0.8953165815470996,"pZ":1.2039421833385593,"vX0":-7.33997396153186,"vY0":-109.5994614866974,"vZ0":-0.9035540768755743,"x":151.13,"y":206.27,"x0":3.312479295889867,"y0":50.003083576495705,"z0":4.953938656711544,"aX":-7.4486362034906435},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.7,"breakVerticalInduced":1.9,"breakHorizontal":13.3,"spinRate":2530,"spinDirection":276},"zone":13,"typeConfidence":2.0,"plateTime":0.5015791225407473,"extension":6.544334347773139},"hitData":{"launchSpeed":60.4,"launchAngle":64.0,"totalDistance":115.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":138.01,"coordY":158.07}},"index":7,"playId":"d50b92fd-5d43-3d84-b0ef-91c5d22ecfa4","pitchNumber":8,"startTime":"2026-05-14T19:41:43.124Z","endTime":"2026-05-14T19:41:53.430Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682052,"link":"/api/v1/people/682052","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":680869,"link":"/api/v1/people/680869"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":701675,"link":"/api/v1/people/701675","batSide":{"code":"L","description":"Left"}},"first":{"id":650968,"link":"/api/v1/people/650968"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":701675,"link":"/api/v1/people/701675"},"credit":"b_ab"},{"player":{"id":682052,"link":"/api/v1/people/682052"},"credit":"p_ab"},{"player":{"id":701675,"link":"/api/v1/people/701675"},"credit":"b_pa"},{"player":{"id":682052,"link":"/api/v1/people/682052"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":60.9,"awayTeamWinProbability":39.1,"homeTeamWinProbabilityAdded":4.000000000000007,"leverageIndex":1.75,"dramaIndex":74.0,"contextMetrics":{},"playEndTime":"2026-05-14T19:41:53.430Z","atBatIndex":16},{"result":{"type":"atBat","event":"Sac Bunt","eventType":"sac_bunt","description":"Victor Scott II out on a sacrifice bunt, pitcher Jacob Lopez to first baseman Nick Kurtz. Yohel Pozo to 2nd.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":17,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-05-14T19:42:02.298Z","endTime":"2026-05-14T19:42:24.987Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":4},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":687363,"fullName":"Victor Scott II","link":"/api/v1/people/687363"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":682052,"fullName":"Jacob Lopez","link":"/api/v1/people/682052"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":650968,"fullName":"Yohel Pozo","link":"/api/v1/people/650968"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Sac Bunt","eventType":"sac_bunt","movementReason":null,"runner":{"id":687363,"fullName":"Victor Scott II","link":"/api/v1/people/687363"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":682052,"link":"/api/v1/people/682052"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":701762,"link":"/api/v1/people/701762"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Bunt","eventType":"sac_bunt","movementReason":"r_adv_force","runner":{"id":650968,"fullName":"Yohel Pozo","link":"/api/v1/people/650968"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":75.6,"endSpeed":69.7,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.517963628516714,"aZ":-32.38657973968659,"pfxX":-5.71811886532366,"pfxZ":-0.17584946842649174,"pX":-0.07667708461643795,"pZ":2.4879546695151626,"vX0":-6.3043128205203836,"vY0":-109.87138686003172,"vZ0":1.785406851011598,"x":119.92,"y":171.61,"x0":3.5728399394260437,"y0":50.00099078013017,"z0":5.10712903388459,"aX":-6.988079657949438},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.5,"breakVerticalInduced":0.5,"breakHorizontal":12.0,"spinRate":2496,"spinDirection":274},"zone":5,"typeConfidence":2.0,"plateTime":0.4985735906743356,"extension":6.593400727179253},"hitData":{"launchSpeed":22.7,"launchAngle":28.0,"totalDistance":34.0,"trajectory":"bunt_grounder","hardness":"soft","location":"1","coordinates":{"coordX":129.84,"coordY":187.83}},"index":0,"playId":"16083ae1-91c6-3c70-926e-3013d0096814","pitchNumber":1,"startTime":"2026-05-14T19:42:17.969Z","endTime":"2026-05-14T19:42:24.987Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682052,"link":"/api/v1/people/682052","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":680869,"link":"/api/v1/people/680869"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":687363,"link":"/api/v1/people/687363","batSide":{"code":"L","description":"Left"}},"first":{"id":650968,"link":"/api/v1/people/650968"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687363,"link":"/api/v1/people/687363"},"credit":"b_pa"},{"player":{"id":682052,"link":"/api/v1/people/682052"},"credit":"p_pa"}],"flags":[{"credit":"b_sac_bunt"}],"homeTeamWinProbability":63.1,"awayTeamWinProbability":36.9,"homeTeamWinProbabilityAdded":2.200000000000003,"leverageIndex":1.44,"dramaIndex":55.0,"contextMetrics":{},"playEndTime":"2026-05-14T19:42:24.987Z","atBatIndex":17},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"JJ Wetherholt walks.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":18,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-05-14T19:42:52.731Z","endTime":"2026-05-14T19:44:18.170Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":2},"matchup":{"batter":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":682052,"fullName":"Jacob Lopez","link":"/api/v1/people/682052"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"postOnSecond":{"id":650968,"fullName":"Yohel Pozo","link":"/api/v1/people/650968"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"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":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.6,"endSpeed":78.1,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.044492209061254,"aZ":-26.239103626262395,"pfxX":-1.0011819000266948,"pfxZ":3.864090357495673,"pX":-1.5227623988576673,"pZ":2.400607615344242,"vX0":-10.961223135823628,"vY0":-122.77600934799332,"vZ0":-1.291108742813862,"x":175.04,"y":173.96,"x0":3.119135060355207,"y0":50.00072133046224,"z0":5.154790476543256,"aX":-1.5357169109007969},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":7.0,"breakHorizontal":4.2,"spinRate":2265,"spinDirection":175},"zone":13,"typeConfidence":2.0,"plateTime":0.44516512316873413,"extension":7.009275190127815},"index":0,"playId":"9d136c13-3ebc-3e8d-ba83-3a321c51fe14","pitchNumber":1,"startTime":"2026-05-14T19:42:52.731Z","endTime":"2026-05-14T19:42:56.389Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682052,"link":"/api/v1/people/682052","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":680869,"link":"/api/v1/people/680869"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":802139,"link":"/api/v1/people/802139","batSide":{"code":"L","description":"Left"}},"second":{"id":650968,"link":"/api/v1/people/650968"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":77.2,"endSpeed":70.7,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.277448630260608,"aZ":-32.073932938124905,"pfxX":-4.182069897910961,"pfxZ":0.08058993118229552,"pX":-0.06171972050401406,"pZ":2.6868641655749768,"vX0":-6.648105167450757,"vY0":-112.1546550145399,"vZ0":1.951185367858536,"x":119.35,"y":166.23,"x0":3.490355580355095,"y0":50.00321558324151,"z0":5.089011095418593,"aX":-5.299731337344443},"breaks":{"breakAngle":12.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.2,"breakVerticalInduced":1.0,"breakHorizontal":9.4,"spinRate":2302,"spinDirection":278},"zone":5,"typeConfidence":2.0,"plateTime":0.4893436928269397,"extension":6.499874569194352},"index":1,"playId":"272f2991-4980-3824-a4a3-42aaf2ed2f04","pitchNumber":2,"startTime":"2026-05-14T19:43:10.081Z","endTime":"2026-05-14T19:43:14.519Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682052,"link":"/api/v1/people/682052","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":680869,"link":"/api/v1/people/680869"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":802139,"link":"/api/v1/people/802139","batSide":{"code":"L","description":"Left"}},"second":{"id":650968,"link":"/api/v1/people/650968"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":91.0,"endSpeed":83.3,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.49652186405682,"aZ":-19.482615345217127,"pfxX":8.426179987472764,"pfxZ":7.20035421030633,"pX":-0.947065471298278,"pZ":1.449738502328478,"vX0":-12.835918106672354,"vY0":-131.78747898997185,"vZ0":-5.848735844452468,"x":153.1,"y":199.64,"x0":2.887483256346222,"y0":50.0019380116527,"z0":5.132679711944387,"aX":14.850724857731395},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":11.9,"breakHorizontal":-12.5,"spinRate":2133,"spinDirection":127},"zone":13,"typeConfidence":2.0,"plateTime":0.41530419219027026,"extension":7.334724937234893},"index":2,"playId":"cf9b6e14-9524-387e-a8c3-c01889972d5e","pitchNumber":3,"startTime":"2026-05-14T19:43:31.943Z","endTime":"2026-05-14T19:43:35.924Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682052,"link":"/api/v1/people/682052","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":680869,"link":"/api/v1/people/680869"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":802139,"link":"/api/v1/people/802139","batSide":{"code":"L","description":"Left"}},"second":{"id":650968,"link":"/api/v1/people/650968"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":89.9,"endSpeed":82.6,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.199179619742598,"aZ":-19.562192156759703,"pfxX":6.3696578720216035,"pfxZ":7.272980749506539,"pX":-1.3073698385229031,"pZ":3.596094032173647,"vX0":-13.619023736459196,"vY0":-130.3064914032545,"vZ0":-0.5445262712266764,"x":166.83,"y":141.69,"x0":3.1395037377749264,"y0":50.00440556179444,"z0":5.274640043883918,"aX":11.050019952626203},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":13.3,"breakHorizontal":-8.8,"spinRate":2214,"spinDirection":135},"zone":11,"typeConfidence":2.0,"plateTime":0.4189899019631551,"extension":7.124731027817135},"index":3,"playId":"f130d795-5215-32eb-8e79-a7ad109c843e","pitchNumber":4,"startTime":"2026-05-14T19:43:50.671Z","endTime":"2026-05-14T19:43:54.504Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682052,"link":"/api/v1/people/682052","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":680869,"link":"/api/v1/people/680869"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":802139,"link":"/api/v1/people/802139","batSide":{"code":"L","description":"Left"}},"second":{"id":650968,"link":"/api/v1/people/650968"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.8,"endSpeed":80.4,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.866545240599272,"aZ":-23.817680021763646,"pfxX":0.7453182866605217,"pfxZ":5.123775963875538,"pX":-0.952728941034051,"pZ":2.8174784667607695,"vX0":-10.374693118800826,"vY0":-126.16699315591772,"vZ0":-1.144014058894151,"x":153.32,"y":162.71,"x0":3.0954959060724794,"y0":50.00239419522571,"z0":5.175602780440027,"aX":1.2161266322214797},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":9.2,"breakHorizontal":0.7,"spinRate":2276,"spinDirection":152},"zone":11,"typeConfidence":2.0,"plateTime":0.4322079222617723,"extension":7.111370903094179},"index":4,"playId":"933898ea-d320-3366-b87a-d8a74aafe3e6","pitchNumber":5,"startTime":"2026-05-14T19:44:13.396Z","endTime":"2026-05-14T19:44:18.170Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682052,"link":"/api/v1/people/682052","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":680869,"link":"/api/v1/people/680869"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":802139,"link":"/api/v1/people/802139","batSide":{"code":"L","description":"Left"}},"second":{"id":650968,"link":"/api/v1/people/650968"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":802139,"link":"/api/v1/people/802139"},"credit":"b_pa"},{"player":{"id":682052,"link":"/api/v1/people/682052"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":61.8,"awayTeamWinProbability":38.2,"homeTeamWinProbabilityAdded":-1.3000000000000043,"leverageIndex":1.41,"dramaIndex":49.0,"contextMetrics":{},"playEndTime":"2026-05-14T19:44:18.170Z","atBatIndex":18},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Iván Herrera grounds into a force out, third baseman Zack Gelof to second baseman Jeff McNeil. JJ Wetherholt out at 2nd.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":19,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-05-14T19:44:32.119Z","endTime":"2026-05-14T19:45:09.831Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":682052,"fullName":"Jacob Lopez","link":"/api/v1/people/682052"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":3},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":680869,"link":"/api/v1/people/680869"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":643446,"link":"/api/v1/people/643446"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 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":82.8,"endSpeed":76.3,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.68008993037022,"aZ":-31.68663666519838,"pfxX":9.760881891581242,"pfxZ":0.33157341054240774,"pX":0.4947636657459771,"pZ":2.4346354307594904,"vX0":-9.907063430213245,"vY0":-120.23686955477679,"vZ0":0.7589184243947931,"x":98.14,"y":173.04,"x0":3.3858614095412376,"y0":50.00338750697551,"z0":4.9102277670986085,"aX":14.39936979392862},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.8,"breakVerticalInduced":1.1,"breakHorizontal":-15.5,"spinRate":1902,"spinDirection":106},"zone":6,"typeConfidence":2.0,"plateTime":0.45424614815880826,"extension":6.795248274119298},"index":0,"playId":"8558018d-9354-3fbd-b8a0-2645311e5a97","pitchNumber":1,"startTime":"2026-05-14T19:44:46.115Z","endTime":"2026-05-14T19:44:50.504Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682052,"link":"/api/v1/people/682052","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":680869,"link":"/api/v1/people/680869"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":671056,"link":"/api/v1/people/671056","batSide":{"code":"R","description":"Right"}},"first":{"id":802139,"link":"/api/v1/people/802139"},"second":{"id":650968,"link":"/api/v1/people/650968"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":76.7,"endSpeed":70.9,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.397641923523985,"aZ":-31.850101805762847,"pfxX":-3.8914758787891364,"pfxZ":0.25618001110275834,"pX":0.722448562181744,"pZ":2.2208715506136603,"vX0":-5.225184288882871,"vY0":-111.59336170534995,"vZ0":0.9046158903654229,"x":89.46,"y":178.82,"x0":3.5965946361898413,"y0":50.00363289038327,"z0":5.082065801981875,"aX":-4.924595950037827},"breaks":{"breakAngle":10.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.4,"breakVerticalInduced":1.0,"breakHorizontal":8.4,"spinRate":2315,"spinDirection":274},"zone":6,"typeConfidence":2.0,"plateTime":0.4901580982818903,"extension":6.582757738531227},"hitData":{"launchSpeed":95.1,"launchAngle":-12.0,"totalDistance":11.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":102.15,"coordY":160.3}},"index":1,"playId":"77420413-8b3d-36d3-a968-cff50ce5645e","pitchNumber":2,"startTime":"2026-05-14T19:45:01.818Z","endTime":"2026-05-14T19:45:09.831Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682052,"link":"/api/v1/people/682052","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":680869,"link":"/api/v1/people/680869"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":671056,"link":"/api/v1/people/671056","batSide":{"code":"R","description":"Right"}},"first":{"id":802139,"link":"/api/v1/people/802139"},"second":{"id":650968,"link":"/api/v1/people/650968"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":671056,"link":"/api/v1/people/671056"},"credit":"b_ab"},{"player":{"id":682052,"link":"/api/v1/people/682052"},"credit":"p_ab"},{"player":{"id":671056,"link":"/api/v1/people/671056"},"credit":"b_pa"},{"player":{"id":682052,"link":"/api/v1/people/682052"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":66.9,"awayTeamWinProbability":33.099999999999994,"homeTeamWinProbabilityAdded":5.1000000000000085,"leverageIndex":2.02,"dramaIndex":87.0,"contextMetrics":{},"playEndTime":"2026-05-14T19:45:09.831Z","atBatIndex":19},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Nick Kurtz walks.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":20,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-05-14T19:47:08.650Z","endTime":"2026-05-14T19:48:29.876Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":0},"matchup":{"batter":{"id":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"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(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":77.4,"endSpeed":71.8,"strikeZoneTop":3.413,"strikeZoneBottom":1.722,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.713706558373868,"aZ":-39.9878415485108,"pfxX":6.118529115674941,"pfxZ":-6.08734507788727,"pX":0.18413817990704806,"pZ":1.6542976315325835,"vX0":3.1737136739950795,"vY0":-112.71051399726268,"vZ0":-0.4994576361538787,"x":109.98,"y":194.11,"x0":-2.037416883155805,"y0":50.00035129907923,"z0":5.921059955715237,"aX":7.8600384662548635},"breaks":{"breakAngle":12.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.5,"breakVerticalInduced":-10.8,"breakHorizontal":-11.9,"spinRate":2555,"spinDirection":48},"zone":14,"typeConfidence":2.0,"plateTime":0.4861872247993442,"extension":6.197293450478612},"index":0,"playId":"a6c49154-cb17-3a50-ae33-fce38deead91","pitchNumber":1,"startTime":"2026-05-14T19:47:18.337Z","endTime":"2026-05-14T19:47:21.681Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700241,"link":"/api/v1/people/700241","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":665877,"link":"/api/v1/people/665877"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":701675,"link":"/api/v1/people/701675"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":701762,"link":"/api/v1/people/701762","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.3,"endSpeed":78.8,"strikeZoneTop":3.413,"strikeZoneBottom":1.722,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.07597100094378,"aZ":-28.967419234242136,"pfxX":-6.995479939850743,"pfxZ":2.0258369118810737,"pX":-1.6488944247230226,"pZ":2.327406407878827,"vX0":3.238340733454976,"vY0":-125.61274131097576,"vZ0":-2.6725377344687677,"x":179.85,"y":175.94,"x0":-2.0506373798770845,"y0":50.006213556096114,"z0":5.77688955598456,"aX":-11.104472838070595},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":3.2,"breakHorizontal":11.9,"spinRate":1753,"spinDirection":232},"zone":13,"typeConfidence":2.0,"plateTime":0.43719391367270877,"extension":6.343030396278105},"index":1,"playId":"0b419b97-c8f4-30f1-9ecd-cfc9fa8f7ce9","pitchNumber":2,"startTime":"2026-05-14T19:47:33.309Z","endTime":"2026-05-14T19:47:36.874Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700241,"link":"/api/v1/people/700241","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":665877,"link":"/api/v1/people/665877"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":701675,"link":"/api/v1/people/701675"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":701762,"link":"/api/v1/people/701762","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.9,"endSpeed":78.4,"strikeZoneTop":3.413,"strikeZoneBottom":1.722,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.453864959008992,"aZ":-30.57855663159065,"pfxX":0.3589075562646231,"pfxZ":1.0158887884850003,"pX":-0.9055499760223309,"pZ":4.716477819076241,"vX0":2.7664920130060655,"vY0":-123.7296221242519,"vZ0":3.3212061759174123,"x":151.52,"y":111.44,"x0":-2.0802453599827673,"y0":50.000336690467456,"z0":5.904259706287197,"aX":0.5611134131427991},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":2.8,"breakHorizontal":-1.2,"spinRate":2317,"spinDirection":178},"zone":11,"typeConfidence":2.0,"plateTime":0.4410545113148787,"extension":6.083636507626461},"index":2,"playId":"9e851d10-136c-3552-b624-f7a28bd8f3db","pitchNumber":3,"startTime":"2026-05-14T19:47:48.467Z","endTime":"2026-05-14T19:47:51.814Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700241,"link":"/api/v1/people/700241","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":665877,"link":"/api/v1/people/665877"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":701675,"link":"/api/v1/people/701675"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":701762,"link":"/api/v1/people/701762","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.0,"endSpeed":79.8,"strikeZoneTop":3.413,"strikeZoneBottom":1.722,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.97679032154684,"aZ":-31.358560657236115,"pfxX":-8.419209460311095,"pfxZ":0.5047658548778813,"pX":-1.2993549976095506,"pZ":2.996789202179124,"vX0":4.432992127013843,"vY0":-126.66932037927975,"vZ0":-0.7392616253172904,"x":166.53,"y":157.87,"x0":-1.9786144859956525,"y0":50.00430852906639,"z0":5.800491611714514,"aX":-13.676797256576078},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":1.0,"breakHorizontal":14.3,"spinRate":1757,"spinDirection":243},"zone":11,"typeConfidence":2.0,"plateTime":0.43248039028462815,"extension":6.187858625611293},"index":3,"playId":"e0cc1e36-b346-36d0-8be5-754921d73d56","pitchNumber":4,"startTime":"2026-05-14T19:48:05.689Z","endTime":"2026-05-14T19:48:10.069Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700241,"link":"/api/v1/people/700241","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":665877,"link":"/api/v1/people/665877"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":701675,"link":"/api/v1/people/701675"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":701762,"link":"/api/v1/people/701762","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.1,"endSpeed":79.3,"strikeZoneTop":3.413,"strikeZoneBottom":1.722,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.450421870968295,"aZ":-28.279676612722252,"pfxX":-8.42309145173003,"pfxZ":2.411158099244634,"pX":-1.0653116044952178,"pZ":3.1225293709192963,"vX0":5.119629879073891,"vY0":-126.66696196384675,"vZ0":-1.058156545847937,"x":157.61,"y":154.47,"x0":-2.0251553743786235,"y0":50.00168434010691,"z0":5.820286526718801,"aX":-13.596971956239297},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":4.3,"breakHorizontal":14.0,"spinRate":1818,"spinDirection":243},"zone":11,"typeConfidence":2.0,"plateTime":0.4334908883532389,"extension":6.177433985170271},"index":4,"playId":"5f9178a6-6c2c-32bb-b050-5a5fe635b7d6","pitchNumber":5,"startTime":"2026-05-14T19:48:25.572Z","endTime":"2026-05-14T19:48:29.876Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700241,"link":"/api/v1/people/700241","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":665877,"link":"/api/v1/people/665877"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":701675,"link":"/api/v1/people/701675"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":701762,"link":"/api/v1/people/701762","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":701762,"link":"/api/v1/people/701762"},"credit":"b_pa"},{"player":{"id":700241,"link":"/api/v1/people/700241"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":70.1,"awayTeamWinProbability":29.900000000000006,"homeTeamWinProbabilityAdded":3.1999999999999886,"leverageIndex":0.8,"dramaIndex":45.0,"contextMetrics":{},"playEndTime":"2026-05-14T19:48:29.876Z","atBatIndex":20},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Shea Langeliers strikes out swinging.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":21,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-05-14T19:48:44.885Z","endTime":"2026-05-14T19:51:41.882Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5,7,8],"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":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":671056,"link":"/api/v1/people/671056"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"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":90.1,"endSpeed":82.9,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.987766230904597,"aZ":-24.64076456704035,"pfxX":-7.306517096699009,"pfxZ":4.322794696858885,"pX":0.4647086198577479,"pZ":1.6364678601149898,"vX0":8.13401754788392,"vY0":-130.9805608842201,"vZ0":-5.696419777104083,"x":99.29,"y":194.6,"x0":-1.72786724774486,"y0":50.0017164410793,"z0":5.6756055939277905,"aX":-12.728206449891585},"breaks":{"breakAngle":24.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":6.8,"breakHorizontal":11.5,"spinRate":2142,"spinDirection":218},"zone":9,"typeConfidence":2.0,"plateTime":0.417762706179996,"extension":6.5899532236318645},"index":0,"playId":"18bb276b-c198-3366-8e6a-3b7d63720150","pitchNumber":1,"startTime":"2026-05-14T19:48:55.697Z","endTime":"2026-05-14T19:48:59.710Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700241,"link":"/api/v1/people/700241","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":665877,"link":"/api/v1/people/665877"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":701675,"link":"/api/v1/people/701675"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":669127,"link":"/api/v1/people/669127","batSide":{"code":"R","description":"Right"}},"first":{"id":701762,"link":"/api/v1/people/701762"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"index":1,"playId":"2b0230aa-5ee0-4833-aa19-7fc6caf37f51","startTime":"2026-05-14T19:49:12.994Z","endTime":"2026-05-14T19:49:17.994Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":700241,"link":"/api/v1/people/700241","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":665877,"link":"/api/v1/people/665877"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":701675,"link":"/api/v1/people/701675"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":669127,"link":"/api/v1/people/669127","batSide":{"code":"R","description":"Right"}},"first":{"id":701762,"link":"/api/v1/people/701762"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.5,"endSpeed":83.6,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.75517214408818,"aZ":-18.456855828588655,"pfxX":-6.864892363119315,"pfxZ":7.638086091237529,"pX":-0.7079093849452988,"pZ":3.5743798047005653,"vX0":5.111002784309162,"vY0":-133.20574120674894,"vZ0":-2.466450409107108,"x":143.98,"y":142.27,"x0":-1.760088209697533,"y0":50.004235606387134,"z0":5.847569555549821,"aX":-12.331175275869192},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":13.6,"breakHorizontal":11.3,"spinRate":2251,"spinDirection":219},"zone":11,"typeConfidence":2.0,"plateTime":0.4112771631172456,"extension":6.317209934429558},"index":2,"playId":"7f58c401-d7fa-3493-b41a-998eda3ebff1","pitchNumber":2,"startTime":"2026-05-14T19:49:29.076Z","endTime":"2026-05-14T19:49:34.371Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700241,"link":"/api/v1/people/700241","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":665877,"link":"/api/v1/people/665877"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":701675,"link":"/api/v1/people/701675"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":669127,"link":"/api/v1/people/669127","batSide":{"code":"R","description":"Right"}},"first":{"id":701762,"link":"/api/v1/people/701762"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.6,"endSpeed":83.0,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.190636924984705,"aZ":-27.480478564066594,"pfxX":-7.756140665084745,"pfxZ":2.704280758360201,"pX":0.11900194938441266,"pZ":1.3393250591180428,"vX0":7.6972691536373565,"vY0":-130.34501353672573,"vZ0":-5.752486743921516,"x":112.46,"y":202.62,"x0":-1.8525247682539727,"y0":50.00316569260596,"z0":5.627202970580832,"aX":-13.46151939220276},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":4.0,"breakHorizontal":12.5,"spinRate":2119,"spinDirection":229},"zone":14,"typeConfidence":2.0,"plateTime":0.41884782751935434,"extension":6.3136134437719145},"index":3,"playId":"25699c90-444f-34cd-92e0-d7facad47faa","pitchNumber":3,"startTime":"2026-05-14T19:49:51.031Z","endTime":"2026-05-14T19:49:56.178Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700241,"link":"/api/v1/people/700241","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":665877,"link":"/api/v1/people/665877"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":701675,"link":"/api/v1/people/701675"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":669127,"link":"/api/v1/people/669127","batSide":{"code":"R","description":"Right"}},"first":{"id":701762,"link":"/api/v1/people/701762"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":2},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"index":4,"playId":"50fbfbb4-74d4-3028-b583-f17ac8e2bc4c","startTime":"2026-05-14T19:50:12.117Z","endTime":"2026-05-14T19:50:15.227Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":700241,"link":"/api/v1/people/700241","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":665877,"link":"/api/v1/people/665877"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":701675,"link":"/api/v1/people/701675"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":669127,"link":"/api/v1/people/669127","batSide":{"code":"R","description":"Right"}},"first":{"id":701762,"link":"/api/v1/people/701762"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":2},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.1,"endSpeed":83.7,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.65774349322588,"aZ":-25.83003044813368,"pfxX":-9.047861026663181,"pfxZ":3.568418470474799,"pX":0.10978766459785529,"pZ":1.7432503006586397,"vX0":7.82998116447126,"vY0":-132.37108377723203,"vZ0":-5.377763642677166,"x":112.82,"y":191.71,"x0":-1.7077567921545742,"y0":50.00328282142923,"z0":5.6867136149544315,"aX":-16.093155575688368},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":5.5,"breakHorizontal":14.8,"spinRate":2165,"spinDirection":226},"zone":8,"typeConfidence":2.0,"plateTime":0.4134142409380268,"extension":6.604979029103204},"index":5,"playId":"aa204d7f-78b1-3aee-b6f4-7589bbe08ebc","pitchNumber":4,"startTime":"2026-05-14T19:50:31.661Z","endTime":"2026-05-14T19:50:35.199Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700241,"link":"/api/v1/people/700241","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":665877,"link":"/api/v1/people/665877"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":701675,"link":"/api/v1/people/701675"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":669127,"link":"/api/v1/people/669127","batSide":{"code":"R","description":"Right"}},"first":{"id":701762,"link":"/api/v1/people/701762"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false,"disengagementNum":2},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"index":6,"startTime":"2026-05-14T19:50:54.137Z","endTime":"2026-05-14T19:51:12.509Z","isPitch":false,"type":"action","player":{"id":669127,"link":"/api/v1/people/669127"},"defense":{"pitcher":{"id":700241,"link":"/api/v1/people/700241","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":665877,"link":"/api/v1/people/665877"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":701675,"link":"/api/v1/people/701675"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":669127,"link":"/api/v1/people/669127","batSide":{"code":"R","description":"Right"}},"first":{"id":701762,"link":"/api/v1/people/701762"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false,"disengagementNum":2},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":80.1,"endSpeed":73.8,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.840761153766174,"aZ":-33.873090221893335,"pfxX":5.891257018890931,"pfxZ":-1.239626970163406,"pX":-0.011946963625014205,"pZ":1.3359297290366243,"vX0":2.7134917885053067,"vY0":-116.59777466142398,"vZ0":-2.4723262992471895,"x":117.46,"y":202.71,"x0":-1.957798197459066,"y0":50.002886983012,"z0":5.6202906208407,"aX":8.074627589332886},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.4,"breakVerticalInduced":-2.6,"breakHorizontal":-11.4,"spinRate":2509,"spinDirection":52},"zone":14,"typeConfidence":2.0,"plateTime":0.47055833054539953,"extension":6.27063806120281},"index":7,"playId":"817a471f-94b2-3d82-a4d4-a29882fb200b","pitchNumber":5,"startTime":"2026-05-14T19:51:12.509Z","endTime":"2026-05-14T19:51:16.136Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700241,"link":"/api/v1/people/700241","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":665877,"link":"/api/v1/people/665877"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":701675,"link":"/api/v1/people/701675"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":669127,"link":"/api/v1/people/669127","batSide":{"code":"R","description":"Right"}},"first":{"id":701762,"link":"/api/v1/people/701762"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":2,"strikes":3,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":80.7,"endSpeed":73.9,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.348961413558285,"aZ":-31.694664691690875,"pfxX":7.347567212355884,"pfxZ":0.3444310809804527,"pX":1.4956095606789548,"pZ":1.6360195686681127,"vX0":5.473199334940972,"vY0":-117.31566725541423,"vZ0":-2.363350712571375,"x":59.99,"y":194.61,"x0":-1.8306242430212072,"y0":50.00151541562795,"z0":5.6410352384887315,"aX":10.132457265541715},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.1,"breakVerticalInduced":0.2,"breakHorizontal":-14.8,"spinRate":2459,"spinDirection":40},"zone":14,"typeConfidence":2.0,"plateTime":0.46876232480072044,"extension":6.27057584957732},"index":8,"playId":"c1120805-9431-3554-a62a-a5c348bf06c2","pitchNumber":6,"startTime":"2026-05-14T19:51:38.033Z","endTime":"2026-05-14T19:51:41.882Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700241,"link":"/api/v1/people/700241","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":665877,"link":"/api/v1/people/665877"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":701675,"link":"/api/v1/people/701675"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":669127,"link":"/api/v1/people/669127","batSide":{"code":"R","description":"Right"}},"first":{"id":701762,"link":"/api/v1/people/701762"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669127,"link":"/api/v1/people/669127"},"credit":"b_ab"},{"player":{"id":700241,"link":"/api/v1/people/700241"},"credit":"p_ab"},{"player":{"id":669127,"link":"/api/v1/people/669127"},"credit":"b_pa"},{"player":{"id":700241,"link":"/api/v1/people/700241"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":67.10000000000001,"awayTeamWinProbability":32.89999999999999,"homeTeamWinProbabilityAdded":-2.999999999999986,"leverageIndex":1.32,"dramaIndex":57.0,"contextMetrics":{},"playEndTime":"2026-05-14T19:51:41.882Z","atBatIndex":21},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Tyler Soderstrom flies out to right fielder Jordan Walker.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":22,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-05-14T19:51:57.885Z","endTime":"2026-05-14T19:52:40.658Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":691023,"link":"/api/v1/people/691023"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"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":85.3,"endSpeed":78.8,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.820123533270316,"aZ":-27.35190658663948,"pfxX":0.25673472626497973,"pfxZ":3.05383492896968,"pX":0.026786840572491456,"pZ":4.222612034578637,"vX0":4.673954671059972,"vY0":-124.28703846785001,"vZ0":1.3690162781334263,"x":115.98,"y":124.77,"x0":-1.904415907706924,"y0":50.0012641964527,"z0":5.921380374083763,"aX":0.40493399845982264},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":6.1,"breakHorizontal":-1.4,"spinRate":2333,"spinDirection":137},"zone":12,"typeConfidence":2.0,"plateTime":0.43919236428978703,"extension":6.3332586616508655},"index":0,"playId":"cfa7a79f-d580-3fd3-88bf-c5e75c44346c","pitchNumber":1,"startTime":"2026-05-14T19:52:07.231Z","endTime":"2026-05-14T19:52:11.526Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700241,"link":"/api/v1/people/700241","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":665877,"link":"/api/v1/people/665877"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":701675,"link":"/api/v1/people/701675"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":691016,"link":"/api/v1/people/691016","batSide":{"code":"L","description":"Left"}},"first":{"id":701762,"link":"/api/v1/people/701762"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":75.3,"endSpeed":68.2,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.720704802671623,"aZ":-41.396210123719044,"pfxX":6.610483230910816,"pfxZ":-7.778075290335794,"pX":0.18860808811101815,"pZ":2.576501664095764,"vX0":2.4057065130360313,"vY0":-109.51613398536577,"vZ0":2.198055073980084,"x":109.81,"y":169.21,"x0":-1.7909625169900163,"y0":50.00487093610657,"z0":6.068685534357477,"aX":7.834596873522033},"breaks":{"breakAngle":10.8,"breakLength":14.4,"breakY":24.0,"breakVertical":-62.0,"breakVerticalInduced":-12.8,"breakHorizontal":-12.7,"spinRate":2539,"spinDirection":45},"zone":5,"typeConfidence":2.0,"plateTime":0.504871281796019,"extension":6.381948746199902},"hitData":{"launchSpeed":97.3,"launchAngle":42.0,"totalDistance":344.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":215.53,"coordY":91.12}},"index":1,"playId":"87f2b0b8-419a-3aee-bd76-e7ee2ecfc77f","pitchNumber":2,"startTime":"2026-05-14T19:52:27.276Z","endTime":"2026-05-14T19:52:40.658Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700241,"link":"/api/v1/people/700241","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":665877,"link":"/api/v1/people/665877"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":701675,"link":"/api/v1/people/701675"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":691016,"link":"/api/v1/people/691016","batSide":{"code":"L","description":"Left"}},"first":{"id":701762,"link":"/api/v1/people/701762"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691016,"link":"/api/v1/people/691016"},"credit":"b_ab"},{"player":{"id":700241,"link":"/api/v1/people/700241"},"credit":"p_ab"},{"player":{"id":691016,"link":"/api/v1/people/691016"},"credit":"b_pa"},{"player":{"id":700241,"link":"/api/v1/people/700241"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":64.4,"awayTeamWinProbability":35.599999999999994,"homeTeamWinProbabilityAdded":-2.700000000000003,"leverageIndex":1.12,"dramaIndex":50.0,"contextMetrics":{},"playEndTime":"2026-05-14T19:52:40.658Z","atBatIndex":22},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Brent Rooker flies out to center fielder Victor Scott II.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":23,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-05-14T19:53:04.684Z","endTime":"2026-05-14T19:53:27.791Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":667670,"fullName":"Brent Rooker","link":"/api/v1/people/667670"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":667670,"fullName":"Brent Rooker","link":"/api/v1/people/667670"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":687363,"link":"/api/v1/people/687363"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"playId":"59994579-31dc-4356-ae4b-beec3e0db669","startTime":"2026-05-14T19:53:04.684Z","endTime":"2026-05-14T19:53:09.684Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":700241,"link":"/api/v1/people/700241","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":665877,"link":"/api/v1/people/665877"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":701675,"link":"/api/v1/people/701675"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":667670,"link":"/api/v1/people/667670","batSide":{"code":"R","description":"Right"}},"first":{"id":701762,"link":"/api/v1/people/701762"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":80.3,"endSpeed":74.4,"strikeZoneTop":3.364,"strikeZoneBottom":1.698,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.3641778498388,"aZ":-32.53752086706162,"pfxX":7.828464291797562,"pfxZ":-0.2646750172656329,"pX":-0.04692228027648204,"pZ":1.847315794665246,"vX0":2.2175181906754284,"vY0":-117.04403124362143,"vZ0":-1.752493916287685,"x":118.79,"y":188.9,"x0":-2.0227263400384428,"y0":50.00126880924407,"z0":5.642757777179014,"aX":10.897274835095873},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.8,"breakVerticalInduced":-0.6,"breakHorizontal":-14.8,"spinRate":2450,"spinDirection":54},"zone":8,"typeConfidence":2.0,"plateTime":0.4673502668868732,"extension":6.21001882031883},"hitData":{"launchSpeed":103.2,"launchAngle":31.0,"totalDistance":383.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":134.58,"coordY":41.21}},"index":1,"playId":"adcd47de-f360-337a-af62-94b72229150f","pitchNumber":1,"startTime":"2026-05-14T19:53:17.924Z","endTime":"2026-05-14T19:53:27.791Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700241,"link":"/api/v1/people/700241","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":665877,"link":"/api/v1/people/665877"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":701675,"link":"/api/v1/people/701675"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":667670,"link":"/api/v1/people/667670","batSide":{"code":"R","description":"Right"}},"first":{"id":701762,"link":"/api/v1/people/701762"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":667670,"link":"/api/v1/people/667670"},"credit":"b_ab"},{"player":{"id":700241,"link":"/api/v1/people/700241"},"credit":"p_ab"},{"player":{"id":667670,"link":"/api/v1/people/667670"},"credit":"b_pa"},{"player":{"id":700241,"link":"/api/v1/people/700241"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":62.3,"awayTeamWinProbability":37.7,"homeTeamWinProbabilityAdded":-2.1000000000000085,"leverageIndex":0.84,"dramaIndex":39.0,"contextMetrics":{},"playEndTime":"2026-05-14T19:53:27.791Z","atBatIndex":23},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Jordan Walker lines out sharply to left fielder Tyler Soderstrom.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":24,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-05-14T19:55:12.307Z","endTime":"2026-05-14T19:57:08.801Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":682052,"fullName":"Jacob Lopez","link":"/api/v1/people/682052"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":691016,"link":"/api/v1/people/691016"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":78.5,"endSpeed":72.4,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.813291158934277,"aZ":-32.037622913528104,"pfxX":-3.6689294708074547,"pfxZ":0.10307616710685163,"pX":0.6803704380702171,"pZ":1.9725134143765188,"vX0":-5.6025399985783775,"vY0":-114.18019782474381,"vZ0":0.035652784881833544,"x":91.07,"y":185.52,"x0":3.64150134554104,"y0":50.003108567382476,"z0":5.106437992377073,"aX":-4.848386182368015},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.9,"breakVerticalInduced":0.5,"breakHorizontal":8.0,"spinRate":2432,"spinDirection":260},"zone":9,"typeConfidence":2.0,"plateTime":0.47950394621138503,"extension":6.719973329716494},"index":0,"playId":"4f316fd0-2f1b-3004-9140-b2ee9942097f","pitchNumber":1,"startTime":"2026-05-14T19:55:37.479Z","endTime":"2026-05-14T19:55:41.834Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682052,"link":"/api/v1/people/682052","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":680869,"link":"/api/v1/people/680869"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":691023,"link":"/api/v1/people/691023","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.5,"endSpeed":77.4,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.109944186300652,"aZ":-29.30536341824364,"pfxX":9.96834025025605,"pfxZ":1.896581373839373,"pX":1.2790017768241162,"pZ":2.155483238180018,"vX0":-8.04849250219446,"vY0":-121.4908827712893,"vZ0":-0.7156908557881025,"x":68.25,"y":180.58,"x0":3.3203391865593646,"y0":50.00235447928175,"z0":4.974044404639278,"aX":15.080988325153244},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":3.5,"breakHorizontal":-16.4,"spinRate":2042,"spinDirection":102},"zone":14,"typeConfidence":2.0,"plateTime":0.44876229305800575,"extension":6.7309877751146},"index":1,"playId":"250928b7-d092-3ca6-9774-14fe880d6221","pitchNumber":2,"startTime":"2026-05-14T19:55:59.398Z","endTime":"2026-05-14T19:56:03.626Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682052,"link":"/api/v1/people/682052","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":680869,"link":"/api/v1/people/680869"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":691023,"link":"/api/v1/people/691023","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2026-05-14T19:56:19.622Z","endTime":"2026-05-14T19:56:40.116Z","isPitch":false,"type":"action","player":{"id":691023,"link":"/api/v1/people/691023"},"defense":{"pitcher":{"id":682052,"link":"/api/v1/people/682052","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":680869,"link":"/api/v1/people/680869"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":691023,"link":"/api/v1/people/691023","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":79.0,"endSpeed":73.0,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.487893995730627,"aZ":-30.602377176961227,"pfxX":-4.877456166580794,"pfxZ":1.1822209056150594,"pX":-2.0812596504090353,"pZ":1.0607951035341858,"vX0":-11.133045670060335,"vY0":-114.54630329581724,"vZ0":-1.8747121044159696,"x":196.33,"y":210.14,"x0":3.4787227494499335,"y0":50.00235627086971,"z0":4.886737090455079,"aX":-6.466913844867643},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.2,"breakVerticalInduced":1.9,"breakHorizontal":11.6,"spinRate":2513,"spinDirection":284},"zone":13,"typeConfidence":2.0,"plateTime":0.47848840617738775,"extension":7.221958071519539},"index":3,"playId":"7379ea1a-c298-34eb-8023-63546fc96c0d","pitchNumber":3,"startTime":"2026-05-14T19:56:40.116Z","endTime":"2026-05-14T19:56:44.039Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682052,"link":"/api/v1/people/682052","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":680869,"link":"/api/v1/people/680869"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":691023,"link":"/api/v1/people/691023","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":77.9,"endSpeed":72.8,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":17.61386199609782,"aZ":-30.19316911405446,"pfxX":-2.63692869857986,"pfxZ":1.4924304324925108,"pX":0.5756683635185711,"pZ":1.8819808892200685,"vX0":-6.259870495656273,"vY0":-113.37412656893568,"vZ0":-0.3401116653437307,"x":95.06,"y":187.97,"x0":3.6973153099606932,"y0":50.0000158990744,"z0":5.006804469962885,"aX":-3.4854211513874267},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.6,"breakVerticalInduced":2.9,"breakHorizontal":6.1,"spinRate":2414,"spinDirection":274},"zone":9,"typeConfidence":2.0,"plateTime":0.4801852362546857,"extension":7.243250746859964},"hitData":{"launchSpeed":100.1,"launchAngle":21.0,"totalDistance":350.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":75.65,"coordY":67.4}},"index":4,"playId":"f92d5ccf-ae0d-3dad-920e-35943214969c","pitchNumber":4,"startTime":"2026-05-14T19:56:59.297Z","endTime":"2026-05-14T19:57:08.801Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682052,"link":"/api/v1/people/682052","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":680869,"link":"/api/v1/people/680869"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":691023,"link":"/api/v1/people/691023","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691023,"link":"/api/v1/people/691023"},"credit":"b_ab"},{"player":{"id":682052,"link":"/api/v1/people/682052"},"credit":"p_ab"},{"player":{"id":691023,"link":"/api/v1/people/691023"},"credit":"b_pa"},{"player":{"id":682052,"link":"/api/v1/people/682052"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":65.2,"awayTeamWinProbability":34.8,"homeTeamWinProbabilityAdded":2.9000000000000057,"leverageIndex":1.13,"dramaIndex":51.0,"contextMetrics":{},"playEndTime":"2026-05-14T19:57:08.801Z","atBatIndex":24},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Masyn Winn walks.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":25,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-05-14T19:57:16.293Z","endTime":"2026-05-14T19:58:46.200Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":1},"matchup":{"batter":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":682052,"fullName":"Jacob Lopez","link":"/api/v1/people/682052"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":77.3,"endSpeed":71.6,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.99819432874756,"aZ":-28.206286466134646,"pfxX":-2.844654168349976,"pfxZ":3.0694540548149725,"pX":1.3292048150236468,"pZ":2.3935841829654723,"vX0":-4.479394251395552,"vY0":-112.56250737278643,"vZ0":0.36801383982155156,"x":66.33,"y":174.15,"x0":3.70874996992098,"y0":50.00224180761705,"z0":5.0665379847083125,"aX":-3.6776187457637874},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.5,"breakVerticalInduced":6.0,"breakHorizontal":6.2,"spinRate":2365,"spinDirection":266},"zone":14,"typeConfidence":2.0,"plateTime":0.48521242406026666,"extension":6.442720063503924},"index":0,"playId":"0aeecf20-699b-37ea-baa7-289c615cc3de","pitchNumber":1,"startTime":"2026-05-14T19:57:41.230Z","endTime":"2026-05-14T19:57:46.011Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682052,"link":"/api/v1/people/682052","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":680869,"link":"/api/v1/people/680869"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":691026,"link":"/api/v1/people/691026","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":83.8,"endSpeed":77.5,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.004154610563106,"aZ":-26.41874323560567,"pfxX":10.928202135363222,"pfxZ":3.8000637436301594,"pX":1.2721745075391238,"pZ":0.7903901971866808,"vX0":-8.44052920732956,"vY0":-121.80043733114188,"vZ0":-4.377856129807404,"x":68.51,"y":217.44,"x0":3.3481393883973207,"y0":50.00474165551861,"z0":4.873048791643526,"aX":16.562394280768338},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":6.1,"breakHorizontal":-18.0,"spinRate":2241,"spinDirection":103},"zone":14,"typeConfidence":2.0,"plateTime":0.44823201902138976,"extension":6.846878056913148},"index":1,"playId":"5dcd801e-dfdc-35dc-9b20-d20a4ceec691","pitchNumber":2,"startTime":"2026-05-14T19:57:57.031Z","endTime":"2026-05-14T19:58:01.704Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682052,"link":"/api/v1/people/682052","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":680869,"link":"/api/v1/people/680869"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":691026,"link":"/api/v1/people/691026","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":90.4,"endSpeed":82.5,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.027808491262704,"aZ":-18.75154257440796,"pfxX":9.072149492204154,"pfxZ":7.686708010747031,"pX":1.145379976400621,"pZ":2.6920252085992598,"vX0":-9.143677446062368,"vY0":-131.35713179654363,"vZ0":-2.8843151290359543,"x":73.34,"y":166.1,"x0":3.494043757105813,"y0":50.002908089800464,"z0":5.199740660123211,"aX":15.84211111753375},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":13.4,"breakHorizontal":-14.4,"spinRate":2187,"spinDirection":125},"zone":12,"typeConfidence":2.0,"plateTime":0.417110630023549,"extension":7.085141406563521},"index":2,"playId":"695d953d-c452-3155-8bc7-b79aef84bd97","pitchNumber":3,"startTime":"2026-05-14T19:58:17.383Z","endTime":"2026-05-14T19:58:22.182Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682052,"link":"/api/v1/people/682052","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":680869,"link":"/api/v1/people/680869"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":691026,"link":"/api/v1/people/691026","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"VP","description":"Automatic Ball - Pitcher Pitch Timer Violation"},"description":"Automatic Ball - Pitcher Pitch Timer Violation","code":"VP","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false,"violation":{"type":"pitcher_pitch_timer","description":"Pitcher Pitch Timer Violation","player":{"id":682052,"fullName":"Jacob Lopez"}}},"count":{"balls":4,"strikes":0,"outs":1},"preCount":{"balls":3,"strikes":0,"outs":1},"index":3,"playId":"be7bb39b-8943-49dd-9abd-c5439756bda8","pitchNumber":3,"startTime":"2026-05-14T19:58:38.725Z","endTime":"2026-05-14T19:58:46.200Z","isPitch":false,"type":"no_pitch","defense":{"pitcher":{"id":682052,"link":"/api/v1/people/682052","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":680869,"link":"/api/v1/people/680869"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":691026,"link":"/api/v1/people/691026","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691026,"link":"/api/v1/people/691026"},"credit":"b_pa"},{"player":{"id":682052,"link":"/api/v1/people/682052"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":61.9,"awayTeamWinProbability":38.1,"homeTeamWinProbabilityAdded":-3.3000000000000043,"leverageIndex":0.82,"dramaIndex":46.0,"contextMetrics":{},"playEndTime":"2026-05-14T19:58:46.200Z","atBatIndex":25},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Nolan Gorman walks. Masyn Winn to 2nd.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":26,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-05-14T19:59:07.975Z","endTime":"2026-05-14T20:02:09.864Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":669357,"fullName":"Nolan Gorman","link":"/api/v1/people/669357"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":682052,"fullName":"Jacob Lopez","link":"/api/v1/people/682052"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":669357,"fullName":"Nolan Gorman","link":"/api/v1/people/669357"},"postOnSecond":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,6,7,8],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"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":669357,"fullName":"Nolan Gorman","link":"/api/v1/people/669357"},"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, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":77.3,"endSpeed":70.8,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.59495177163943,"aZ":-28.904079234981044,"pfxX":-2.758966402434618,"pfxZ":2.575664232086001,"pX":-0.807078096310009,"pZ":1.7378980987327963,"vX0":-8.154610449553257,"vY0":-112.25645808359006,"vZ0":-0.9009665332635101,"x":147.76,"y":191.86,"x0":3.2406800964969626,"y0":50.00046258512073,"z0":5.104579550338034,"aX":-3.495584128487582},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.4,"breakVerticalInduced":4.8,"breakHorizontal":7.2,"spinRate":2310,"spinDirection":279},"zone":13,"typeConfidence":2.0,"plateTime":0.4891930295739271,"extension":6.672544174525908},"index":0,"playId":"beeea77a-3545-3e34-a9c4-b7a77c1c5e67","pitchNumber":1,"startTime":"2026-05-14T19:59:13.030Z","endTime":"2026-05-14T19:59:17.270Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682052,"link":"/api/v1/people/682052","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":680869,"link":"/api/v1/people/680869"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":669357,"link":"/api/v1/people/669357","batSide":{"code":"L","description":"Left"}},"first":{"id":691026,"link":"/api/v1/people/691026"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":88.1,"endSpeed":80.6,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.34206132178309,"aZ":-21.575803478395486,"pfxX":10.036307617591689,"pfxZ":6.4139374922555845,"pX":-1.6208923582411197,"pZ":3.026789791435982,"vX0":-14.555061335066625,"vY0":-127.4953308555363,"vZ0":-1.5229207907402085,"x":178.78,"y":157.06,"x0":2.8486177043113066,"y0":50.00141272261354,"z0":5.328690792603861,"aX":16.580900089324444},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":11.5,"breakHorizontal":-15.0,"spinRate":2144,"spinDirection":131},"zone":11,"typeConfidence":2.0,"plateTime":0.42901502341069087,"extension":6.87839223306583},"index":1,"playId":"d6440ad7-0280-373e-bc01-eb6d71c2deb3","pitchNumber":2,"startTime":"2026-05-14T19:59:32.059Z","endTime":"2026-05-14T19:59:36.074Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682052,"link":"/api/v1/people/682052","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":680869,"link":"/api/v1/people/680869"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":669357,"link":"/api/v1/people/669357","batSide":{"code":"L","description":"Left"}},"first":{"id":691026,"link":"/api/v1/people/691026"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":89.4,"endSpeed":81.1,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.514552479792588,"aZ":-18.61462808924342,"pfxX":9.121857778425241,"pfxZ":8.043780768302693,"pX":-0.90635020556699,"pZ":2.3605762252996203,"vX0":-13.21803788215868,"vY0":-129.4114388050789,"vZ0":-3.364156977234112,"x":151.55,"y":175.04,"x0":3.096517564709155,"y0":50.00319829407451,"z0":5.113628478165733,"aX":15.37951588252104},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":13.9,"breakHorizontal":-13.3,"spinRate":2145,"spinDirection":129},"zone":13,"typeConfidence":2.0,"plateTime":0.42420170675919433,"extension":7.120450707746945},"index":2,"playId":"454fc716-7567-3c39-b817-a96726c0771c","pitchNumber":3,"startTime":"2026-05-14T19:59:50.776Z","endTime":"2026-05-14T19:59:54.944Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682052,"link":"/api/v1/people/682052","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":680869,"link":"/api/v1/people/680869"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":669357,"link":"/api/v1/people/669357","batSide":{"code":"L","description":"Left"}},"first":{"id":691026,"link":"/api/v1/people/691026"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":3,"strikes":1,"outs":1},"preCount":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.6,"endSpeed":78.3,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.63868229665507,"aZ":-23.518597833284097,"pfxX":4.023403412674043E-4,"pfxZ":5.544397238009406,"pX":-0.27974747387274546,"pZ":2.4956932714233906,"vX0":-9.076761496787908,"vY0":-124.33756063881681,"vZ0":-1.6956452725449243,"x":127.66,"y":171.4,"x0":3.422694720678651,"y0":50.003323205365156,"z0":5.143983420753868,"aX":0.003030676062099696},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":9.8,"breakHorizontal":2.2,"spinRate":2223,"spinDirection":154},"zone":4,"typeConfidence":2.0,"plateTime":0.44103121280088464,"extension":6.971620104931928},"index":3,"playId":"193ad588-11c4-32b3-9657-82849f07938f","pitchNumber":4,"startTime":"2026-05-14T20:00:10.729Z","endTime":"2026-05-14T20:00:14.809Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682052,"link":"/api/v1/people/682052","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":680869,"link":"/api/v1/people/680869"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":669357,"link":"/api/v1/people/669357","batSide":{"code":"L","description":"Left"}},"first":{"id":691026,"link":"/api/v1/people/691026"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.9,"endSpeed":79.1,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.942697501586203,"aZ":-25.65919689898564,"pfxX":0.08475690330446506,"pfxZ":4.094777969514675,"pX":0.2522082405583811,"pZ":2.8898446915693756,"vX0":-7.6377724507521405,"vY0":-124.97631196469901,"vZ0":-0.5913121928341952,"x":107.39,"y":160.75,"x0":3.3299826444740543,"y0":50.001797853430084,"z0":5.227335889687265,"aX":0.13693359027574467},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":7.6,"breakHorizontal":1.6,"spinRate":2177,"spinDirection":153},"zone":2,"typeConfidence":2.0,"plateTime":0.43738368909660874,"extension":6.795052220054576},"index":4,"playId":"750b0e1b-49da-39cb-8df9-7f17ae33983a","pitchNumber":5,"startTime":"2026-05-14T20:00:27.854Z","endTime":"2026-05-14T20:00:31.146Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682052,"link":"/api/v1/people/682052","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":680869,"link":"/api/v1/people/680869"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":669357,"link":"/api/v1/people/669357","batSide":{"code":"L","description":"Left"}},"first":{"id":691026,"link":"/api/v1/people/691026"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":76.2,"endSpeed":69.3,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.419628100392316,"aZ":-27.570754087665655,"pfxX":-5.344186891884256,"pfxZ":3.7568138732596257,"pX":0.42280173251393227,"pZ":2.4447784632911076,"vX0":-4.970244619103709,"vY0":-110.84632321280583,"vZ0":0.4526856418662779,"x":100.88,"y":172.77,"x0":3.400453539090818,"y0":50.00534521063188,"z0":5.149394765338197,"aX":-6.557521263114547},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.4,"breakVerticalInduced":7.3,"breakHorizontal":11.2,"spinRate":2466,"spinDirection":278},"zone":6,"typeConfidence":2.0,"plateTime":0.49681184951402413,"extension":6.500885089265895},"index":5,"playId":"f4e130b0-0d19-3d58-ac3a-5ecb8343999b","pitchNumber":6,"startTime":"2026-05-14T20:00:49.817Z","endTime":"2026-05-14T20:00:54.826Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682052,"link":"/api/v1/people/682052","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":680869,"link":"/api/v1/people/680869"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":669357,"link":"/api/v1/people/669357","batSide":{"code":"L","description":"Left"}},"first":{"id":691026,"link":"/api/v1/people/691026"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"index":6,"playId":"ce7650e4-1bc0-3b9e-b96c-06b21388e9aa","startTime":"2026-05-14T20:01:26.209Z","endTime":"2026-05-14T20:01:30.861Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":682052,"link":"/api/v1/people/682052","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":680869,"link":"/api/v1/people/680869"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":669357,"link":"/api/v1/people/669357","batSide":{"code":"L","description":"Left"}},"first":{"id":691026,"link":"/api/v1/people/691026"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":2},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"index":7,"playId":"89a4d05e-2402-3cad-9995-335d0ebb4ede","startTime":"2026-05-14T20:01:44.657Z","endTime":"2026-05-14T20:01:49.258Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":682052,"link":"/api/v1/people/682052","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":680869,"link":"/api/v1/people/680869"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":669357,"link":"/api/v1/people/669357","batSide":{"code":"L","description":"Left"}},"first":{"id":691026,"link":"/api/v1/people/691026"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.6,"endSpeed":82.8,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.220005821893903,"aZ":-20.06092962318225,"pfxX":9.5195962497507,"pfxZ":6.928943659982416,"pX":-0.8809429842956392,"pZ":2.493964874038489,"vX0":-13.496702466053366,"vY0":-131.25479617761718,"vZ0":-3.0045597290724473,"x":150.58,"y":171.44,"x0":3.0859373975487587,"y0":50.00593340545314,"z0":5.143776639230324,"aX":16.650642579861643},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":12.1,"breakHorizontal":-14.4,"spinRate":2154,"spinDirection":124},"zone":11,"typeConfidence":2.0,"plateTime":0.4169686123785432,"extension":7.028353786715688},"index":8,"playId":"bb65a975-97dc-3d4f-a1ef-7397296b8e51","pitchNumber":7,"startTime":"2026-05-14T20:02:04.919Z","endTime":"2026-05-14T20:02:09.864Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682052,"link":"/api/v1/people/682052","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":680869,"link":"/api/v1/people/680869"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":669357,"link":"/api/v1/people/669357","batSide":{"code":"L","description":"Left"}},"first":{"id":691026,"link":"/api/v1/people/691026"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669357,"link":"/api/v1/people/669357"},"credit":"b_pa"},{"player":{"id":682052,"link":"/api/v1/people/682052"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":56.99999999999999,"awayTeamWinProbability":43.00000000000001,"homeTeamWinProbabilityAdded":-4.900000000000006,"leverageIndex":1.58,"dramaIndex":75.0,"contextMetrics":{},"playEndTime":"2026-05-14T20:02:09.864Z","atBatIndex":26},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"José Fermín flies out to shortstop Darell Hernaiz in foul territory.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":27,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-05-14T20:03:07.193Z","endTime":"2026-05-14T20:04:42.204Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":665877,"fullName":"José Fermín","link":"/api/v1/people/665877"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":682052,"fullName":"Jacob Lopez","link":"/api/v1/people/682052"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":669357,"fullName":"Nolan Gorman","link":"/api/v1/people/669357"},"postOnSecond":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[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":665877,"fullName":"José Fermín","link":"/api/v1/people/665877"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":687231,"link":"/api/v1/people/687231"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-05-14T20:02:24.464Z","endTime":"2026-05-14T20:03:09.520Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":682052,"link":"/api/v1/people/682052","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":680869,"link":"/api/v1/people/680869"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":665877,"link":"/api/v1/people/665877","batSide":{"code":"R","description":"Right"}},"first":{"id":669357,"link":"/api/v1/people/669357"},"second":{"id":691026,"link":"/api/v1/people/691026"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.8,"endSpeed":79.4,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.17618135194176,"aZ":-24.663090640896918,"pfxX":1.359754332613318,"pfxZ":4.662076764642729,"pX":1.2283216217592647,"pZ":2.466653767755686,"vX0":-6.16609908306119,"vY0":-126.26558911636458,"vZ0":-1.6528341016372274,"x":70.18,"y":172.18,"x0":3.5274600914139507,"y0":50.004744141734626,"z0":5.118080374137781,"aX":2.1926063406827234},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":8.3,"breakHorizontal":-1.1,"spinRate":2186,"spinDirection":145},"zone":12,"typeConfidence":2.0,"plateTime":0.4341270817430418,"extension":6.692450701101201},"index":1,"playId":"d7e7e84b-3cf4-36cd-a8de-f5da61fb259e","pitchNumber":1,"startTime":"2026-05-14T20:03:09.520Z","endTime":"2026-05-14T20:03:14.135Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682052,"link":"/api/v1/people/682052","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":680869,"link":"/api/v1/people/680869"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":665877,"link":"/api/v1/people/665877","batSide":{"code":"R","description":"Right"}},"first":{"id":669357,"link":"/api/v1/people/669357"},"second":{"id":691026,"link":"/api/v1/people/691026"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":true},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":77.5,"endSpeed":70.5,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.094024111691297,"aZ":-29.536863373206064,"pfxX":-1.6837334845105993,"pfxZ":2.088468965160981,"pX":-0.6123715998292866,"pZ":1.859606062722404,"vX0":-8.419438672616288,"vY0":-112.55082302307349,"vZ0":-0.494097648542581,"x":140.34,"y":188.57,"x0":3.417579941532634,"y0":50.00512375806739,"z0":5.109714526840997,"aX":-2.1296262475050516},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.2,"breakVerticalInduced":4.0,"breakHorizontal":5.5,"spinRate":2324,"spinDirection":278},"zone":7,"typeConfidence":2.0,"plateTime":0.4892815051195911,"extension":7.107747469899702},"index":2,"playId":"4eacc66a-4b37-3384-9f5c-c277898a745a","pitchNumber":2,"startTime":"2026-05-14T20:03:28.407Z","endTime":"2026-05-14T20:03:55.408Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682052,"link":"/api/v1/people/682052","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":680869,"link":"/api/v1/people/680869"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":665877,"link":"/api/v1/people/665877","batSide":{"code":"R","description":"Right"}},"first":{"id":669357,"link":"/api/v1/people/669357"},"second":{"id":691026,"link":"/api/v1/people/691026"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":138,"player":{"id":665877,"fullName":"José Fermín","link":"/api/v1/people/665877"}},"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":77.4,"endSpeed":70.9,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.58556456407489,"aZ":-28.991899704948487,"pfxX":-2.9377049848919574,"pfxZ":2.4871474162322578,"pX":1.094990834354381,"pZ":2.047196386408029,"vX0":-4.790943741974261,"vY0":-112.64719161437051,"vZ0":-0.09948346023590993,"x":75.26,"y":183.51,"x0":3.635763162213101,"y0":50.00113786292385,"z0":5.037487098377787,"aX":-3.7513900996496043},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.0,"breakVerticalInduced":4.8,"breakHorizontal":6.6,"spinRate":2395,"spinDirection":273},"zone":14,"typeConfidence":2.0,"plateTime":0.4873271710166076,"extension":6.5750207871974515},"index":3,"playId":"9acad52d-49be-387f-bbff-41dff58dd194","pitchNumber":3,"startTime":"2026-05-14T20:04:04.905Z","endTime":"2026-05-14T20:04:08.798Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682052,"link":"/api/v1/people/682052","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":680869,"link":"/api/v1/people/680869"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":665877,"link":"/api/v1/people/665877","batSide":{"code":"R","description":"Right"}},"first":{"id":669357,"link":"/api/v1/people/669357"},"second":{"id":691026,"link":"/api/v1/people/691026"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.2,"endSpeed":83.2,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.74724784192934,"aZ":-16.929535539956635,"pfxX":5.909061461367152,"pfxZ":8.599273436522571,"pX":-0.3010021452412289,"pZ":3.160033102471893,"vX0":-11.239521870119301,"vY0":-132.41759565518444,"vZ0":-2.4592335525505398,"x":128.47,"y":153.46,"x0":3.234189570421131,"y0":50.002147931005005,"z0":5.341925839064133,"aX":10.4757069419092},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":15.2,"breakHorizontal":-8.2,"spinRate":2187,"spinDirection":128},"zone":1,"typeConfidence":2.0,"plateTime":0.4139236469241028,"extension":7.197965943220683},"hitData":{"launchSpeed":89.9,"launchAngle":56.0,"totalDistance":189.0,"trajectory":"fly_ball","hardness":"medium","location":"6","coordinates":{"coordX":66.86,"coordY":152.14}},"index":4,"playId":"191ba91c-cbe1-35cb-b543-3ef9adce6d7f","pitchNumber":4,"startTime":"2026-05-14T20:04:26.923Z","endTime":"2026-05-14T20:04:42.204Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682052,"link":"/api/v1/people/682052","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":680869,"link":"/api/v1/people/680869"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":665877,"link":"/api/v1/people/665877","batSide":{"code":"R","description":"Right"}},"first":{"id":669357,"link":"/api/v1/people/669357"},"second":{"id":691026,"link":"/api/v1/people/691026"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665877,"link":"/api/v1/people/665877"},"credit":"b_ab"},{"player":{"id":682052,"link":"/api/v1/people/682052"},"credit":"p_ab"},{"player":{"id":665877,"link":"/api/v1/people/665877"},"credit":"b_pa"},{"player":{"id":682052,"link":"/api/v1/people/682052"},"credit":"p_pa"}],"flags":[{"credit":"b_foul_out"}],"homeTeamWinProbability":62.9,"awayTeamWinProbability":37.1,"homeTeamWinProbabilityAdded":5.900000000000006,"leverageIndex":2.52,"dramaIndex":104.0,"contextMetrics":{},"playEndTime":"2026-05-14T20:04:42.204Z","atBatIndex":27},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Yohel Pozo lines out to right fielder Carlos Cortes.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":28,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-05-14T20:05:08.563Z","endTime":"2026-05-14T20:06:49.966Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":650968,"fullName":"Yohel Pozo","link":"/api/v1/people/650968"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":682052,"fullName":"Jacob Lopez","link":"/api/v1/people/682052"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":650968,"fullName":"Yohel Pozo","link":"/api/v1/people/650968"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":666126,"link":"/api/v1/people/666126"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"playId":"3962b6b7-fa6a-4e98-aaa9-317c001e53b9","startTime":"2026-05-14T20:05:08.563Z","endTime":"2026-05-14T20:05:13.563Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":682052,"link":"/api/v1/people/682052","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":680869,"link":"/api/v1/people/680869"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":650968,"link":"/api/v1/people/650968","batSide":{"code":"R","description":"Right"}},"first":{"id":669357,"link":"/api/v1/people/669357"},"second":{"id":691026,"link":"/api/v1/people/691026"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":81.3,"endSpeed":75.2,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.014811720223683,"aZ":-30.33891451585506,"pfxX":-3.5620560898263243,"pfxZ":1.2870841938207853,"pX":-0.1728966857820988,"pZ":2.8654070928903557,"vX0":-7.8117439550984935,"vY0":-118.22132983703207,"vZ0":1.1638061040690912,"x":123.59,"y":161.41,"x0":3.62749365122808,"y0":50.00211822538504,"z0":5.136286185891881,"aX":-5.077985471294076},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":2.9,"breakHorizontal":8.3,"spinRate":2377,"spinDirection":268},"zone":2,"typeConfidence":2.0,"plateTime":0.46203862030218534,"extension":6.5419928999151855},"index":1,"playId":"88671880-7673-3c2a-9dd2-b3c3ae6b6248","pitchNumber":1,"startTime":"2026-05-14T20:05:24.277Z","endTime":"2026-05-14T20:05:31.363Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682052,"link":"/api/v1/people/682052","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":680869,"link":"/api/v1/people/680869"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":650968,"link":"/api/v1/people/650968","batSide":{"code":"R","description":"Right"}},"first":{"id":669357,"link":"/api/v1/people/669357"},"second":{"id":691026,"link":"/api/v1/people/691026"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":2},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"index":2,"playId":"70ddc568-a7fd-4e4b-9fed-907a0bf97935","startTime":"2026-05-14T20:05:45.371Z","endTime":"2026-05-14T20:05:50.371Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":682052,"link":"/api/v1/people/682052","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":680869,"link":"/api/v1/people/680869"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":650968,"link":"/api/v1/people/650968","batSide":{"code":"R","description":"Right"}},"first":{"id":669357,"link":"/api/v1/people/669357"},"second":{"id":691026,"link":"/api/v1/people/691026"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":true,"disengagementNum":2},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.9,"endSpeed":82.9,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.718176124623035,"aZ":-16.657332290821547,"pfxX":6.390246744714437,"pfxZ":8.922364367503395,"pX":-0.9207835315502916,"pZ":1.9114386140423563,"vX0":-12.236558265395454,"vY0":-130.35530593782588,"vZ0":-5.650427769301651,"x":152.1,"y":187.17,"x0":2.9819459180846835,"y0":50.00243874048717,"z0":5.344401245009262,"aX":11.113614854706618},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":15.1,"breakHorizontal":-9.2,"spinRate":2202,"spinDirection":133},"zone":13,"typeConfidence":2.0,"plateTime":0.41851663937483874,"extension":6.859201503558874},"index":3,"playId":"d800e787-d5b2-3118-8751-cee91b65ccd4","pitchNumber":2,"startTime":"2026-05-14T20:06:03.475Z","endTime":"2026-05-14T20:06:30.506Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682052,"link":"/api/v1/people/682052","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":680869,"link":"/api/v1/people/680869"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":650968,"link":"/api/v1/people/650968","batSide":{"code":"R","description":"Right"}},"first":{"id":669357,"link":"/api/v1/people/669357"},"second":{"id":691026,"link":"/api/v1/people/691026"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":138,"player":{"id":650968,"fullName":"Yohel Pozo","link":"/api/v1/people/650968"}},"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":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.4,"endSpeed":80.3,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.032163783198058,"aZ":-24.07532835758446,"pfxX":-0.4148234811246726,"pfxZ":4.994101607476493,"pX":-0.07292162918193026,"pZ":2.5978603910978433,"vX0":-8.557386271728506,"vY0":-125.67536538241582,"vZ0":-1.7074483343759865,"x":119.78,"y":168.64,"x0":3.409976709746472,"y0":50.00543723368875,"z0":5.214325010953463,"aX":-0.672849191910982},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":8.9,"breakHorizontal":2.4,"spinRate":2264,"spinDirection":157},"zone":5,"typeConfidence":2.0,"plateTime":0.4334442025713918,"extension":6.944194198955511},"hitData":{"launchSpeed":78.1,"launchAngle":24.0,"totalDistance":256.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":162.96,"coordY":117.73}},"index":4,"playId":"353534e5-f47a-3a4f-ba23-30c9f82214fa","pitchNumber":3,"startTime":"2026-05-14T20:06:39.691Z","endTime":"2026-05-14T20:06:49.966Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682052,"link":"/api/v1/people/682052","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":680869,"link":"/api/v1/people/680869"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":650968,"link":"/api/v1/people/650968","batSide":{"code":"R","description":"Right"}},"first":{"id":669357,"link":"/api/v1/people/669357"},"second":{"id":691026,"link":"/api/v1/people/691026"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":650968,"link":"/api/v1/people/650968"},"credit":"b_ab"},{"player":{"id":682052,"link":"/api/v1/people/682052"},"credit":"p_ab"},{"player":{"id":650968,"link":"/api/v1/people/650968"},"credit":"b_pa"},{"player":{"id":682052,"link":"/api/v1/people/682052"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":68.5,"awayTeamWinProbability":31.5,"homeTeamWinProbabilityAdded":5.600000000000001,"leverageIndex":2.22,"dramaIndex":95.0,"contextMetrics":{},"playEndTime":"2026-05-14T20:06:49.966Z","atBatIndex":28},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Carlos Cortes grounds out, pitcher Michael McGreevy to shortstop Masyn Winn to first baseman José Fermín.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":29,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-05-14T20:08:47.887Z","endTime":"2026-05-14T20:09:23.737Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":666126,"fullName":"Carlos Cortes","link":"/api/v1/people/666126"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":666126,"fullName":"Carlos Cortes","link":"/api/v1/people/666126"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":700241,"link":"/api/v1/people/700241"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":691026,"link":"/api/v1/people/691026"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":665877,"link":"/api/v1/people/665877"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":75.2,"endSpeed":70.7,"strikeZoneTop":2.99,"strikeZoneBottom":1.509,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":16.704097771749517,"aZ":-39.01753685504134,"pfxX":7.266156091562155,"pfxZ":-5.5472956786985685,"pX":-0.06895354475689788,"pZ":1.93854460342215,"vX0":1.8604487512994226,"vY0":-109.6267717492515,"vZ0":0.03177980079310161,"x":119.63,"y":186.44,"x0":-1.8694914776982976,"y0":50.00005269058503,"z0":6.038482937997764,"aX":8.972050013089335},"breaks":{"breakAngle":13.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.5,"breakVerticalInduced":-9.8,"breakHorizontal":-13.7,"spinRate":2421,"spinDirection":39},"zone":8,"typeConfidence":2.0,"plateTime":0.4968464497990608,"extension":6.2682552973147905},"index":0,"playId":"eb70d407-67af-3fc1-80cc-4ae3c0f74251","pitchNumber":1,"startTime":"2026-05-14T20:09:02.249Z","endTime":"2026-05-14T20:09:06.363Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700241,"link":"/api/v1/people/700241","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":665877,"link":"/api/v1/people/665877"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":701675,"link":"/api/v1/people/701675"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":666126,"link":"/api/v1/people/666126","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":90.0,"endSpeed":83.2,"strikeZoneTop":2.99,"strikeZoneBottom":1.509,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.07850947901082,"aZ":-21.172395220807022,"pfxX":-3.4091112722316383,"pfxZ":6.2599733170482565,"pX":-0.48919027753613253,"pZ":2.7041833408021994,"vX0":4.950170853641733,"vY0":-131.09033381562978,"vZ0":-4.058998479962119,"x":135.65,"y":165.77,"x0":-1.9503284990852847,"y0":50.00439139724558,"z0":5.833359134442271,"aX":-5.994052068680309},"breaks":{"breakAngle":13.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":10.8,"breakHorizontal":5.2,"spinRate":2029,"spinDirection":221},"zone":1,"typeConfidence":2.0,"plateTime":0.4162030157782395,"extension":6.211585777538066},"hitData":{"launchSpeed":84.0,"launchAngle":-40.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":124.92,"coordY":151.01}},"index":1,"playId":"32121c14-aeeb-3fdc-91a7-efb9990772db","pitchNumber":2,"startTime":"2026-05-14T20:09:16.233Z","endTime":"2026-05-14T20:09:23.737Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700241,"link":"/api/v1/people/700241","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":665877,"link":"/api/v1/people/665877"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":701675,"link":"/api/v1/people/701675"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":666126,"link":"/api/v1/people/666126","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666126,"link":"/api/v1/people/666126"},"credit":"b_ab"},{"player":{"id":700241,"link":"/api/v1/people/700241"},"credit":"p_ab"},{"player":{"id":666126,"link":"/api/v1/people/666126"},"credit":"b_pa"},{"player":{"id":700241,"link":"/api/v1/people/700241"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":66.4,"awayTeamWinProbability":33.599999999999994,"homeTeamWinProbabilityAdded":-2.0999999999999943,"leverageIndex":0.83,"dramaIndex":39.0,"contextMetrics":{},"playEndTime":"2026-05-14T20:09:23.737Z","atBatIndex":29},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Henry Bolte grounds out to first baseman José Fermín.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":30,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-05-14T20:09:38.467Z","endTime":"2026-05-14T20:10:16.874Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":703607,"fullName":"Henry Bolte","link":"/api/v1/people/703607"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":703607,"fullName":"Henry Bolte","link":"/api/v1/people/703607"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":665877,"link":"/api/v1/people/665877"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.7,"endSpeed":82.6,"strikeZoneTop":3.332,"strikeZoneBottom":1.682,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.944581482063732,"aZ":-17.623834858388218,"pfxX":-2.5261609521145867,"pfxZ":8.374826642062015,"pX":0.0749656426093859,"pZ":2.9070171529379065,"vX0":5.809866053130684,"vY0":-130.5682447052358,"vZ0":-3.9212361404670775,"x":114.14,"y":160.29,"x0":-1.8447736179124603,"y0":50.000509888682735,"z0":5.744049169456477,"aX":-4.388150553619969},"breaks":{"breakAngle":9.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":14.5,"breakHorizontal":3.4,"spinRate":2114,"spinDirection":215},"zone":2,"typeConfidence":2.0,"plateTime":0.4185302822562327,"extension":6.643516216006181},"index":0,"playId":"d1fda8fc-919d-387f-b629-a019924814f1","pitchNumber":1,"startTime":"2026-05-14T20:09:49.241Z","endTime":"2026-05-14T20:09:52.638Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700241,"link":"/api/v1/people/700241","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":665877,"link":"/api/v1/people/665877"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":701675,"link":"/api/v1/people/701675"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":703607,"link":"/api/v1/people/703607","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.7,"endSpeed":84.4,"strikeZoneTop":3.332,"strikeZoneBottom":1.682,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.922949954020083,"aZ":-23.830473004181826,"pfxX":-7.583953370628796,"pfxZ":4.603932767351292,"pX":0.029960665161150486,"pZ":2.493403823575949,"vX0":7.635255475931637,"vY0":-133.31003692302355,"vZ0":-3.913745344521896,"x":115.86,"y":171.46,"x0":-1.8770913267434388,"y0":50.00099375368851,"z0":5.687541747219876,"aX":-13.737472750892916},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":7.7,"breakHorizontal":12.2,"spinRate":2227,"spinDirection":229},"zone":5,"typeConfidence":2.0,"plateTime":0.40985204837343403,"extension":6.697911679407384},"hitData":{"launchSpeed":104.4,"launchAngle":-4.0,"totalDistance":24.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":154.03,"coordY":159.63}},"index":1,"playId":"0a2cfada-a3bc-3a31-9382-b945b0e66da4","pitchNumber":2,"startTime":"2026-05-14T20:10:07.756Z","endTime":"2026-05-14T20:10:16.874Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700241,"link":"/api/v1/people/700241","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":665877,"link":"/api/v1/people/665877"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":701675,"link":"/api/v1/people/701675"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":703607,"link":"/api/v1/people/703607","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":703607,"link":"/api/v1/people/703607"},"credit":"b_ab"},{"player":{"id":700241,"link":"/api/v1/people/700241"},"credit":"p_ab"},{"player":{"id":703607,"link":"/api/v1/people/703607"},"credit":"b_pa"},{"player":{"id":700241,"link":"/api/v1/people/700241"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":64.9,"awayTeamWinProbability":35.099999999999994,"homeTeamWinProbabilityAdded":-1.5,"leverageIndex":0.63,"dramaIndex":30.0,"contextMetrics":{},"playEndTime":"2026-05-14T20:10:16.874Z","atBatIndex":30},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Zack Gelof flies out to left fielder Nathan Church.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":31,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-05-14T20:10:25.231Z","endTime":"2026-05-14T20:11:48.189Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":680869,"fullName":"Zack Gelof","link":"/api/v1/people/680869"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":680869,"fullName":"Zack Gelof","link":"/api/v1/people/680869"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":701675,"link":"/api/v1/people/701675"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.0,"endSpeed":83.3,"strikeZoneTop":3.292,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.818796943926646,"aZ":-28.876830634402435,"pfxX":-5.789238736058119,"pfxZ":1.882370146774397,"pX":0.9101293190802219,"pZ":2.5021182180496075,"vX0":8.963410438251614,"vY0":-130.81178901493618,"vZ0":-2.7514103408588015,"x":82.31,"y":171.22,"x0":-1.7918982819350764,"y0":50.002154274827454,"z0":5.708471789364394,"aX":-10.140538915585836},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":3.0,"breakHorizontal":8.8,"spinRate":2263,"spinDirection":228},"zone":14,"typeConfidence":2.0,"plateTime":0.4170123677032249,"extension":6.587079872078179},"index":0,"playId":"8f083991-4b54-3d8a-93df-68a285aa476d","pitchNumber":1,"startTime":"2026-05-14T20:10:41.047Z","endTime":"2026-05-14T20:10:45.135Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700241,"link":"/api/v1/people/700241","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":665877,"link":"/api/v1/people/665877"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":701675,"link":"/api/v1/people/701675"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":680869,"link":"/api/v1/people/680869","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":86.7,"endSpeed":79.3,"strikeZoneTop":3.292,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.9692766289549,"aZ":-29.478437937018132,"pfxX":-9.6726311986043,"pfxZ":1.6919497460804944,"pX":0.11098349617415447,"pZ":0.9391608115418795,"vX0":8.014967043231788,"vY0":-125.85738240580248,"vZ0":-5.58384704078216,"x":112.77,"y":213.42,"x0":-1.8674766464887689,"y0":50.00467964725467,"z0":5.591604681924613,"aX":-15.426585430654733},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":1.9,"breakHorizontal":15.6,"spinRate":1800,"spinDirection":232},"zone":14,"typeConfidence":2.0,"plateTime":0.43620448860601124,"extension":6.373772565923311},"index":1,"playId":"fb68f069-6a8a-3575-b15b-42488486f374","pitchNumber":2,"startTime":"2026-05-14T20:10:55.990Z","endTime":"2026-05-14T20:11:00.270Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700241,"link":"/api/v1/people/700241","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":665877,"link":"/api/v1/people/665877"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":701675,"link":"/api/v1/people/701675"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":680869,"link":"/api/v1/people/680869","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":80.7,"endSpeed":75.0,"strikeZoneTop":3.292,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.324621178413548,"aZ":-35.86087842216212,"pfxX":6.743712618608791,"pfxZ":-2.6396811668386033,"pX":1.8818518852244719,"pZ":0.6439616358203203,"vX0":6.617615036476343,"vY0":-117.43886423291764,"vZ0":-3.7558736017492285,"x":45.27,"y":221.39,"x0":-1.8491761433398686,"y0":50.00421890462798,"z0":5.601118387364232,"aX":9.414802072322816},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.4,"breakVerticalInduced":-5.4,"breakHorizontal":-13.8,"spinRate":2528,"spinDirection":46},"zone":14,"typeConfidence":2.0,"plateTime":0.46647429272013063,"extension":6.358346215615504},"index":2,"playId":"9f709cd4-9b3f-3758-ad2b-32fe643fca4e","pitchNumber":3,"startTime":"2026-05-14T20:11:13.498Z","endTime":"2026-05-14T20:11:17.561Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700241,"link":"/api/v1/people/700241","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":665877,"link":"/api/v1/people/665877"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":701675,"link":"/api/v1/people/701675"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":680869,"link":"/api/v1/people/680869","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":80.6,"endSpeed":74.9,"strikeZoneTop":3.292,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.12899118895588,"aZ":-32.400023389665364,"pfxX":7.679240986453958,"pfxZ":-0.16169414429005524,"pX":0.2668807743711556,"pZ":1.8897218703065217,"vX0":2.961892283408795,"vY0":-117.51031794685993,"vZ0":-1.80959132179557,"x":106.83,"y":187.76,"x0":-2.0055543502095996,"y0":50.00271972751877,"z0":5.664470976898151,"aX":10.796893635289583},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.2,"breakVerticalInduced":-0.5,"breakHorizontal":-14.6,"spinRate":2392,"spinDirection":45},"zone":9,"typeConfidence":2.0,"plateTime":0.46514942064660403,"extension":6.266789819587364},"hitData":{"launchSpeed":96.3,"launchAngle":47.0,"totalDistance":304.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":108.2,"coordY":78.88}},"index":3,"playId":"2b1a38b5-d6cf-3582-b8d1-3552243b1a60","pitchNumber":4,"startTime":"2026-05-14T20:11:36.609Z","endTime":"2026-05-14T20:11:48.189Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700241,"link":"/api/v1/people/700241","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":665877,"link":"/api/v1/people/665877"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":701675,"link":"/api/v1/people/701675"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":680869,"link":"/api/v1/people/680869","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680869,"link":"/api/v1/people/680869"},"credit":"b_ab"},{"player":{"id":700241,"link":"/api/v1/people/700241"},"credit":"p_ab"},{"player":{"id":680869,"link":"/api/v1/people/680869"},"credit":"b_pa"},{"player":{"id":700241,"link":"/api/v1/people/700241"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":63.800000000000004,"awayTeamWinProbability":36.199999999999996,"homeTeamWinProbabilityAdded":-1.1000000000000014,"leverageIndex":0.42,"dramaIndex":22.0,"contextMetrics":{},"playEndTime":"2026-05-14T20:11:48.189Z","atBatIndex":31},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Nathan Church grounds out, second baseman Jeff McNeil to first baseman Nick Kurtz.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":32,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-05-14T20:13:55.505Z","endTime":"2026-05-14T20:14:46.518Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":682052,"fullName":"Jacob Lopez","link":"/api/v1/people/682052"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":643446,"link":"/api/v1/people/643446"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":701762,"link":"/api/v1/people/701762"},"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(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":78.1,"endSpeed":72.2,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.130434827988054,"aZ":-31.46579662460114,"pfxX":-3.3453467381375854,"pfxZ":0.5382259847864166,"pX":-0.6658954577516757,"pZ":2.1694625748624645,"vX0":-8.327036982543648,"vY0":-113.48510576142486,"vZ0":0.5276200406723515,"x":142.38,"y":180.2,"x0":3.4804435783686687,"y0":50.0002716144433,"z0":5.059927397444467,"aX":-4.376804278571503},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.4,"breakVerticalInduced":1.4,"breakHorizontal":8.2,"spinRate":2292,"spinDirection":269},"zone":4,"typeConfidence":2.0,"plateTime":0.482025349861785,"extension":6.843923635348513},"index":0,"playId":"a265f2ca-bdf3-3608-a76d-0b59e2e0bd32","pitchNumber":1,"startTime":"2026-05-14T20:13:58.945Z","endTime":"2026-05-14T20:14:02.181Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682052,"link":"/api/v1/people/682052","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":680869,"link":"/api/v1/people/680869"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":701675,"link":"/api/v1/people/701675","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":89.9,"endSpeed":82.9,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.429187159618454,"aZ":-19.05924017338475,"pfxX":9.205214720600015,"pfxZ":7.5122119459262695,"pX":0.12655858001345704,"pZ":2.8122814441231268,"vX0":-11.046419404684414,"vY0":-130.53245427864707,"vZ0":-2.3627511193551936,"x":112.18,"y":162.85,"x0":3.194008282737421,"y0":50.004367395713885,"z0":5.145738485827565,"aX":16.075264837233664},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":13.3,"breakHorizontal":-14.5,"spinRate":2218,"spinDirection":126},"zone":2,"typeConfidence":2.0,"plateTime":0.4177357863499567,"extension":7.136275881705543},"index":1,"playId":"0cc41259-e81a-3ade-90e8-d6991cfabe04","pitchNumber":2,"startTime":"2026-05-14T20:14:17.653Z","endTime":"2026-05-14T20:14:22.076Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682052,"link":"/api/v1/people/682052","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":680869,"link":"/api/v1/people/680869"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":701675,"link":"/api/v1/people/701675","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":79.0,"endSpeed":73.6,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.175568037101407,"aZ":-31.584918623052843,"pfxX":-1.519732964257574,"pfxZ":0.4322939299506352,"pX":0.07707567161923544,"pZ":1.3939636866021028,"vX0":-6.77939002441263,"vY0":-114.97361568680805,"vZ0":-1.2984723318424631,"x":114.06,"y":201.14,"x0":3.248302830056743,"y0":50.0006438927013,"z0":5.001569658961994,"aX":-2.0554258079674215},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.7,"breakVerticalInduced":0.7,"breakHorizontal":4.3,"spinRate":2349,"spinDirection":266},"zone":14,"typeConfidence":2.0,"plateTime":0.474461802297133,"extension":6.721663277286834},"hitData":{"launchSpeed":76.0,"launchAngle":9.0,"totalDistance":125.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":143.66,"coordY":137.3}},"index":2,"playId":"c8f65656-4867-37a5-b4ec-93524fbd1a57","pitchNumber":3,"startTime":"2026-05-14T20:14:38.555Z","endTime":"2026-05-14T20:14:46.518Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682052,"link":"/api/v1/people/682052","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":680869,"link":"/api/v1/people/680869"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":701675,"link":"/api/v1/people/701675","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":701675,"link":"/api/v1/people/701675"},"credit":"b_ab"},{"player":{"id":682052,"link":"/api/v1/people/682052"},"credit":"p_ab"},{"player":{"id":701675,"link":"/api/v1/people/701675"},"credit":"b_pa"},{"player":{"id":682052,"link":"/api/v1/people/682052"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":67.0,"awayTeamWinProbability":33.0,"homeTeamWinProbabilityAdded":3.1999999999999957,"leverageIndex":1.26,"dramaIndex":56.0,"contextMetrics":{},"playEndTime":"2026-05-14T20:14:46.518Z","atBatIndex":32},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Victor Scott II homers (2) on a fly ball to right field.","rbi":1,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":33,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-05-14T20:15:01.170Z","endTime":"2026-05-14T20:15:54.505Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":687363,"fullName":"Victor Scott II","link":"/api/v1/people/687363"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":682052,"fullName":"Jacob Lopez","link":"/api/v1/people/682052"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":687363,"fullName":"Victor Scott II","link":"/api/v1/people/687363"},"responsiblePitcher":{"id":682052,"link":"/api/v1/people/682052"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":86.1,"endSpeed":79.6,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.98076807974455,"aZ":-24.190867186311813,"pfxX":1.9931987976617913,"pfxZ":4.985377060982502,"pX":-0.1636891240294378,"pZ":2.120208415480221,"vX0":-9.032423626873014,"vY0":-125.15185680947802,"vZ0":-2.754177312740378,"x":123.24,"y":181.53,"x0":3.218252557883231,"y0":50.003557256845454,"z0":5.196119101640885,"aX":3.1932433090627588},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":8.6,"breakHorizontal":-1.8,"spinRate":2157,"spinDirection":143},"zone":8,"typeConfidence":2.0,"plateTime":0.43604771462642056,"extension":6.90283374473197},"index":0,"playId":"aa68347d-210e-3fbc-b444-29c313a750b8","pitchNumber":1,"startTime":"2026-05-14T20:15:12.120Z","endTime":"2026-05-14T20:15:16.161Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682052,"link":"/api/v1/people/682052","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":680869,"link":"/api/v1/people/680869"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":687363,"link":"/api/v1/people/687363","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":76.6,"endSpeed":71.4,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":17.534041077214233,"aZ":-30.49397335958217,"pfxX":-4.367273837171021,"pfxZ":1.3127376170241583,"pX":0.8440602105551067,"pZ":2.50302954700892,"vX0":-4.740491720059362,"vY0":-111.64516464406874,"vZ0":1.2831115002992413,"x":84.83,"y":171.2,"x0":3.5514265435499692,"y0":50.00205741320033,"z0":5.027333001287642,"aX":-5.587914309240768},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.1,"breakVerticalInduced":3.0,"breakHorizontal":9.0,"spinRate":2361,"spinDirection":271},"zone":6,"typeConfidence":2.0,"plateTime":0.4880593902067458,"extension":6.7061787053987985},"hitData":{"launchSpeed":97.6,"launchAngle":31.0,"totalDistance":397.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":229.99,"coordY":75.23}},"index":1,"playId":"e4012477-33d1-3aa3-ba20-e9a82e93aa29","pitchNumber":2,"startTime":"2026-05-14T20:15:26.568Z","endTime":"2026-05-14T20:15:54.505Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682052,"link":"/api/v1/people/682052","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":680869,"link":"/api/v1/people/680869"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":687363,"link":"/api/v1/people/687363","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687363,"link":"/api/v1/people/687363"},"credit":"b_ab"},{"player":{"id":682052,"link":"/api/v1/people/682052"},"credit":"p_ab"},{"player":{"id":687363,"link":"/api/v1/people/687363"},"credit":"b_pa"},{"player":{"id":682052,"link":"/api/v1/people/682052"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.0,"awayTeamWinProbability":47.0,"homeTeamWinProbabilityAdded":-14.0,"leverageIndex":0.92,"dramaIndex":114.0,"contextMetrics":{},"playEndTime":"2026-05-14T20:15:54.505Z","atBatIndex":33},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"JJ Wetherholt grounds out, shortstop Darell Hernaiz to first baseman Nick Kurtz.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":34,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-05-14T20:16:04.712Z","endTime":"2026-05-14T20:16:35.417Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":682052,"fullName":"Jacob Lopez","link":"/api/v1/people/682052"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":687231,"link":"/api/v1/people/687231"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":701762,"link":"/api/v1/people/701762"},"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":89.2,"endSpeed":81.6,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.254385155944373,"aZ":-21.05340220545906,"pfxX":10.347928636337855,"pfxZ":6.556747930821466,"pX":-0.43916458401837466,"pZ":2.31089805941477,"vX0":-12.761728969585343,"vY0":-129.24551853417893,"vZ0":-2.800280623248978,"x":133.74,"y":176.39,"x0":3.211857443548154,"y0":50.00455177115403,"z0":5.02045183492681,"aX":17.556749026575336},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":11.4,"breakHorizontal":-16.0,"spinRate":2288,"spinDirection":115},"zone":4,"typeConfidence":2.0,"plateTime":0.42335751932942456,"extension":7.0745017337396},"index":0,"playId":"090191fe-fe65-3ad8-bff2-5180d930cbba","pitchNumber":1,"startTime":"2026-05-14T20:16:13.688Z","endTime":"2026-05-14T20:16:17.605Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682052,"link":"/api/v1/people/682052","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":680869,"link":"/api/v1/people/680869"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":802139,"link":"/api/v1/people/802139","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.0,"endSpeed":82.0,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.085928945385355,"aZ":-27.79573030224909,"pfxX":9.32220785420143,"pfxZ":2.5627289362355086,"pX":0.6047659316785305,"pZ":2.208528774863387,"vX0":-9.599666026504444,"vY0":-129.35048394041908,"vZ0":-1.94524910334614,"x":93.95,"y":179.15,"x0":3.1396989658785133,"y0":50.00238160391759,"z0":5.086002263234033,"aX":15.916088776097366},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":4.4,"breakHorizontal":-15.0,"spinRate":2024,"spinDirection":123},"zone":6,"typeConfidence":2.0,"plateTime":0.42225346884638437,"extension":7.116697672332444},"hitData":{"launchSpeed":91.2,"launchAngle":-21.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":131.03,"coordY":143.07}},"index":1,"playId":"a690529c-a3a7-350a-b94c-0180e5a8bba0","pitchNumber":2,"startTime":"2026-05-14T20:16:27.696Z","endTime":"2026-05-14T20:16:35.417Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682052,"link":"/api/v1/people/682052","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":680869,"link":"/api/v1/people/680869"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":802139,"link":"/api/v1/people/802139","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":802139,"link":"/api/v1/people/802139"},"credit":"b_ab"},{"player":{"id":682052,"link":"/api/v1/people/682052"},"credit":"p_ab"},{"player":{"id":802139,"link":"/api/v1/people/802139"},"credit":"b_pa"},{"player":{"id":682052,"link":"/api/v1/people/682052"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.2,"awayTeamWinProbability":44.8,"homeTeamWinProbabilityAdded":2.200000000000003,"leverageIndex":0.88,"dramaIndex":41.0,"contextMetrics":{},"playEndTime":"2026-05-14T20:16:35.417Z","atBatIndex":34},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Iván Herrera grounds out, second baseman Jeff McNeil to first baseman Nick Kurtz.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":35,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-05-14T20:16:46.547Z","endTime":"2026-05-14T20:17:42.616Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":3},"matchup":{"batter":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":682052,"fullName":"Jacob Lopez","link":"/api/v1/people/682052"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":643446,"link":"/api/v1/people/643446"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":701762,"link":"/api/v1/people/701762"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.4,"endSpeed":77.1,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.66081065207655,"aZ":-27.96438114749648,"pfxX":13.290501478657069,"pfxZ":2.7672103871489426,"pX":2.0066231965568897,"pZ":1.960058780179225,"vX0":-7.868523567291081,"vY0":-122.62262761342164,"vZ0":-1.2001218248012997,"x":40.51,"y":185.86,"x0":3.5334429755753827,"y0":50.000366056115396,"z0":4.84555822433259,"aX":20.199681364865718},"breaks":{"breakAngle":33.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":5.0,"breakHorizontal":-22.2,"spinRate":2243,"spinDirection":105},"zone":14,"typeConfidence":2.0,"plateTime":0.4469885093693291,"extension":6.670926539794638},"index":0,"playId":"c501cab7-468e-3e0d-aa02-b4710224ebbf","pitchNumber":1,"startTime":"2026-05-14T20:17:02.033Z","endTime":"2026-05-14T20:17:06.785Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682052,"link":"/api/v1/people/682052","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":680869,"link":"/api/v1/people/680869"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":671056,"link":"/api/v1/people/671056","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.0,"endSpeed":80.6,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.604446225201368,"aZ":-24.514477667035397,"pfxX":2.8227000658377994,"pfxZ":4.6028268522679685,"pX":2.0517521987085225,"pZ":2.5686885470909577,"vX0":-4.94188666486642,"vY0":-128.16452789945714,"vZ0":-1.4850404341470662,"x":38.79,"y":169.43,"x0":3.638546926718734,"y0":50.00006701260028,"z0":5.071053466776507,"aX":4.6938033527720275},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":8.3,"breakHorizontal":-4.0,"spinRate":2231,"spinDirection":144},"zone":12,"typeConfidence":2.0,"plateTime":0.42744926135120576,"extension":6.772885013514254},"index":1,"playId":"6c5aeeac-68cd-3556-9855-5ba9902b5370","pitchNumber":2,"startTime":"2026-05-14T20:17:15.747Z","endTime":"2026-05-14T20:17:19.240Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682052,"link":"/api/v1/people/682052","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":680869,"link":"/api/v1/people/680869"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":671056,"link":"/api/v1/people/671056","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":79.8,"endSpeed":73.9,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.60681319303236,"aZ":-29.002250151751383,"pfxX":-2.1425664340284047,"pfxZ":2.3088862811737805,"pX":-0.48338329651813455,"pZ":2.0199738797940032,"vX0":-8.491013957453644,"vY0":-116.05917599891623,"vZ0":-0.7730850009345769,"x":135.43,"y":184.24,"x0":3.4924855711674856,"y0":50.000320952940214,"z0":5.106225503880884,"aX":-2.937154938087953},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":4.3,"breakHorizontal":5.9,"spinRate":2513,"spinDirection":267},"zone":7,"typeConfidence":2.0,"plateTime":0.4709493408181138,"extension":6.679374653589296},"hitData":{"launchSpeed":65.5,"launchAngle":17.0,"totalDistance":119.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":134.9,"coordY":138.78}},"index":2,"playId":"70c9255c-256d-314c-be52-af88a2f182b9","pitchNumber":3,"startTime":"2026-05-14T20:17:33.050Z","endTime":"2026-05-14T20:17:42.616Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682052,"link":"/api/v1/people/682052","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":680869,"link":"/api/v1/people/680869"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":671056,"link":"/api/v1/people/671056","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":671056,"link":"/api/v1/people/671056"},"credit":"b_ab"},{"player":{"id":682052,"link":"/api/v1/people/682052"},"credit":"p_ab"},{"player":{"id":671056,"link":"/api/v1/people/671056"},"credit":"b_pa"},{"player":{"id":682052,"link":"/api/v1/people/682052"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":56.699999999999996,"awayTeamWinProbability":43.300000000000004,"homeTeamWinProbabilityAdded":1.499999999999993,"leverageIndex":0.58,"dramaIndex":29.0,"contextMetrics":{},"playEndTime":"2026-05-14T20:17:42.616Z","atBatIndex":35},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jeff McNeil flies out to center fielder Victor Scott II.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":36,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-05-14T20:19:54.164Z","endTime":"2026-05-14T20:20:42.277Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":1},"matchup":{"batter":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[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":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":687363,"link":"/api/v1/people/687363"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.4,"endSpeed":83.9,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.80006252906362,"aZ":-19.21729113481899,"pfxX":-4.043251510270945,"pfxZ":7.25888712671593,"pX":-1.2932812469131592,"pZ":3.0098055034970113,"vX0":3.179085200662981,"vY0":-131.69908801256958,"vZ0":-3.7045682706873264,"x":166.3,"y":157.52,"x0":-1.9813438017684057,"y0":50.00112092265352,"z0":5.828159465531069,"aX":-7.2149207244518765},"breaks":{"breakAngle":18.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":12.7,"breakHorizontal":6.7,"spinRate":2137,"spinDirection":215},"zone":11,"typeConfidence":2.0,"plateTime":0.4134031438084369,"extension":6.281264666875543},"index":0,"playId":"2e11bb9e-58ab-3081-8547-12df10d5a1d4","pitchNumber":1,"startTime":"2026-05-14T20:19:54.164Z","endTime":"2026-05-14T20:19:58.648Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700241,"link":"/api/v1/people/700241","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":665877,"link":"/api/v1/people/665877"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":701675,"link":"/api/v1/people/701675"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":643446,"link":"/api/v1/people/643446","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":85.7,"endSpeed":79.1,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.278456215191973,"aZ":-26.460156730168116,"pfxX":0.6233585561512092,"pfxZ":3.6247352087033953,"pX":1.7347491384116387,"pZ":1.841812186896408,"vX0":8.46089940390687,"vY0":-124.57833889644283,"vZ0":-4.205801927211756,"x":50.88,"y":189.05,"x0":-1.7820047403271608,"y0":50.00291569720596,"z0":5.73096160524548,"aX":0.9829711568860624},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":5.9,"breakHorizontal":-3.0,"spinRate":2349,"spinDirection":193},"zone":14,"typeConfidence":2.0,"plateTime":0.43912037748768595,"extension":6.353166891404052},"index":1,"playId":"003e3a44-c47c-36c5-8ba9-ed0724b2a04e","pitchNumber":2,"startTime":"2026-05-14T20:20:08.715Z","endTime":"2026-05-14T20:20:12.816Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700241,"link":"/api/v1/people/700241","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":665877,"link":"/api/v1/people/665877"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":701675,"link":"/api/v1/people/701675"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":643446,"link":"/api/v1/people/643446","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":0,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.6,"endSpeed":84.0,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.47651945815685,"aZ":-18.85416311974138,"pfxX":-4.0121216693929,"pfxZ":7.4448387602623125,"pX":-0.5796723221125741,"pZ":2.66995003148249,"vX0":4.622675340987474,"vY0":-132.00802189066266,"vZ0":-4.547603673391532,"x":139.1,"y":166.69,"x0":-1.8209820024238597,"y0":50.00403990124083,"z0":5.777488585158951,"aX":-7.179422020513907},"breaks":{"breakAngle":18.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":12.8,"breakHorizontal":6.5,"spinRate":2172,"spinDirection":218},"zone":4,"typeConfidence":2.0,"plateTime":0.41276892502116613,"extension":6.353796101383889},"hitData":{"launchSpeed":97.0,"launchAngle":31.0,"totalDistance":365.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":143.16,"coordY":52.84}},"index":2,"playId":"825736bb-debd-35ed-b207-7379e620a553","pitchNumber":3,"startTime":"2026-05-14T20:20:28.407Z","endTime":"2026-05-14T20:20:42.277Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700241,"link":"/api/v1/people/700241","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":665877,"link":"/api/v1/people/665877"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":701675,"link":"/api/v1/people/701675"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":643446,"link":"/api/v1/people/643446","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":643446,"link":"/api/v1/people/643446"},"credit":"b_ab"},{"player":{"id":700241,"link":"/api/v1/people/700241"},"credit":"p_ab"},{"player":{"id":643446,"link":"/api/v1/people/643446"},"credit":"b_pa"},{"player":{"id":700241,"link":"/api/v1/people/700241"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.7,"awayTeamWinProbability":46.3,"homeTeamWinProbabilityAdded":-2.999999999999993,"leverageIndex":1.16,"dramaIndex":53.0,"contextMetrics":{},"playEndTime":"2026-05-14T20:20:42.277Z","atBatIndex":36},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Darell Hernaiz grounds out, shortstop Masyn Winn to first baseman José Fermín.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":37,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-05-14T20:20:43.585Z","endTime":"2026-05-14T20:21:31.459Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":687231,"fullName":"Darell Hernaiz","link":"/api/v1/people/687231"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":687231,"fullName":"Darell Hernaiz","link":"/api/v1/people/687231"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":691026,"link":"/api/v1/people/691026"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":665877,"link":"/api/v1/people/665877"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":80.3,"endSpeed":74.5,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.14915894250752,"aZ":-32.48844637713571,"pfxX":8.693921214391748,"pfxZ":-0.22729146925970145,"pX":0.3586667404777604,"pZ":1.9798448060003573,"vX0":3.0971943107805915,"vY0":-116.97381853518884,"vZ0":-1.3334205140090185,"x":103.33,"y":185.32,"x0":-2.110355886205746,"y0":50.00238558005221,"z0":5.591047109925274,"aX":12.099569188342878},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.6,"breakVerticalInduced":-0.5,"breakHorizontal":-16.4,"spinRate":2474,"spinDirection":48},"zone":9,"typeConfidence":2.0,"plateTime":0.4674529922034725,"extension":6.2293788917985875},"index":0,"playId":"560c9ff1-449b-35d2-b4c0-d449191f0de0","pitchNumber":1,"startTime":"2026-05-14T20:21:04.398Z","endTime":"2026-05-14T20:21:08.286Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700241,"link":"/api/v1/people/700241","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":665877,"link":"/api/v1/people/665877"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":701675,"link":"/api/v1/people/701675"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":687231,"link":"/api/v1/people/687231","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.5,"endSpeed":84.8,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.56277052195342,"aZ":-27.836696656249586,"pfxX":-8.267849797248175,"pfxZ":2.387808062457264,"pX":-0.24373104203135057,"pZ":1.6673821482245992,"vX0":6.746769114087863,"vY0":-133.12432548921933,"vZ0":-4.936566724254245,"x":126.29,"y":193.76,"x0":-1.7228084811736957,"y0":50.001226605488846,"z0":5.533323846211469,"aX":-15.00567112665088},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":3.6,"breakHorizontal":13.7,"spinRate":2139,"spinDirection":228},"zone":8,"typeConfidence":2.0,"plateTime":0.4096809667361181,"extension":6.3809529713207285},"hitData":{"launchSpeed":83.4,"launchAngle":-4.0,"totalDistance":19.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":106.2,"coordY":149.66}},"index":1,"playId":"903c7cce-a5d0-35d4-9ab4-997264add14b","pitchNumber":2,"startTime":"2026-05-14T20:21:22.121Z","endTime":"2026-05-14T20:21:31.459Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700241,"link":"/api/v1/people/700241","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":665877,"link":"/api/v1/people/665877"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":701675,"link":"/api/v1/people/701675"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":687231,"link":"/api/v1/people/687231","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687231,"link":"/api/v1/people/687231"},"credit":"b_ab"},{"player":{"id":700241,"link":"/api/v1/people/700241"},"credit":"p_ab"},{"player":{"id":687231,"link":"/api/v1/people/687231"},"credit":"b_pa"},{"player":{"id":700241,"link":"/api/v1/people/700241"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":51.5,"awayTeamWinProbability":48.5,"homeTeamWinProbabilityAdded":-2.200000000000003,"leverageIndex":0.88,"dramaIndex":41.0,"contextMetrics":{},"playEndTime":"2026-05-14T20:21:31.459Z","atBatIndex":37},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Nick Kurtz called out on strikes.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":38,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-05-14T20:21:40.755Z","endTime":"2026-05-14T20:23:33.470Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":671056,"link":"/api/v1/people/671056"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.3,"endSpeed":81.2,"strikeZoneTop":3.413,"strikeZoneBottom":1.722,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.308750499986683,"aZ":-32.204898799362205,"pfxX":-7.478266160996224,"pfxZ":-0.01925161319790014,"pX":-0.9691223482576565,"pZ":1.6906414235939333,"vX0":5.135886038294566,"vY0":-127.15135699964799,"vZ0":-3.740821638022368,"x":153.94,"y":193.13,"x0":-2.0321903657779288,"y0":50.002503844244124,"z0":5.705535512479717,"aX":-12.383425087309089},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":-0.6,"breakHorizontal":12.6,"spinRate":1668,"spinDirection":233},"zone":13,"typeConfidence":2.0,"plateTime":0.4289246797376771,"extension":6.450420025247382},"index":0,"playId":"1862768c-6096-35a2-818a-e373cecec2cb","pitchNumber":1,"startTime":"2026-05-14T20:21:56.839Z","endTime":"2026-05-14T20:22:01.457Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700241,"link":"/api/v1/people/700241","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":665877,"link":"/api/v1/people/665877"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":701675,"link":"/api/v1/people/701675"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":701762,"link":"/api/v1/people/701762","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":81.8,"endSpeed":76.9,"strikeZoneTop":3.413,"strikeZoneBottom":1.722,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.26641558215032,"aZ":-35.007327949221164,"pfxX":2.322677900899035,"pfxZ":-1.9327173223650407,"pX":0.2921974604129996,"pZ":1.0389714337936191,"vX0":4.498694672882557,"vY0":-119.18761027468142,"vZ0":-3.790118163396726,"x":105.86,"y":210.73,"x0":-1.9091790828400552,"y0":50.005472126446506,"z0":5.756093869508662,"aX":3.3983317994095827},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.3,"breakVerticalInduced":-4.1,"breakHorizontal":-5.2,"spinRate":2361,"spinDirection":63},"zone":14,"typeConfidence":2.0,"plateTime":0.45661724926473024,"extension":6.368826442305277},"index":1,"playId":"5a9413e4-44e9-3937-8a9a-d4090eaea57e","pitchNumber":2,"startTime":"2026-05-14T20:22:11.888Z","endTime":"2026-05-14T20:22:16.673Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700241,"link":"/api/v1/people/700241","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":665877,"link":"/api/v1/people/665877"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":701675,"link":"/api/v1/people/701675"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":701762,"link":"/api/v1/people/701762","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.5,"endSpeed":79.3,"strikeZoneTop":3.413,"strikeZoneBottom":1.722,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.605388361244223,"aZ":-30.865254625734956,"pfxX":-7.540111174273215,"pfxZ":0.8163354535820861,"pX":0.16378192485327017,"pZ":2.7598411634234123,"vX0":7.309856981916993,"vY0":-125.73922675891691,"vZ0":-1.3341454190921642,"x":110.76,"y":164.26,"x0":-1.802046282075655,"y0":50.00133960617626,"z0":5.802707470575063,"aX":-12.067160125145659},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":1.4,"breakHorizontal":12.0,"spinRate":1690,"spinDirection":231},"zone":5,"typeConfidence":2.0,"plateTime":0.4356730759543872,"extension":6.431705562029495},"index":2,"playId":"7ef4b6ab-85c2-3c35-8384-5750d1989baf","pitchNumber":3,"startTime":"2026-05-14T20:22:30.045Z","endTime":"2026-05-14T20:22:34.136Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700241,"link":"/api/v1/people/700241","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":665877,"link":"/api/v1/people/665877"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":701675,"link":"/api/v1/people/701675"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":701762,"link":"/api/v1/people/701762","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.0,"endSpeed":80.6,"strikeZoneTop":3.413,"strikeZoneBottom":1.722,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.82463320144067,"aZ":-27.523832506866253,"pfxX":-0.05288764063626239,"pfxZ":2.834497972968583,"pX":1.4037867730532898,"pZ":3.878236837768657,"vX0":8.230627239417299,"vY0":-126.51118114434507,"vZ0":0.7522737597850299,"x":63.49,"y":134.07,"x0":-1.8680658928326785,"y0":50.00298412293433,"z0":5.762227024873136,"aX":-0.08734227694877332},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":5.5,"breakHorizontal":-1.6,"spinRate":2418,"spinDirection":185},"zone":12,"typeConfidence":2.0,"plateTime":0.4309135848897716,"extension":6.398947680335968},"index":3,"playId":"f78c7e7d-c26c-3211-86fb-06fbca90871b","pitchNumber":4,"startTime":"2026-05-14T20:22:46.391Z","endTime":"2026-05-14T20:22:51.160Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700241,"link":"/api/v1/people/700241","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":665877,"link":"/api/v1/people/665877"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":701675,"link":"/api/v1/people/701675"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":701762,"link":"/api/v1/people/701762","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":77.6,"endSpeed":71.7,"strikeZoneTop":3.413,"strikeZoneBottom":1.722,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.278293814359383,"aZ":-42.75730727576928,"pfxX":6.45863883483352,"pfxZ":-8.259626440397076,"pX":0.6155272401878086,"pZ":1.1104095993173018,"vX0":3.646088941097132,"vY0":-112.99951521038388,"vZ0":-0.8491022298700651,"x":93.54,"y":208.8,"x0":-1.8625910607228364,"y0":50.00061206728209,"z0":5.819550627657797,"aX":8.277951917797967},"breaks":{"breakAngle":12.0,"breakLength":14.4,"breakY":24.0,"breakVertical":-60.5,"breakVerticalInduced":-14.9,"breakHorizontal":-12.7,"spinRate":2528,"spinDirection":42},"zone":14,"typeConfidence":2.0,"plateTime":0.4863490358115983,"extension":6.5202230574573},"index":4,"playId":"815bd086-92fc-3daa-b695-1530de5c8c3b","pitchNumber":5,"startTime":"2026-05-14T20:23:04.865Z","endTime":"2026-05-14T20:23:08.561Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700241,"link":"/api/v1/people/700241","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":665877,"link":"/api/v1/people/665877"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":701675,"link":"/api/v1/people/701675"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":701762,"link":"/api/v1/people/701762","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"index":5,"startTime":"2026-05-14T20:23:15.545Z","endTime":"2026-05-14T20:23:28.760Z","isPitch":false,"type":"action","player":{"id":701762,"link":"/api/v1/people/701762"},"defense":{"pitcher":{"id":700241,"link":"/api/v1/people/700241","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":665877,"link":"/api/v1/people/665877"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":701675,"link":"/api/v1/people/701675"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":701762,"link":"/api/v1/people/701762","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.2,"endSpeed":83.8,"strikeZoneTop":3.413,"strikeZoneBottom":1.722,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.370635911301882,"aZ":-22.950322742688794,"pfxX":-5.982731920036189,"pfxZ":5.162381091098661,"pX":0.6929836567137031,"pZ":2.538520266410887,"vX0":8.504837212356636,"vY0":-132.58857498174177,"vZ0":-3.7155488800479857,"x":90.59,"y":170.24,"x0":-1.7735147749222628,"y0":50.00385787279125,"z0":5.625541706170545,"aX":-10.69242455774077},"breaks":{"breakAngle":20.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":8.8,"breakHorizontal":9.1,"spinRate":2145,"spinDirection":223},"zone":6,"typeConfidence":2.0,"plateTime":0.41252381683648487,"extension":6.446021476007786},"index":6,"playId":"3a6a2d92-1e48-3a52-b0b1-d8de69d95d66","pitchNumber":6,"startTime":"2026-05-14T20:23:28.760Z","endTime":"2026-05-14T20:23:33.470Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700241,"link":"/api/v1/people/700241","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":665877,"link":"/api/v1/people/665877"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":701675,"link":"/api/v1/people/701675"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":701762,"link":"/api/v1/people/701762","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":701762,"link":"/api/v1/people/701762"},"credit":"b_ab"},{"player":{"id":700241,"link":"/api/v1/people/700241"},"credit":"p_ab"},{"player":{"id":701762,"link":"/api/v1/people/701762"},"credit":"b_pa"},{"player":{"id":700241,"link":"/api/v1/people/700241"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-1.5,"leverageIndex":0.59,"dramaIndex":29.0,"contextMetrics":{},"playEndTime":"2026-05-14T20:23:33.470Z","atBatIndex":38},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Jordan Walker homers (12) on a line drive to right center field.","rbi":1,"awayScore":2,"homeScore":1,"isOut":false},"about":{"atBatIndex":39,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-05-14T20:25:40.032Z","endTime":"2026-05-14T20:29:38.328Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":65},"count":{"balls":1,"strikes":2,"outs":0},"matchup":{"batter":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":682052,"fullName":"Jacob Lopez","link":"/api/v1/people/682052"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,2,3,5,6],"actionIndex":[1],"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":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"responsiblePitcher":{"id":682052,"link":"/api/v1/people/682052"},"isScoringEvent":true,"rbi":true,"earned":true,"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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.1,"endSpeed":81.7,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.72045559112946,"aZ":-19.035321964844446,"pfxX":8.157710253994942,"pfxZ":7.7295406412036005,"pX":-0.6327171416873602,"pZ":2.9613620389861377,"vX0":-12.85710065078728,"vY0":-129.2492798362765,"vZ0":-1.4791640630449034,"x":141.12,"y":158.82,"x0":3.335393303112416,"y0":50.00439597984087,"z0":4.995873919567294,"aX":13.871162348048363},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":13.9,"breakHorizontal":-12.1,"spinRate":2147,"spinDirection":120},"zone":4,"typeConfidence":2.0,"plateTime":0.4230004405263985,"extension":7.218225878821162},"index":0,"playId":"f38c56a0-a125-3062-9023-59c35d8bcdb8","pitchNumber":1,"startTime":"2026-05-14T20:25:44.980Z","endTime":"2026-05-14T20:25:48.856Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682052,"link":"/api/v1/people/682052","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":680869,"link":"/api/v1/people/680869"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":691023,"link":"/api/v1/people/691023","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"On-field Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-05-14T20:27:05.621Z","endTime":"2026-05-14T20:27:24.828Z","isPitch":false,"type":"action","player":{"id":691023,"link":"/api/v1/people/691023"},"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":83.2,"endSpeed":77.0,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.159573222458494,"aZ":-29.815859955160203,"pfxX":9.776443874813822,"pfxZ":1.5741392010731214,"pX":1.2645472176673298,"pZ":1.882286231273772,"vX0":-8.224826984123212,"vY0":-120.96592525114772,"vZ0":-0.8792949034771438,"x":68.8,"y":187.96,"x0":3.420524495335334,"y0":50.00228673251723,"z0":4.83894069484556,"aX":14.64792610170667},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":2.9,"breakHorizontal":-16.0,"spinRate":1937,"spinDirection":103},"zone":14,"typeConfidence":2.0,"plateTime":0.4508921055369912,"extension":6.964683160383872},"index":2,"playId":"317fcceb-0ac7-3b7f-810a-29e24058564c","pitchNumber":2,"startTime":"2026-05-14T20:27:24.828Z","endTime":"2026-05-14T20:27:29.309Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682052,"link":"/api/v1/people/682052","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":680869,"link":"/api/v1/people/680869"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":691023,"link":"/api/v1/people/691023","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.4,"endSpeed":80.4,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.66958082728961,"aZ":-22.835598338216048,"pfxX":0.9086374297037076,"pfxZ":5.679513339639422,"pX":0.33876792026321506,"pZ":2.962379836770205,"vX0":-8.223419647461753,"vY0":-127.07503513953978,"vZ0":-1.1364136045741884,"x":104.09,"y":158.8,"x0":3.491049607929514,"y0":50.00411607316708,"z0":5.220017221803592,"aX":1.495290838663224},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":10.3,"breakHorizontal":0.1,"spinRate":2176,"spinDirection":148},"zone":6,"typeConfidence":2.0,"plateTime":0.43010786316243,"extension":6.894876162712215},"index":3,"playId":"fbf3c1fe-0b7c-3e31-ae27-161a1ecdf569","pitchNumber":3,"startTime":"2026-05-14T20:27:40.791Z","endTime":"2026-05-14T20:27:44.195Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682052,"link":"/api/v1/people/682052","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":680869,"link":"/api/v1/people/680869"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":691023,"link":"/api/v1/people/691023","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"index":4,"startTime":"2026-05-14T20:28:02.192Z","endTime":"2026-05-14T20:28:13.659Z","isPitch":false,"type":"action","player":{"id":691023,"link":"/api/v1/people/691023"},"defense":{"pitcher":{"id":682052,"link":"/api/v1/people/682052","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":680869,"link":"/api/v1/people/680869"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":691023,"link":"/api/v1/people/691023","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.8,"endSpeed":78.8,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.434096948687017,"aZ":-28.353118043626544,"pfxX":11.3341372577275,"pfxZ":2.437314448867957,"pX":0.772099591577899,"pZ":2.182157895225184,"vX0":-10.191374196945986,"vY0":-123.22583841639313,"vZ0":-0.5766087859743315,"x":87.57,"y":179.86,"x0":3.4542026906001038,"y0":50.000032797829185,"z0":4.778272448910738,"aX":17.736165663122545},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":4.6,"breakHorizontal":-18.7,"spinRate":2290,"spinDirection":105},"zone":9,"typeConfidence":2.0,"plateTime":0.44153023564448635,"extension":6.866534646890618},"index":5,"playId":"1e499036-ce91-3bde-afa5-16e2a542de96","pitchNumber":4,"startTime":"2026-05-14T20:28:13.659Z","endTime":"2026-05-14T20:28:23.628Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682052,"link":"/api/v1/people/682052","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":680869,"link":"/api/v1/people/680869"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":691023,"link":"/api/v1/people/691023","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.1,"endSpeed":84.0,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.630855902730634,"aZ":-20.11930936896964,"pfxX":9.41899014968496,"pfxZ":6.721790089881122,"pX":0.8951181798940911,"pZ":2.6485038109678163,"vX0":-9.380040757917719,"vY0":-132.42284815117227,"vZ0":-2.7466237900214634,"x":82.88,"y":167.27,"x0":3.242609073560844,"y0":50.0032335874189,"z0":5.154471471048319,"aX":16.89569920959468},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":11.9,"breakHorizontal":-15.2,"spinRate":2240,"spinDirection":125},"zone":14,"typeConfidence":2.0,"plateTime":0.4120444475846714,"extension":6.986664309070873},"hitData":{"launchSpeed":105.4,"launchAngle":20.0,"totalDistance":381.0,"trajectory":"line_drive","hardness":"medium","location":"89","coordinates":{"coordX":182.56,"coordY":55.79}},"index":6,"playId":"4753e453-fba5-32f1-ba6f-ef4502c7eb5e","pitchNumber":5,"startTime":"2026-05-14T20:29:10.294Z","endTime":"2026-05-14T20:29:38.328Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682052,"link":"/api/v1/people/682052","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":680869,"link":"/api/v1/people/680869"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":691023,"link":"/api/v1/people/691023","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691023,"link":"/api/v1/people/691023"},"credit":"b_ab"},{"player":{"id":682052,"link":"/api/v1/people/682052"},"credit":"p_ab"},{"player":{"id":691023,"link":"/api/v1/people/691023"},"credit":"b_pa"},{"player":{"id":682052,"link":"/api/v1/people/682052"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":34.0,"awayTeamWinProbability":66.0,"homeTeamWinProbabilityAdded":-16.0,"leverageIndex":1.32,"dramaIndex":136.0,"contextMetrics":{},"playEndTime":"2026-05-14T20:29:38.328Z","atBatIndex":39},{"result":{"type":"atBat","event":"Field Error","eventType":"field_error","description":"Masyn Winn reaches on a throwing error by pitcher Jacob Lopez. Masyn Winn to 3rd. Masyn Winn advances to 3rd, on a throwing error by second baseman Jeff McNeil.","rbi":0,"awayScore":2,"homeScore":1,"isOut":false},"about":{"atBatIndex":40,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-05-14T20:29:45.707Z","endTime":"2026-05-14T20:30:32.546Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":682052,"fullName":"Jacob Lopez","link":"/api/v1/people/682052"},"pitchHand":{"code":"L","description":"Left"},"postOnThird":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","movementReason":null,"runner":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":682052,"link":"/api/v1/people/682052"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_throwing_error"}]},{"movement":{"originBase":null,"start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_play","runner":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":643446,"link":"/api/v1/people/643446"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_throwing_error"}]}],"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":79.5,"endSpeed":73.0,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.005711547513094,"aZ":-26.622290066542888,"pfxX":-6.201813360632198,"pfxZ":4.106847558048505,"pX":0.023499638239258307,"pZ":2.571903900987274,"vX0":-6.439236995991267,"vY0":-115.6571378816517,"vZ0":0.07308262145477229,"x":116.1,"y":169.34,"x0":3.6516025257211124,"y0":50.002050534000695,"z0":5.09752525771864,"aX":-8.383269912087393},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":7.8,"breakHorizontal":12.8,"spinRate":2337,"spinDirection":269},"zone":5,"typeConfidence":2.0,"plateTime":0.47396016588317647,"extension":6.620285507591743},"index":0,"playId":"27f8cd5a-3192-34b7-a2ea-2d3dec1330d3","pitchNumber":1,"startTime":"2026-05-14T20:29:58.238Z","endTime":"2026-05-14T20:30:02.398Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682052,"link":"/api/v1/people/682052","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":680869,"link":"/api/v1/people/680869"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":691026,"link":"/api/v1/people/691026","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":77.8,"endSpeed":72.7,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.31398130823374,"aZ":-32.6770581093284,"pfxX":-3.3391998243119905,"pfxZ":-0.38065464026395013,"pX":0.7130593889866509,"pZ":1.2191161383091318,"vX0":-5.524776781842256,"vY0":-113.2923903808884,"vZ0":-1.1653676493779268,"x":89.82,"y":205.86,"x0":3.6055299816301933,"y0":50.003934341753464,"z0":4.970526405307531,"aX":-4.393567316453718},"breaks":{"breakAngle":8.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.4,"breakVerticalInduced":-0.7,"breakHorizontal":7.3,"spinRate":2278,"spinDirection":265},"zone":14,"typeConfidence":2.0,"plateTime":0.4812155970042422,"extension":6.582408433474386},"hitData":{"launchSpeed":47.8,"launchAngle":-37.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"soft","location":"1","coordinates":{"coordX":119.49,"coordY":187.34}},"index":1,"playId":"a00ac3f0-06cc-335b-b849-fa3b4af31196","pitchNumber":2,"startTime":"2026-05-14T20:30:13.563Z","endTime":"2026-05-14T20:30:32.546Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682052,"link":"/api/v1/people/682052","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":680869,"link":"/api/v1/people/680869"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":691026,"link":"/api/v1/people/691026","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691026,"link":"/api/v1/people/691026"},"credit":"b_ab"},{"player":{"id":682052,"link":"/api/v1/people/682052"},"credit":"p_ab"},{"player":{"id":691026,"link":"/api/v1/people/691026"},"credit":"b_pa"},{"player":{"id":682052,"link":"/api/v1/people/682052"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":24.2,"awayTeamWinProbability":75.8,"homeTeamWinProbabilityAdded":-9.8,"leverageIndex":0.97,"dramaIndex":90.0,"contextMetrics":{},"playEndTime":"2026-05-14T20:30:32.546Z","atBatIndex":40},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Nolan Gorman singles on a fly ball to right fielder Carlos Cortes. Masyn Winn scores.","rbi":1,"awayScore":3,"homeScore":1,"isOut":false},"about":{"atBatIndex":41,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-05-14T20:31:08.334Z","endTime":"2026-05-14T20:32:47.458Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"count":{"balls":1,"strikes":2,"outs":0},"matchup":{"batter":{"id":669357,"fullName":"Nolan Gorman","link":"/api/v1/people/669357"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":682052,"fullName":"Jacob Lopez","link":"/api/v1/people/682052"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":669357,"fullName":"Nolan Gorman","link":"/api/v1/people/669357"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":669357,"fullName":"Nolan Gorman","link":"/api/v1/people/669357"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":666126,"link":"/api/v1/people/666126"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"responsiblePitcher":{"id":682052,"link":"/api/v1/people/682052"},"isScoringEvent":true,"rbi":true,"earned":false,"teamUnearned":true,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":79.8,"endSpeed":74.5,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.376936079228205,"aZ":-31.571414293134087,"pfxX":-4.755178433421383,"pfxZ":0.4341600671953332,"pX":-0.0351688939223694,"pZ":1.4602128629527455,"vX0":-6.693541489126466,"vY0":-116.22094536335173,"vZ0":-1.2941291187264437,"x":118.34,"y":199.35,"x0":3.4869203739246206,"y0":50.00209729900611,"z0":4.990903079893749,"aX":-6.580322226547188},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.8,"breakVerticalInduced":0.7,"breakHorizontal":10.1,"spinRate":2378,"spinDirection":265},"zone":13,"typeConfidence":2.0,"plateTime":0.4691800290689252,"extension":6.458835070028328},"index":0,"playId":"c7b0aa81-098c-38e4-8f4a-02812df9aa4b","pitchNumber":1,"startTime":"2026-05-14T20:31:08.334Z","endTime":"2026-05-14T20:31:12.569Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682052,"link":"/api/v1/people/682052","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":680869,"link":"/api/v1/people/680869"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":669357,"link":"/api/v1/people/669357","batSide":{"code":"L","description":"Left"}},"third":{"id":691026,"link":"/api/v1/people/691026"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":76.8,"endSpeed":70.3,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.75230902220696,"aZ":-30.36944420541213,"pfxX":-5.095067601729068,"pfxZ":1.4370104939336716,"pX":0.5465538928008538,"pZ":1.9563274665459556,"vX0":-5.022556496512847,"vY0":-111.77220356772501,"vZ0":0.12458723225122115,"x":96.17,"y":185.96,"x0":3.4917363444570744,"y0":50.00129692506777,"z0":5.040391513636611,"aX":-6.3907265380244045},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.7,"breakVerticalInduced":3.0,"breakHorizontal":10.6,"spinRate":2342,"spinDirection":277},"zone":9,"typeConfidence":2.0,"plateTime":0.49165237476859325,"extension":6.622344251134398},"index":1,"playId":"40f5d1d7-eab2-3efc-9695-22f2ea2999d4","pitchNumber":2,"startTime":"2026-05-14T20:31:25.722Z","endTime":"2026-05-14T20:31:30.244Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682052,"link":"/api/v1/people/682052","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":680869,"link":"/api/v1/people/680869"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":669357,"link":"/api/v1/people/669357","batSide":{"code":"L","description":"Left"}},"third":{"id":691026,"link":"/api/v1/people/691026"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.7,"endSpeed":83.1,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.80592945524694,"aZ":-17.982181292256467,"pfxX":9.785899935651546,"pfxZ":7.995179687459565,"pX":-0.2593195909839116,"pZ":2.0524942479750963,"vX0":-11.985291652821134,"vY0":-132.95947380568546,"vZ0":-4.683080645266862,"x":126.88,"y":183.36,"x0":3.053750771321765,"y0":50.00323913322314,"z0":5.157542136181425,"aX":17.371303062406295},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":13.4,"breakHorizontal":-14.9,"spinRate":2169,"spinDirection":127},"zone":7,"typeConfidence":2.0,"plateTime":0.41331888442347386,"extension":7.041862190710306},"index":2,"playId":"62d42ab5-2df8-30dc-a889-04d1762e3dd7","pitchNumber":3,"startTime":"2026-05-14T20:32:16.940Z","endTime":"2026-05-14T20:32:21.005Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682052,"link":"/api/v1/people/682052","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":680869,"link":"/api/v1/people/680869"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":669357,"link":"/api/v1/people/669357","batSide":{"code":"L","description":"Left"}},"third":{"id":691026,"link":"/api/v1/people/691026"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":78.3,"endSpeed":72.4,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.072275119708987,"aZ":-28.85179244586151,"pfxX":-2.9124102513429335,"pfxZ":2.522514942972478,"pX":-0.9614863361064088,"pZ":2.008879678352798,"vX0":-8.635334069010307,"vY0":-113.85111413619585,"vZ0":-0.2620754266324675,"x":153.65,"y":184.54,"x0":3.2525763852765452,"y0":50.004393350421196,"z0":4.970668501568972,"aX":-3.8390990224912596},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.7,"breakVerticalInduced":4.8,"breakHorizontal":7.3,"spinRate":2443,"spinDirection":279},"zone":13,"typeConfidence":2.0,"plateTime":0.4803074323995631,"extension":6.565229232540845},"hitData":{"launchSpeed":67.1,"launchAngle":32.0,"totalDistance":231.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":173.84,"coordY":120.82}},"index":3,"playId":"2b2e1c82-770b-3064-9d57-fc78b2ed8f7e","pitchNumber":4,"startTime":"2026-05-14T20:32:35.228Z","endTime":"2026-05-14T20:32:47.458Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682052,"link":"/api/v1/people/682052","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":680869,"link":"/api/v1/people/680869"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":669357,"link":"/api/v1/people/669357","batSide":{"code":"L","description":"Left"}},"third":{"id":691026,"link":"/api/v1/people/691026"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669357,"link":"/api/v1/people/669357"},"credit":"b_ab"},{"player":{"id":682052,"link":"/api/v1/people/682052"},"credit":"p_ab"},{"player":{"id":669357,"link":"/api/v1/people/669357"},"credit":"b_pa"},{"player":{"id":682052,"link":"/api/v1/people/682052"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":19.5,"awayTeamWinProbability":80.5,"homeTeamWinProbabilityAdded":-4.699999999999999,"leverageIndex":1.06,"dramaIndex":61.0,"contextMetrics":{},"playEndTime":"2026-05-14T20:32:47.458Z","atBatIndex":41},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"José Fermín flies out to left fielder Tyler Soderstrom.","rbi":0,"awayScore":3,"homeScore":1,"isOut":true},"about":{"atBatIndex":42,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-05-14T20:35:18.343Z","endTime":"2026-05-14T20:36:10.334Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":1},"matchup":{"batter":{"id":665877,"fullName":"José Fermín","link":"/api/v1/people/665877"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":686993,"fullName":"Justin Sterner","link":"/api/v1/people/686993"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669357,"fullName":"Nolan Gorman","link":"/api/v1/people/669357"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[2,3,4],"actionIndex":[1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":665877,"fullName":"José Fermín","link":"/api/v1/people/665877"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":691016,"link":"/api/v1/people/691016"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":3,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-14T20:33:58.172Z","endTime":"2026-05-14T20:34:50.469Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":682052,"link":"/api/v1/people/682052","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":680869,"link":"/api/v1/people/680869"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":665877,"link":"/api/v1/people/665877","batSide":{"code":"R","description":"Right"}},"first":{"id":669357,"link":"/api/v1/people/669357"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Justin Sterner replaces Jacob Lopez.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-05-14T20:34:50.469Z","endTime":"2026-05-14T20:35:20.537Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":686993,"link":"/api/v1/people/686993"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":682052,"link":"/api/v1/people/682052","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":680869,"link":"/api/v1/people/680869"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":665877,"link":"/api/v1/people/665877","batSide":{"code":"R","description":"Right"}},"first":{"id":669357,"link":"/api/v1/people/669357"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":88.7,"endSpeed":81.5,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.07194190150569,"aZ":-26.90020802527842,"pfxX":-1.1261000579992633,"pfxZ":3.120118571624767,"pX":1.2956857275268854,"pZ":3.34783308256929,"vX0":9.805919802468452,"vY0":-128.94705139530788,"vZ0":-0.33989232906257205,"x":67.61,"y":148.39,"x0":-2.405118789222433,"y0":50.001160986929484,"z0":5.55158775554174,"aX":-1.9041108852972881},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":5.8,"breakHorizontal":-0.1,"spinRate":2551,"spinDirection":162},"zone":12,"typeConfidence":0.89,"plateTime":0.4243003492768942,"extension":6.4762158330524136},"index":2,"playId":"f92d1770-1697-341c-b983-3cfcf2885cb6","pitchNumber":1,"startTime":"2026-05-14T20:35:20.537Z","endTime":"2026-05-14T20:35:24.135Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686993,"link":"/api/v1/people/686993","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":680869,"link":"/api/v1/people/680869"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":665877,"link":"/api/v1/people/665877","batSide":{"code":"R","description":"Right"}},"first":{"id":669357,"link":"/api/v1/people/669357"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":88.9,"endSpeed":81.8,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.038351421442254,"aZ":-25.300835261912155,"pfxX":0.21696023062084624,"pfxZ":4.046816563377053,"pX":1.239707382491076,"pZ":2.9653984774247673,"vX0":9.568152955497414,"vY0":-129.26242746996928,"vZ0":-1.505918389124656,"x":69.75,"y":158.71,"x0":-2.5323908795272323,"y0":50.003084247243414,"z0":5.491439635246045,"aX":0.3664471646852261},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":7.2,"breakHorizontal":-2.4,"spinRate":2604,"spinDirection":175},"zone":12,"typeConfidence":0.89,"plateTime":0.42315298888304653,"extension":6.392684198431079},"index":3,"playId":"e7aa17e9-f88f-3b79-a2a2-615978139d87","pitchNumber":2,"startTime":"2026-05-14T20:35:37.484Z","endTime":"2026-05-14T20:35:41.585Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686993,"link":"/api/v1/people/686993","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":680869,"link":"/api/v1/people/680869"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":665877,"link":"/api/v1/people/665877","batSide":{"code":"R","description":"Right"}},"first":{"id":669357,"link":"/api/v1/people/669357"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":0,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.4,"endSpeed":84.0,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.632026100013878,"aZ":-14.323094402424356,"pfxX":-5.14597908887355,"pfxZ":9.830168881901574,"pX":-0.30471138829399275,"pZ":2.621493998359382,"vX0":7.685247013625462,"vY0":-134.2833782539011,"vZ0":-4.604531429517782,"x":128.61,"y":168.0,"x0":-2.542729352431671,"y0":50.00286867114019,"z0":5.386528600530071,"aX":-9.34530585029018},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":16.9,"breakHorizontal":7.6,"spinRate":2344,"spinDirection":212},"zone":4,"typeConfidence":0.89,"plateTime":0.4087864234933427,"extension":6.472224937316039},"hitData":{"launchSpeed":99.1,"launchAngle":35.0,"totalDistance":345.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":36.78,"coordY":101.52}},"index":4,"playId":"cd92a6f4-a04c-376e-ac0d-6071793612d6","pitchNumber":3,"startTime":"2026-05-14T20:35:55.961Z","endTime":"2026-05-14T20:36:10.334Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686993,"link":"/api/v1/people/686993","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":680869,"link":"/api/v1/people/680869"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":665877,"link":"/api/v1/people/665877","batSide":{"code":"R","description":"Right"}},"first":{"id":669357,"link":"/api/v1/people/669357"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665877,"link":"/api/v1/people/665877"},"credit":"b_ab"},{"player":{"id":686993,"link":"/api/v1/people/686993"},"credit":"p_ab"},{"player":{"id":665877,"link":"/api/v1/people/665877"},"credit":"b_pa"},{"player":{"id":686993,"link":"/api/v1/people/686993"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":22.0,"awayTeamWinProbability":78.0,"homeTeamWinProbabilityAdded":2.5,"leverageIndex":1.07,"dramaIndex":48.0,"contextMetrics":{},"playEndTime":"2026-05-14T20:36:10.334Z","atBatIndex":42},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Yohel Pozo singles on a sharp line drive to left fielder Tyler Soderstrom. Nolan Gorman to 3rd.","rbi":0,"awayScore":3,"homeScore":1,"isOut":false},"about":{"atBatIndex":43,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-05-14T20:36:34.788Z","endTime":"2026-05-14T20:38:03.209Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":650968,"fullName":"Yohel Pozo","link":"/api/v1/people/650968"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":686993,"fullName":"Justin Sterner","link":"/api/v1/people/686993"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":650968,"fullName":"Yohel Pozo","link":"/api/v1/people/650968"},"postOnThird":{"id":669357,"fullName":"Nolan Gorman","link":"/api/v1/people/669357"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,5],"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":650968,"fullName":"Yohel Pozo","link":"/api/v1/people/650968"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":691016,"link":"/api/v1/people/691016"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":669357,"fullName":"Nolan Gorman","link":"/api/v1/people/669357"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":669357,"fullName":"Nolan Gorman","link":"/api/v1/people/669357"},"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, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":81.0,"endSpeed":75.1,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.946091984156226,"aZ":-27.773798414159977,"pfxX":6.882006271612443,"pfxZ":3.118830425748982,"pX":0.5911158694392694,"pZ":0.9882243192981999,"vX0":5.359662093055633,"vY0":-117.93626276069416,"vZ0":-4.162555994630229,"x":94.47,"y":212.1,"x0":-2.6033156311672663,"y0":50.00444803814603,"z0":5.331152159132147,"aX":9.71716528301716},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":4.9,"breakHorizontal":-13.8,"spinRate":2674,"spinDirection":61},"zone":14,"typeConfidence":0.9,"plateTime":0.46401704618906825,"extension":6.437352291741372},"index":0,"playId":"9df3deae-0165-3c04-a04f-8d147142dac6","pitchNumber":1,"startTime":"2026-05-14T20:36:34.788Z","endTime":"2026-05-14T20:36:39.198Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686993,"link":"/api/v1/people/686993","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":680869,"link":"/api/v1/people/680869"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":650968,"link":"/api/v1/people/650968","batSide":{"code":"R","description":"Right"}},"first":{"id":669357,"link":"/api/v1/people/669357"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.8,"endSpeed":83.0,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.887920702177382,"aZ":-26.317425845765474,"pfxX":0.22716973338509128,"pfxZ":3.3963617041980907,"pX":0.6624357667369734,"pZ":2.33805286958661,"vX0":8.089932098106251,"vY0":-129.25273678828728,"vZ0":-2.814192299769869,"x":91.75,"y":175.65,"x0":-2.511796310308561,"y0":50.00496881483704,"z0":5.419765528285832,"aX":0.39198330527313063},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":5.9,"breakHorizontal":-1.8,"spinRate":2738,"spinDirection":159},"zone":6,"typeConfidence":0.9,"plateTime":0.42055842020456824,"extension":6.318812685849063},"index":1,"playId":"7264db9c-6f3a-32fd-bfa5-3b2f75efeeef","pitchNumber":2,"startTime":"2026-05-14T20:36:50.154Z","endTime":"2026-05-14T20:36:53.446Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686993,"link":"/api/v1/people/686993","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":680869,"link":"/api/v1/people/680869"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":650968,"link":"/api/v1/people/650968","batSide":{"code":"R","description":"Right"}},"first":{"id":669357,"link":"/api/v1/people/669357"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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.4,"endSpeed":84.7,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.73932346267882,"aZ":-13.95762716452929,"pfxX":-3.8589159473124686,"pfxZ":9.812686321743737,"pX":-0.8467011950159437,"pZ":4.121848330376038,"vX0":6.106712233847896,"vY0":-135.86964408629848,"vZ0":-0.8979570507879004,"x":149.27,"y":127.49,"x0":-2.6293612779075355,"y0":50.002748468897586,"z0":5.4333351485560275,"aX":-7.164540360221548},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":17.8,"breakHorizontal":5.6,"spinRate":2390,"spinDirection":213},"zone":11,"typeConfidence":0.9,"plateTime":0.40423264236774337,"extension":6.495645840227831},"index":2,"playId":"2e7d36c4-f8e5-35bd-a098-221911402d5f","pitchNumber":3,"startTime":"2026-05-14T20:37:08.684Z","endTime":"2026-05-14T20:37:12.683Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686993,"link":"/api/v1/people/686993","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":680869,"link":"/api/v1/people/680869"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":650968,"link":"/api/v1/people/650968","batSide":{"code":"R","description":"Right"}},"first":{"id":669357,"link":"/api/v1/people/669357"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":93.7,"endSpeed":85.6,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.029165018923752,"aZ":-12.292120471461306,"pfxX":-4.620096666185866,"pfxZ":10.603515480360224,"pX":0.6427034276932345,"pZ":2.373597242411565,"vX0":9.703253904678355,"vY0":-136.10275100467422,"vZ0":-5.707629925908623,"x":92.5,"y":174.69,"x0":-2.3692842071328974,"y0":50.002810054850364,"z0":5.350077545279933,"aX":-8.663811511169921},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":18.1,"breakHorizontal":6.2,"spinRate":2334,"spinDirection":212},"zone":6,"typeConfidence":0.9,"plateTime":0.402524270993462,"extension":6.634509185473301},"index":3,"playId":"cd7ca9e0-03f1-38a1-baf3-0114666c411e","pitchNumber":4,"startTime":"2026-05-14T20:37:23.835Z","endTime":"2026-05-14T20:37:28.146Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686993,"link":"/api/v1/people/686993","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":680869,"link":"/api/v1/people/680869"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":650968,"link":"/api/v1/people/650968","batSide":{"code":"R","description":"Right"}},"first":{"id":669357,"link":"/api/v1/people/669357"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"index":4,"startTime":"2026-05-14T20:37:38.777Z","endTime":"2026-05-14T20:37:49.455Z","isPitch":false,"type":"action","player":{"id":650968,"link":"/api/v1/people/650968"},"defense":{"pitcher":{"id":686993,"link":"/api/v1/people/686993","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":680869,"link":"/api/v1/people/680869"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":650968,"link":"/api/v1/people/650968","batSide":{"code":"R","description":"Right"}},"first":{"id":669357,"link":"/api/v1/people/669357"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":93.1,"endSpeed":84.8,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.270572238557655,"aZ":-15.018494696941033,"pfxX":-5.207978776755278,"pfxZ":9.266895434778624,"pX":-0.6614300233162211,"pZ":3.4988007108007526,"vX0":6.936292608353748,"vY0":-135.38786509454786,"vZ0":-2.246936471094868,"x":142.21,"y":144.31,"x0":-2.583091553206114,"y0":50.00444059127864,"z0":5.393727364423652,"aX":-9.644084557403138},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":16.4,"breakHorizontal":7.9,"spinRate":2359,"spinDirection":213},"zone":11,"typeConfidence":0.89,"plateTime":0.4049583895717408,"extension":6.580294572251101},"hitData":{"launchSpeed":101.6,"launchAngle":15.0,"totalDistance":299.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":36.08,"coordY":94.8}},"index":5,"playId":"f5e54ec4-c6bc-31d3-93c4-6d0bcb8c925a","pitchNumber":5,"startTime":"2026-05-14T20:37:49.455Z","endTime":"2026-05-14T20:38:03.209Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686993,"link":"/api/v1/people/686993","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":680869,"link":"/api/v1/people/680869"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":650968,"link":"/api/v1/people/650968","batSide":{"code":"R","description":"Right"}},"first":{"id":669357,"link":"/api/v1/people/669357"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":650968,"link":"/api/v1/people/650968"},"credit":"b_ab"},{"player":{"id":686993,"link":"/api/v1/people/686993"},"credit":"p_ab"},{"player":{"id":650968,"link":"/api/v1/people/650968"},"credit":"b_pa"},{"player":{"id":686993,"link":"/api/v1/people/686993"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":16.900000000000002,"awayTeamWinProbability":83.1,"homeTeamWinProbabilityAdded":-5.099999999999998,"leverageIndex":0.93,"dramaIndex":60.0,"contextMetrics":{},"playEndTime":"2026-05-14T20:38:03.209Z","atBatIndex":43},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Nathan Church grounds into a double play, shortstop Darell Hernaiz to first baseman Nick Kurtz. Yohel Pozo out at 2nd. Nathan Church out at 1st.","rbi":0,"awayScore":3,"homeScore":1,"isOut":true},"about":{"atBatIndex":44,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-05-14T20:38:24.379Z","endTime":"2026-05-14T20:39:25.031Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":686993,"fullName":"Justin Sterner","link":"/api/v1/people/686993"},"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":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":650968,"fullName":"Yohel Pozo","link":"/api/v1/people/650968"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":687231,"link":"/api/v1/people/687231"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":687231,"link":"/api/v1/people/687231"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":701762,"link":"/api/v1/people/701762"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":81.2,"endSpeed":75.4,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.249380076503872,"aZ":-27.97945542623616,"pfxX":5.570084597507801,"pfxZ":2.927300368941161,"pX":0.09176692858722223,"pZ":3.1693201996888765,"vX0":4.7274360630291925,"vY0":-118.26773708379409,"vZ0":0.5493907915267604,"x":113.5,"y":153.21,"x0":-2.6486915021127535,"y0":50.00061978418368,"z0":5.478069549439077,"aX":7.975636084987448},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":5.6,"breakHorizontal":-11.2,"spinRate":2555,"spinDirection":70},"zone":2,"typeConfidence":0.9,"plateTime":0.4612062700872399,"extension":6.474832279298629},"index":0,"playId":"146f8c64-b70b-30e1-975a-8357054aad93","pitchNumber":1,"startTime":"2026-05-14T20:38:35.334Z","endTime":"2026-05-14T20:38:38.753Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686993,"link":"/api/v1/people/686993","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":680869,"link":"/api/v1/people/680869"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":701675,"link":"/api/v1/people/701675","batSide":{"code":"L","description":"Left"}},"first":{"id":650968,"link":"/api/v1/people/650968"},"third":{"id":669357,"link":"/api/v1/people/669357"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":89.8,"endSpeed":83.3,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.358170122457018,"aZ":-26.53755210033184,"pfxX":-0.15376968147018166,"pfxZ":3.209179264754278,"pX":-0.14974403823363602,"pZ":3.215943289713865,"vX0":6.531391644361878,"vY0":-130.83411761461286,"vZ0":-0.6501386767259361,"x":122.71,"y":151.95,"x0":-2.6452565824062995,"y0":50.0008551333779,"z0":5.4346176549250185,"aX":-0.27071634884629914},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":5.9,"breakHorizontal":-1.0,"spinRate":2551,"spinDirection":165},"zone":2,"typeConfidence":0.89,"plateTime":0.4166539633853965,"extension":6.4133792786543555},"index":1,"playId":"d484e614-b7fe-3f77-b892-bc48db3c35d3","pitchNumber":2,"startTime":"2026-05-14T20:38:57.158Z","endTime":"2026-05-14T20:39:00.455Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686993,"link":"/api/v1/people/686993","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":680869,"link":"/api/v1/people/680869"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":701675,"link":"/api/v1/people/701675","batSide":{"code":"L","description":"Left"}},"first":{"id":650968,"link":"/api/v1/people/650968"},"third":{"id":669357,"link":"/api/v1/people/669357"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.2,"endSpeed":83.1,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.974134738789445,"aZ":-25.023963310592357,"pfxX":-1.7897920466075026,"pfxZ":4.069877450214456,"pX":-0.10201809393970643,"pZ":3.0624144262501067,"vX0":6.990482001676963,"vY0":-131.26805202053282,"vZ0":-1.2823447469804448,"x":120.89,"y":156.09,"x0":-2.5590263541097626,"y0":50.005050651173335,"z0":5.408216739685571,"aX":-3.147272141108149},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":7.3,"breakHorizontal":1.8,"spinRate":2585,"spinDirection":174},"zone":2,"typeConfidence":0.84,"plateTime":0.41615590337227193,"extension":6.2534352098143415},"hitData":{"launchSpeed":89.9,"launchAngle":-15.0,"totalDistance":11.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":117.86,"coordY":149.66}},"index":2,"playId":"56ec11ad-759c-3b54-962d-78aa47e7f307","pitchNumber":3,"startTime":"2026-05-14T20:39:15.717Z","endTime":"2026-05-14T20:39:25.031Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686993,"link":"/api/v1/people/686993","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":680869,"link":"/api/v1/people/680869"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":701675,"link":"/api/v1/people/701675","batSide":{"code":"L","description":"Left"}},"first":{"id":650968,"link":"/api/v1/people/650968"},"third":{"id":669357,"link":"/api/v1/people/669357"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":701675,"link":"/api/v1/people/701675"},"credit":"b_ab"},{"player":{"id":686993,"link":"/api/v1/people/686993"},"credit":"p_ab"},{"player":{"id":701675,"link":"/api/v1/people/701675"},"credit":"b_pa"},{"player":{"id":686993,"link":"/api/v1/people/686993"},"credit":"p_pa"}],"flags":[{"credit":"t_double_play"},{"credit":"b_gnd_into_dp"}],"homeTeamWinProbability":26.0,"awayTeamWinProbability":74.0,"homeTeamWinProbabilityAdded":9.099999999999998,"leverageIndex":1.45,"dramaIndex":97.0,"contextMetrics":{},"playEndTime":"2026-05-14T20:39:25.031Z","atBatIndex":44},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Shea Langeliers singles on a line drive to left fielder Nathan Church.","rbi":0,"awayScore":3,"homeScore":1,"isOut":false},"about":{"atBatIndex":45,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-05-14T20:41:13.884Z","endTime":"2026-05-14T20:42:13.426Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":0,"outs":0},"matchup":{"batter":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":701675,"link":"/api/v1/people/701675"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":75.0,"endSpeed":69.8,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":17.86421473798019,"aZ":-39.65411513726279,"pfxX":7.996313778222234,"pfxZ":-6.141477517870127,"pX":-0.9601956356662081,"pZ":2.834077225235354,"vX0":-0.4631416891087395,"vY0":-109.21517683118896,"vZ0":2.0654450238409776,"x":153.6,"y":162.26,"x0":-1.7863697157984064,"y0":50.004586931280635,"z0":6.11704622941152,"aX":9.734108235012032},"breaks":{"breakAngle":13.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.7,"breakVerticalInduced":-10.3,"breakHorizontal":-14.4,"spinRate":2455,"spinDirection":40},"zone":11,"typeConfidence":2.0,"plateTime":0.5000694590288366,"extension":6.253113069472895},"index":0,"playId":"ef06601e-7eb5-3187-80dd-be8716ff5459","pitchNumber":1,"startTime":"2026-05-14T20:41:33.235Z","endTime":"2026-05-14T20:41:37.876Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700241,"link":"/api/v1/people/700241","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":665877,"link":"/api/v1/people/665877"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":701675,"link":"/api/v1/people/701675"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":669127,"link":"/api/v1/people/669127","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":79.2,"endSpeed":73.6,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.378389382566798,"aZ":-33.13233125303717,"pfxX":7.052662926551311,"pfxZ":-0.7074809720893489,"pX":1.0047514471766095,"pZ":1.9455974085816938,"vX0":4.643500935899051,"vY0":-115.29352061468843,"vZ0":-1.1988806063752588,"x":78.7,"y":186.25,"x0":-1.948104677001988,"y0":50.004236990346584,"z0":5.654931541643373,"aX":9.543470854803052},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.6,"breakVerticalInduced":-1.3,"breakHorizontal":-13.9,"spinRate":2398,"spinDirection":50},"zone":14,"typeConfidence":2.0,"plateTime":0.474122371699389,"extension":6.288219747133644},"index":1,"playId":"dfeefe24-b4cc-32f8-a212-d4f19f7917df","pitchNumber":2,"startTime":"2026-05-14T20:41:47.132Z","endTime":"2026-05-14T20:41:51.483Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700241,"link":"/api/v1/people/700241","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":665877,"link":"/api/v1/people/665877"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":701675,"link":"/api/v1/people/701675"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":669127,"link":"/api/v1/people/669127","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.2,"endSpeed":79.6,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.48594909305607,"aZ":-28.137394364680908,"pfxX":0.1586725854810802,"pfxZ":2.5360608102613256,"pX":-0.6846357357841554,"pZ":2.3042777663102734,"vX0":3.2678690195980717,"vY0":-124.16497807289016,"vZ0":-2.786734366081486,"x":143.1,"y":176.56,"x0":-2.028153455010947,"y0":50.00100638850172,"z0":5.737698054366749,"aX":0.25217000913696924},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":4.3,"breakHorizontal":-1.0,"spinRate":2419,"spinDirection":194},"zone":4,"typeConfidence":2.0,"plateTime":0.4380072687559493,"extension":6.3504307476850625},"hitData":{"launchSpeed":93.8,"launchAngle":13.0,"totalDistance":202.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":63.34,"coordY":115.57}},"index":2,"playId":"5c115018-586f-32bb-871c-a58ca3a9cc48","pitchNumber":3,"startTime":"2026-05-14T20:42:01.714Z","endTime":"2026-05-14T20:42:13.426Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700241,"link":"/api/v1/people/700241","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":665877,"link":"/api/v1/people/665877"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":701675,"link":"/api/v1/people/701675"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":669127,"link":"/api/v1/people/669127","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669127,"link":"/api/v1/people/669127"},"credit":"b_ab"},{"player":{"id":700241,"link":"/api/v1/people/700241"},"credit":"p_ab"},{"player":{"id":669127,"link":"/api/v1/people/669127"},"credit":"b_pa"},{"player":{"id":700241,"link":"/api/v1/people/700241"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":32.0,"awayTeamWinProbability":68.0,"homeTeamWinProbabilityAdded":6.0,"leverageIndex":1.38,"dramaIndex":77.0,"contextMetrics":{},"playEndTime":"2026-05-14T20:42:13.426Z","atBatIndex":45},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Tyler Soderstrom flies out to center fielder Victor Scott II.","rbi":0,"awayScore":3,"homeScore":1,"isOut":true},"about":{"atBatIndex":46,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-05-14T20:42:51.451Z","endTime":"2026-05-14T20:43:09.254Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":687363,"link":"/api/v1/people/687363"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"playId":"fcd871de-c90b-3113-9d53-a3ee8e275596","startTime":"2026-05-14T20:42:37.902Z","endTime":"2026-05-14T20:42:42.207Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":700241,"link":"/api/v1/people/700241","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":665877,"link":"/api/v1/people/665877"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":701675,"link":"/api/v1/people/701675"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":691016,"link":"/api/v1/people/691016","batSide":{"code":"L","description":"Left"}},"first":{"id":669127,"link":"/api/v1/people/669127"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.8,"endSpeed":82.3,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.049493737434812,"aZ":-20.931622998887228,"pfxX":-4.6942610419754605,"pfxZ":6.494890770315132,"pX":-0.19895146105307596,"pZ":3.2067564536860753,"vX0":5.441720760768335,"vY0":-130.64576550879602,"vZ0":-2.90406421228852,"x":124.58,"y":152.2,"x0":-1.6971829598718384,"y0":50.005771600886185,"z0":5.902702619206603,"aX":-8.131060254861442},"breaks":{"breakAngle":18.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":11.4,"breakHorizontal":7.3,"spinRate":2182,"spinDirection":216},"zone":2,"typeConfidence":2.0,"plateTime":0.41895211369625995,"extension":6.559248472610247},"hitData":{"launchSpeed":105.1,"launchAngle":27.0,"totalDistance":383.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":83.91,"coordY":55.4}},"index":1,"playId":"0c485f06-56d0-3013-a3b4-8cf5fbe80ddf","pitchNumber":1,"startTime":"2026-05-14T20:42:53.624Z","endTime":"2026-05-14T20:43:09.254Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700241,"link":"/api/v1/people/700241","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":665877,"link":"/api/v1/people/665877"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":701675,"link":"/api/v1/people/701675"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":691016,"link":"/api/v1/people/691016","batSide":{"code":"L","description":"Left"}},"first":{"id":669127,"link":"/api/v1/people/669127"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691016,"link":"/api/v1/people/691016"},"credit":"b_ab"},{"player":{"id":700241,"link":"/api/v1/people/700241"},"credit":"p_ab"},{"player":{"id":691016,"link":"/api/v1/people/691016"},"credit":"b_pa"},{"player":{"id":700241,"link":"/api/v1/people/700241"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":26.6,"awayTeamWinProbability":73.4,"homeTeamWinProbabilityAdded":-5.399999999999999,"leverageIndex":2.41,"dramaIndex":99.0,"contextMetrics":{},"playEndTime":"2026-05-14T20:43:09.254Z","atBatIndex":46},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Brent Rooker flies out to center fielder Victor Scott II.","rbi":0,"awayScore":3,"homeScore":1,"isOut":true},"about":{"atBatIndex":47,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-05-14T20:43:25.565Z","endTime":"2026-05-14T20:43:54.435Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":667670,"fullName":"Brent Rooker","link":"/api/v1/people/667670"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0],"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":667670,"fullName":"Brent Rooker","link":"/api/v1/people/667670"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":687363,"link":"/api/v1/people/687363"},"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(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":78.8,"endSpeed":73.4,"strikeZoneTop":3.364,"strikeZoneBottom":1.698,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.361465141734755,"aZ":-34.06961641000511,"pfxX":7.261574152741227,"pfxZ":-1.4043067338844946,"pX":-0.7150374981327371,"pZ":2.3111349058488915,"vX0":1.1169555399638444,"vY0":-114.92627560177603,"vZ0":-0.3466124333484297,"x":144.26,"y":176.38,"x0":-2.1502492449306874,"y0":50.001610270864326,"z0":5.745731301813629,"aX":9.807366573346739},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.8,"breakVerticalInduced":-2.4,"breakHorizontal":-13.4,"spinRate":2403,"spinDirection":54},"zone":7,"typeConfidence":2.0,"plateTime":0.47482894614784055,"extension":6.2317322528126216},"hitData":{"launchSpeed":94.7,"launchAngle":52.0,"totalDistance":223.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":123.82,"coordY":111.45}},"index":0,"playId":"68e37a61-d6e4-3429-a3a3-94860e27f738","pitchNumber":1,"startTime":"2026-05-14T20:43:41.654Z","endTime":"2026-05-14T20:43:54.435Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700241,"link":"/api/v1/people/700241","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":665877,"link":"/api/v1/people/665877"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":701675,"link":"/api/v1/people/701675"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":667670,"link":"/api/v1/people/667670","batSide":{"code":"R","description":"Right"}},"first":{"id":669127,"link":"/api/v1/people/669127"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":667670,"link":"/api/v1/people/667670"},"credit":"b_ab"},{"player":{"id":700241,"link":"/api/v1/people/700241"},"credit":"p_ab"},{"player":{"id":667670,"link":"/api/v1/people/667670"},"credit":"b_pa"},{"player":{"id":700241,"link":"/api/v1/people/700241"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":22.0,"awayTeamWinProbability":78.0,"homeTeamWinProbabilityAdded":-4.600000000000001,"leverageIndex":1.96,"dramaIndex":82.0,"contextMetrics":{},"playEndTime":"2026-05-14T20:43:54.435Z","atBatIndex":47},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Carlos Cortes lines out to left fielder Nathan Church.","rbi":0,"awayScore":3,"homeScore":1,"isOut":true},"about":{"atBatIndex":48,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-05-14T20:44:36.879Z","endTime":"2026-05-14T20:46:57.685Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":666126,"fullName":"Carlos Cortes","link":"/api/v1/people/666126"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":666126,"fullName":"Carlos Cortes","link":"/api/v1/people/666126"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":701675,"link":"/api/v1/people/701675"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"playId":"f1921090-2d3c-3f65-8cab-50ce89b77a27","startTime":"2026-05-14T20:44:23.142Z","endTime":"2026-05-14T20:44:27.987Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":700241,"link":"/api/v1/people/700241","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":665877,"link":"/api/v1/people/665877"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":701675,"link":"/api/v1/people/701675"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":666126,"link":"/api/v1/people/666126","batSide":{"code":"L","description":"Left"}},"first":{"id":669127,"link":"/api/v1/people/669127"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.0,"endSpeed":77.8,"strikeZoneTop":2.99,"strikeZoneBottom":1.509,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.980143558492454,"aZ":-29.309697614863246,"pfxX":-9.287010025597413,"pfxZ":1.8545275027002548,"pX":-1.10944206973069,"pZ":2.022871348321947,"vX0":4.762431295786742,"vY0":-123.71369884096316,"vZ0":-3.0199932263526676,"x":159.29,"y":184.16,"x0":-1.8586585099679331,"y0":50.000761943944255,"z0":5.730631755748507,"aX":-14.312466477015919},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":2.9,"breakHorizontal":15.6,"spinRate":1866,"spinDirection":227},"zone":13,"typeConfidence":2.0,"plateTime":0.4437093065818609,"extension":6.295873449408323},"index":1,"playId":"ab23e5f4-40c6-36de-b7b1-7bdab4d0dd5f","pitchNumber":1,"startTime":"2026-05-14T20:44:39.051Z","endTime":"2026-05-14T20:44:43.529Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700241,"link":"/api/v1/people/700241","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":665877,"link":"/api/v1/people/665877"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":701675,"link":"/api/v1/people/701675"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":666126,"link":"/api/v1/people/666126","batSide":{"code":"L","description":"Left"}},"first":{"id":669127,"link":"/api/v1/people/669127"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":2},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"index":2,"playId":"19cd1e8f-f1a7-3391-bf7a-bdac9f0e5c1e","startTime":"2026-05-14T20:44:57.019Z","endTime":"2026-05-14T20:45:01.508Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":700241,"link":"/api/v1/people/700241","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":665877,"link":"/api/v1/people/665877"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":701675,"link":"/api/v1/people/701675"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":666126,"link":"/api/v1/people/666126","batSide":{"code":"L","description":"Left"}},"first":{"id":669127,"link":"/api/v1/people/669127"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false,"disengagementNum":2},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":75.6,"endSpeed":69.7,"strikeZoneTop":2.99,"strikeZoneBottom":1.509,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.019395648692083,"aZ":-40.255479179215044,"pfxX":6.261984519361307,"pfxZ":-6.653637711225905,"pX":0.29555327923764435,"pZ":1.5093658563874688,"vX0":2.672690837671613,"vY0":-110.00447493455925,"vZ0":-0.36110080474470774,"x":105.73,"y":198.03,"x0":-1.7516380346178935,"y0":50.00033855006076,"z0":5.973213538858299,"aX":7.6096311707973},"breaks":{"breakAngle":10.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.9,"breakVerticalInduced":-11.8,"breakHorizontal":-12.1,"spinRate":2552,"spinDirection":38},"zone":14,"typeConfidence":2.0,"plateTime":0.49949910860801694,"extension":6.378342843389779},"index":3,"playId":"3cb3fd88-fef7-3501-a687-63eb72b7954d","pitchNumber":2,"startTime":"2026-05-14T20:45:13.389Z","endTime":"2026-05-14T20:45:18.578Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700241,"link":"/api/v1/people/700241","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":665877,"link":"/api/v1/people/665877"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":701675,"link":"/api/v1/people/701675"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":666126,"link":"/api/v1/people/666126","batSide":{"code":"L","description":"Left"}},"first":{"id":669127,"link":"/api/v1/people/669127"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":true,"disengagementNum":2},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.2,"endSpeed":79.0,"strikeZoneTop":2.99,"strikeZoneBottom":1.509,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.289366591269193,"aZ":-31.025374454977662,"pfxX":-9.38226992534397,"pfxZ":0.7279174481797348,"pX":0.12982430272292703,"pZ":1.3984452181601883,"vX0":7.531334480347798,"vY0":-125.2754668640777,"vZ0":-4.495480667358423,"x":112.05,"y":201.02,"x0":-1.702602715963681,"y0":50.004296768432,"z0":5.764206377866211,"aX":-14.852167943106911},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":0.5,"breakHorizontal":15.1,"spinRate":1843,"spinDirection":235},"zone":14,"typeConfidence":2.0,"plateTime":0.43791177585377383,"extension":6.322605217817278},"index":4,"playId":"62bfd7ad-e9f2-35dd-a592-09bda0a27857","pitchNumber":3,"startTime":"2026-05-14T20:45:48.734Z","endTime":"2026-05-14T20:46:15.749Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700241,"link":"/api/v1/people/700241","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":665877,"link":"/api/v1/people/665877"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":701675,"link":"/api/v1/people/701675"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":666126,"link":"/api/v1/people/666126","batSide":{"code":"L","description":"Left"}},"first":{"id":669127,"link":"/api/v1/people/669127"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":133,"player":{"id":666126,"fullName":"Carlos Cortes","link":"/api/v1/people/666126"}},"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false,"disengagementNum":2},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":77.6,"endSpeed":71.6,"strikeZoneTop":2.99,"strikeZoneBottom":1.509,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.359590118493955,"aZ":-40.49016494952477,"pfxX":6.90927584845491,"pfxZ":-6.500079035552344,"pX":1.0313020282906749,"pZ":1.3044925519599813,"vX0":4.0475091521485105,"vY0":-112.92443677435901,"vZ0":-1.0572347825586932,"x":77.69,"y":203.56,"x0":-1.6876754456489855,"y0":50.00382328316917,"z0":5.886042636417228,"aX":8.838619090489084},"breaks":{"breakAngle":13.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.5,"breakVerticalInduced":-11.8,"breakHorizontal":-13.6,"spinRate":2488,"spinDirection":40},"zone":14,"typeConfidence":2.0,"plateTime":0.4868017049607891,"extension":6.47359350592544},"index":5,"playId":"5ee5f79f-d49b-3e3e-bf8f-4e6647caaa45","pitchNumber":4,"startTime":"2026-05-14T20:46:23.966Z","endTime":"2026-05-14T20:46:27.348Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700241,"link":"/api/v1/people/700241","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":665877,"link":"/api/v1/people/665877"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":701675,"link":"/api/v1/people/701675"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":666126,"link":"/api/v1/people/666126","batSide":{"code":"L","description":"Left"}},"first":{"id":669127,"link":"/api/v1/people/669127"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":91.6,"endSpeed":83.8,"strikeZoneTop":2.99,"strikeZoneBottom":1.509,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.284165998436613,"aZ":-16.987141430024746,"pfxX":-4.989169576053487,"pfxZ":8.431910201037642,"pX":-0.2742630250550328,"pZ":3.1724973158783802,"vX0":5.494874202469256,"vY0":-133.26903333040553,"vZ0":-3.543681499540721,"x":127.45,"y":153.12,"x0":-1.7133275537629482,"y0":50.00189685449441,"z0":5.74424267867843,"aX":-8.985866429291447},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":14.8,"breakHorizontal":7.9,"spinRate":2249,"spinDirection":227},"zone":11,"typeConfidence":2.0,"plateTime":0.41077663512674034,"extension":6.428047116982282},"hitData":{"launchSpeed":93.2,"launchAngle":20.0,"totalDistance":291.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":67.69,"coordY":114.18}},"index":6,"playId":"b3ca9fbd-1ecb-3f81-b729-883c06e0626e","pitchNumber":5,"startTime":"2026-05-14T20:46:49.278Z","endTime":"2026-05-14T20:46:57.685Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700241,"link":"/api/v1/people/700241","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":665877,"link":"/api/v1/people/665877"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":701675,"link":"/api/v1/people/701675"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":666126,"link":"/api/v1/people/666126","batSide":{"code":"L","description":"Left"}},"first":{"id":669127,"link":"/api/v1/people/669127"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666126,"link":"/api/v1/people/666126"},"credit":"b_ab"},{"player":{"id":700241,"link":"/api/v1/people/700241"},"credit":"p_ab"},{"player":{"id":666126,"link":"/api/v1/people/666126"},"credit":"b_pa"},{"player":{"id":700241,"link":"/api/v1/people/700241"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":18.5,"awayTeamWinProbability":81.5,"homeTeamWinProbabilityAdded":-3.5,"leverageIndex":1.37,"dramaIndex":61.0,"contextMetrics":{},"playEndTime":"2026-05-14T20:46:57.685Z","atBatIndex":48},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Victor Scott II called out on strikes.","rbi":0,"awayScore":3,"homeScore":1,"isOut":true},"about":{"atBatIndex":49,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-05-14T20:49:31.610Z","endTime":"2026-05-14T20:52:01.879Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":687363,"fullName":"Victor Scott II","link":"/api/v1/people/687363"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":643410,"fullName":"Mark Leiter Jr.","link":"/api/v1/people/643410"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5,6,7,8],"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":687363,"fullName":"Victor Scott II","link":"/api/v1/people/687363"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":669127,"link":"/api/v1/people/669127"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Mark Leiter Jr. replaces Justin Sterner.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-14T20:49:12.392Z","endTime":"2026-05-14T20:49:33.817Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":643410,"link":"/api/v1/people/643410"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":686993,"link":"/api/v1/people/686993","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":680869,"link":"/api/v1/people/680869"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":687363,"link":"/api/v1/people/687363","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":92.0,"endSpeed":83.6,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.709781845231625,"aZ":-18.168652181791366,"pfxX":-9.62484524101245,"pfxZ":7.761929799796718,"pX":-0.33783064526432216,"pZ":3.107925166266739,"vX0":5.409159005224829,"vY0":-133.9031170591514,"vZ0":-3.1732312243131147,"x":129.88,"y":154.87,"x0":-1.1407770629816765,"y0":50.00084186627075,"z0":5.618872107786136,"aX":-17.359439004113433},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":13.6,"breakHorizontal":16.2,"spinRate":1922,"spinDirection":222},"zone":1,"typeConfidence":0.9,"plateTime":0.4100932581102441,"extension":6.405083428839856},"index":1,"playId":"a083019e-49ab-3227-b8a8-4f718f4ebe4a","pitchNumber":1,"startTime":"2026-05-14T20:49:33.817Z","endTime":"2026-05-14T20:49:38.361Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":643410,"link":"/api/v1/people/643410","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":680869,"link":"/api/v1/people/680869"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":687363,"link":"/api/v1/people/687363","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.8,"endSpeed":77.5,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.310541616600855,"aZ":-28.90728113721621,"pfxX":-6.366894912031658,"pfxZ":2.1343792204647762,"pX":-0.7848825447988592,"pZ":1.7615609816619398,"vX0":2.4482510823226438,"vY0":-123.40299866319326,"vZ0":-3.7342053823398604,"x":146.92,"y":191.22,"x0":-0.9669340924824084,"y0":50.003044548417854,"z0":5.75009677311009,"aX":-9.744501929451356},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":3.2,"breakHorizontal":10.9,"spinRate":637,"spinDirection":242},"zone":7,"typeConfidence":0.9,"plateTime":0.4451529622570827,"extension":6.272294614938638},"index":2,"playId":"351f72e7-c81a-3a25-9bce-9e10ba71e04b","pitchNumber":2,"startTime":"2026-05-14T20:49:49.484Z","endTime":"2026-05-14T20:49:54.148Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":643410,"link":"/api/v1/people/643410","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":680869,"link":"/api/v1/people/680869"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":687363,"link":"/api/v1/people/687363","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":74.3,"endSpeed":67.7,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.40084560655336,"aZ":-42.36663092349583,"pfxX":4.523395285228458,"pfxZ":-8.80255568529697,"pX":0.8588526056505543,"pZ":2.2234459481136635,"vX0":2.706622229743098,"vY0":-108.05820894426357,"vZ0":2.0411912038253477,"x":84.26,"y":178.75,"x0":-1.006362132491579,"y0":50.00158155917753,"z0":5.993369436559004,"aX":5.239036168110917},"breaks":{"breakAngle":7.2,"breakLength":14.4,"breakY":24.0,"breakVertical":-65.2,"breakVerticalInduced":-14.8,"breakHorizontal":-9.0,"spinRate":2291,"spinDirection":23},"zone":14,"typeConfidence":0.9,"plateTime":0.5108987168137746,"extension":6.188776913593396},"index":3,"playId":"d962f9b3-cce0-314a-991d-41211be348b3","pitchNumber":3,"startTime":"2026-05-14T20:50:07.964Z","endTime":"2026-05-14T20:50:12.123Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":643410,"link":"/api/v1/people/643410","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":680869,"link":"/api/v1/people/680869"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":687363,"link":"/api/v1/people/687363","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.9,"endSpeed":77.8,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.99450644731057,"aZ":-28.51473809346842,"pfxX":-4.249961625450516,"pfxZ":2.396487572161975,"pX":-0.6312276935774013,"pZ":2.027894146040102,"vX0":2.4097129628087974,"vY0":-122.21825718224848,"vZ0":-3.0500417127683623,"x":141.06,"y":184.03,"x0":-1.073125603116382,"y0":50.00174748961056,"z0":5.717205132775484,"aX":-6.488742944972527},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":4.0,"breakHorizontal":7.2,"spinRate":699,"spinDirection":243},"zone":7,"typeConfidence":0.9,"plateTime":0.44656150804188766,"extension":6.356413820849107},"index":4,"playId":"46e6ab99-094e-3787-a2f3-12596a2a6ba8","pitchNumber":4,"startTime":"2026-05-14T20:50:26.957Z","endTime":"2026-05-14T20:50:31.021Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":643410,"link":"/api/v1/people/643410","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":680869,"link":"/api/v1/people/680869"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":687363,"link":"/api/v1/people/687363","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":true},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.1,"endSpeed":86.4,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.8252977133144,"aZ":-13.430711936492171,"pfxX":-2.8511366194437286,"pfxZ":9.934445183211391,"pX":-0.5946609283544093,"pZ":1.4902118282448151,"vX0":1.3136532687937867,"vY0":-135.55229305606755,"vZ0":-8.551337517566829,"x":139.67,"y":198.54,"x0":-0.7115519578871297,"y0":50.00025967776174,"z0":5.594730991779272,"aX":-5.377627426897322},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":16.7,"breakHorizontal":4.9,"spinRate":1980,"spinDirection":209},"zone":13,"typeConfidence":0.9,"plateTime":0.40196686576812457,"extension":6.5717504459260745},"index":5,"playId":"d06d0398-6c27-3ccd-95c1-4946a9f5d1bb","pitchNumber":5,"startTime":"2026-05-14T20:50:47.593Z","endTime":"2026-05-14T20:51:14.613Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":643410,"link":"/api/v1/people/643410","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":680869,"link":"/api/v1/people/680869"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":687363,"link":"/api/v1/people/687363","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":138,"player":{"id":687363,"fullName":"Victor Scott II","link":"/api/v1/people/687363"}},"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.7,"endSpeed":78.5,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.394937622746077,"aZ":-32.658050306810246,"pfxX":-1.1895340978903621,"pfxZ":-0.3132922043684835,"pX":0.6065844599370415,"pZ":0.16852077960731146,"vX0":4.654093644198625,"vY0":-124.6012459236739,"vZ0":-6.465353919137112,"x":93.88,"y":234.23,"x0":-1.1391281023087558,"y0":50.00174291848172,"z0":5.529365538511213,"aX":-1.8520210208589207},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.6,"breakVerticalInduced":-1.9,"breakHorizontal":1.0,"spinRate":804,"spinDirection":251},"zone":14,"typeConfidence":0.91,"plateTime":0.44130118868107493,"extension":6.52267268032365},"index":6,"playId":"ef8f6847-58c6-30fc-b983-761f5eaeb0c5","pitchNumber":6,"startTime":"2026-05-14T20:51:20.624Z","endTime":"2026-05-14T20:51:24.640Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":643410,"link":"/api/v1/people/643410","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":680869,"link":"/api/v1/people/680869"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":687363,"link":"/api/v1/people/687363","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.4,"endSpeed":84.6,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.917981518568805,"aZ":-21.415003233822354,"pfxX":-7.858568619221423,"pfxZ":5.929663840908501,"pX":-0.6472685064263819,"pZ":2.0337450240027417,"vX0":3.905403578033612,"vY0":-133.17289764490346,"vZ0":-5.284009420327288,"x":141.67,"y":183.87,"x0":-1.103978335896197,"y0":50.000723240370355,"z0":5.571421873708314,"aX":-14.254945522554094},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":10.0,"breakHorizontal":13.6,"spinRate":1928,"spinDirection":217},"zone":7,"typeConfidence":0.89,"plateTime":0.4097294504906328,"extension":6.5090395491374196},"index":7,"playId":"9a5b5ced-ce97-37d4-a4ea-f0f6da514622","pitchNumber":7,"startTime":"2026-05-14T20:51:39.384Z","endTime":"2026-05-14T20:51:43.233Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":643410,"link":"/api/v1/people/643410","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":680869,"link":"/api/v1/people/680869"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":687363,"link":"/api/v1/people/687363","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.5,"endSpeed":84.0,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.643056785492973,"aZ":-26.23179417031677,"pfxX":0.6386225432373265,"pfxZ":3.3279300916025516,"pX":-0.6751118094441095,"pZ":2.6929374752317785,"vX0":1.6546050621331634,"vY0":-131.89655022342927,"vZ0":-2.512141639973227,"x":142.73,"y":166.07,"x0":-1.3902700658632536,"y0":50.00068658150103,"z0":5.566193995127282,"aX":1.139547679231634},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":5.8,"breakHorizontal":-1.4,"spinRate":2114,"spinDirection":200},"zone":4,"typeConfidence":0.92,"plateTime":0.41322976495433794,"extension":6.307041103139596},"index":8,"playId":"0d6c4241-074b-30a5-bd83-1dab867c0018","pitchNumber":8,"startTime":"2026-05-14T20:51:57.517Z","endTime":"2026-05-14T20:52:01.879Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":643410,"link":"/api/v1/people/643410","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":680869,"link":"/api/v1/people/680869"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":687363,"link":"/api/v1/people/687363","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687363,"link":"/api/v1/people/687363"},"credit":"b_ab"},{"player":{"id":643410,"link":"/api/v1/people/643410"},"credit":"p_ab"},{"player":{"id":687363,"link":"/api/v1/people/687363"},"credit":"b_pa"},{"player":{"id":643410,"link":"/api/v1/people/643410"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":20.1,"awayTeamWinProbability":79.9,"homeTeamWinProbabilityAdded":1.6000000000000014,"leverageIndex":0.61,"dramaIndex":31.0,"contextMetrics":{},"playEndTime":"2026-05-14T20:52:01.879Z","atBatIndex":49},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Shea Langeliers challenged (pitch result), call on the field was overturned: JJ Wetherholt called out on strikes.","rbi":0,"awayScore":3,"homeScore":1,"isOut":true},"about":{"atBatIndex":50,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-05-14T20:52:12.074Z","endTime":"2026-05-14T20:54:06.711Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":643410,"fullName":"Mark Leiter Jr.","link":"/api/v1/people/643410"},"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":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":669127,"link":"/api/v1/people/669127"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":75.0,"endSpeed":69.3,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.930583427517874,"aZ":-42.813569032063974,"pfxX":5.6295765796272565,"pfxZ":-8.89602390719938,"pX":1.027925175467134,"pZ":0.9571278183750244,"vX0":2.9748825642447096,"vY0":-109.2029725201866,"vZ0":-0.33709747324992523,"x":77.82,"y":212.94,"x0":-1.0875643418952181,"y0":50.00107797651577,"z0":5.756135003314872,"aX":6.734168517028759},"breaks":{"breakAngle":9.6,"breakLength":14.4,"breakY":24.0,"breakVertical":-64.7,"breakVerticalInduced":-15.8,"breakHorizontal":-11.0,"spinRate":2330,"spinDirection":28},"zone":14,"typeConfidence":0.89,"plateTime":0.5033797489855552,"extension":6.3685962662380495},"index":0,"playId":"2c8f38e8-8ed1-344e-9360-2d8519cb7986","pitchNumber":1,"startTime":"2026-05-14T20:52:26.992Z","endTime":"2026-05-14T20:52:30.795Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":643410,"link":"/api/v1/people/643410","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":680869,"link":"/api/v1/people/680869"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":802139,"link":"/api/v1/people/802139","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":true},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":73.7,"endSpeed":67.7,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.863158223299223,"aZ":-42.687052684872846,"pfxX":7.455947890535472,"pfxZ":-9.106578193351428,"pX":-0.7350527725590239,"pZ":2.674974408484311,"vX0":-0.8527612244819627,"vY0":-107.18139589983896,"vZ0":3.032162823425584,"x":145.02,"y":166.56,"x0":-1.2981240236658598,"y0":50.002579834342534,"z0":6.034992011251886,"aX":8.607357493413067},"breaks":{"breakAngle":10.8,"breakLength":15.6,"breakY":24.0,"breakVertical":-65.9,"breakVerticalInduced":-15.2,"breakHorizontal":-13.2,"spinRate":2282,"spinDirection":28},"zone":4,"typeConfidence":0.9,"plateTime":0.5125378607443531,"extension":6.144582405753973},"index":1,"playId":"744837e4-5d5f-30b6-bb5f-c3f3beb356e3","pitchNumber":2,"startTime":"2026-05-14T20:52:46.862Z","endTime":"2026-05-14T20:53:13.878Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":643410,"link":"/api/v1/people/643410","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":680869,"link":"/api/v1/people/680869"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":802139,"link":"/api/v1/people/802139","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":133,"player":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"}},"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.3,"endSpeed":77.0,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.701112332733146,"aZ":-29.2212406416158,"pfxX":-1.3557877063241826,"pfxZ":1.9486439228929466,"pX":0.3917331795312866,"pZ":2.6061378145982825,"vX0":4.2315962511414735,"vY0":-122.72773335110666,"vZ0":-1.7298609322050944,"x":102.07,"y":168.41,"x0":-1.1833959454983909,"y0":50.002810144015264,"z0":5.82365484584002,"aX":-2.0553875754593243},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":3.4,"breakHorizontal":1.4,"spinRate":840,"spinDirection":250},"zone":6,"typeConfidence":0.91,"plateTime":0.4473640726421233,"extension":6.421983394642181},"index":2,"playId":"feef8ec3-e1fb-37dd-bf8f-215d94178c2d","pitchNumber":3,"startTime":"2026-05-14T20:53:17.337Z","endTime":"2026-05-14T20:53:22.008Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":643410,"link":"/api/v1/people/643410","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":680869,"link":"/api/v1/people/680869"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":802139,"link":"/api/v1/people/802139","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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(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":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.3,"endSpeed":77.9,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.988003552069433,"aZ":-34.11844436969815,"pfxX":1.8478887638944743,"pfxZ":-1.2666317941521035,"pX":-0.09973102850190833,"pZ":1.695195086626286,"vX0":1.737594361172552,"vY0":-122.86556174687887,"vZ0":-2.627863139710326,"x":120.8,"y":193.01,"x0":-1.0558320670815318,"y0":50.00469211888787,"z0":5.673514897579632,"aX":2.8298352807375635},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.9,"breakVerticalInduced":-2.6,"breakHorizontal":-3.7,"spinRate":802,"spinDirection":252},"zone":8,"typeConfidence":0.91,"plateTime":0.44552855460402085,"extension":6.554873411700794},"index":3,"playId":"12e49f43-9776-3a1e-9c85-df3f4c9c570b","pitchNumber":4,"startTime":"2026-05-14T20:53:39.703Z","endTime":"2026-05-14T20:54:06.711Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":643410,"link":"/api/v1/people/643410","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":680869,"link":"/api/v1/people/680869"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":802139,"link":"/api/v1/people/802139","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":802139,"link":"/api/v1/people/802139"},"credit":"b_ab"},{"player":{"id":643410,"link":"/api/v1/people/643410"},"credit":"p_ab"},{"player":{"id":802139,"link":"/api/v1/people/802139"},"credit":"b_pa"},{"player":{"id":643410,"link":"/api/v1/people/643410"},"credit":"p_pa"}],"flags":[],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":133,"player":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"}},"homeTeamWinProbability":21.2,"awayTeamWinProbability":78.8,"homeTeamWinProbabilityAdded":1.0999999999999979,"leverageIndex":0.47,"dramaIndex":24.0,"contextMetrics":{},"playEndTime":"2026-05-14T20:54:06.711Z","atBatIndex":50},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Iván Herrera grounds out, first baseman Nick Kurtz to pitcher Mark Leiter Jr.","rbi":0,"awayScore":3,"homeScore":1,"isOut":true},"about":{"atBatIndex":51,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-05-14T20:54:22.737Z","endTime":"2026-05-14T20:55:01.851Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":643410,"fullName":"Mark Leiter Jr.","link":"/api/v1/people/643410"},"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":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":701762,"link":"/api/v1/people/701762"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":643410,"link":"/api/v1/people/643410"},"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(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.9,"endSpeed":86.7,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.13093159286862,"aZ":-17.292953264254024,"pfxX":-8.701799621078205,"pfxZ":7.779985613817697,"pX":0.09299961709519472,"pZ":2.658450766627129,"vX0":5.97778455701525,"vY0":-136.69564965423632,"vZ0":-4.888033171990031,"x":113.46,"y":167.0,"x0":-0.9799286400996009,"y0":50.00046577877761,"z0":5.638527288182892,"aX":-16.640713325344983},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":13.3,"breakHorizontal":14.6,"spinRate":2166,"spinDirection":211},"zone":5,"typeConfidence":0.91,"plateTime":0.399070229861918,"extension":6.451776856495882},"index":0,"playId":"420cb3ec-46df-3b55-8294-53165b62c1f4","pitchNumber":1,"startTime":"2026-05-14T20:54:22.737Z","endTime":"2026-05-14T20:54:26.933Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":643410,"link":"/api/v1/people/643410","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":680869,"link":"/api/v1/people/680869"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":671056,"link":"/api/v1/people/671056","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":75.8,"endSpeed":70.2,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.184698838834038,"aZ":-43.489295742682415,"pfxX":5.622001710545699,"pfxZ":-9.202853126855288,"pX":0.6704165964925294,"pZ":1.8056916790018105,"vX0":1.7742501192136189,"vY0":-110.34215838770191,"vZ0":1.049024528638473,"x":91.45,"y":190.03,"x0":-0.8751950034114142,"y0":50.00413620136698,"z0":5.917304264324867,"aX":6.91124936230097},"breaks":{"breakAngle":9.6,"breakLength":14.4,"breakY":24.0,"breakVertical":-63.7,"breakVerticalInduced":-16.1,"breakHorizontal":-10.7,"spinRate":2442,"spinDirection":22},"zone":9,"typeConfidence":0.89,"plateTime":0.496969939931593,"extension":6.422405040117177},"index":1,"playId":"fdc15d1e-2f8f-3d6a-8246-c14e17d3216a","pitchNumber":2,"startTime":"2026-05-14T20:54:37.719Z","endTime":"2026-05-14T20:54:41.509Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":643410,"link":"/api/v1/people/643410","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":680869,"link":"/api/v1/people/680869"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":671056,"link":"/api/v1/people/671056","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.6,"endSpeed":85.9,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.29037933664983,"aZ":-15.45455163049457,"pfxX":-5.242443854081369,"pfxZ":8.928801331215439,"pX":0.00875178738113592,"pZ":3.0753702166902555,"vX0":3.7274662353038672,"vY0":-134.99343768371895,"vZ0":-4.4405484880403465,"x":116.67,"y":155.75,"x0":-0.6985386784626453,"y0":50.00557921443992,"z0":5.806141580195823,"aX":-9.821148461254555},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":15.6,"breakHorizontal":8.9,"spinRate":2004,"spinDirection":210},"zone":2,"typeConfidence":0.91,"plateTime":0.40346049310765464,"extension":6.492279081019807},"hitData":{"launchSpeed":88.2,"launchAngle":-45.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":143.7,"coordY":169.92}},"index":2,"playId":"8ec191a2-12c8-320e-8a6c-4f1361fdb633","pitchNumber":3,"startTime":"2026-05-14T20:54:52.519Z","endTime":"2026-05-14T20:55:01.851Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":643410,"link":"/api/v1/people/643410","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":680869,"link":"/api/v1/people/680869"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":671056,"link":"/api/v1/people/671056","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":671056,"link":"/api/v1/people/671056"},"credit":"b_ab"},{"player":{"id":643410,"link":"/api/v1/people/643410"},"credit":"p_ab"},{"player":{"id":671056,"link":"/api/v1/people/671056"},"credit":"b_pa"},{"player":{"id":643410,"link":"/api/v1/people/643410"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":22.1,"awayTeamWinProbability":77.9,"homeTeamWinProbabilityAdded":0.9000000000000021,"leverageIndex":0.33,"dramaIndex":19.0,"contextMetrics":{},"playEndTime":"2026-05-14T20:55:01.851Z","atBatIndex":51},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Henry Bolte called out on strikes.","rbi":0,"awayScore":3,"homeScore":1,"isOut":true},"about":{"atBatIndex":52,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-05-14T20:57:18.551Z","endTime":"2026-05-14T20:58:32.699Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":703607,"fullName":"Henry Bolte","link":"/api/v1/people/703607"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":592773,"fullName":"Ryne Stanek","link":"/api/v1/people/592773"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5],"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":703607,"fullName":"Henry Bolte","link":"/api/v1/people/703607"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":671056,"link":"/api/v1/people/671056"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Ryne Stanek replaces Michael McGreevy.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-14T20:56:58.371Z","endTime":"2026-05-14T20:57:20.755Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":592773,"link":"/api/v1/people/592773"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":700241,"link":"/api/v1/people/700241","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":665877,"link":"/api/v1/people/665877"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":701675,"link":"/api/v1/people/701675"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":703607,"link":"/api/v1/people/703607","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.9,"endSpeed":85.8,"strikeZoneTop":3.332,"strikeZoneBottom":1.682,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.31742539094215,"aZ":-23.528541891380883,"pfxX":-9.91444342709286,"pfxZ":4.60561878569117,"pX":0.03152701363938293,"pZ":1.5012789559309505,"vX0":5.836396428011648,"vY0":-136.45787092316547,"vZ0":-7.618216966826482,"x":115.8,"y":198.25,"x0":-0.8520175762562282,"y0":50.0047257370882,"z0":5.962114404927729,"aX":-18.613270889182914},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":6.8,"breakHorizontal":16.7,"spinRate":2060,"spinDirection":230},"zone":14,"typeConfidence":0.97,"plateTime":0.4020996000449579,"extension":5.814456774973766},"index":1,"playId":"454a6d02-3bd8-387a-b3f2-18517323792b","pitchNumber":1,"startTime":"2026-05-14T20:57:20.755Z","endTime":"2026-05-14T20:57:23.970Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592773,"link":"/api/v1/people/592773","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":665877,"link":"/api/v1/people/665877"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":701675,"link":"/api/v1/people/701675"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":703607,"link":"/api/v1/people/703607","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":97.9,"endSpeed":88.5,"strikeZoneTop":3.332,"strikeZoneBottom":1.682,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.19084954017689,"aZ":-9.082935217823456,"pfxX":-6.731480911796749,"pfxZ":11.482082028417008,"pX":0.6769374379643542,"pZ":0.8171467476796167,"vX0":4.999130598414231,"vY0":-141.8101884668194,"vZ0":-12.876083360720113,"x":91.2,"y":216.72,"x0":-0.24530945767653797,"y0":50.00529073649366,"z0":6.0261330337406305,"aX":-13.541690760438598},"breaks":{"breakAngle":44.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":17.9,"breakHorizontal":11.0,"spinRate":2428,"spinDirection":208},"zone":14,"typeConfidence":0.88,"plateTime":0.38807963911970944,"extension":6.010151395867301},"index":2,"playId":"67d05fb3-7f51-386a-9a0e-40342e21fd92","pitchNumber":2,"startTime":"2026-05-14T20:57:35.378Z","endTime":"2026-05-14T20:57:39.703Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592773,"link":"/api/v1/people/592773","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":665877,"link":"/api/v1/people/665877"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":701675,"link":"/api/v1/people/701675"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":703607,"link":"/api/v1/people/703607","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.9,"endSpeed":82.2,"strikeZoneTop":3.332,"strikeZoneBottom":1.682,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.614290604526033,"aZ":-31.160924675188284,"pfxX":0.5759041148770976,"pfxZ":0.5949642585098389,"pX":1.079071648032519,"pZ":0.7862767421903886,"vX0":4.119666936912151,"vY0":-129.27658634819784,"vZ0":-7.6059052420765845,"x":75.87,"y":217.55,"x0":-0.6090386498302971,"y0":50.00238482502306,"z0":6.1542863165754245,"aX":0.9748189395498508},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":-0.4,"breakHorizontal":-1.9,"spinRate":2548,"spinDirection":44},"zone":14,"typeConfidence":0.9,"plateTime":0.4234747150510425,"extension":5.909132707797791},"index":3,"playId":"42158132-afa3-314b-a83a-a8e93293d368","pitchNumber":3,"startTime":"2026-05-14T20:57:49.923Z","endTime":"2026-05-14T20:57:54.615Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592773,"link":"/api/v1/people/592773","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":665877,"link":"/api/v1/people/665877"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":701675,"link":"/api/v1/people/701675"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":703607,"link":"/api/v1/people/703607","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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.6,"endSpeed":88.7,"strikeZoneTop":3.332,"strikeZoneBottom":1.682,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.199412417083163,"aZ":-19.791630659195008,"pfxX":-9.355720061348496,"pfxZ":6.181206636427238,"pX":-0.4169879183861701,"pZ":2.1711281757782985,"vX0":4.309061042086717,"vY0":-140.48722143372865,"vZ0":-7.14989481654499,"x":132.89,"y":180.16,"x0":-0.753360658090581,"y0":50.00386423754243,"z0":6.031208320641616,"aX":-18.741090430928267},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":10.0,"breakHorizontal":16.1,"spinRate":2156,"spinDirection":219},"zone":7,"typeConfidence":0.95,"plateTime":0.38956730601071365,"extension":5.862976996844079},"index":4,"playId":"9ac59d13-0078-390e-9835-d145559ec771","pitchNumber":4,"startTime":"2026-05-14T20:58:05.483Z","endTime":"2026-05-14T20:58:09.138Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592773,"link":"/api/v1/people/592773","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":665877,"link":"/api/v1/people/665877"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":701675,"link":"/api/v1/people/701675"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":703607,"link":"/api/v1/people/703607","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.4,"endSpeed":82.5,"strikeZoneTop":3.332,"strikeZoneBottom":1.682,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.743359654170764,"aZ":-31.802208706045846,"pfxX":1.3306443518601305,"pfxZ":0.21902760837169133,"pX":0.45329967858615244,"pZ":2.7828877886890866,"vX0":2.499225682355956,"vY0":-128.89254724120008,"vZ0":-2.860053064065531,"x":99.72,"y":163.64,"x0":-0.6957738630606127,"y0":50.004769549007676,"z0":6.3228174477833265,"aX":2.274642259899304},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":0.0,"breakHorizontal":-2.9,"spinRate":2416,"spinDirection":49},"zone":6,"typeConfidence":0.91,"plateTime":0.4223698174881143,"extension":5.951382261167962},"index":5,"playId":"ecd44fdf-d9df-3876-ae43-5669352892ab","pitchNumber":5,"startTime":"2026-05-14T20:58:28.386Z","endTime":"2026-05-14T20:58:32.699Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592773,"link":"/api/v1/people/592773","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":665877,"link":"/api/v1/people/665877"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":701675,"link":"/api/v1/people/701675"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":703607,"link":"/api/v1/people/703607","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":703607,"link":"/api/v1/people/703607"},"credit":"b_ab"},{"player":{"id":592773,"link":"/api/v1/people/592773"},"credit":"p_ab"},{"player":{"id":703607,"link":"/api/v1/people/703607"},"credit":"b_pa"},{"player":{"id":592773,"link":"/api/v1/people/592773"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":18.099999999999998,"awayTeamWinProbability":81.9,"homeTeamWinProbabilityAdded":-4.0000000000000036,"leverageIndex":1.54,"dramaIndex":68.0,"contextMetrics":{},"playEndTime":"2026-05-14T20:58:32.699Z","atBatIndex":52},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Zack Gelof homers (5) on a fly ball to left center field.","rbi":1,"awayScore":3,"homeScore":2,"isOut":false},"about":{"atBatIndex":53,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-05-14T20:58:41.347Z","endTime":"2026-05-14T21:01:09.095Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":680869,"fullName":"Zack Gelof","link":"/api/v1/people/680869"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":592773,"fullName":"Ryne Stanek","link":"/api/v1/people/592773"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":680869,"fullName":"Zack Gelof","link":"/api/v1/people/680869"},"responsiblePitcher":{"id":592773,"link":"/api/v1/people/592773"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.8,"endSpeed":90.6,"strikeZoneTop":3.292,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.606195553604127,"aZ":-20.097434198799046,"pfxX":-8.021167872760262,"pfxZ":5.825889842946308,"pX":1.7915703794640259,"pZ":1.7163323468930671,"vX0":9.33158579702177,"vY0":-142.10882308920114,"vZ0":-8.41726038706113,"x":48.71,"y":192.44,"x0":-0.47246016590677825,"y0":50.00105052608592,"z0":5.9637070053454035,"aX":-16.61827695100917},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":9.2,"breakHorizontal":13.0,"spinRate":2189,"spinDirection":222},"zone":14,"typeConfidence":0.91,"plateTime":0.38354399205277856,"extension":5.940004342088422},"index":0,"playId":"ce8407f5-a7e2-3c2f-880a-f8857c99cfad","pitchNumber":1,"startTime":"2026-05-14T20:58:56.925Z","endTime":"2026-05-14T20:59:01.537Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592773,"link":"/api/v1/people/592773","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":665877,"link":"/api/v1/people/665877"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":701675,"link":"/api/v1/people/701675"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":680869,"link":"/api/v1/people/680869","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.3,"endSpeed":88.4,"strikeZoneTop":3.292,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.266049886442527,"aZ":-19.91228973704523,"pfxX":-8.103645567026035,"pfxZ":6.227186735965131,"pX":1.3730630643613075,"pZ":1.4226329877267871,"vX0":8.058421007444212,"vY0":-138.5226302700941,"vZ0":-8.88118459149613,"x":64.66,"y":200.37,"x0":-0.5032331638234286,"y0":50.00088364932603,"z0":5.9707023979918645,"aX":-15.947299089119264},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":9.8,"breakHorizontal":13.3,"spinRate":2075,"spinDirection":217},"zone":14,"typeConfidence":0.79,"plateTime":0.39351530268073276,"extension":5.908966266062845},"index":1,"playId":"4629ef33-cc52-3d40-bb34-4be8e4ab5d0b","pitchNumber":2,"startTime":"2026-05-14T20:59:11.156Z","endTime":"2026-05-14T20:59:15.266Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592773,"link":"/api/v1/people/592773","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":665877,"link":"/api/v1/people/665877"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":701675,"link":"/api/v1/people/701675"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":680869,"link":"/api/v1/people/680869","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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.3,"endSpeed":90.1,"strikeZoneTop":3.292,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.64637727592564,"aZ":-11.244675212558786,"pfxX":-6.121750649670984,"pfxZ":10.127888025850762,"pX":0.36184523746701747,"pZ":1.2927466674318133,"vX0":4.656909854499331,"vY0":-142.77580376514078,"vZ0":-11.201210267323642,"x":103.21,"y":203.88,"x0":-0.494432491801023,"y0":50.0011079293593,"z0":5.972772894674912,"aX":-12.64677870097677},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":16.3,"breakHorizontal":10.2,"spinRate":2208,"spinDirection":207},"zone":14,"typeConfidence":0.89,"plateTime":0.3835256312017554,"extension":5.897282736410807},"index":2,"playId":"08cacc1b-7538-38f0-8230-12867c0f21d2","pitchNumber":3,"startTime":"2026-05-14T20:59:44.893Z","endTime":"2026-05-14T20:59:49.335Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592773,"link":"/api/v1/people/592773","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":665877,"link":"/api/v1/people/665877"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":701675,"link":"/api/v1/people/701675"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":680869,"link":"/api/v1/people/680869","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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.2,"endSpeed":89.2,"strikeZoneTop":3.292,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.167249611322568,"aZ":-12.2925281071518,"pfxX":-6.9775628384580415,"pfxZ":9.789552148608061,"pX":0.055312540960324716,"pZ":2.4669626731222545,"vX0":4.259522098615711,"vY0":-141.35856097758872,"vZ0":-8.019588211180947,"x":114.89,"y":172.17,"x0":-0.5618251088023853,"y0":50.00050589117322,"z0":6.123245120847082,"aX":-14.168551218483545},"breaks":{"breakAngle":43.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":16.3,"breakHorizontal":11.8,"spinRate":2319,"spinDirection":209},"zone":5,"typeConfidence":0.81,"plateTime":0.3869531921184355,"extension":6.009522957978844},"index":3,"playId":"16e2072c-1ef4-35fa-a1c5-9b497929a51a","pitchNumber":4,"startTime":"2026-05-14T21:00:00.551Z","endTime":"2026-05-14T21:00:04.753Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592773,"link":"/api/v1/people/592773","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":665877,"link":"/api/v1/people/665877"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":701675,"link":"/api/v1/people/701675"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":680869,"link":"/api/v1/people/680869","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"index":4,"startTime":"2026-05-14T21:00:11.380Z","endTime":"2026-05-14T21:00:24.959Z","isPitch":false,"type":"action","player":{"id":680869,"link":"/api/v1/people/680869"},"defense":{"pitcher":{"id":592773,"link":"/api/v1/people/592773","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":665877,"link":"/api/v1/people/665877"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":701675,"link":"/api/v1/people/701675"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":680869,"link":"/api/v1/people/680869","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.8,"endSpeed":89.9,"strikeZoneTop":3.292,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.20906131538791,"aZ":-10.973539969498923,"pfxX":-5.6929221483388845,"pfxZ":10.284830395648132,"pX":-0.6465106586626828,"pZ":2.5665941131867154,"vX0":2.0929960082818067,"vY0":-142.31427176892848,"vZ0":-8.067939629415472,"x":141.64,"y":169.48,"x0":-0.6498738634015456,"y0":50.00074367549427,"z0":6.124934778188888,"aX":-11.730876815978922},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":17.3,"breakHorizontal":10.0,"spinRate":2264,"spinDirection":208},"zone":4,"typeConfidence":0.89,"plateTime":0.38418170259871154,"extension":5.9087436568146545},"index":5,"playId":"4cb01973-4215-3214-93ba-e8c65563e50e","pitchNumber":5,"startTime":"2026-05-14T21:00:24.959Z","endTime":"2026-05-14T21:00:29.032Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592773,"link":"/api/v1/people/592773","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":665877,"link":"/api/v1/people/665877"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":701675,"link":"/api/v1/people/701675"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":680869,"link":"/api/v1/people/680869","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":98.6,"endSpeed":90.7,"strikeZoneTop":3.292,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.11964360783626,"aZ":-11.50956918514721,"pfxX":-5.151267568058541,"pfxZ":9.840108375983213,"pX":0.22321435690183428,"pZ":2.602546386707079,"vX0":4.006327831684262,"vY0":-143.50888562726482,"vZ0":-7.904693842487267,"x":108.49,"y":168.51,"x0":-0.5169759216281767,"y0":50.00123416955387,"z0":6.097819515284935,"aX":-10.815902220689956},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":16.6,"breakHorizontal":8.6,"spinRate":2297,"spinDirection":211},"zone":5,"typeConfidence":0.9,"plateTime":0.3806845186899439,"extension":5.985043051361638},"hitData":{"launchSpeed":103.8,"launchAngle":31.0,"totalDistance":401.0,"trajectory":"fly_ball","hardness":"medium","location":"78","coordinates":{"coordX":68.14,"coordY":47.27}},"index":6,"playId":"302bed70-0021-3a09-94f8-489632a89a38","pitchNumber":6,"startTime":"2026-05-14T21:00:46.367Z","endTime":"2026-05-14T21:01:09.095Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592773,"link":"/api/v1/people/592773","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":665877,"link":"/api/v1/people/665877"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":701675,"link":"/api/v1/people/701675"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":680869,"link":"/api/v1/people/680869","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680869,"link":"/api/v1/people/680869"},"credit":"b_ab"},{"player":{"id":592773,"link":"/api/v1/people/592773"},"credit":"p_ab"},{"player":{"id":680869,"link":"/api/v1/people/680869"},"credit":"b_pa"},{"player":{"id":592773,"link":"/api/v1/people/592773"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":31.6,"awayTeamWinProbability":68.4,"homeTeamWinProbabilityAdded":13.500000000000004,"leverageIndex":1.09,"dramaIndex":115.0,"contextMetrics":{},"playEndTime":"2026-05-14T21:01:09.095Z","atBatIndex":53},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Jeff McNeil walks.","rbi":0,"awayScore":3,"homeScore":2,"isOut":false},"about":{"atBatIndex":54,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-05-14T21:01:13.200Z","endTime":"2026-05-14T21:03:08.806Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":1},"matchup":{"batter":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":592773,"fullName":"Ryne Stanek","link":"/api/v1/people/592773"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":98.3,"endSpeed":90.2,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.558415550598053,"aZ":-12.201077115147628,"pfxX":-6.730376326851838,"pfxZ":9.620189339464407,"pX":1.3678176299858336,"pZ":2.908036906617686,"vX0":7.603246696867492,"vY0":-142.8681893306658,"vZ0":-7.1205855284679735,"x":64.86,"y":160.26,"x0":-0.4479682674999103,"y0":50.00670082199885,"z0":6.192419261725623,"aX":-13.978371560033882},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":16.2,"breakHorizontal":10.8,"spinRate":2207,"spinDirection":206},"zone":12,"typeConfidence":0.75,"plateTime":0.3827477716069718,"extension":6.040828860123957},"index":0,"playId":"7b4b216f-1cdf-35e7-abfe-7e86d7ffd42c","pitchNumber":1,"startTime":"2026-05-14T21:01:31.661Z","endTime":"2026-05-14T21:01:35.898Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592773,"link":"/api/v1/people/592773","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":665877,"link":"/api/v1/people/665877"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":701675,"link":"/api/v1/people/701675"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":643446,"link":"/api/v1/people/643446","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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.3,"endSpeed":88.9,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.89768959762476,"aZ":-18.09832707010947,"pfxX":-7.52566274113278,"pfxZ":7.020690682822537,"pX":0.4953311248383248,"pZ":1.919769591854939,"vX0":6.262963357192348,"vY0":-140.05529879414672,"vZ0":-7.991388769304633,"x":98.12,"y":186.95,"x0":-0.7819145718523297,"y0":50.00463032079777,"z0":5.973864430132932,"aX":-15.090518267477936},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":11.4,"breakHorizontal":12.5,"spinRate":2134,"spinDirection":221},"zone":9,"typeConfidence":2.0,"plateTime":0.38971970940959233,"extension":5.871178584114552},"index":1,"playId":"2fe79fd6-88f8-314a-8006-86461fba6962","pitchNumber":2,"startTime":"2026-05-14T21:01:46.574Z","endTime":"2026-05-14T21:01:51.514Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592773,"link":"/api/v1/people/592773","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":665877,"link":"/api/v1/people/665877"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":701675,"link":"/api/v1/people/701675"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":643446,"link":"/api/v1/people/643446","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":98.3,"endSpeed":89.8,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.58286744592291,"aZ":-11.015336892618521,"pfxX":-6.270457847746113,"pfxZ":10.21054025666926,"pX":-1.068210142846073,"pZ":3.824538373531835,"vX0":0.4981630406084008,"vY0":-143.1662399751686,"vZ0":-5.125406037044238,"x":157.72,"y":135.52,"x0":-0.43008804551528107,"y0":50.00517230905012,"z0":6.32989505580485,"aX":-12.994776792878827},"breaks":{"breakAngle":46.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.7,"breakVerticalInduced":17.6,"breakHorizontal":11.3,"spinRate":2321,"spinDirection":210},"zone":11,"typeConfidence":0.89,"plateTime":0.3828502598504868,"extension":5.859533745497774},"index":2,"playId":"8f8282d7-bd40-3c5f-9d2d-8fae0f45566d","pitchNumber":3,"startTime":"2026-05-14T21:02:17.970Z","endTime":"2026-05-14T21:02:22.405Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592773,"link":"/api/v1/people/592773","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":665877,"link":"/api/v1/people/665877"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":701675,"link":"/api/v1/people/701675"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":643446,"link":"/api/v1/people/643446","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.1,"endSpeed":81.2,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.501337425987327,"aZ":-29.86767712511668,"pfxX":1.2674660679437375,"pfxZ":1.4072278783445737,"pX":1.5881123947503637,"pZ":0.6548533852201033,"vX0":5.017800927236666,"vY0":-126.6490734396304,"vZ0":-7.566169455178422,"x":56.46,"y":221.1,"x0":-0.5757237955359317,"y0":50.004456690811594,"z0":6.0385294514630266,"aX":2.078531335440131},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":1.2,"breakHorizontal":-3.4,"spinRate":2317,"spinDirection":137},"zone":14,"typeConfidence":0.68,"plateTime":0.43086895766563904,"extension":5.980518480196385},"index":3,"playId":"2f502b7c-eb35-3fbb-bb64-7b2d0ad5f398","pitchNumber":4,"startTime":"2026-05-14T21:02:33.716Z","endTime":"2026-05-14T21:02:38.010Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592773,"link":"/api/v1/people/592773","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":665877,"link":"/api/v1/people/665877"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":701675,"link":"/api/v1/people/701675"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":643446,"link":"/api/v1/people/643446","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"index":4,"startTime":"2026-05-14T21:02:46.843Z","endTime":"2026-05-14T21:03:04.048Z","isPitch":false,"type":"action","player":{"id":643446,"link":"/api/v1/people/643446"},"defense":{"pitcher":{"id":592773,"link":"/api/v1/people/592773","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":665877,"link":"/api/v1/people/665877"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":701675,"link":"/api/v1/people/701675"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":643446,"link":"/api/v1/people/643446","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":97.9,"endSpeed":89.8,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.779688041500663,"aZ":-11.75950590632223,"pfxX":-5.298510803367516,"pfxZ":9.940650105741755,"pX":1.642008390895194,"pZ":2.001709558418728,"vX0":7.973862689040711,"vY0":-142.20495878870597,"vZ0":-9.32141176899098,"x":54.41,"y":184.73,"x0":-0.5064391942197314,"y0":50.00329927150731,"z0":6.062720288504408,"aX":-10.882164809739908},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":16.3,"breakHorizontal":8.0,"spinRate":2307,"spinDirection":215},"zone":14,"typeConfidence":0.88,"plateTime":0.38476556184170185,"extension":5.941117308192085},"index":5,"playId":"d214261e-7ee5-354e-ad3a-557015c36bfe","pitchNumber":5,"startTime":"2026-05-14T21:03:04.048Z","endTime":"2026-05-14T21:03:08.806Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592773,"link":"/api/v1/people/592773","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":665877,"link":"/api/v1/people/665877"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":701675,"link":"/api/v1/people/701675"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":643446,"link":"/api/v1/people/643446","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":643446,"link":"/api/v1/people/643446"},"credit":"b_pa"},{"player":{"id":592773,"link":"/api/v1/people/592773"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":37.0,"awayTeamWinProbability":63.0,"homeTeamWinProbabilityAdded":5.399999999999999,"leverageIndex":1.44,"dramaIndex":74.0,"contextMetrics":{},"playEndTime":"2026-05-14T21:03:08.806Z","atBatIndex":54},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Colby Thomas singles on a ground ball to left fielder Nathan Church. Jeff McNeil to 2nd.","rbi":0,"awayScore":3,"homeScore":2,"isOut":false},"about":{"atBatIndex":55,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-05-14T21:06:21.696Z","endTime":"2026-05-14T21:06:49.916Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":687515,"fullName":"Colby Thomas","link":"/api/v1/people/687515"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":668941,"fullName":"JoJo Romero","link":"/api/v1/people/668941"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":687515,"fullName":"Colby Thomas","link":"/api/v1/people/687515"},"postOnSecond":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[4,5],"actionIndex":[0,2,3],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":687515,"fullName":"Colby Thomas","link":"/api/v1/people/687515"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":701675,"link":"/api/v1/people/701675"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Lawrence Butler replaces Darell Hernaiz.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-05-14T21:03:26.961Z","endTime":"2026-05-14T21:03:58.041Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":671732,"link":"/api/v1/people/671732"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"901","replacedPlayer":{"id":687231,"link":"/api/v1/people/687231"},"defense":{"pitcher":{"id":592773,"link":"/api/v1/people/592773","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":665877,"link":"/api/v1/people/665877"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":701675,"link":"/api/v1/people/701675"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":687231,"link":"/api/v1/people/687231","batSide":{"code":"R","description":"Right"}},"first":{"id":643446,"link":"/api/v1/people/643446"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2026-05-14T21:03:58.041Z","endTime":"2026-05-14T21:04:38.200Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":592773,"link":"/api/v1/people/592773","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":665877,"link":"/api/v1/people/665877"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":701675,"link":"/api/v1/people/701675"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":671732,"link":"/api/v1/people/671732","batSide":{"code":"L","description":"Left"}},"first":{"id":643446,"link":"/api/v1/people/643446"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: JoJo Romero replaces Ryne Stanek.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":2,"startTime":"2026-05-14T21:04:38.200Z","endTime":"2026-05-14T21:04:54.073Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":668941,"link":"/api/v1/people/668941"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":592773,"link":"/api/v1/people/592773","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":665877,"link":"/api/v1/people/665877"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":701675,"link":"/api/v1/people/701675"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":671732,"link":"/api/v1/people/671732","batSide":{"code":"L","description":"Left"}},"first":{"id":643446,"link":"/api/v1/people/643446"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Offensive Substitution: Pinch-hitter Colby Thomas replaces Lawrence Butler.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":3,"startTime":"2026-05-14T21:04:54.073Z","endTime":"2026-05-14T21:06:23.631Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":687515,"link":"/api/v1/people/687515"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"902","replacedPlayer":{"id":671732,"link":"/api/v1/people/671732"},"defense":{"pitcher":{"id":668941,"link":"/api/v1/people/668941","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":665877,"link":"/api/v1/people/665877"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":701675,"link":"/api/v1/people/701675"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":671732,"link":"/api/v1/people/671732","batSide":{"code":"L","description":"Left"}},"first":{"id":643446,"link":"/api/v1/people/643446"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.4,"endSpeed":85.1,"strikeZoneTop":3.122,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.231536213222526,"aZ":-35.57337164567216,"pfxX":8.870148805530246,"pfxZ":-1.852286064226396,"pX":-1.1986273481764624,"pZ":2.4724850169531174,"vX0":-10.424736760762874,"vY0":-134.18521873809004,"vZ0":-0.9561578431085005,"x":162.69,"y":172.02,"x0":1.5721625792901393,"y0":50.001854841055646,"z0":5.352939221144174,"aX":16.282091908524617},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":-3.4,"breakHorizontal":-14.0,"spinRate":2074,"spinDirection":95},"zone":11,"typeConfidence":0.9,"plateTime":0.40715422270863266,"extension":5.027652562303192},"index":4,"playId":"daff01a0-4613-30ed-9ce5-7a573dadf23f","pitchNumber":1,"startTime":"2026-05-14T21:06:23.631Z","endTime":"2026-05-14T21:06:27.493Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668941,"link":"/api/v1/people/668941","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":665877,"link":"/api/v1/people/665877"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":701675,"link":"/api/v1/people/701675"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":687515,"link":"/api/v1/people/687515","batSide":{"code":"R","description":"Right"}},"first":{"id":643446,"link":"/api/v1/people/643446"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.8,"endSpeed":85.5,"strikeZoneTop":3.122,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.845448545864702,"aZ":-31.47957827709948,"pfxX":10.810657643465337,"pfxZ":0.3790676939935169,"pX":0.027270284797758875,"pZ":1.6677882112856963,"vX0":-8.257606318456734,"vY0":-134.89218902810748,"vZ0":-3.427703848650848,"x":115.96,"y":193.75,"x0":1.7152781522900944,"y0":50.00617948133518,"z0":5.161463757428711,"aX":20.03503707868136},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":0.1,"breakHorizontal":-18.0,"spinRate":2071,"spinDirection":118},"zone":8,"typeConfidence":0.9,"plateTime":0.4051991757252784,"extension":5.106786822423968},"hitData":{"launchSpeed":108.1,"launchAngle":4.0,"totalDistance":94.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":80.36,"coordY":119.25}},"index":5,"playId":"0063adf1-5877-3159-ac4e-0f883776660e","pitchNumber":2,"startTime":"2026-05-14T21:06:39.661Z","endTime":"2026-05-14T21:06:49.916Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668941,"link":"/api/v1/people/668941","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":665877,"link":"/api/v1/people/665877"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":701675,"link":"/api/v1/people/701675"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":687515,"link":"/api/v1/people/687515","batSide":{"code":"R","description":"Right"}},"first":{"id":643446,"link":"/api/v1/people/643446"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687515,"link":"/api/v1/people/687515"},"credit":"b_ab"},{"player":{"id":668941,"link":"/api/v1/people/668941"},"credit":"p_ab"},{"player":{"id":687515,"link":"/api/v1/people/687515"},"credit":"b_pa"},{"player":{"id":668941,"link":"/api/v1/people/668941"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":44.7,"awayTeamWinProbability":55.3,"homeTeamWinProbabilityAdded":7.700000000000003,"leverageIndex":2.68,"dramaIndex":119.0,"contextMetrics":{},"playEndTime":"2026-05-14T21:06:49.916Z","atBatIndex":55},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Nick Kurtz singles on a fly ball to left fielder Nathan Church. Jeff McNeil to 3rd. Colby Thomas to 2nd.","rbi":0,"awayScore":3,"homeScore":2,"isOut":false},"about":{"atBatIndex":56,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-05-14T21:07:04.137Z","endTime":"2026-05-14T21:07:27.061Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":668941,"fullName":"JoJo Romero","link":"/api/v1/people/668941"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"postOnSecond":{"id":687515,"fullName":"Colby Thomas","link":"/api/v1/people/687515"},"postOnThird":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"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":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":701675,"link":"/api/v1/people/701675"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":687515,"fullName":"Colby Thomas","link":"/api/v1/people/687515"},"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, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":83.2,"endSpeed":76.5,"strikeZoneTop":3.413,"strikeZoneBottom":1.722,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.298487123609398,"aZ":-33.14021687169673,"pfxX":-8.962843132636475,"pfxZ":-0.6485716586570334,"pX":-0.29553790927063106,"pZ":2.715462711668096,"vX0":-2.712390094779381,"vY0":-121.23984332473518,"vZ0":0.3134836118634572,"x":128.27,"y":165.46,"x0":2.0029945661303223,"y0":50.00368624492097,"z0":5.483007677012488,"aX":-13.307801351820505},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.3,"breakVerticalInduced":-0.8,"breakHorizontal":16.9,"spinRate":2926,"spinDirection":299},"zone":4,"typeConfidence":0.9,"plateTime":0.45223108489796005,"extension":5.16716301505095},"hitData":{"launchSpeed":84.4,"launchAngle":50.0,"totalDistance":209.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":69.77,"coordY":137.48}},"index":0,"playId":"150fc30c-bc1c-3517-a7e1-bd915168f2dc","pitchNumber":1,"startTime":"2026-05-14T21:07:13.739Z","endTime":"2026-05-14T21:07:27.061Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668941,"link":"/api/v1/people/668941","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":665877,"link":"/api/v1/people/665877"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":701675,"link":"/api/v1/people/701675"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":701762,"link":"/api/v1/people/701762","batSide":{"code":"L","description":"Left"}},"first":{"id":687515,"link":"/api/v1/people/687515"},"second":{"id":643446,"link":"/api/v1/people/643446"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":701762,"link":"/api/v1/people/701762"},"credit":"b_ab"},{"player":{"id":668941,"link":"/api/v1/people/668941"},"credit":"p_ab"},{"player":{"id":701762,"link":"/api/v1/people/701762"},"credit":"b_pa"},{"player":{"id":668941,"link":"/api/v1/people/668941"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":56.699999999999996,"awayTeamWinProbability":43.300000000000004,"homeTeamWinProbabilityAdded":11.999999999999993,"leverageIndex":4.09,"dramaIndex":181.0,"contextMetrics":{},"playEndTime":"2026-05-14T21:07:27.061Z","atBatIndex":56},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Shea Langeliers singles on a ground ball to center fielder Victor Scott II. Jeff McNeil scores. Colby Thomas scores. Nick Kurtz to 2nd.","rbi":2,"awayScore":3,"homeScore":4,"isOut":false},"about":{"atBatIndex":57,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-05-14T21:07:55.109Z","endTime":"2026-05-14T21:08:10.978Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":60},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":668941,"fullName":"JoJo Romero","link":"/api/v1/people/668941"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"postOnSecond":{"id":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1,2,3,4],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":687363,"link":"/api/v1/people/687363"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":687515,"fullName":"Colby Thomas","link":"/api/v1/people/687515"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":687515,"fullName":"Colby Thomas","link":"/api/v1/people/687515"},"responsiblePitcher":{"id":668941,"link":"/api/v1/people/668941"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"responsiblePitcher":{"id":592773,"link":"/api/v1/people/592773"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"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(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.4,"endSpeed":87.0,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.94525605059051,"aZ":-32.31982355217513,"pfxX":9.230460292491728,"pfxZ":-0.0797128543293848,"pX":0.4522936566780703,"pZ":1.9914810036327277,"vX0":-7.024219315628343,"vY0":-137.3296808401585,"vZ0":-2.882889980407498,"x":99.76,"y":185.01,"x0":1.8374396068140333,"y0":50.00090548155911,"z0":5.241724042169501,"aX":17.719799086082894},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":-0.5,"breakHorizontal":-15.4,"spinRate":2162,"spinDirection":114},"zone":9,"typeConfidence":0.91,"plateTime":0.39806618562890694,"extension":5.118701443844911},"hitData":{"launchSpeed":98.7,"launchAngle":-18.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":122.93,"coordY":105.06}},"index":0,"playId":"85c44ba0-9419-3214-a643-ec06ba3414e4","pitchNumber":1,"startTime":"2026-05-14T21:07:59.228Z","endTime":"2026-05-14T21:08:10.978Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668941,"link":"/api/v1/people/668941","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":665877,"link":"/api/v1/people/665877"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":701675,"link":"/api/v1/people/701675"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":669127,"link":"/api/v1/people/669127","batSide":{"code":"R","description":"Right"}},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":687515,"link":"/api/v1/people/687515"},"third":{"id":643446,"link":"/api/v1/people/643446"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669127,"link":"/api/v1/people/669127"},"credit":"b_ab"},{"player":{"id":668941,"link":"/api/v1/people/668941"},"credit":"p_ab"},{"player":{"id":669127,"link":"/api/v1/people/669127"},"credit":"b_pa"},{"player":{"id":668941,"link":"/api/v1/people/668941"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":81.89999999999999,"awayTeamWinProbability":18.10000000000001,"homeTeamWinProbabilityAdded":25.199999999999996,"leverageIndex":4.89,"dramaIndex":282.0,"contextMetrics":{},"playEndTime":"2026-05-14T21:08:10.978Z","atBatIndex":57},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Tyler Soderstrom grounds into a force out, first baseman José Fermín to shortstop Masyn Winn. Nick Kurtz to 3rd. Shea Langeliers out at 2nd. Tyler Soderstrom to 1st.","rbi":0,"awayScore":3,"homeScore":4,"isOut":true},"about":{"atBatIndex":58,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-05-14T21:08:39.395Z","endTime":"2026-05-14T21:09:37.625Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":668941,"fullName":"JoJo Romero","link":"/api/v1/people/668941"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"postOnThird":{"id":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":665877,"link":"/api/v1/people/665877"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":691026,"link":"/api/v1/people/691026"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_adv_play","runner":{"id":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":82.9,"endSpeed":75.9,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.796754304809898,"aZ":-39.95804076196424,"pfxX":-5.656858624586319,"pfxZ":-5.332701944015515,"pX":-0.04747508965981641,"pZ":1.468818920332143,"vX0":-3.055974449953794,"vY0":-120.62189149901178,"vZ0":-0.9550385379727988,"x":118.81,"y":199.12,"x0":1.9754518099528406,"y0":50.00592072023154,"z0":5.426241833849078,"aX":-8.248628944283531},"breaks":{"breakAngle":12.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-49.7,"breakVerticalInduced":-9.6,"breakHorizontal":11.0,"spinRate":2784,"spinDirection":304},"zone":13,"typeConfidence":0.87,"plateTime":0.4559473228389832,"extension":5.132969557559982},"index":0,"playId":"ee22d93e-5b3d-3ed3-91ea-dc0f39d3107b","pitchNumber":1,"startTime":"2026-05-14T21:08:39.395Z","endTime":"2026-05-14T21:08:43.523Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668941,"link":"/api/v1/people/668941","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":665877,"link":"/api/v1/people/665877"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":701675,"link":"/api/v1/people/701675"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":691016,"link":"/api/v1/people/691016","batSide":{"code":"L","description":"Left"}},"first":{"id":669127,"link":"/api/v1/people/669127"},"second":{"id":701762,"link":"/api/v1/people/701762"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":83.5,"endSpeed":76.9,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.78059333803406,"aZ":-37.32961295504895,"pfxX":-6.015168126606852,"pfxZ":-3.465867654230509,"pX":-0.5840664036550454,"pZ":1.4797445638264914,"vX0":-3.9604367226949746,"vY0":-121.50233728718725,"vZ0":-1.4426576250678536,"x":139.26,"y":198.83,"x0":1.8508012944841836,"y0":50.000695382389736,"z0":5.337860429309449,"aX":-8.952922704041587},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.7,"breakVerticalInduced":-6.4,"breakHorizontal":11.9,"spinRate":2873,"spinDirection":308},"zone":13,"typeConfidence":0.86,"plateTime":0.451546978006073,"extension":5.136682905126061},"index":1,"playId":"0cb295b3-dc59-3e81-a7c3-03c53d782911","pitchNumber":2,"startTime":"2026-05-14T21:08:54.734Z","endTime":"2026-05-14T21:08:58.635Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668941,"link":"/api/v1/people/668941","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":665877,"link":"/api/v1/people/665877"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":701675,"link":"/api/v1/people/701675"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":691016,"link":"/api/v1/people/691016","batSide":{"code":"L","description":"Left"}},"first":{"id":669127,"link":"/api/v1/people/669127"},"second":{"id":701762,"link":"/api/v1/people/701762"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.4,"endSpeed":85.8,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.485843724949554,"aZ":-33.63672146217853,"pfxX":10.952589000163725,"pfxZ":-0.7798363762566556,"pX":0.22201607490608502,"pZ":1.3332625680786656,"vX0":-7.924011295557952,"vY0":-135.78966483489228,"vZ0":-3.953822095780128,"x":108.54,"y":202.78,"x0":1.7536060962578903,"y0":50.00640639414746,"z0":5.14635554797652,"aX":20.476088324097176},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":-2.0,"breakHorizontal":-18.1,"spinRate":2141,"spinDirection":108},"zone":14,"typeConfidence":0.91,"plateTime":0.4032386310659115,"extension":5.154520260562618},"index":2,"playId":"29c5f838-7886-3967-8341-a302ce581783","pitchNumber":3,"startTime":"2026-05-14T21:09:12.065Z","endTime":"2026-05-14T21:09:15.337Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668941,"link":"/api/v1/people/668941","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":665877,"link":"/api/v1/people/665877"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":701675,"link":"/api/v1/people/701675"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":691016,"link":"/api/v1/people/691016","batSide":{"code":"L","description":"Left"}},"first":{"id":669127,"link":"/api/v1/people/669127"},"second":{"id":701762,"link":"/api/v1/people/701762"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.2,"endSpeed":85.4,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.514290693216246,"aZ":-27.744811552659204,"pfxX":8.862322443290793,"pfxZ":2.3815803273796714,"pX":0.5581117246135686,"pZ":2.391803758529058,"vX0":-6.3416679346575755,"vY0":-135.572934722938,"vZ0":-2.309117187852483,"x":95.73,"y":174.2,"x0":1.7755911801164137,"y0":50.005548245605766,"z0":5.190164086375466,"aX":16.507276262102046},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":4.0,"breakHorizontal":-14.8,"spinRate":2282,"spinDirection":113},"zone":6,"typeConfidence":0.9,"plateTime":0.40393659532287307,"extension":5.182255331517434},"hitData":{"launchSpeed":104.8,"launchAngle":-1.0,"totalDistance":45.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":160.42,"coordY":160.8}},"index":3,"playId":"62615eed-4dc3-3863-8498-6c86876b6be3","pitchNumber":4,"startTime":"2026-05-14T21:09:28.717Z","endTime":"2026-05-14T21:09:37.625Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668941,"link":"/api/v1/people/668941","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":665877,"link":"/api/v1/people/665877"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":701675,"link":"/api/v1/people/701675"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":691016,"link":"/api/v1/people/691016","batSide":{"code":"L","description":"Left"}},"first":{"id":669127,"link":"/api/v1/people/669127"},"second":{"id":701762,"link":"/api/v1/people/701762"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691016,"link":"/api/v1/people/691016"},"credit":"b_ab"},{"player":{"id":668941,"link":"/api/v1/people/668941"},"credit":"p_ab"},{"player":{"id":691016,"link":"/api/v1/people/691016"},"credit":"b_pa"},{"player":{"id":668941,"link":"/api/v1/people/668941"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":78.9,"awayTeamWinProbability":21.099999999999994,"homeTeamWinProbabilityAdded":-2.999999999999986,"leverageIndex":1.55,"dramaIndex":63.0,"contextMetrics":{},"playEndTime":"2026-05-14T21:09:37.625Z","atBatIndex":58},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Brent Rooker walks. Tyler Soderstrom to 2nd.","rbi":0,"awayScore":3,"homeScore":4,"isOut":false},"about":{"atBatIndex":59,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-05-14T21:10:07.743Z","endTime":"2026-05-14T21:11:45.063Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":2},"matchup":{"batter":{"id":667670,"fullName":"Brent Rooker","link":"/api/v1/people/667670"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":668941,"fullName":"JoJo Romero","link":"/api/v1/people/668941"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":667670,"fullName":"Brent Rooker","link":"/api/v1/people/667670"},"postOnSecond":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"postOnThird":{"id":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"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":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"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":667670,"fullName":"Brent Rooker","link":"/api/v1/people/667670"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.4,"endSpeed":81.6,"strikeZoneTop":3.364,"strikeZoneBottom":1.698,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.16227649389718,"aZ":-33.5891656144934,"pfxX":9.041019374288387,"pfxZ":-0.8376847871553057,"pX":0.526988014363415,"pZ":1.8819394121091437,"vX0":-6.089183175354996,"vY0":-128.6108122447899,"vZ0":-2.2019801436591573,"x":96.91,"y":187.97,"x0":1.7434104772433285,"y0":50.00483521050362,"z0":5.339152036553676,"aX":15.239221965926582},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":-1.8,"breakHorizontal":-15.1,"spinRate":1485,"spinDirection":106},"zone":9,"typeConfidence":0.9,"plateTime":0.42489767159048064,"extension":5.037762046296862},"index":0,"playId":"0ea4f5f3-0d68-3c38-ad52-24688082da75","pitchNumber":1,"startTime":"2026-05-14T21:10:09.556Z","endTime":"2026-05-14T21:10:13.013Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668941,"link":"/api/v1/people/668941","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":665877,"link":"/api/v1/people/665877"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":701675,"link":"/api/v1/people/701675"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":667670,"link":"/api/v1/people/667670","batSide":{"code":"R","description":"Right"}},"first":{"id":691016,"link":"/api/v1/people/691016"},"third":{"id":701762,"link":"/api/v1/people/701762"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":87.0,"endSpeed":79.7,"strikeZoneTop":3.364,"strikeZoneBottom":1.698,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.231759421661742,"aZ":-34.19701204164951,"pfxX":6.5535080105714645,"pfxZ":-1.246263041974787,"pX":2.162695482525781,"pZ":3.274411182337406,"vX0":-1.6514306421134823,"vY0":-126.74067208419756,"vZ0":1.1207065645295637,"x":34.56,"y":150.37,"x0":1.9718958141226646,"y0":50.002094552300335,"z0":5.560390648846589,"aX":10.646331481190478},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":-1.8,"breakHorizontal":-11.5,"spinRate":1158,"spinDirection":98},"zone":12,"typeConfidence":0.9,"plateTime":0.4323986275975744,"extension":5.085738729615099},"index":1,"playId":"83f057b9-a237-33f9-bd00-d959284c897c","pitchNumber":2,"startTime":"2026-05-14T21:10:29.140Z","endTime":"2026-05-14T21:10:32.401Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668941,"link":"/api/v1/people/668941","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":665877,"link":"/api/v1/people/665877"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":701675,"link":"/api/v1/people/701675"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":667670,"link":"/api/v1/people/667670","batSide":{"code":"R","description":"Right"}},"first":{"id":691016,"link":"/api/v1/people/691016"},"third":{"id":701762,"link":"/api/v1/people/701762"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.8,"endSpeed":85.7,"strikeZoneTop":3.364,"strikeZoneBottom":1.698,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.031922369976385,"aZ":-31.864715105738167,"pfxX":7.276290904407859,"pfxZ":0.16355049384209153,"pX":0.6276964793804098,"pZ":4.096805157566729,"vX0":-5.762620632476267,"vY0":-136.41770011086848,"vZ0":2.320626632548546,"x":93.07,"y":128.17,"x0":1.8222338674290444,"y0":50.001499346373514,"z0":5.4317318975995414,"aX":13.712016031595102},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":1.0,"breakHorizontal":-12.0,"spinRate":2121,"spinDirection":117},"zone":12,"typeConfidence":0.9,"plateTime":0.40152227403360596,"extension":5.045120398072083},"index":2,"playId":"fe0ad046-2498-3374-8d9c-c084461185d3","pitchNumber":3,"startTime":"2026-05-14T21:10:47.721Z","endTime":"2026-05-14T21:10:51.734Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668941,"link":"/api/v1/people/668941","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":665877,"link":"/api/v1/people/665877"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":701675,"link":"/api/v1/people/701675"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":667670,"link":"/api/v1/people/667670","batSide":{"code":"R","description":"Right"}},"first":{"id":691016,"link":"/api/v1/people/691016"},"third":{"id":701762,"link":"/api/v1/people/701762"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":true},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.5,"endSpeed":79.8,"strikeZoneTop":3.364,"strikeZoneBottom":1.698,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.146429287962285,"aZ":-33.74223064901393,"pfxX":3.334239897275541,"pfxZ":-0.971301741107288,"pX":1.0466779571605178,"pZ":2.951338750618755,"vX0":-2.929181728530711,"vY0":-125.99404356627441,"vZ0":0.4052991730664155,"x":77.1,"y":159.09,"x0":1.7877407613549665,"y0":50.001695490081616,"z0":5.501911337908669,"aX":5.392886842412302},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":-1.4,"breakHorizontal":-5.4,"spinRate":1164,"spinDirection":91},"zone":12,"typeConfidence":0.86,"plateTime":0.43372951691047623,"extension":5.213677542158368},"index":3,"playId":"6eebff9e-4271-3615-b147-90c81e93a931","pitchNumber":4,"startTime":"2026-05-14T21:11:06.905Z","endTime":"2026-05-14T21:11:33.934Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668941,"link":"/api/v1/people/668941","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":665877,"link":"/api/v1/people/665877"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":701675,"link":"/api/v1/people/701675"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":667670,"link":"/api/v1/people/667670","batSide":{"code":"R","description":"Right"}},"first":{"id":691016,"link":"/api/v1/people/691016"},"third":{"id":701762,"link":"/api/v1/people/701762"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":133,"player":{"id":667670,"fullName":"Brent Rooker","link":"/api/v1/people/667670"}},"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.0,"endSpeed":75.6,"strikeZoneTop":3.364,"strikeZoneBottom":1.698,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.82540850928981,"aZ":-34.16891442750342,"pfxX":-6.948561682829959,"pfxZ":-1.3790270938300342,"pX":1.1611220192554705,"pZ":2.280267100839108,"vX0":-0.19232365436084195,"vY0":-119.47952918992827,"vZ0":-0.08196526563823259,"x":72.74,"y":177.21,"x0":2.145521345904321,"y0":50.003249258907275,"z0":5.383352735701535,"aX":-10.054513662761329},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.8,"breakVerticalInduced":-2.3,"breakHorizontal":12.6,"spinRate":2902,"spinDirection":302},"zone":14,"typeConfidence":0.9,"plateTime":0.45826813067861005,"extension":4.990296867283111},"index":4,"playId":"f7559c81-28e8-33c5-9200-2c5637733c44","pitchNumber":5,"startTime":"2026-05-14T21:11:40.450Z","endTime":"2026-05-14T21:11:45.063Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668941,"link":"/api/v1/people/668941","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":665877,"link":"/api/v1/people/665877"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":701675,"link":"/api/v1/people/701675"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":667670,"link":"/api/v1/people/667670","batSide":{"code":"R","description":"Right"}},"first":{"id":691016,"link":"/api/v1/people/691016"},"third":{"id":701762,"link":"/api/v1/people/701762"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":667670,"link":"/api/v1/people/667670"},"credit":"b_pa"},{"player":{"id":668941,"link":"/api/v1/people/668941"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":80.5,"awayTeamWinProbability":19.5,"homeTeamWinProbabilityAdded":1.5999999999999943,"leverageIndex":1.67,"dramaIndex":57.0,"contextMetrics":{},"playEndTime":"2026-05-14T21:11:45.063Z","atBatIndex":59},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Michael Stefanic grounds out, shortstop Masyn Winn to first baseman José Fermín.","rbi":0,"awayScore":3,"homeScore":4,"isOut":true},"about":{"atBatIndex":60,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-05-14T21:12:51.774Z","endTime":"2026-05-14T21:14:12.249Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":683021,"fullName":"Michael Stefanic","link":"/api/v1/people/683021"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":668941,"fullName":"JoJo Romero","link":"/api/v1/people/668941"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":683021,"fullName":"Michael Stefanic","link":"/api/v1/people/683021"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":691026,"link":"/api/v1/people/691026"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":665877,"link":"/api/v1/people/665877"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Michael Stefanic replaces Carlos Cortes.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":3,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-05-14T21:12:17.837Z","endTime":"2026-05-14T21:12:45.746Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":683021,"link":"/api/v1/people/683021"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"501","replacedPlayer":{"id":666126,"link":"/api/v1/people/666126"},"defense":{"pitcher":{"id":668941,"link":"/api/v1/people/668941","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":665877,"link":"/api/v1/people/665877"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":701675,"link":"/api/v1/people/701675"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":666126,"link":"/api/v1/people/666126","batSide":{"code":"L","description":"Left"}},"first":{"id":667670,"link":"/api/v1/people/667670"},"second":{"id":691016,"link":"/api/v1/people/691016"},"third":{"id":701762,"link":"/api/v1/people/701762"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":3,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-05-14T21:12:45.746Z","endTime":"2026-05-14T21:12:53.980Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":668941,"link":"/api/v1/people/668941","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":665877,"link":"/api/v1/people/665877"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":701675,"link":"/api/v1/people/701675"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":683021,"link":"/api/v1/people/683021","batSide":{"code":"R","description":"Right"}},"first":{"id":667670,"link":"/api/v1/people/667670"},"second":{"id":691016,"link":"/api/v1/people/691016"},"third":{"id":701762,"link":"/api/v1/people/701762"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.1,"endSpeed":85.5,"strikeZoneTop":3.082,"strikeZoneBottom":1.556,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.107726318951904,"aZ":-30.588287497322916,"pfxX":8.522531999911177,"pfxZ":0.8515927894887341,"pX":1.585058209647765,"pZ":4.359657286305229,"vX0":-3.729163598032395,"vY0":-135.54085639906012,"vZ0":2.7161212045491365,"x":56.58,"y":121.07,"x0":1.86716982066827,"y0":50.006297617798566,"z0":5.473062019236242,"aX":15.947066370243157},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":2.3,"breakHorizontal":-14.8,"spinRate":2205,"spinDirection":120},"zone":12,"typeConfidence":0.9,"plateTime":0.40325669414560483,"extension":5.14165766247615},"index":2,"playId":"19d4b762-345e-357c-a41d-75558e49ad49","pitchNumber":1,"startTime":"2026-05-14T21:12:53.980Z","endTime":"2026-05-14T21:12:57.224Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668941,"link":"/api/v1/people/668941","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":665877,"link":"/api/v1/people/665877"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":701675,"link":"/api/v1/people/701675"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":683021,"link":"/api/v1/people/683021","batSide":{"code":"R","description":"Right"}},"first":{"id":667670,"link":"/api/v1/people/667670"},"second":{"id":691016,"link":"/api/v1/people/691016"},"third":{"id":701762,"link":"/api/v1/people/701762"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.7,"endSpeed":84.7,"strikeZoneTop":3.082,"strikeZoneBottom":1.556,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.430112488695524,"aZ":-32.164434702276985,"pfxX":9.758440107693275,"pfxZ":0.007584129198438205,"pX":-0.45529372786705274,"pZ":3.0281901130587157,"vX0":-8.545068427536172,"vY0":-134.71898223301932,"vZ0":-0.2707756987684442,"x":134.35,"y":157.02,"x0":1.4907459217199985,"y0":50.00525721993249,"z0":5.404689550221755,"aX":17.92936335152866},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":0.1,"breakHorizontal":-15.8,"spinRate":2141,"spinDirection":122},"zone":1,"typeConfidence":0.9,"plateTime":0.40667293707426966,"extension":5.217039331977483},"index":3,"playId":"c155b1fc-a45c-3555-b0e4-e8a08a9d93e8","pitchNumber":2,"startTime":"2026-05-14T21:13:11.435Z","endTime":"2026-05-14T21:13:15.133Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668941,"link":"/api/v1/people/668941","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":665877,"link":"/api/v1/people/665877"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":701675,"link":"/api/v1/people/701675"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":683021,"link":"/api/v1/people/683021","batSide":{"code":"R","description":"Right"}},"first":{"id":667670,"link":"/api/v1/people/667670"},"second":{"id":691016,"link":"/api/v1/people/691016"},"third":{"id":701762,"link":"/api/v1/people/701762"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":true},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.2,"endSpeed":85.4,"strikeZoneTop":3.082,"strikeZoneBottom":1.556,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.111694672722397,"aZ":-31.60133111267904,"pfxX":9.77506535298922,"pfxZ":0.30618768160511145,"pX":-0.6126141907681285,"pZ":3.123249147388835,"vX0":-9.156320831727774,"vY0":-135.48612231138054,"vZ0":-0.24898469175161086,"x":140.35,"y":154.45,"x0":1.5378097062204634,"y0":50.00196666190734,"z0":5.4215169254624325,"aX":18.20469749877885},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":0.7,"breakHorizontal":-15.8,"spinRate":2131,"spinDirection":117},"zone":1,"typeConfidence":0.9,"plateTime":0.404000796986264,"extension":5.134036522155972},"index":4,"playId":"a776a79a-d3e4-358f-859b-aa6adc75f176","pitchNumber":3,"startTime":"2026-05-14T21:13:30.577Z","endTime":"2026-05-14T21:13:57.599Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668941,"link":"/api/v1/people/668941","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":665877,"link":"/api/v1/people/665877"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":701675,"link":"/api/v1/people/701675"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":683021,"link":"/api/v1/people/683021","batSide":{"code":"R","description":"Right"}},"first":{"id":667670,"link":"/api/v1/people/667670"},"second":{"id":691016,"link":"/api/v1/people/691016"},"third":{"id":701762,"link":"/api/v1/people/701762"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":138,"player":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"}},"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.6,"endSpeed":80.5,"strikeZoneTop":3.082,"strikeZoneBottom":1.556,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.933758190594833,"aZ":-33.58995414403715,"pfxX":5.581225981079589,"pfxZ":-0.8648044287831329,"pX":0.5919214234608275,"pZ":1.071477749538512,"vX0":-4.482480455887372,"vY0":-127.50576359294955,"vZ0":-4.122079194168922,"x":94.44,"y":209.85,"x0":1.6501036698345593,"y0":50.00215849650426,"z0":5.3681045203012845,"aX":9.162763958349379},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":-2.3,"breakHorizontal":-9.0,"spinRate":1277,"spinDirection":103},"zone":14,"typeConfidence":0.9,"plateTime":0.4300640455663358,"extension":5.250408524444959},"hitData":{"launchSpeed":86.0,"launchAngle":-20.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":114.31,"coordY":147.12}},"index":5,"playId":"77c15441-c852-3e7b-9e8c-1612f6715fd7","pitchNumber":4,"startTime":"2026-05-14T21:14:02.829Z","endTime":"2026-05-14T21:14:12.249Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668941,"link":"/api/v1/people/668941","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":665877,"link":"/api/v1/people/665877"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":701675,"link":"/api/v1/people/701675"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":683021,"link":"/api/v1/people/683021","batSide":{"code":"R","description":"Right"}},"first":{"id":667670,"link":"/api/v1/people/667670"},"second":{"id":691016,"link":"/api/v1/people/691016"},"third":{"id":701762,"link":"/api/v1/people/701762"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":683021,"link":"/api/v1/people/683021"},"credit":"b_ab"},{"player":{"id":668941,"link":"/api/v1/people/668941"},"credit":"p_ab"},{"player":{"id":683021,"link":"/api/v1/people/683021"},"credit":"b_pa"},{"player":{"id":668941,"link":"/api/v1/people/668941"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":74.5,"awayTeamWinProbability":25.5,"homeTeamWinProbabilityAdded":-6.0,"leverageIndex":2.33,"dramaIndex":101.0,"contextMetrics":{},"playEndTime":"2026-05-14T21:14:12.249Z","atBatIndex":60},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Jordan Walker pops out to shortstop Michael Stefanic.","rbi":0,"awayScore":3,"homeScore":4,"isOut":true},"about":{"atBatIndex":61,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-05-14T21:16:33.661Z","endTime":"2026-05-14T21:18:35.239Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605130,"fullName":"Scott Barlow","link":"/api/v1/people/605130"},"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":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":683021,"link":"/api/v1/people/683021"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Michael Stefanic remains in the game as the shortstop.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":3,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-14T21:16:05.059Z","endTime":"2026-05-14T21:16:05.082Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":683021,"link":"/api/v1/people/683021"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"battingOrder":"501","replacedPlayer":{"id":666126,"link":"/api/v1/people/666126"},"defense":{"pitcher":{"id":643410,"link":"/api/v1/people/643410","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":680869,"link":"/api/v1/people/680869"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":691023,"link":"/api/v1/people/691023","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Colby Thomas remains in the game as the right fielder.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":3,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-05-14T21:16:05.082Z","endTime":"2026-05-14T21:16:05.083Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":687515,"link":"/api/v1/people/687515"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"902","replacedPlayer":{"id":671732,"link":"/api/v1/people/671732"},"defense":{"pitcher":{"id":643410,"link":"/api/v1/people/643410","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":680869,"link":"/api/v1/people/680869"},"shortstop":{"id":683021,"link":"/api/v1/people/683021"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":691023,"link":"/api/v1/people/691023","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Scott Barlow replaces Mark Leiter Jr.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-05-14T21:16:05.083Z","endTime":"2026-05-14T21:16:35.766Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":605130,"link":"/api/v1/people/605130"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":643410,"link":"/api/v1/people/643410","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":680869,"link":"/api/v1/people/680869"},"shortstop":{"id":683021,"link":"/api/v1/people/683021"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":687515,"link":"/api/v1/people/687515"}},"offense":{"batter":{"id":691023,"link":"/api/v1/people/691023","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":78.6,"endSpeed":72.4,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.72300713717539,"aZ":-27.270499497354724,"pfxX":4.391945647389518,"pfxZ":3.682371361112855,"pX":-0.7650218922675817,"pZ":2.4724004657499115,"vX0":2.8207146637997456,"vY0":-114.54820651118172,"vZ0":0.10795442732657778,"x":146.16,"y":172.03,"x0":-2.5820399422848768,"y0":50.00282342761555,"z0":5.085982881672703,"aX":5.848983939392145},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":7.0,"breakHorizontal":-8.6,"spinRate":2409,"spinDirection":91},"zone":4,"typeConfidence":2.0,"plateTime":0.47776230207131665,"extension":6.307896104886307},"index":3,"playId":"4c69591f-0a8f-338b-aa00-ebbe7b733a7e","pitchNumber":1,"startTime":"2026-05-14T21:16:35.766Z","endTime":"2026-05-14T21:16:43.435Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605130,"link":"/api/v1/people/605130","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":680869,"link":"/api/v1/people/680869"},"shortstop":{"id":683021,"link":"/api/v1/people/683021"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":687515,"link":"/api/v1/people/687515"}},"offense":{"batter":{"id":691023,"link":"/api/v1/people/691023","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":77.2,"endSpeed":71.4,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.93899649405997,"aZ":-37.953226175841344,"pfxX":6.568952603152071,"pfxZ":-4.537293101611174,"pX":1.0214211070573085,"pZ":1.503036856826842,"vX0":4.9960343337994715,"vY0":-112.3767348594974,"vZ0":-0.2025651105826347,"x":78.07,"y":198.2,"x0":-2.0861802592096423,"y0":50.00123798636841,"z0":5.459711334428935,"aX":8.373343797415858},"breaks":{"breakAngle":13.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.9,"breakVerticalInduced":-7.9,"breakHorizontal":-13.2,"spinRate":2450,"spinDirection":73},"zone":14,"typeConfidence":2.0,"plateTime":0.48797577339958664,"extension":6.521819057145656},"index":4,"playId":"bb1ab5d3-4912-3915-9e5d-9beff252ab2a","pitchNumber":2,"startTime":"2026-05-14T21:17:05.087Z","endTime":"2026-05-14T21:17:11.128Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605130,"link":"/api/v1/people/605130","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":680869,"link":"/api/v1/people/680869"},"shortstop":{"id":683021,"link":"/api/v1/people/683021"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":687515,"link":"/api/v1/people/687515"}},"offense":{"batter":{"id":691023,"link":"/api/v1/people/691023","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"index":5,"startTime":"2026-05-14T21:17:27.040Z","endTime":"2026-05-14T21:17:49.253Z","isPitch":false,"type":"action","player":{"id":691023,"link":"/api/v1/people/691023"},"defense":{"pitcher":{"id":605130,"link":"/api/v1/people/605130","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":680869,"link":"/api/v1/people/680869"},"shortstop":{"id":683021,"link":"/api/v1/people/683021"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":687515,"link":"/api/v1/people/687515"}},"offense":{"batter":{"id":691023,"link":"/api/v1/people/691023","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":true},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":76.2,"endSpeed":70.5,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.353887096807053,"aZ":-39.156554417349966,"pfxX":6.154407652662361,"pfxZ":-5.617204471783663,"pX":0.8161637637705398,"pZ":1.986729589804049,"vX0":4.716134491084146,"vY0":-110.92205035944741,"vZ0":1.008575570127671,"x":85.89,"y":185.14,"x0":-2.139340607278631,"y0":50.00440990265962,"z0":5.61777579269917,"aX":7.64701176648452},"breaks":{"breakAngle":12.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.8,"breakVerticalInduced":-9.6,"breakHorizontal":-12.4,"spinRate":2421,"spinDirection":57},"zone":14,"typeConfidence":2.0,"plateTime":0.4943234055330161,"extension":6.450045389369221},"index":6,"playId":"b0d2c4e0-75a5-3831-a2b0-da08fd7dbd3c","pitchNumber":3,"startTime":"2026-05-14T21:17:49.253Z","endTime":"2026-05-14T21:18:16.263Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605130,"link":"/api/v1/people/605130","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":680869,"link":"/api/v1/people/680869"},"shortstop":{"id":683021,"link":"/api/v1/people/683021"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":687515,"link":"/api/v1/people/687515"}},"offense":{"batter":{"id":691023,"link":"/api/v1/people/691023","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":133,"player":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"}},"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":79.5,"endSpeed":73.1,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.68610656101792,"aZ":-26.202089736916612,"pfxX":5.785835970562477,"pfxZ":4.392002570267302,"pX":-0.42651331929303765,"pZ":2.3193499928173944,"vX0":2.891039837643363,"vY0":-115.86705238926783,"vZ0":-0.6935313392750847,"x":133.26,"y":176.16,"x0":-2.4420757162960745,"y0":50.00143210089228,"z0":5.126633719115421,"aX":7.864516755902081},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":8.0,"breakHorizontal":-11.2,"spinRate":2474,"spinDirection":84},"zone":7,"typeConfidence":2.0,"plateTime":0.472752419129832,"extension":6.338588537912787},"hitData":{"launchSpeed":83.2,"launchAngle":68.0,"totalDistance":103.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":130.02,"coordY":163.84}},"index":7,"playId":"d1eb80f3-2d40-398b-b446-c986a8759ef6","pitchNumber":4,"startTime":"2026-05-14T21:18:24.216Z","endTime":"2026-05-14T21:18:35.239Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605130,"link":"/api/v1/people/605130","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":680869,"link":"/api/v1/people/680869"},"shortstop":{"id":683021,"link":"/api/v1/people/683021"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":687515,"link":"/api/v1/people/687515"}},"offense":{"batter":{"id":691023,"link":"/api/v1/people/691023","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691023,"link":"/api/v1/people/691023"},"credit":"b_ab"},{"player":{"id":605130,"link":"/api/v1/people/605130"},"credit":"p_ab"},{"player":{"id":691023,"link":"/api/v1/people/691023"},"credit":"b_pa"},{"player":{"id":605130,"link":"/api/v1/people/605130"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":79.9,"awayTeamWinProbability":20.099999999999994,"homeTeamWinProbabilityAdded":5.400000000000006,"leverageIndex":2.14,"dramaIndex":92.0,"contextMetrics":{},"playEndTime":"2026-05-14T21:18:35.239Z","atBatIndex":61},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Masyn Winn doubles (7) on a sharp line drive to left fielder Tyler Soderstrom.","rbi":0,"awayScore":3,"homeScore":4,"isOut":false},"about":{"atBatIndex":62,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-05-14T21:18:53.558Z","endTime":"2026-05-14T21:19:47.455Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":2,"strikes":0,"outs":1},"matchup":{"batter":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605130,"fullName":"Scott Barlow","link":"/api/v1/people/605130"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"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":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":691016,"link":"/api/v1/people/691016"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":80.0,"endSpeed":74.0,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.87045584540365,"aZ":-27.331864996239766,"pfxX":5.032566450875872,"pfxZ":3.5123294495041595,"pX":1.1810218064534204,"pZ":2.3890121792274104,"vX0":6.598608770335789,"vY0":-116.43696665337649,"vZ0":-0.16523491839556326,"x":71.98,"y":174.28,"x0":-2.3383729197904106,"y0":50.00421409293638,"z0":5.036493933855568,"aX":6.944280211358181},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":6.6,"breakHorizontal":-10.7,"spinRate":2472,"spinDirection":85},"zone":14,"typeConfidence":2.0,"plateTime":0.46952780203658273,"extension":6.441125565255545},"index":0,"playId":"ba79d0ad-13fb-387b-aa6a-6162c4bcc07b","pitchNumber":1,"startTime":"2026-05-14T21:18:59.333Z","endTime":"2026-05-14T21:19:03.708Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605130,"link":"/api/v1/people/605130","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":680869,"link":"/api/v1/people/680869"},"shortstop":{"id":683021,"link":"/api/v1/people/683021"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":687515,"link":"/api/v1/people/687515"}},"offense":{"batter":{"id":691026,"link":"/api/v1/people/691026","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":74.7,"endSpeed":69.2,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.964441483475046,"aZ":-39.0735908486974,"pfxX":8.300001030473181,"pfxZ":-5.751603324283303,"pX":-1.3799446432547127,"pZ":1.9661435507944554,"vX0":0.0853239106560228,"vY0":-108.80380135341417,"vZ0":1.67350331126517,"x":169.6,"y":185.69,"x0":-2.498065741174345,"y0":50.00212377280293,"z0":5.418907902497729,"aX":9.957663412909271},"breaks":{"breakAngle":14.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.6,"breakVerticalInduced":-9.6,"breakHorizontal":-15.0,"spinRate":2435,"spinDirection":66},"zone":13,"typeConfidence":2.0,"plateTime":0.5032714004627148,"extension":6.383527971471139},"index":1,"playId":"e840f10e-da1c-3b71-89fd-6df4c27fe711","pitchNumber":2,"startTime":"2026-05-14T21:19:15.360Z","endTime":"2026-05-14T21:19:20.109Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605130,"link":"/api/v1/people/605130","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":680869,"link":"/api/v1/people/680869"},"shortstop":{"id":683021,"link":"/api/v1/people/683021"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":687515,"link":"/api/v1/people/687515"}},"offense":{"batter":{"id":691026,"link":"/api/v1/people/691026","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.8,"endSpeed":82.0,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.404187700094912,"aZ":-18.58986881734715,"pfxX":-3.1388514711871807,"pfxZ":7.880045394955401,"pX":-0.2725131112630553,"pZ":2.3913993340197166,"vX0":5.93600467854338,"vY0":-130.6885860583565,"vZ0":-3.4422196575708597,"x":127.39,"y":174.21,"x0":-2.168925043294262,"y0":50.00212616937461,"z0":5.127571412166875,"aX":-5.411045586487448},"breaks":{"breakAngle":12.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":13.7,"breakHorizontal":4.3,"spinRate":2346,"spinDirection":222},"zone":5,"typeConfidence":2.0,"plateTime":0.41963246892257455,"extension":6.705101639967719},"hitData":{"launchSpeed":106.9,"launchAngle":19.0,"totalDistance":371.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":61.53,"coordY":63.39}},"index":2,"playId":"43169ea9-e5ab-399c-8bea-7ba4e95d72b3","pitchNumber":3,"startTime":"2026-05-14T21:19:32.446Z","endTime":"2026-05-14T21:19:47.455Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605130,"link":"/api/v1/people/605130","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":680869,"link":"/api/v1/people/680869"},"shortstop":{"id":683021,"link":"/api/v1/people/683021"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":687515,"link":"/api/v1/people/687515"}},"offense":{"batter":{"id":691026,"link":"/api/v1/people/691026","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691026,"link":"/api/v1/people/691026"},"credit":"b_ab"},{"player":{"id":605130,"link":"/api/v1/people/605130"},"credit":"p_ab"},{"player":{"id":691026,"link":"/api/v1/people/691026"},"credit":"b_pa"},{"player":{"id":605130,"link":"/api/v1/people/605130"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":69.6,"awayTeamWinProbability":30.400000000000006,"homeTeamWinProbabilityAdded":-10.300000000000011,"leverageIndex":1.61,"dramaIndex":109.0,"contextMetrics":{},"playEndTime":"2026-05-14T21:19:47.455Z","atBatIndex":62},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Nolan Gorman flies out to center fielder Henry Bolte.","rbi":0,"awayScore":3,"homeScore":4,"isOut":true},"about":{"atBatIndex":63,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-05-14T21:20:12.394Z","endTime":"2026-05-14T21:21:43.996Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":669357,"fullName":"Nolan Gorman","link":"/api/v1/people/669357"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":605130,"fullName":"Scott Barlow","link":"/api/v1/people/605130"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"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":669357,"fullName":"Nolan Gorman","link":"/api/v1/people/669357"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":703607,"link":"/api/v1/people/703607"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.3,"endSpeed":81.7,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.704584370258345,"aZ":-19.04900751636724,"pfxX":-5.59683514422191,"pfxZ":7.685029425844137,"pX":0.6185683323489028,"pZ":2.6613847733239218,"vX0":8.576858397909271,"vY0":-129.77239953070688,"vZ0":-2.836180165265884,"x":93.42,"y":166.92,"x0":-1.9995311691763864,"y0":50.00598552158395,"z0":5.216540266082813,"aX":-9.56453599859774},"breaks":{"breakAngle":21.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":13.4,"breakHorizontal":8.3,"spinRate":2271,"spinDirection":207},"zone":6,"typeConfidence":2.0,"plateTime":0.42176925032412127,"extension":6.49537270351032},"index":0,"playId":"b45da981-ca6a-3ad6-b52d-9da6042c511e","pitchNumber":1,"startTime":"2026-05-14T21:20:19.513Z","endTime":"2026-05-14T21:20:25.346Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605130,"link":"/api/v1/people/605130","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":680869,"link":"/api/v1/people/680869"},"shortstop":{"id":683021,"link":"/api/v1/people/683021"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":687515,"link":"/api/v1/people/687515"}},"offense":{"batter":{"id":669357,"link":"/api/v1/people/669357","batSide":{"code":"L","description":"Left"}},"second":{"id":691026,"link":"/api/v1/people/691026"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":76.4,"endSpeed":70.7,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.730679369639457,"aZ":-37.48459272655604,"pfxX":7.775654620668549,"pfxZ":-4.253418370992145,"pX":0.5458899241023475,"pZ":1.15402834560697,"vX0":3.9725367650269003,"vY0":-111.23721110019451,"vZ0":-0.7954264549520446,"x":96.19,"y":207.62,"x0":-2.275887921019649,"y0":50.004704168495905,"z0":5.416761462479879,"aX":9.70322552081107},"breaks":{"breakAngle":15.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-54.6,"breakVerticalInduced":-7.6,"breakHorizontal":-15.1,"spinRate":2546,"spinDirection":58},"zone":14,"typeConfidence":2.0,"plateTime":0.49319805831125496,"extension":6.427780888882315},"index":1,"playId":"469ffeca-61c2-3d66-9895-88c30b2d103b","pitchNumber":2,"startTime":"2026-05-14T21:20:46.252Z","endTime":"2026-05-14T21:20:51.096Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605130,"link":"/api/v1/people/605130","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":680869,"link":"/api/v1/people/680869"},"shortstop":{"id":683021,"link":"/api/v1/people/683021"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":687515,"link":"/api/v1/people/687515"}},"offense":{"batter":{"id":669357,"link":"/api/v1/people/669357","batSide":{"code":"L","description":"Left"}},"second":{"id":691026,"link":"/api/v1/people/691026"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":79.3,"endSpeed":74.2,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.634907353238695,"aZ":-28.49086115354123,"pfxX":6.437569568976169,"pfxZ":2.6919517271506574,"pX":0.7793317872879219,"pZ":1.0186257248274018,"vX0":5.36823846156786,"vY0":-115.45472561696005,"vZ0":-2.697160936522624,"x":87.29,"y":211.28,"x0":-2.400706735120939,"y0":50.0053117992868,"z0":4.905216677379628,"aX":8.813582397843234},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":4.6,"breakHorizontal":-12.8,"spinRate":2449,"spinDirection":87},"zone":14,"typeConfidence":2.0,"plateTime":0.4718616886403204,"extension":6.453718457022368},"index":2,"playId":"f16af205-193d-3f72-afa9-28c3c3675dd0","pitchNumber":3,"startTime":"2026-05-14T21:21:11.873Z","endTime":"2026-05-14T21:21:18.296Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605130,"link":"/api/v1/people/605130","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":680869,"link":"/api/v1/people/680869"},"shortstop":{"id":683021,"link":"/api/v1/people/683021"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":687515,"link":"/api/v1/people/687515"}},"offense":{"batter":{"id":669357,"link":"/api/v1/people/669357","batSide":{"code":"L","description":"Left"}},"second":{"id":691026,"link":"/api/v1/people/691026"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":77.3,"endSpeed":71.7,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.107086228715566,"aZ":-40.11305095958095,"pfxX":7.0114078202389205,"pfxZ":-6.181111103803912,"pX":0.13896118349940037,"pZ":1.8596520928774358,"vX0":3.1925988321801118,"vY0":-112.5658990852694,"vZ0":0.8231419304912753,"x":111.7,"y":188.57,"x0":-2.207671967515445,"y0":50.00122247685366,"z0":5.545022540267353,"aX":9.01044519699559},"breaks":{"breakAngle":13.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.3,"breakVerticalInduced":-10.7,"breakHorizontal":-13.6,"spinRate":2613,"spinDirection":59},"zone":8,"typeConfidence":2.0,"plateTime":0.4862825920728957,"extension":6.539061801763719},"hitData":{"launchSpeed":95.0,"launchAngle":50.0,"totalDistance":240.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":112.88,"coordY":105.14}},"index":3,"playId":"c3d7a505-803d-30c2-a96f-d653fd6d9a32","pitchNumber":4,"startTime":"2026-05-14T21:21:30.012Z","endTime":"2026-05-14T21:21:43.996Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605130,"link":"/api/v1/people/605130","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":680869,"link":"/api/v1/people/680869"},"shortstop":{"id":683021,"link":"/api/v1/people/683021"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":687515,"link":"/api/v1/people/687515"}},"offense":{"batter":{"id":669357,"link":"/api/v1/people/669357","batSide":{"code":"L","description":"Left"}},"second":{"id":691026,"link":"/api/v1/people/691026"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669357,"link":"/api/v1/people/669357"},"credit":"b_ab"},{"player":{"id":605130,"link":"/api/v1/people/605130"},"credit":"p_ab"},{"player":{"id":669357,"link":"/api/v1/people/669357"},"credit":"b_pa"},{"player":{"id":605130,"link":"/api/v1/people/605130"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":78.3,"awayTeamWinProbability":21.700000000000003,"homeTeamWinProbabilityAdded":8.700000000000003,"leverageIndex":3.18,"dramaIndex":138.0,"contextMetrics":{},"playEndTime":"2026-05-14T21:21:43.996Z","atBatIndex":63},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Alec Burleson flies out to left fielder Tyler Soderstrom.","rbi":0,"awayScore":3,"homeScore":4,"isOut":true},"about":{"atBatIndex":64,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-05-14T21:22:56.932Z","endTime":"2026-05-14T21:23:07.690Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":605130,"fullName":"Scott Barlow","link":"/api/v1/people/605130"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":691016,"link":"/api/v1/people/691016"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Alec Burleson replaces José Fermín.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":3,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-05-14T21:22:17.075Z","endTime":"2026-05-14T21:22:59.038Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":676475,"link":"/api/v1/people/676475"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"601","replacedPlayer":{"id":665877,"link":"/api/v1/people/665877"},"defense":{"pitcher":{"id":605130,"link":"/api/v1/people/605130","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":680869,"link":"/api/v1/people/680869"},"shortstop":{"id":683021,"link":"/api/v1/people/683021"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":687515,"link":"/api/v1/people/687515"}},"offense":{"batter":{"id":665877,"link":"/api/v1/people/665877","batSide":{"code":"R","description":"Right"}},"second":{"id":691026,"link":"/api/v1/people/691026"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":76.7,"endSpeed":70.6,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.370582813199412,"aZ":-37.71262212614159,"pfxX":8.278493795574496,"pfxZ":-4.4255622139984965,"pX":0.007072052753293899,"pZ":1.7433901257438902,"vX0":2.9001768974354043,"vY0":-111.61023195132596,"vZ0":0.40741016389241347,"x":116.73,"y":191.71,"x0":-2.386981023045186,"y0":50.00044909748109,"z0":5.463978656170474,"aX":10.370196565525044},"breaks":{"breakAngle":15.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-54.2,"breakVerticalInduced":-7.6,"breakHorizontal":-15.7,"spinRate":2537,"spinDirection":62},"zone":8,"typeConfidence":2.0,"plateTime":0.4920373621386078,"extension":6.422283687611983},"hitData":{"launchSpeed":97.1,"launchAngle":37.0,"totalDistance":309.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":56.8,"coordY":95.36}},"index":1,"playId":"c4921bba-8373-3b52-8bd7-e51a88ef0957","pitchNumber":1,"startTime":"2026-05-14T21:22:59.038Z","endTime":"2026-05-14T21:23:07.690Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605130,"link":"/api/v1/people/605130","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":680869,"link":"/api/v1/people/680869"},"shortstop":{"id":683021,"link":"/api/v1/people/683021"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":687515,"link":"/api/v1/people/687515"}},"offense":{"batter":{"id":676475,"link":"/api/v1/people/676475","batSide":{"code":"L","description":"Left"}},"second":{"id":691026,"link":"/api/v1/people/691026"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":676475,"link":"/api/v1/people/676475"},"credit":"b_ab"},{"player":{"id":605130,"link":"/api/v1/people/605130"},"credit":"p_ab"},{"player":{"id":676475,"link":"/api/v1/people/676475"},"credit":"b_pa"},{"player":{"id":605130,"link":"/api/v1/people/605130"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":86.7,"awayTeamWinProbability":13.299999999999997,"homeTeamWinProbabilityAdded":8.400000000000006,"leverageIndex":3.15,"dramaIndex":136.0,"contextMetrics":{},"playEndTime":"2026-05-14T21:23:07.690Z","atBatIndex":64},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Henry Bolte singles on a ground ball to right fielder Jordan Walker.","rbi":0,"awayScore":3,"homeScore":4,"isOut":false},"about":{"atBatIndex":65,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-05-14T21:25:22.227Z","endTime":"2026-05-14T21:26:03.480Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":0,"outs":0},"matchup":{"batter":{"id":703607,"fullName":"Henry Bolte","link":"/api/v1/people/703607"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694335,"fullName":"Matt Svanson","link":"/api/v1/people/694335"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":703607,"fullName":"Henry Bolte","link":"/api/v1/people/703607"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[2,3,4],"actionIndex":[0,1],"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":703607,"fullName":"Henry Bolte","link":"/api/v1/people/703607"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":691023,"link":"/api/v1/people/691023"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Alec Burleson remains in the game as the first baseman.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":3,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-14T21:25:05.532Z","endTime":"2026-05-14T21:25:05.560Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":676475,"link":"/api/v1/people/676475"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"battingOrder":"601","replacedPlayer":{"id":665877,"link":"/api/v1/people/665877"},"defense":{"pitcher":{"id":668941,"link":"/api/v1/people/668941","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":665877,"link":"/api/v1/people/665877"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":701675,"link":"/api/v1/people/701675"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":703607,"link":"/api/v1/people/703607","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Matt Svanson replaces JoJo Romero.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-05-14T21:25:05.560Z","endTime":"2026-05-14T21:25:24.432Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":694335,"link":"/api/v1/people/694335"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":668941,"link":"/api/v1/people/668941","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":701675,"link":"/api/v1/people/701675"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":703607,"link":"/api/v1/people/703607","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.2,"endSpeed":86.0,"strikeZoneTop":3.332,"strikeZoneBottom":1.682,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.12217170055404,"aZ":-24.609000087893524,"pfxX":-9.832462314128382,"pfxZ":4.0026385212742985,"pX":1.0187743700523972,"pZ":1.8014355423769564,"vX0":8.942994844040488,"vY0":-136.82152229660318,"vZ0":-5.284407067725363,"x":78.17,"y":190.14,"x0":-1.019996688875649,"y0":50.001147026655005,"z0":5.451490655293233,"aX":-18.57832705341319},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":6.2,"breakHorizontal":15.8,"spinRate":2147,"spinDirection":233},"zone":14,"typeConfidence":0.9,"plateTime":0.40082332709168966,"extension":6.455074234318084},"index":2,"playId":"efdef024-c239-346f-8e71-0f00d36744c8","pitchNumber":1,"startTime":"2026-05-14T21:25:24.432Z","endTime":"2026-05-14T21:25:29.018Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694335,"link":"/api/v1/people/694335","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":701675,"link":"/api/v1/people/701675"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":703607,"link":"/api/v1/people/703607","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.9,"endSpeed":87.2,"strikeZoneTop":3.332,"strikeZoneBottom":1.682,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.15139765024434,"aZ":-23.827656305756143,"pfxX":-11.006173792847179,"pfxZ":4.290577128091538,"pX":0.07709807426302046,"pZ":0.905065522847346,"vX0":7.1370924419174795,"vY0":-139.26463415590587,"vZ0":-8.113858201134471,"x":114.06,"y":214.34,"x0":-1.101992173892432,"y0":50.004235919048696,"z0":5.4578533380911844,"aX":-21.40759772117789},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":6.1,"breakHorizontal":18.2,"spinRate":2186,"spinDirection":236},"zone":14,"typeConfidence":0.9,"plateTime":0.39480422492049483,"extension":6.34468401887185},"index":3,"playId":"1531b543-284b-3ab9-822e-39cfdc2b7814","pitchNumber":2,"startTime":"2026-05-14T21:25:37.694Z","endTime":"2026-05-14T21:25:42.013Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694335,"link":"/api/v1/people/694335","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":701675,"link":"/api/v1/people/701675"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":703607,"link":"/api/v1/people/703607","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":0,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.9,"endSpeed":86.5,"strikeZoneTop":3.332,"strikeZoneBottom":1.682,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.12000656910317,"aZ":-21.605903101769336,"pfxX":-9.992281711793385,"pfxZ":5.505002268520094,"pX":0.15331690557693847,"pZ":2.151687003869909,"vX0":7.29742251612272,"vY0":-137.9903780778914,"vZ0":-5.032747848943511,"x":111.16,"y":180.68,"x0":-1.233929133656313,"y0":50.00003584411877,"z0":5.464482041272566,"aX":-19.171865223657324},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":9.0,"breakHorizontal":16.4,"spinRate":2152,"spinDirection":225},"zone":8,"typeConfidence":0.9,"plateTime":0.397677989430413,"extension":6.213012181093408},"hitData":{"launchSpeed":109.4,"launchAngle":2.0,"totalDistance":86.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":169.69,"coordY":128.77}},"index":4,"playId":"4d004f75-bf3a-3cdf-ac38-26b00642ddfe","pitchNumber":3,"startTime":"2026-05-14T21:25:53.715Z","endTime":"2026-05-14T21:26:03.480Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694335,"link":"/api/v1/people/694335","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":701675,"link":"/api/v1/people/701675"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":703607,"link":"/api/v1/people/703607","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":703607,"link":"/api/v1/people/703607"},"credit":"b_ab"},{"player":{"id":694335,"link":"/api/v1/people/694335"},"credit":"p_ab"},{"player":{"id":703607,"link":"/api/v1/people/703607"},"credit":"b_pa"},{"player":{"id":694335,"link":"/api/v1/people/694335"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":88.6,"awayTeamWinProbability":11.400000000000006,"homeTeamWinProbabilityAdded":1.8999999999999915,"leverageIndex":0.53,"dramaIndex":30.0,"contextMetrics":{},"playEndTime":"2026-05-14T21:26:03.480Z","atBatIndex":65},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Zack Gelof pops out to second baseman JJ Wetherholt.","rbi":0,"awayScore":3,"homeScore":4,"isOut":true},"about":{"atBatIndex":66,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-05-14T21:26:19.578Z","endTime":"2026-05-14T21:27:50.981Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":680869,"fullName":"Zack Gelof","link":"/api/v1/people/680869"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694335,"fullName":"Matt Svanson","link":"/api/v1/people/694335"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":703607,"fullName":"Henry Bolte","link":"/api/v1/people/703607"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":680869,"fullName":"Zack Gelof","link":"/api/v1/people/680869"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":802139,"link":"/api/v1/people/802139"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.8,"endSpeed":82.9,"strikeZoneTop":3.292,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.519333335174895,"aZ":-25.61907490849667,"pfxX":0.32688739125486665,"pfxZ":3.719712092129054,"pX":0.35750025392725454,"pZ":2.538020635489734,"vX0":4.6168754779450545,"vY0":-132.19568617834398,"vZ0":-3.0678695756931065,"x":103.37,"y":170.25,"x0":-1.4576759070145613,"y0":50.00127796531525,"z0":5.6047535133421125,"aX":0.574096743586255},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":6.2,"breakHorizontal":-1.7,"spinRate":2227,"spinDirection":192},"zone":6,"typeConfidence":0.86,"plateTime":0.41514402641868164,"extension":6.29827304839899},"index":0,"playId":"9be6742c-81d9-3530-ba1e-f853706b83b9","pitchNumber":1,"startTime":"2026-05-14T21:26:30.278Z","endTime":"2026-05-14T21:26:33.418Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694335,"link":"/api/v1/people/694335","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":701675,"link":"/api/v1/people/701675"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":680869,"link":"/api/v1/people/680869","batSide":{"code":"R","description":"Right"}},"first":{"id":703607,"link":"/api/v1/people/703607"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"index":1,"startTime":"2026-05-14T21:26:43.593Z","endTime":"2026-05-14T21:26:58.955Z","isPitch":false,"type":"action","player":{"id":680869,"link":"/api/v1/people/680869"},"defense":{"pitcher":{"id":694335,"link":"/api/v1/people/694335","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":701675,"link":"/api/v1/people/701675"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":680869,"link":"/api/v1/people/680869","batSide":{"code":"R","description":"Right"}},"first":{"id":703607,"link":"/api/v1/people/703607"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"index":2,"playId":"213a816e-2832-3638-b550-c77d12db592f","startTime":"2026-05-14T21:26:58.955Z","endTime":"2026-05-14T21:27:03.778Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":694335,"link":"/api/v1/people/694335","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":701675,"link":"/api/v1/people/701675"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":680869,"link":"/api/v1/people/680869","batSide":{"code":"R","description":"Right"}},"first":{"id":703607,"link":"/api/v1/people/703607"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.5,"endSpeed":79.9,"strikeZoneTop":3.292,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.442313741740623,"aZ":-30.90360608694053,"pfxX":5.257521609513124,"pfxZ":0.7913721794647186,"pX":2.3054094561022627,"pZ":1.179803885971133,"vX0":6.875832674192616,"vY0":-125.77550229276392,"vZ0":-4.759525784493537,"x":29.12,"y":206.93,"x0":-1.1463357354581907,"y0":50.00105579992202,"z0":5.601740619372245,"aX":8.424790519030267},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":0.6,"breakHorizontal":-11.0,"spinRate":2235,"spinDirection":64},"zone":14,"typeConfidence":0.91,"plateTime":0.4354269318915125,"extension":6.307763194270613},"index":3,"playId":"1d27c023-00f4-3d0f-9253-d05ec63bb028","pitchNumber":2,"startTime":"2026-05-14T21:27:19.663Z","endTime":"2026-05-14T21:27:22.986Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694335,"link":"/api/v1/people/694335","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":701675,"link":"/api/v1/people/701675"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":680869,"link":"/api/v1/people/680869","batSide":{"code":"R","description":"Right"}},"first":{"id":703607,"link":"/api/v1/people/703607"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.5,"endSpeed":87.8,"strikeZoneTop":3.292,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.96306486405828,"aZ":-24.035798475965425,"pfxX":-7.774921088874855,"pfxZ":4.146730507305078,"pX":-0.5604811572800416,"pZ":2.4744831834848546,"vX0":5.047393420521515,"vY0":-138.98385033708365,"vZ0":-4.227426361773215,"x":138.36,"y":171.97,"x0":-1.3860888802839186,"y0":50.00576840750038,"z0":5.60351785081003,"aX":-15.275050897249},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":6.8,"breakHorizontal":13.1,"spinRate":2250,"spinDirection":227},"zone":4,"typeConfidence":0.9,"plateTime":0.3934682748136593,"extension":6.440449521191747},"hitData":{"launchSpeed":78.7,"launchAngle":56.0,"totalDistance":183.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":157.38,"coordY":135.47}},"index":4,"playId":"83ca656d-1cdf-3ecc-acf9-ee6fefd50e42","pitchNumber":3,"startTime":"2026-05-14T21:27:39.540Z","endTime":"2026-05-14T21:27:50.981Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694335,"link":"/api/v1/people/694335","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":701675,"link":"/api/v1/people/701675"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":680869,"link":"/api/v1/people/680869","batSide":{"code":"R","description":"Right"}},"first":{"id":703607,"link":"/api/v1/people/703607"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680869,"link":"/api/v1/people/680869"},"credit":"b_ab"},{"player":{"id":694335,"link":"/api/v1/people/694335"},"credit":"p_ab"},{"player":{"id":680869,"link":"/api/v1/people/680869"},"credit":"b_pa"},{"player":{"id":694335,"link":"/api/v1/people/694335"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":86.7,"awayTeamWinProbability":13.299999999999997,"homeTeamWinProbabilityAdded":-1.8999999999999915,"leverageIndex":0.82,"dramaIndex":37.0,"contextMetrics":{},"playEndTime":"2026-05-14T21:27:50.981Z","atBatIndex":66},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jeff McNeil strikes out swinging. Henry Bolte steals (1) 2nd base.","rbi":0,"awayScore":3,"homeScore":4,"isOut":true},"about":{"atBatIndex":67,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-05-14T21:28:05.715Z","endTime":"2026-05-14T21:30:10.104Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694335,"fullName":"Matt Svanson","link":"/api/v1/people/694335"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":703607,"fullName":"Henry Bolte","link":"/api/v1/people/703607"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":671056,"link":"/api/v1/people/671056"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":703607,"fullName":"Henry Bolte","link":"/api/v1/people/703607"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.3,"endSpeed":84.7,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.901130987023834,"aZ":-24.902057688686252,"pfxX":1.2596347532885441,"pfxZ":3.9679654657233723,"pX":0.5099077132072402,"pZ":3.147471640365266,"vX0":4.776891536644307,"vY0":-134.42459604397106,"vZ0":-1.8888741763837469,"x":97.56,"y":153.8,"x0":-1.4530514824720795,"y0":50.00104170230874,"z0":5.625609600896308,"aX":2.305712819497736},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":7.0,"breakHorizontal":-3.2,"spinRate":2264,"spinDirection":209},"zone":3,"typeConfidence":0.91,"plateTime":0.4073353382544873,"extension":6.34222931176444},"index":0,"playId":"4b54dde4-ae1e-38eb-89e9-b50b1c095f6a","pitchNumber":1,"startTime":"2026-05-14T21:28:19.232Z","endTime":"2026-05-14T21:28:23.530Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694335,"link":"/api/v1/people/694335","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":701675,"link":"/api/v1/people/701675"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":643446,"link":"/api/v1/people/643446","batSide":{"code":"L","description":"Left"}},"first":{"id":703607,"link":"/api/v1/people/703607"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.8,"endSpeed":85.7,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.656187759403963,"aZ":-23.32557772442633,"pfxX":0.6418806465698128,"pfxZ":4.726094665237003,"pX":-0.536126234889954,"pZ":3.801095200122469,"vX0":2.099241682577941,"vY0":-135.2518487217576,"vZ0":-0.5738883390775598,"x":137.44,"y":136.15,"x0":-1.4025001415373042,"y0":50.00225170438702,"z0":5.637085986451857,"aX":1.2005716223659688},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":8.6,"breakHorizontal":-1.6,"spinRate":2304,"spinDirection":216},"zone":11,"typeConfidence":0.9,"plateTime":0.4033899488183059,"extension":6.231422200303469},"index":1,"playId":"0eb62d62-a3d5-36e5-88de-f52bd88ccf07","pitchNumber":2,"startTime":"2026-05-14T21:28:44.431Z","endTime":"2026-05-14T21:28:49.324Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694335,"link":"/api/v1/people/694335","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":701675,"link":"/api/v1/people/701675"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":643446,"link":"/api/v1/people/643446","batSide":{"code":"L","description":"Left"}},"first":{"id":703607,"link":"/api/v1/people/703607"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":true},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.7,"endSpeed":78.7,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.19129234147956,"aZ":-28.778572148216018,"pfxX":5.717896447640976,"pfxZ":2.155185471554004,"pX":-0.791166956251309,"pZ":2.5464969061530205,"vX0":0.15528456013215414,"vY0":-124.86937869143246,"vZ0":-1.7464348958226403,"x":147.16,"y":170.02,"x0":-1.5971699989910222,"y0":50.00623743561874,"z0":5.623168269422385,"aX":9.02939581751069},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":3.7,"breakHorizontal":-10.4,"spinRate":2210,"spinDirection":79},"zone":4,"typeConfidence":0.91,"plateTime":0.4386766382619278,"extension":5.978466368702577},"index":2,"playId":"b2df181f-8625-3d00-8d75-5e1878a0e360","pitchNumber":3,"startTime":"2026-05-14T21:29:04.285Z","endTime":"2026-05-14T21:29:31.290Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694335,"link":"/api/v1/people/694335","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":701675,"link":"/api/v1/people/701675"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":643446,"link":"/api/v1/people/643446","batSide":{"code":"L","description":"Left"}},"first":{"id":703607,"link":"/api/v1/people/703607"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":133,"player":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"}},"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"index":3,"playId":"22fecb28-8b94-379e-bc33-f7a1b03679a5","startTime":"2026-05-14T21:29:36.290Z","endTime":"2026-05-14T21:29:41.259Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":694335,"link":"/api/v1/people/694335","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":701675,"link":"/api/v1/people/701675"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":643446,"link":"/api/v1/people/643446","batSide":{"code":"L","description":"Left"}},"first":{"id":703607,"link":"/api/v1/people/703607"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":true,"hasReview":false,"runnerGoing":true},"count":{"balls":1,"strikes":3,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.4,"endSpeed":84.8,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.568965717761074,"aZ":-27.53033914125272,"pfxX":0.761822667717988,"pfxZ":2.558332517832392,"pX":1.4148831296020155,"pZ":2.749772012300023,"vX0":7.267298255411128,"vY0":-133.09924303825315,"vZ0":-2.2463899963195497,"x":63.07,"y":164.54,"x0":-1.437156778188335,"y0":50.00149091319779,"z0":5.575904570718746,"aX":1.3812113106385098},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":4.4,"breakHorizontal":-2.8,"spinRate":2282,"spinDirection":207},"zone":12,"typeConfidence":0.91,"plateTime":0.40976265267025624,"extension":6.367835672014015},"index":4,"playId":"6bf04b74-97a2-3376-a1c4-19056a1df047","pitchNumber":4,"startTime":"2026-05-14T21:29:56.379Z","endTime":"2026-05-14T21:30:10.104Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694335,"link":"/api/v1/people/694335","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":701675,"link":"/api/v1/people/701675"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":643446,"link":"/api/v1/people/643446","batSide":{"code":"L","description":"Left"}},"first":{"id":703607,"link":"/api/v1/people/703607"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":643446,"link":"/api/v1/people/643446"},"credit":"b_ab"},{"player":{"id":694335,"link":"/api/v1/people/694335"},"credit":"p_ab"},{"player":{"id":643446,"link":"/api/v1/people/643446"},"credit":"b_pa"},{"player":{"id":694335,"link":"/api/v1/people/694335"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":85.8,"awayTeamWinProbability":14.200000000000003,"homeTeamWinProbabilityAdded":-0.9000000000000057,"leverageIndex":0.73,"dramaIndex":29.0,"contextMetrics":{},"playEndTime":"2026-05-14T21:30:10.104Z","atBatIndex":67},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Colby Thomas strikes out swinging.","rbi":0,"awayScore":3,"homeScore":4,"isOut":true},"about":{"atBatIndex":68,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-05-14T21:30:33.525Z","endTime":"2026-05-14T21:31:23.539Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":687515,"fullName":"Colby Thomas","link":"/api/v1/people/687515"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694335,"fullName":"Matt Svanson","link":"/api/v1/people/694335"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":687515,"fullName":"Colby Thomas","link":"/api/v1/people/687515"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":671056,"link":"/api/v1/people/671056"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":85.5,"endSpeed":79.3,"strikeZoneTop":3.122,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.414426252944303,"aZ":-31.420293004647657,"pfxX":7.187149130153374,"pfxZ":0.47347014593924897,"pX":-0.16263155905057627,"pZ":1.9608160402344816,"vX0":1.0337047128324754,"vY0":-124.63844330334184,"vZ0":-2.7455902613215155,"x":123.2,"y":185.84,"x0":-1.5163080476898156,"y0":50.00240875968523,"z0":5.65326529797418,"aX":11.384869651173041},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":0.5,"breakHorizontal":-13.3,"spinRate":2048,"spinDirection":75},"zone":8,"typeConfidence":0.91,"plateTime":0.43830037578267556,"extension":6.231658196398645},"index":0,"playId":"2418492a-a02b-3225-87c2-7ecbbf5f01b5","pitchNumber":1,"startTime":"2026-05-14T21:30:33.525Z","endTime":"2026-05-14T21:30:36.661Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694335,"link":"/api/v1/people/694335","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":701675,"link":"/api/v1/people/701675"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":687515,"link":"/api/v1/people/687515","batSide":{"code":"R","description":"Right"}},"second":{"id":703607,"link":"/api/v1/people/703607"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.8,"endSpeed":87.2,"strikeZoneTop":3.122,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.196970507263195,"aZ":-24.09247147904029,"pfxX":-10.085861314622022,"pfxZ":4.14314225865718,"pX":0.053167446342833734,"pZ":1.898541478362487,"vX0":6.917253584523584,"vY0":-139.24252061110548,"vZ0":-5.467284995623053,"x":114.97,"y":187.52,"x0":-1.1612798043539574,"y0":50.00351229097839,"z0":5.4959579396770755,"aX":-19.67472269969351},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":6.5,"breakHorizontal":16.7,"spinRate":2166,"spinDirection":227},"zone":8,"typeConfidence":0.9,"plateTime":0.3943549875486476,"extension":6.3142307208945665},"index":1,"playId":"4d5c844e-e13f-33c1-9b00-758a9a04bcc6","pitchNumber":2,"startTime":"2026-05-14T21:30:55.975Z","endTime":"2026-05-14T21:30:59.158Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694335,"link":"/api/v1/people/694335","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":701675,"link":"/api/v1/people/701675"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":687515,"link":"/api/v1/people/687515","batSide":{"code":"R","description":"Right"}},"second":{"id":703607,"link":"/api/v1/people/703607"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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.8,"endSpeed":79.4,"strikeZoneTop":3.122,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.994133222005285,"aZ":-34.659746237854094,"pfxX":4.278343992955914,"pfxZ":-1.5712593507826513,"pX":-0.5590996571507462,"pZ":0.8840189251830171,"vX0":1.1871210460201165,"vY0":-125.0174678614823,"vZ0":-4.448459194558613,"x":138.31,"y":214.91,"x0":-1.5957479033791566,"y0":50.00063772776452,"z0":5.528361081185001,"aX":6.777307251712149},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.7,"breakVerticalInduced":-3.6,"breakHorizontal":-8.0,"spinRate":2327,"spinDirection":64},"zone":13,"typeConfidence":0.91,"plateTime":0.4379638133179524,"extension":6.289000891945103},"index":2,"playId":"886a008a-3df4-326e-a98c-3f0d1236ab50","pitchNumber":3,"startTime":"2026-05-14T21:31:20.241Z","endTime":"2026-05-14T21:31:23.539Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694335,"link":"/api/v1/people/694335","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":701675,"link":"/api/v1/people/701675"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":687515,"link":"/api/v1/people/687515","batSide":{"code":"R","description":"Right"}},"second":{"id":703607,"link":"/api/v1/people/703607"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687515,"link":"/api/v1/people/687515"},"credit":"b_ab"},{"player":{"id":694335,"link":"/api/v1/people/694335"},"credit":"p_ab"},{"player":{"id":687515,"link":"/api/v1/people/687515"},"credit":"b_pa"},{"player":{"id":694335,"link":"/api/v1/people/694335"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":83.5,"awayTeamWinProbability":16.5,"homeTeamWinProbabilityAdded":-2.299999999999997,"leverageIndex":0.87,"dramaIndex":41.0,"contextMetrics":{},"playEndTime":"2026-05-14T21:31:23.539Z","atBatIndex":68},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Yohel Pozo singles on a line drive to left fielder Tyler Soderstrom.","rbi":0,"awayScore":3,"homeScore":4,"isOut":false},"about":{"atBatIndex":69,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-05-14T21:33:51.401Z","endTime":"2026-05-14T21:35:19.777Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":650968,"fullName":"Yohel Pozo","link":"/api/v1/people/650968"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":678022,"fullName":"Jack Perkins","link":"/api/v1/people/678022"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":650968,"fullName":"Yohel Pozo","link":"/api/v1/people/650968"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","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":650968,"fullName":"Yohel Pozo","link":"/api/v1/people/650968"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":691016,"link":"/api/v1/people/691016"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Pitching Change: Jack Perkins replaces Scott Barlow.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-14T21:32:26.584Z","endTime":"2026-05-14T21:33:53.625Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":678022,"link":"/api/v1/people/678022"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":605130,"link":"/api/v1/people/605130","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":680869,"link":"/api/v1/people/680869"},"shortstop":{"id":683021,"link":"/api/v1/people/683021"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":687515,"link":"/api/v1/people/687515"}},"offense":{"batter":{"id":650968,"link":"/api/v1/people/650968","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.4,"endSpeed":87.6,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.57735098472023,"aZ":-17.719124451284557,"pfxX":-6.139182889348973,"pfxZ":7.391876645896864,"pX":0.4701836165532908,"pZ":2.2782226127161573,"vX0":8.547686777464099,"vY0":-138.6278691465626,"vZ0":-4.977971397482484,"x":99.08,"y":177.27,"x0":-1.8485938340372752,"y0":50.003982543733855,"z0":5.271580887800423,"aX":-12.008189076910474},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":12.6,"breakHorizontal":9.5,"spinRate":2132,"spinDirection":221},"zone":6,"typeConfidence":2.0,"plateTime":0.3943739516103353,"extension":6.139047228137557},"index":1,"playId":"937feea6-e563-359c-9d6e-21dbe2aa6382","pitchNumber":1,"startTime":"2026-05-14T21:33:53.625Z","endTime":"2026-05-14T21:33:57.861Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678022,"link":"/api/v1/people/678022","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":680869,"link":"/api/v1/people/680869"},"shortstop":{"id":683021,"link":"/api/v1/people/683021"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":687515,"link":"/api/v1/people/687515"}},"offense":{"batter":{"id":650968,"link":"/api/v1/people/650968","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.0,"endSpeed":88.3,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.09235925916966,"aZ":-17.39754690943452,"pfxX":-6.092132104859098,"pfxZ":7.4517258661197,"pX":1.4056962916662883,"pZ":2.4946858811850214,"vX0":11.177366911584043,"vY0":-139.39041685491318,"vZ0":-4.837575478253482,"x":63.42,"y":171.42,"x0":-1.8507982251106279,"y0":50.00269641008297,"z0":5.388600689861797,"aX":-12.081067228432925},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":12.7,"breakHorizontal":8.9,"spinRate":2265,"spinDirection":219},"zone":12,"typeConfidence":2.0,"plateTime":0.3918114828179693,"extension":6.081014240506502},"index":2,"playId":"9273fba1-a34f-32b4-bb0d-678e3ea4c376","pitchNumber":2,"startTime":"2026-05-14T21:34:10.311Z","endTime":"2026-05-14T21:34:14.053Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678022,"link":"/api/v1/people/678022","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":680869,"link":"/api/v1/people/680869"},"shortstop":{"id":683021,"link":"/api/v1/people/683021"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":687515,"link":"/api/v1/people/687515"}},"offense":{"batter":{"id":650968,"link":"/api/v1/people/650968","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":84.1,"endSpeed":77.6,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.261479288732154,"aZ":-35.758428467826036,"pfxX":7.69962484517538,"pfxZ":-2.3671354841408148,"pX":1.0345456471026435,"pZ":1.9847442385991478,"vX0":4.727090607893932,"vY0":-122.39463196746422,"vZ0":-0.9667125948511607,"x":77.57,"y":185.19,"x0":-1.9222608106746966,"y0":50.001653152010505,"z0":5.448366687136609,"aX":11.673023442712761},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.0,"breakVerticalInduced":-4.2,"breakHorizontal":-15.0,"spinRate":2686,"spinDirection":50},"zone":14,"typeConfidence":2.0,"plateTime":0.4475978470219948,"extension":6.193896789605004},"index":3,"playId":"84bc2622-6a16-35df-a03d-b9dd610ee6af","pitchNumber":3,"startTime":"2026-05-14T21:34:25.197Z","endTime":"2026-05-14T21:34:30.311Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678022,"link":"/api/v1/people/678022","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":680869,"link":"/api/v1/people/680869"},"shortstop":{"id":683021,"link":"/api/v1/people/683021"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":687515,"link":"/api/v1/people/687515"}},"offense":{"batter":{"id":650968,"link":"/api/v1/people/650968","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.8,"endSpeed":88.0,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.82953406249615,"aZ":-16.407584043802984,"pfxX":-5.561343699630289,"pfxZ":7.9813723004896575,"pX":0.2818438711305229,"pZ":2.3464215941199624,"vX0":8.157501104694319,"vY0":-139.31886520128432,"vZ0":-5.066673182507941,"x":106.26,"y":175.43,"x0":-1.9548248548264542,"y0":50.00360303288115,"z0":5.264703471222404,"aX":-10.987969448887798},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":13.7,"breakHorizontal":8.5,"spinRate":2297,"spinDirection":222},"zone":6,"typeConfidence":2.0,"plateTime":0.3923892208659767,"extension":6.071340555692468},"index":4,"playId":"930d63c2-cf5d-382a-8a6a-0a3d94244d43","pitchNumber":4,"startTime":"2026-05-14T21:34:43.675Z","endTime":"2026-05-14T21:34:47.895Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678022,"link":"/api/v1/people/678022","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":680869,"link":"/api/v1/people/680869"},"shortstop":{"id":683021,"link":"/api/v1/people/683021"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":687515,"link":"/api/v1/people/687515"}},"offense":{"batter":{"id":650968,"link":"/api/v1/people/650968","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":85.8,"endSpeed":79.5,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.409640047867654,"aZ":-29.31103068835014,"pfxX":4.9076308629575,"pfxZ":1.7932562047451324,"pX":0.8792565664738007,"pZ":2.3890180814696538,"vX0":5.395686184753232,"vY0":-125.01709724828297,"vZ0":-1.411244128991092,"x":83.48,"y":174.28,"x0":-1.938408052388991,"y0":50.002296035858436,"z0":5.349855320761053,"aX":7.824935825712985},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":3.2,"breakHorizontal":-10.1,"spinRate":2718,"spinDirection":61},"zone":14,"typeConfidence":2.0,"plateTime":0.4368667995978819,"extension":6.152966752978083},"hitData":{"launchSpeed":86.2,"launchAngle":8.0,"totalDistance":142.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":74.01,"coordY":130.99}},"index":5,"playId":"c48a5475-cea1-3edc-ad39-4749df1856ce","pitchNumber":5,"startTime":"2026-05-14T21:35:07.158Z","endTime":"2026-05-14T21:35:19.777Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678022,"link":"/api/v1/people/678022","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":680869,"link":"/api/v1/people/680869"},"shortstop":{"id":683021,"link":"/api/v1/people/683021"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":687515,"link":"/api/v1/people/687515"}},"offense":{"batter":{"id":650968,"link":"/api/v1/people/650968","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":650968,"link":"/api/v1/people/650968"},"credit":"b_ab"},{"player":{"id":678022,"link":"/api/v1/people/678022"},"credit":"p_ab"},{"player":{"id":650968,"link":"/api/v1/people/650968"},"credit":"b_pa"},{"player":{"id":678022,"link":"/api/v1/people/678022"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":71.8,"awayTeamWinProbability":28.200000000000003,"homeTeamWinProbabilityAdded":-11.700000000000003,"leverageIndex":2.87,"dramaIndex":149.0,"contextMetrics":{},"playEndTime":"2026-05-14T21:35:19.777Z","atBatIndex":69},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Nathan Church flies out to center fielder Henry Bolte.","rbi":0,"awayScore":3,"homeScore":4,"isOut":true},"about":{"atBatIndex":70,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-05-14T21:35:52.247Z","endTime":"2026-05-14T21:37:21.344Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678022,"fullName":"Jack Perkins","link":"/api/v1/people/678022"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":695336,"fullName":"Thomas Saggese","link":"/api/v1/people/695336"},"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":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":703607,"link":"/api/v1/people/703607"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-runner Thomas Saggese replaces Yohel Pozo.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":3,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-14T21:35:54.162Z","endTime":"2026-05-14T21:35:54.266Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":695336,"link":"/api/v1/people/695336"},"position":{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},"battingOrder":"701","replacedPlayer":{"id":650968,"link":"/api/v1/people/650968"},"base":1,"defense":{"pitcher":{"id":678022,"link":"/api/v1/people/678022","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":680869,"link":"/api/v1/people/680869"},"shortstop":{"id":683021,"link":"/api/v1/people/683021"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":687515,"link":"/api/v1/people/687515"}},"offense":{"batter":{"id":701675,"link":"/api/v1/people/701675","batSide":{"code":"L","description":"Left"}},"first":{"id":650968,"link":"/api/v1/people/650968"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":83.6,"endSpeed":77.1,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.08165591872244,"aZ":-30.440367628395123,"pfxX":7.03467184985182,"pfxZ":1.1454669920138834,"pX":0.12739979933365211,"pZ":4.667919681962326,"vX0":3.205522576556092,"vY0":-121.69946999868779,"vZ0":3.829263634795879,"x":112.14,"y":112.75,"x0":-2.117428571383141,"y0":50.00128884744249,"z0":5.698429725026151,"aX":10.63595429939805},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":3.1,"breakHorizontal":-13.4,"spinRate":2648,"spinDirection":57},"zone":12,"typeConfidence":2.0,"plateTime":0.44867865633477777,"extension":6.043004250052137},"index":1,"playId":"cec0dae8-d2fb-3187-893e-aa4fa8b5d92f","pitchNumber":1,"startTime":"2026-05-14T21:35:54.266Z","endTime":"2026-05-14T21:35:57.614Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678022,"link":"/api/v1/people/678022","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":680869,"link":"/api/v1/people/680869"},"shortstop":{"id":683021,"link":"/api/v1/people/683021"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":687515,"link":"/api/v1/people/687515"}},"offense":{"batter":{"id":701675,"link":"/api/v1/people/701675","batSide":{"code":"L","description":"Left"}},"first":{"id":695336,"link":"/api/v1/people/695336"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.8,"endSpeed":88.5,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.78741170455317,"aZ":-17.722351965647704,"pfxX":-5.599645860511091,"pfxZ":7.245343558534685,"pX":0.1275352870086505,"pZ":3.4193135145943483,"vX0":7.6926898899098015,"vY0":-139.5001955190697,"vZ0":-1.9576782391262648,"x":112.14,"y":146.46,"x0":-1.922736212387493,"y0":50.00528594013291,"z0":5.283194107397997,"aX":-11.173670756688331},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":13.0,"breakHorizontal":8.8,"spinRate":2124,"spinDirection":226},"zone":12,"typeConfidence":2.0,"plateTime":0.3908115578977456,"extension":6.082206102949318},"index":2,"playId":"0322118e-e707-346f-bb39-ec65df115ad4","pitchNumber":2,"startTime":"2026-05-14T21:36:14.703Z","endTime":"2026-05-14T21:36:19.497Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678022,"link":"/api/v1/people/678022","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":680869,"link":"/api/v1/people/680869"},"shortstop":{"id":683021,"link":"/api/v1/people/683021"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":687515,"link":"/api/v1/people/687515"}},"offense":{"batter":{"id":701675,"link":"/api/v1/people/701675","batSide":{"code":"L","description":"Left"}},"first":{"id":695336,"link":"/api/v1/people/695336"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.9,"endSpeed":87.2,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.98718766273483,"aZ":-16.347293402381144,"pfxX":-6.525692447620709,"pfxZ":8.155282857543067,"pX":0.16559865877418714,"pZ":2.4239896233959306,"vX0":8.3386166499388,"vY0":-138.0322256538654,"vZ0":-4.72823992053257,"x":110.69,"y":173.33,"x0":-2.038191324376056,"y0":50.00665538480943,"z0":5.25012105158978,"aX":-12.671388048484623},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":14.0,"breakHorizontal":10.2,"spinRate":2142,"spinDirection":223},"zone":5,"typeConfidence":2.0,"plateTime":0.3958910328757783,"extension":6.193313122002351},"index":3,"playId":"600af1bb-3444-3a76-9eff-c1c1ab0b1968","pitchNumber":3,"startTime":"2026-05-14T21:36:45.046Z","endTime":"2026-05-14T21:36:48.665Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678022,"link":"/api/v1/people/678022","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":680869,"link":"/api/v1/people/680869"},"shortstop":{"id":683021,"link":"/api/v1/people/683021"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":687515,"link":"/api/v1/people/687515"}},"offense":{"batter":{"id":701675,"link":"/api/v1/people/701675","batSide":{"code":"L","description":"Left"}},"first":{"id":695336,"link":"/api/v1/people/695336"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.1,"endSpeed":81.6,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.218179044281026,"aZ":-29.40200093675386,"pfxX":-7.6046472415500475,"pfxZ":1.6419249701140988,"pX":-0.1687649117232254,"pZ":3.066532050416412,"vX0":7.0060452596110485,"vY0":-128.20517705736546,"vZ0":-0.4615027788142453,"x":123.43,"y":155.98,"x0":-1.9316105269838524,"y0":50.00067074880005,"z0":5.517605878648748,"aX":-12.825296134853053},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":3.1,"breakHorizontal":12.5,"spinRate":1178,"spinDirection":255},"zone":2,"typeConfidence":2.0,"plateTime":0.42508415670425936,"extension":5.963542748261188},"hitData":{"launchSpeed":92.2,"launchAngle":36.0,"totalDistance":344.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":110.69,"coordY":61.43}},"index":4,"playId":"31ac5dca-0666-3907-be39-1c23df5509ff","pitchNumber":4,"startTime":"2026-05-14T21:37:07.624Z","endTime":"2026-05-14T21:37:21.344Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678022,"link":"/api/v1/people/678022","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":680869,"link":"/api/v1/people/680869"},"shortstop":{"id":683021,"link":"/api/v1/people/683021"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":687515,"link":"/api/v1/people/687515"}},"offense":{"batter":{"id":701675,"link":"/api/v1/people/701675","batSide":{"code":"L","description":"Left"}},"first":{"id":695336,"link":"/api/v1/people/695336"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":701675,"link":"/api/v1/people/701675"},"credit":"b_ab"},{"player":{"id":678022,"link":"/api/v1/people/678022"},"credit":"p_ab"},{"player":{"id":701675,"link":"/api/v1/people/701675"},"credit":"b_pa"},{"player":{"id":678022,"link":"/api/v1/people/678022"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":82.5,"awayTeamWinProbability":17.5,"homeTeamWinProbabilityAdded":10.700000000000003,"leverageIndex":4.68,"dramaIndex":188.0,"contextMetrics":{},"playEndTime":"2026-05-14T21:37:21.344Z","atBatIndex":70},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Victor Scott II lines out to left fielder Tyler Soderstrom.","rbi":0,"awayScore":3,"homeScore":4,"isOut":true},"about":{"atBatIndex":71,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-05-14T21:37:31.029Z","endTime":"2026-05-14T21:40:33.216Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":687363,"fullName":"Victor Scott II","link":"/api/v1/people/687363"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678022,"fullName":"Jack Perkins","link":"/api/v1/people/678022"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":695336,"fullName":"Thomas Saggese","link":"/api/v1/people/695336"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":687363,"fullName":"Victor Scott II","link":"/api/v1/people/687363"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":691016,"link":"/api/v1/people/691016"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.7,"endSpeed":86.0,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.80363143123822,"aZ":-12.510360531665734,"pfxX":-6.554084423167388,"pfxZ":10.19197720070427,"pX":-0.8147159182379187,"pZ":4.20137469939397,"vX0":5.572321467649839,"vY0":-139.1188108709616,"vZ0":-0.6392640544162945,"x":148.06,"y":125.34,"x0":-2.007898953475698,"y0":50.00056281358811,"z0":5.275930728896448,"aX":-12.642803389540758},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":18.5,"breakHorizontal":10.4,"spinRate":2210,"spinDirection":220},"zone":11,"typeConfidence":2.0,"plateTime":0.3961142439112808,"extension":6.069117675503041},"index":0,"playId":"84c38a59-17b2-384c-bfa6-2406ed46fd1f","pitchNumber":1,"startTime":"2026-05-14T21:37:49.673Z","endTime":"2026-05-14T21:37:53.983Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678022,"link":"/api/v1/people/678022","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":680869,"link":"/api/v1/people/680869"},"shortstop":{"id":683021,"link":"/api/v1/people/683021"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":687515,"link":"/api/v1/people/687515"}},"offense":{"batter":{"id":687363,"link":"/api/v1/people/687363","batSide":{"code":"L","description":"Left"}},"first":{"id":695336,"link":"/api/v1/people/695336"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":83.8,"endSpeed":76.6,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.22452203354998,"aZ":-31.557626078146264,"pfxX":6.6319253572844366,"pfxZ":0.4156693129620068,"pX":0.8204807655896182,"pZ":1.9088167526392064,"vX0":4.630487962298249,"vY0":-121.92012630973811,"vZ0":-1.6606019358442112,"x":85.73,"y":187.24,"x0":-1.9717957112974844,"y0":50.00495430212031,"z0":5.348311060699491,"aX":9.883189683685872},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":0.6,"breakHorizontal":-13.2,"spinRate":2664,"spinDirection":59},"zone":14,"typeConfidence":2.0,"plateTime":0.45100609201057873,"extension":6.148443754892255},"index":1,"playId":"138c471f-e759-3f6c-9a2d-a369761ebaed","pitchNumber":2,"startTime":"2026-05-14T21:38:08.482Z","endTime":"2026-05-14T21:38:14.339Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678022,"link":"/api/v1/people/678022","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":680869,"link":"/api/v1/people/680869"},"shortstop":{"id":683021,"link":"/api/v1/people/683021"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":687515,"link":"/api/v1/people/687515"}},"offense":{"batter":{"id":687363,"link":"/api/v1/people/687363","batSide":{"code":"L","description":"Left"}},"first":{"id":695336,"link":"/api/v1/people/695336"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"index":2,"playId":"a1e85645-24eb-32fe-bde3-781820c1151c","startTime":"2026-05-14T21:38:29.187Z","endTime":"2026-05-14T21:38:33.368Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":678022,"link":"/api/v1/people/678022","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":680869,"link":"/api/v1/people/680869"},"shortstop":{"id":683021,"link":"/api/v1/people/683021"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":687515,"link":"/api/v1/people/687515"}},"offense":{"batter":{"id":687363,"link":"/api/v1/people/687363","batSide":{"code":"L","description":"Left"}},"first":{"id":695336,"link":"/api/v1/people/695336"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.0,"endSpeed":77.0,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.57265627307348,"aZ":-34.20533867990334,"pfxX":6.51639518889302,"pfxZ":-1.3426025034933806,"pX":1.473508261632492,"pZ":1.7700450084669017,"vX0":6.25705960140308,"vY0":-123.59219391591313,"vZ0":-1.5605194680403265,"x":60.83,"y":190.99,"x0":-1.957660913168244,"y0":50.001531748470526,"z0":5.3404283067525,"aX":9.863563244148136},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.2,"breakVerticalInduced":-2.5,"breakHorizontal":-13.6,"spinRate":2852,"spinDirection":56},"zone":14,"typeConfidence":2.0,"plateTime":0.44686564141936014,"extension":6.18150185373722},"index":3,"playId":"88f3e332-1167-335d-a95c-4453f2504c07","pitchNumber":3,"startTime":"2026-05-14T21:38:48.294Z","endTime":"2026-05-14T21:38:54.553Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678022,"link":"/api/v1/people/678022","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":680869,"link":"/api/v1/people/680869"},"shortstop":{"id":683021,"link":"/api/v1/people/683021"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":687515,"link":"/api/v1/people/687515"}},"offense":{"batter":{"id":687363,"link":"/api/v1/people/687363","batSide":{"code":"L","description":"Left"}},"first":{"id":695336,"link":"/api/v1/people/695336"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"index":4,"startTime":"2026-05-14T21:39:00.923Z","endTime":"2026-05-14T21:39:20.483Z","isPitch":false,"type":"action","player":{"id":687363,"link":"/api/v1/people/687363"},"defense":{"pitcher":{"id":678022,"link":"/api/v1/people/678022","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":680869,"link":"/api/v1/people/680869"},"shortstop":{"id":683021,"link":"/api/v1/people/683021"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":687515,"link":"/api/v1/people/687515"}},"offense":{"batter":{"id":687363,"link":"/api/v1/people/687363","batSide":{"code":"L","description":"Left"}},"first":{"id":695336,"link":"/api/v1/people/695336"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.9,"endSpeed":86.1,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.96243549746305,"aZ":-17.330890162952908,"pfxX":-9.374003514915518,"pfxZ":7.774278064598469,"pX":-0.9678572363853842,"pZ":1.7497035445104425,"vX0":6.352644636606727,"vY0":-137.8733146705303,"vZ0":-5.976050303812995,"x":153.89,"y":191.54,"x0":-2.0934483656231095,"y0":50.003894648786265,"z0":5.130204049361944,"aX":-17.90247896562021},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":12.8,"breakHorizontal":15.5,"spinRate":2200,"spinDirection":227},"zone":13,"typeConfidence":2.0,"plateTime":0.39849608497995614,"extension":6.195285203779346},"index":5,"playId":"dcae7168-b576-309c-a8b4-9d8f147688d0","pitchNumber":4,"startTime":"2026-05-14T21:39:20.483Z","endTime":"2026-05-14T21:39:24.183Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678022,"link":"/api/v1/people/678022","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":680869,"link":"/api/v1/people/680869"},"shortstop":{"id":683021,"link":"/api/v1/people/683021"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":687515,"link":"/api/v1/people/687515"}},"offense":{"batter":{"id":687363,"link":"/api/v1/people/687363","batSide":{"code":"L","description":"Left"}},"first":{"id":695336,"link":"/api/v1/people/695336"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.1,"endSpeed":77.4,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.772651566753186,"aZ":-30.435203753834486,"pfxX":5.480363955380054,"pfxZ":1.1465598046476164,"pX":1.4563407145260756,"pZ":0.8815479971241834,"vX0":6.461064099125843,"vY0":-123.67811690466381,"vZ0":-4.353249363871575,"x":61.49,"y":214.98,"x0":-1.9199067405586896,"y0":50.00531407704843,"z0":5.268993360906988,"aX":8.339494330657256},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":1.1,"breakHorizontal":-11.6,"spinRate":2625,"spinDirection":52},"zone":14,"typeConfidence":2.0,"plateTime":0.44592146766511,"extension":6.091397104345554},"index":6,"playId":"33544806-ddba-389e-a8af-f4c3a0d65ac5","pitchNumber":5,"startTime":"2026-05-14T21:39:38.594Z","endTime":"2026-05-14T21:39:44.003Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678022,"link":"/api/v1/people/678022","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":680869,"link":"/api/v1/people/680869"},"shortstop":{"id":683021,"link":"/api/v1/people/683021"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":687515,"link":"/api/v1/people/687515"}},"offense":{"batter":{"id":687363,"link":"/api/v1/people/687363","batSide":{"code":"L","description":"Left"}},"first":{"id":695336,"link":"/api/v1/people/695336"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.8,"endSpeed":86.7,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.23494504347098,"aZ":-16.034933695883367,"pfxX":-9.307954203028249,"pfxZ":8.3191220789194,"pX":-0.3746716958857532,"pZ":1.8706635745799929,"vX0":7.614243467352942,"vY0":-139.12079465097383,"vZ0":-6.033217825343107,"x":131.28,"y":188.27,"x0":-1.9519710599445814,"y0":50.0005207345992,"z0":5.148878865047607,"aX":-18.05379206345191},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":13.8,"breakHorizontal":15.0,"spinRate":2152,"spinDirection":231},"zone":7,"typeConfidence":2.0,"plateTime":0.3952715561219047,"extension":6.194830068739168},"hitData":{"launchSpeed":95.4,"launchAngle":20.0,"totalDistance":313.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":75.29,"coordY":96.45}},"index":7,"playId":"f36868ff-2fd3-3898-9ba6-da728b7680c7","pitchNumber":6,"startTime":"2026-05-14T21:40:22.386Z","endTime":"2026-05-14T21:40:33.216Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678022,"link":"/api/v1/people/678022","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":680869,"link":"/api/v1/people/680869"},"shortstop":{"id":683021,"link":"/api/v1/people/683021"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":687515,"link":"/api/v1/people/687515"}},"offense":{"batter":{"id":687363,"link":"/api/v1/people/687363","batSide":{"code":"L","description":"Left"}},"first":{"id":695336,"link":"/api/v1/people/695336"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687363,"link":"/api/v1/people/687363"},"credit":"b_ab"},{"player":{"id":678022,"link":"/api/v1/people/678022"},"credit":"p_ab"},{"player":{"id":687363,"link":"/api/v1/people/687363"},"credit":"b_pa"},{"player":{"id":678022,"link":"/api/v1/people/678022"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":92.10000000000001,"awayTeamWinProbability":7.8999999999999915,"homeTeamWinProbabilityAdded":9.600000000000009,"leverageIndex":4.08,"dramaIndex":166.0,"contextMetrics":{},"playEndTime":"2026-05-14T21:40:33.216Z","atBatIndex":71},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"JJ Wetherholt hit by pitch. Thomas Saggese to 2nd.","rbi":0,"awayScore":3,"homeScore":4,"isOut":false},"about":{"atBatIndex":72,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-05-14T21:40:46.049Z","endTime":"2026-05-14T21:43:19.805Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678022,"fullName":"Jack Perkins","link":"/api/v1/people/678022"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"postOnSecond":{"id":695336,"fullName":"Thomas Saggese","link":"/api/v1/people/695336"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,6,7],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":"r_adv_force","runner":{"id":695336,"fullName":"Thomas Saggese","link":"/api/v1/people/695336"},"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":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":null,"runner":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.5,"endSpeed":82.3,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.140313810528863,"aZ":-31.769524405841153,"pfxX":-9.218850881676795,"pfxZ":0.23614022320708372,"pX":-0.7143871832015477,"pZ":3.170702113703801,"vX0":6.488011112659384,"vY0":-130.2871185730576,"vZ0":0.2570432301281764,"x":144.23,"y":153.17,"x0":-2.0331380369332894,"y0":50.00384192964695,"z0":5.462278025321023,"aX":-15.926078450480835},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":0.7,"breakHorizontal":15.4,"spinRate":1062,"spinDirection":254},"zone":1,"typeConfidence":2.0,"plateTime":0.41962622675303196,"extension":5.97171200831186},"index":0,"playId":"01f281be-0279-3264-ab98-64a99a1f84eb","pitchNumber":1,"startTime":"2026-05-14T21:40:59.333Z","endTime":"2026-05-14T21:41:03.826Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678022,"link":"/api/v1/people/678022","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":680869,"link":"/api/v1/people/680869"},"shortstop":{"id":683021,"link":"/api/v1/people/683021"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":687515,"link":"/api/v1/people/687515"}},"offense":{"batter":{"id":802139,"link":"/api/v1/people/802139","batSide":{"code":"L","description":"Left"}},"first":{"id":695336,"link":"/api/v1/people/695336"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.9,"endSpeed":78.7,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.949843244225903,"aZ":-31.659199491204504,"pfxX":5.509635145717311,"pfxZ":0.32486402274589565,"pX":0.5774473367347787,"pZ":2.751471454883924,"vX0":4.816521165927081,"vY0":-125.0024055357025,"vZ0":-0.003142189918252658,"x":94.99,"y":164.49,"x0":-2.0922420931381005,"y0":50.00156345439409,"z0":5.358843739812955,"aX":8.689767988346095},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":0.8,"breakHorizontal":-11.2,"spinRate":2684,"spinDirection":57},"zone":3,"typeConfidence":2.0,"plateTime":0.4387142056011002,"extension":6.165083851622673},"index":1,"playId":"e57c5140-1a26-371b-9a8c-1cebecd08efd","pitchNumber":2,"startTime":"2026-05-14T21:41:16.433Z","endTime":"2026-05-14T21:41:20.186Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678022,"link":"/api/v1/people/678022","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":680869,"link":"/api/v1/people/680869"},"shortstop":{"id":683021,"link":"/api/v1/people/683021"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":687515,"link":"/api/v1/people/687515"}},"offense":{"batter":{"id":802139,"link":"/api/v1/people/802139","batSide":{"code":"L","description":"Left"}},"first":{"id":695336,"link":"/api/v1/people/695336"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.4,"endSpeed":78.7,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.45713308027932,"aZ":-30.373577896417718,"pfxX":6.9889078201972135,"pfxZ":1.1526994394108225,"pX":1.6752321477641428,"pZ":1.171658842624082,"vX0":6.5734963277907745,"vY0":-124.21446828452449,"vZ0":-3.6578235383986257,"x":53.14,"y":207.15,"x0":-1.9156885498071663,"y0":50.0023335047074,"z0":5.195581251718478,"aX":10.890902771468902},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":1.4,"breakHorizontal":-14.2,"spinRate":2645,"spinDirection":49},"zone":14,"typeConfidence":2.0,"plateTime":0.44138108033350676,"extension":6.153113835867547},"index":2,"playId":"4b31e9e7-a85d-3d50-866a-1bd7a05fb54a","pitchNumber":3,"startTime":"2026-05-14T21:41:40.974Z","endTime":"2026-05-14T21:41:46.468Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678022,"link":"/api/v1/people/678022","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":680869,"link":"/api/v1/people/680869"},"shortstop":{"id":683021,"link":"/api/v1/people/683021"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":687515,"link":"/api/v1/people/687515"}},"offense":{"batter":{"id":802139,"link":"/api/v1/people/802139","batSide":{"code":"L","description":"Left"}},"first":{"id":695336,"link":"/api/v1/people/695336"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"index":3,"playId":"b3764400-8502-314b-8385-5f84f3d01645","startTime":"2026-05-14T21:42:03.026Z","endTime":"2026-05-14T21:42:07.847Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":678022,"link":"/api/v1/people/678022","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":680869,"link":"/api/v1/people/680869"},"shortstop":{"id":683021,"link":"/api/v1/people/683021"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":687515,"link":"/api/v1/people/687515"}},"offense":{"batter":{"id":802139,"link":"/api/v1/people/802139","batSide":{"code":"L","description":"Left"}},"first":{"id":695336,"link":"/api/v1/people/695336"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.2,"endSpeed":82.6,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.841577824360357,"aZ":-31.95788662942012,"pfxX":-7.399683439257594,"pfxZ":0.1282814373770691,"pX":0.43733184256252816,"pZ":1.7972831586627784,"vX0":8.255296113828711,"vY0":-129.80911884600232,"vZ0":-2.7672787060625668,"x":100.33,"y":190.25,"x0":-1.809049181395294,"y0":50.00641982562961,"z0":5.287889995910325,"aX":-12.747468297772045},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":-0.1,"breakHorizontal":11.8,"spinRate":1056,"spinDirection":260},"zone":9,"typeConfidence":2.0,"plateTime":0.4204894262769492,"extension":6.039388728609074},"index":4,"playId":"4f7c8f4b-fd9a-39f7-9fe5-b307f139c349","pitchNumber":4,"startTime":"2026-05-14T21:42:22.975Z","endTime":"2026-05-14T21:42:26.253Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678022,"link":"/api/v1/people/678022","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":680869,"link":"/api/v1/people/680869"},"shortstop":{"id":683021,"link":"/api/v1/people/683021"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":687515,"link":"/api/v1/people/687515"}},"offense":{"batter":{"id":802139,"link":"/api/v1/people/802139","batSide":{"code":"L","description":"Left"}},"first":{"id":695336,"link":"/api/v1/people/695336"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"index":5,"startTime":"2026-05-14T21:42:38.820Z","endTime":"2026-05-14T21:42:50.735Z","isPitch":false,"type":"action","player":{"id":802139,"link":"/api/v1/people/802139"},"defense":{"pitcher":{"id":678022,"link":"/api/v1/people/678022","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":680869,"link":"/api/v1/people/680869"},"shortstop":{"id":683021,"link":"/api/v1/people/683021"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":687515,"link":"/api/v1/people/687515"}},"offense":{"batter":{"id":802139,"link":"/api/v1/people/802139","batSide":{"code":"L","description":"Left"}},"first":{"id":695336,"link":"/api/v1/people/695336"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.6,"endSpeed":88.6,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.68853195818608,"aZ":-15.161251349340965,"pfxX":-7.286286608968054,"pfxZ":8.499757387200477,"pX":-0.025116446183629963,"pZ":1.5087425201097586,"vX0":8.02403033115434,"vY0":-140.32180322233108,"vZ0":-7.224438748930001,"x":117.96,"y":198.04,"x0":-1.9701775343513994,"y0":50.00296881413747,"z0":5.097789039458328,"aX":-14.583224203715243},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":14.2,"breakHorizontal":11.6,"spinRate":2154,"spinDirection":226},"zone":13,"typeConfidence":2.0,"plateTime":0.3898162697027203,"extension":6.205426532565569},"index":6,"playId":"726d00ec-083e-3b68-b0dc-52603f60ca0f","pitchNumber":5,"startTime":"2026-05-14T21:42:50.735Z","endTime":"2026-05-14T21:42:54.801Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678022,"link":"/api/v1/people/678022","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":680869,"link":"/api/v1/people/680869"},"shortstop":{"id":683021,"link":"/api/v1/people/683021"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":687515,"link":"/api/v1/people/687515"}},"offense":{"batter":{"id":802139,"link":"/api/v1/people/802139","batSide":{"code":"L","description":"Left"}},"first":{"id":695336,"link":"/api/v1/people/695336"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"H","description":"Hit By Pitch"},"description":"Hit By Pitch","code":"H","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.3,"endSpeed":78.6,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.411533781125996,"aZ":-31.687857494075804,"pfxX":7.055021903926185,"pfxZ":0.3148124668626675,"pX":2.090198503797521,"pZ":1.6382826844282439,"vX0":7.690526244600813,"vY0":-123.96934313334201,"vZ0":-2.2129163542041086,"x":37.33,"y":194.55,"x0":-1.9721017141791521,"y0":50.004780074211936,"z0":5.19471083983608,"aX":10.950188857737803},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":0.2,"breakHorizontal":-14.6,"spinRate":2841,"spinDirection":50},"zone":14,"typeConfidence":2.0,"plateTime":0.4422960125448676,"extension":6.365790825304256},"index":7,"playId":"4189c9e4-39b4-35fd-980d-172194828151","pitchNumber":6,"startTime":"2026-05-14T21:43:13.173Z","endTime":"2026-05-14T21:43:19.805Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678022,"link":"/api/v1/people/678022","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":680869,"link":"/api/v1/people/680869"},"shortstop":{"id":683021,"link":"/api/v1/people/683021"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":687515,"link":"/api/v1/people/687515"}},"offense":{"batter":{"id":802139,"link":"/api/v1/people/802139","batSide":{"code":"L","description":"Left"}},"first":{"id":695336,"link":"/api/v1/people/695336"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":802139,"link":"/api/v1/people/802139"},"credit":"b_pa"},{"player":{"id":678022,"link":"/api/v1/people/678022"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":85.39999999999999,"awayTeamWinProbability":14.600000000000009,"homeTeamWinProbabilityAdded":-6.700000000000017,"leverageIndex":3.15,"dramaIndex":125.0,"contextMetrics":{},"playEndTime":"2026-05-14T21:43:19.805Z","atBatIndex":72},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Iván Herrera singles on a ground ball to left fielder Tyler Soderstrom. Thomas Saggese scores. JJ Wetherholt to 2nd.","rbi":1,"awayScore":4,"homeScore":4,"isOut":false},"about":{"atBatIndex":73,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-05-14T21:44:23.407Z","endTime":"2026-05-14T21:44:38.178Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":678022,"fullName":"Jack Perkins","link":"/api/v1/people/678022"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"postOnSecond":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":691016,"link":"/api/v1/people/691016"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":695336,"fullName":"Thomas Saggese","link":"/api/v1/people/695336"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":695336,"fullName":"Thomas Saggese","link":"/api/v1/people/695336"},"responsiblePitcher":{"id":678022,"link":"/api/v1/people/678022"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":3,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-05-14T21:43:35.671Z","endTime":"2026-05-14T21:44:25.432Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":678022,"link":"/api/v1/people/678022","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":680869,"link":"/api/v1/people/680869"},"shortstop":{"id":683021,"link":"/api/v1/people/683021"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":687515,"link":"/api/v1/people/687515"}},"offense":{"batter":{"id":671056,"link":"/api/v1/people/671056","batSide":{"code":"R","description":"Right"}},"first":{"id":802139,"link":"/api/v1/people/802139"},"second":{"id":695336,"link":"/api/v1/people/695336"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.5,"endSpeed":78.1,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.57428230633932,"aZ":-36.13713491992019,"pfxX":7.618024922211687,"pfxZ":-2.5596367125404456,"pX":0.22798339595592032,"pZ":1.9160957828381404,"vX0":3.512347109921392,"vY0":-124.37426690016903,"vZ0":-0.9752596412324225,"x":108.31,"y":187.05,"x0":-2.1970594159493753,"y0":50.002432642587884,"z0":5.340505753689449,"aX":11.798666016280471},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.4,"breakVerticalInduced":-4.6,"breakHorizontal":-14.6,"spinRate":2668,"spinDirection":57},"zone":9,"typeConfidence":2.0,"plateTime":0.4423087664638454,"extension":6.260212132507298},"hitData":{"launchSpeed":104.6,"launchAngle":-5.0,"totalDistance":20.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":78.33,"coordY":120.26}},"index":1,"playId":"8f93fc77-847b-3f76-80f1-f75878bf7693","pitchNumber":1,"startTime":"2026-05-14T21:44:25.432Z","endTime":"2026-05-14T21:44:38.178Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678022,"link":"/api/v1/people/678022","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":680869,"link":"/api/v1/people/680869"},"shortstop":{"id":683021,"link":"/api/v1/people/683021"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":687515,"link":"/api/v1/people/687515"}},"offense":{"batter":{"id":671056,"link":"/api/v1/people/671056","batSide":{"code":"R","description":"Right"}},"first":{"id":802139,"link":"/api/v1/people/802139"},"second":{"id":695336,"link":"/api/v1/people/695336"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":671056,"link":"/api/v1/people/671056"},"credit":"b_ab"},{"player":{"id":678022,"link":"/api/v1/people/678022"},"credit":"p_ab"},{"player":{"id":671056,"link":"/api/v1/people/671056"},"credit":"b_pa"},{"player":{"id":678022,"link":"/api/v1/people/678022"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.2,"awayTeamWinProbability":47.8,"homeTeamWinProbabilityAdded":-33.19999999999999,"leverageIndex":5.77,"dramaIndex":353.0,"contextMetrics":{},"playEndTime":"2026-05-14T21:44:38.178Z","atBatIndex":73},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Jordan Walker doubles (10) on a fly ball to right fielder Colby Thomas. JJ Wetherholt scores. Iván Herrera to 3rd.","rbi":1,"awayScore":5,"homeScore":4,"isOut":false},"about":{"atBatIndex":74,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-05-14T21:45:12.941Z","endTime":"2026-05-14T21:45:37.339Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":61},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":678022,"fullName":"Jack Perkins","link":"/api/v1/people/678022"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"postOnThird":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":687515,"link":"/api/v1/people/687515"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"responsiblePitcher":{"id":678022,"link":"/api/v1/people/678022"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"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":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"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":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.8,"endSpeed":87.7,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.384230732505408,"aZ":-14.074127657125878,"pfxX":-6.13451009397191,"pfxZ":9.157111374839804,"pX":-0.5641930332152999,"pZ":3.7936527997195846,"vX0":6.584957300035688,"vY0":-139.45973756027715,"vZ0":-1.7995518893322695,"x":138.51,"y":136.35,"x0":-2.155210976711077,"y0":50.000583215582154,"z0":5.372144583897052,"aX":-12.122877313441307},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":16.4,"breakHorizontal":9.8,"spinRate":2169,"spinDirection":220},"zone":11,"typeConfidence":2.0,"plateTime":0.3922617082847495,"extension":6.157050958246925},"hitData":{"launchSpeed":70.2,"launchAngle":33.0,"totalDistance":223.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":189.35,"coordY":136.2}},"index":0,"playId":"3241e01e-e66b-318d-9f4a-72f9812900c7","pitchNumber":1,"startTime":"2026-05-14T21:45:22.809Z","endTime":"2026-05-14T21:45:37.339Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678022,"link":"/api/v1/people/678022","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":680869,"link":"/api/v1/people/680869"},"shortstop":{"id":683021,"link":"/api/v1/people/683021"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":687515,"link":"/api/v1/people/687515"}},"offense":{"batter":{"id":691023,"link":"/api/v1/people/691023","batSide":{"code":"R","description":"Right"}},"first":{"id":671056,"link":"/api/v1/people/671056"},"second":{"id":802139,"link":"/api/v1/people/802139"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691023,"link":"/api/v1/people/691023"},"credit":"b_ab"},{"player":{"id":678022,"link":"/api/v1/people/678022"},"credit":"p_ab"},{"player":{"id":691023,"link":"/api/v1/people/691023"},"credit":"b_pa"},{"player":{"id":678022,"link":"/api/v1/people/678022"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":16.1,"awayTeamWinProbability":83.9,"homeTeamWinProbabilityAdded":-36.1,"leverageIndex":4.63,"dramaIndex":342.0,"contextMetrics":{},"playEndTime":"2026-05-14T21:45:37.339Z","atBatIndex":74},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Masyn Winn hit by pitch.","rbi":0,"awayScore":5,"homeScore":4,"isOut":false},"about":{"atBatIndex":75,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-05-14T21:48:39.403Z","endTime":"2026-05-14T21:49:37.415Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669270,"fullName":"Joel Kuhnel","link":"/api/v1/people/669270"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"postOnSecond":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"postOnThird":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[2,3,4],"actionIndex":[1],"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":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":5,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-05-14T21:46:10.179Z","endTime":"2026-05-14T21:46:49.211Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":678022,"link":"/api/v1/people/678022","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":680869,"link":"/api/v1/people/680869"},"shortstop":{"id":683021,"link":"/api/v1/people/683021"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":687515,"link":"/api/v1/people/687515"}},"offense":{"batter":{"id":691026,"link":"/api/v1/people/691026","batSide":{"code":"R","description":"Right"}},"second":{"id":691023,"link":"/api/v1/people/691023"},"third":{"id":671056,"link":"/api/v1/people/671056"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Joel Kuhnel replaces Jack Perkins.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":5,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-05-14T21:46:49.211Z","endTime":"2026-05-14T21:48:41.585Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":669270,"link":"/api/v1/people/669270"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":678022,"link":"/api/v1/people/678022","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":680869,"link":"/api/v1/people/680869"},"shortstop":{"id":683021,"link":"/api/v1/people/683021"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":687515,"link":"/api/v1/people/687515"}},"offense":{"batter":{"id":691026,"link":"/api/v1/people/691026","batSide":{"code":"R","description":"Right"}},"second":{"id":691023,"link":"/api/v1/people/691023"},"third":{"id":671056,"link":"/api/v1/people/671056"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.7,"endSpeed":82.1,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.14088982839775,"aZ":-30.814379909654512,"pfxX":1.598979485504608,"pfxZ":0.8068932116613858,"pX":1.679009133177238,"pZ":1.206329098150061,"vX0":6.9521217573120895,"vY0":-128.98537989813286,"vZ0":-6.398422938821416,"x":53.0,"y":206.21,"x0":-1.2561188043439786,"y0":50.00612542586407,"z0":6.087169975125502,"aX":2.700368409097444},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":0.2,"breakHorizontal":-4.4,"spinRate":2454,"spinDirection":106},"zone":14,"typeConfidence":2.0,"plateTime":0.42420854904143335,"extension":6.420710394589969},"index":2,"playId":"97a3e6ac-f042-3d30-8c47-7ef959082a04","pitchNumber":1,"startTime":"2026-05-14T21:48:41.585Z","endTime":"2026-05-14T21:48:45.433Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669270,"link":"/api/v1/people/669270","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":680869,"link":"/api/v1/people/680869"},"shortstop":{"id":683021,"link":"/api/v1/people/683021"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":687515,"link":"/api/v1/people/687515"}},"offense":{"batter":{"id":691026,"link":"/api/v1/people/691026","batSide":{"code":"R","description":"Right"}},"second":{"id":691023,"link":"/api/v1/people/691023"},"third":{"id":671056,"link":"/api/v1/people/671056"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.2,"endSpeed":85.2,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.55077357589703,"aZ":-20.83964787586524,"pfxX":-6.2989896644488965,"pfxZ":6.106460452061846,"pX":-0.6290206960198376,"pZ":2.661161929173297,"vX0":2.867395900307794,"vY0":-135.5933895747257,"vZ0":-5.86701554650721,"x":140.98,"y":166.93,"x0":-0.8837357983472386,"y0":50.0037581224337,"z0":6.314118725996766,"aX":-11.69114147432499},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":10.0,"breakHorizontal":10.8,"spinRate":2309,"spinDirection":202},"zone":4,"typeConfidence":2.0,"plateTime":0.40445435920094086,"extension":6.55647874767753},"index":3,"playId":"6a98589c-c782-3800-ab71-364c3cf881e8","pitchNumber":2,"startTime":"2026-05-14T21:48:57.790Z","endTime":"2026-05-14T21:49:04.202Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669270,"link":"/api/v1/people/669270","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":680869,"link":"/api/v1/people/680869"},"shortstop":{"id":683021,"link":"/api/v1/people/683021"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":687515,"link":"/api/v1/people/687515"}},"offense":{"batter":{"id":691026,"link":"/api/v1/people/691026","batSide":{"code":"R","description":"Right"}},"second":{"id":691023,"link":"/api/v1/people/691023"},"third":{"id":671056,"link":"/api/v1/people/671056"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.7,"endSpeed":85.2,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.3561044608359,"aZ":-26.14186884401679,"pfxX":-8.512728106293899,"pfxZ":3.227123373794381,"pX":-2.0466065709477332,"pZ":3.8885185542232454,"vX0":0.30895260070940206,"vY0":-136.4043519054598,"vZ0":-2.015377602011372,"x":174.95,"y":70.69,"x0":-1.0574766295603357,"y0":50.0005344233425,"z0":6.454549582818457,"aX":-15.904745247776107},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":5.6,"breakHorizontal":15.4,"spinRate":2341,"spinDirection":198},"zone":11,"typeConfidence":2.0,"plateTime":0.4028418275801826,"extension":6.560372692135144},"index":4,"playId":"1eb4b1b1-bac6-3cc3-aec1-c03e01d7c093","pitchNumber":3,"startTime":"2026-05-14T21:49:31.483Z","endTime":"2026-05-14T21:49:37.415Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669270,"link":"/api/v1/people/669270","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":680869,"link":"/api/v1/people/680869"},"shortstop":{"id":683021,"link":"/api/v1/people/683021"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":687515,"link":"/api/v1/people/687515"}},"offense":{"batter":{"id":691026,"link":"/api/v1/people/691026","batSide":{"code":"R","description":"Right"}},"second":{"id":691023,"link":"/api/v1/people/691023"},"third":{"id":671056,"link":"/api/v1/people/671056"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691026,"link":"/api/v1/people/691026"},"credit":"b_pa"},{"player":{"id":669270,"link":"/api/v1/people/669270"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":15.2,"awayTeamWinProbability":84.8,"homeTeamWinProbabilityAdded":-0.9000000000000021,"leverageIndex":1.54,"dramaIndex":49.0,"contextMetrics":{},"playEndTime":"2026-05-14T21:49:37.415Z","atBatIndex":75},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Nolan Gorman lines out sharply to center fielder Henry Bolte.","rbi":0,"awayScore":5,"homeScore":4,"isOut":true},"about":{"atBatIndex":76,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-05-14T21:50:01.336Z","endTime":"2026-05-14T21:51:38.716Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":669357,"fullName":"Nolan Gorman","link":"/api/v1/people/669357"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669270,"fullName":"Joel Kuhnel","link":"/api/v1/people/669270"},"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":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":669357,"fullName":"Nolan Gorman","link":"/api/v1/people/669357"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":703607,"link":"/api/v1/people/703607"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.4,"endSpeed":81.5,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.687623767102888,"aZ":-31.563649329132343,"pfxX":2.1351163879964306,"pfxZ":0.36564693268174864,"pX":-1.4018925061857062,"pZ":2.102443126117774,"vX0":-1.1112442098513555,"vY0":-128.79933608169216,"vZ0":-4.255352049382404,"x":170.44,"y":182.01,"x0":-1.2423357510727802,"y0":50.00613765962832,"z0":6.216383777612164,"aX":3.588823576577819},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":-0.1,"breakHorizontal":-3.6,"spinRate":2527,"spinDirection":151},"zone":13,"typeConfidence":2.0,"plateTime":0.42523154721099665,"extension":6.579328564661846},"index":0,"playId":"0ee96daa-46ac-3ba8-99c6-794ca9a2fdcf","pitchNumber":1,"startTime":"2026-05-14T21:50:17.373Z","endTime":"2026-05-14T21:50:20.600Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669270,"link":"/api/v1/people/669270","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":680869,"link":"/api/v1/people/680869"},"shortstop":{"id":683021,"link":"/api/v1/people/683021"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":687515,"link":"/api/v1/people/687515"}},"offense":{"batter":{"id":669357,"link":"/api/v1/people/669357","batSide":{"code":"L","description":"Left"}},"first":{"id":691026,"link":"/api/v1/people/691026"},"second":{"id":691023,"link":"/api/v1/people/691023"},"third":{"id":671056,"link":"/api/v1/people/671056"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.9,"endSpeed":86.1,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.195999556270078,"aZ":-21.693919069185345,"pfxX":-6.294008200287427,"pfxZ":5.550851874189071,"pX":-0.6011767186295919,"pZ":2.125544678685686,"vX0":2.882414442142587,"vY0":-136.56768573009177,"vZ0":-6.802653193515583,"x":139.92,"y":181.39,"x0":-0.8528143893599079,"y0":50.00351410988014,"z0":6.141960165947301,"aX":-11.884057199281408},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":8.8,"breakHorizontal":10.8,"spinRate":2291,"spinDirection":220},"zone":7,"typeConfidence":2.0,"plateTime":0.40114002683490924,"extension":6.48881988640347},"index":1,"playId":"976c0b69-d134-3f5d-9219-db14fdd99c01","pitchNumber":2,"startTime":"2026-05-14T21:50:35.821Z","endTime":"2026-05-14T21:50:39.516Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669270,"link":"/api/v1/people/669270","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":680869,"link":"/api/v1/people/680869"},"shortstop":{"id":683021,"link":"/api/v1/people/683021"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":687515,"link":"/api/v1/people/687515"}},"offense":{"batter":{"id":669357,"link":"/api/v1/people/669357","batSide":{"code":"L","description":"Left"}},"first":{"id":691026,"link":"/api/v1/people/691026"},"second":{"id":691023,"link":"/api/v1/people/691023"},"third":{"id":671056,"link":"/api/v1/people/671056"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.5,"endSpeed":87.0,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.155013200493904,"aZ":-20.7048738175217,"pfxX":-6.217978907721443,"pfxZ":5.9548468081143415,"pX":-1.227495136141921,"pZ":3.0477396518334574,"vX0":1.1076206435906648,"vY0":-137.59712906758753,"vZ0":-4.9683985193895985,"x":163.79,"y":156.49,"x0":-0.8258270810706146,"y0":50.0057485980373,"z0":6.270585925746781,"aX":-11.982179500865106},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":10.0,"breakHorizontal":11.0,"spinRate":2340,"spinDirection":211},"zone":11,"typeConfidence":2.0,"plateTime":0.39732973861040444,"extension":6.513032614754819},"index":2,"playId":"0dbea26f-37da-328b-88db-64a61dd22de5","pitchNumber":3,"startTime":"2026-05-14T21:50:52.585Z","endTime":"2026-05-14T21:50:56.478Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669270,"link":"/api/v1/people/669270","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":680869,"link":"/api/v1/people/680869"},"shortstop":{"id":683021,"link":"/api/v1/people/683021"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":687515,"link":"/api/v1/people/687515"}},"offense":{"batter":{"id":669357,"link":"/api/v1/people/669357","batSide":{"code":"L","description":"Left"}},"first":{"id":691026,"link":"/api/v1/people/691026"},"second":{"id":691023,"link":"/api/v1/people/691023"},"third":{"id":671056,"link":"/api/v1/people/671056"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":91.8,"endSpeed":84.0,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.763379120622286,"aZ":-24.51722899538806,"pfxX":-7.009628582872358,"pfxZ":4.248048749040986,"pX":-0.3106140227301528,"pZ":2.6782574562107992,"vX0":3.393416043274424,"vY0":-133.6532788099908,"vZ0":-4.691521824157428,"x":128.84,"y":166.47,"x0":-0.6884527575573026,"y0":50.00393546077066,"z0":6.225001762994916,"aX":-12.637027641824226},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":6.8,"breakHorizontal":11.9,"spinRate":2240,"spinDirection":216},"zone":4,"typeConfidence":2.0,"plateTime":0.4103783804450787,"extension":6.453667126085282},"index":3,"playId":"6141d2c5-00b7-3f23-935b-157f85deedce","pitchNumber":4,"startTime":"2026-05-14T21:51:12.378Z","endTime":"2026-05-14T21:51:15.531Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669270,"link":"/api/v1/people/669270","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":680869,"link":"/api/v1/people/680869"},"shortstop":{"id":683021,"link":"/api/v1/people/683021"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":687515,"link":"/api/v1/people/687515"}},"offense":{"batter":{"id":669357,"link":"/api/v1/people/669357","batSide":{"code":"L","description":"Left"}},"first":{"id":691026,"link":"/api/v1/people/691026"},"second":{"id":691023,"link":"/api/v1/people/691023"},"third":{"id":671056,"link":"/api/v1/people/671056"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.3,"endSpeed":83.2,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.40565338657032,"aZ":-25.692924737172245,"pfxX":-6.036441390466573,"pfxZ":3.7259205524532746,"pX":-0.35277732086588076,"pZ":2.191545304399116,"vX0":3.3268072933376573,"vY0":-130.12003530691038,"vZ0":-5.491894497907956,"x":130.45,"y":179.61,"x0":-0.8534567198635711,"y0":50.004803148569465,"z0":6.238486606715579,"aX":-10.510101801399827},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":5.9,"breakHorizontal":10.3,"spinRate":1394,"spinDirection":214},"zone":7,"typeConfidence":2.0,"plateTime":0.4185167311264695,"extension":6.456189896619512},"hitData":{"launchSpeed":104.6,"launchAngle":19.0,"totalDistance":334.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":139.99,"coordY":65.9}},"index":4,"playId":"5a08dbeb-2344-34ed-9118-72fb7338607f","pitchNumber":5,"startTime":"2026-05-14T21:51:32.047Z","endTime":"2026-05-14T21:51:38.716Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669270,"link":"/api/v1/people/669270","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":680869,"link":"/api/v1/people/680869"},"shortstop":{"id":683021,"link":"/api/v1/people/683021"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":687515,"link":"/api/v1/people/687515"}},"offense":{"batter":{"id":669357,"link":"/api/v1/people/669357","batSide":{"code":"L","description":"Left"}},"first":{"id":691026,"link":"/api/v1/people/691026"},"second":{"id":691023,"link":"/api/v1/people/691023"},"third":{"id":671056,"link":"/api/v1/people/671056"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669357,"link":"/api/v1/people/669357"},"credit":"b_ab"},{"player":{"id":669270,"link":"/api/v1/people/669270"},"credit":"p_ab"},{"player":{"id":669357,"link":"/api/v1/people/669357"},"credit":"b_pa"},{"player":{"id":669270,"link":"/api/v1/people/669270"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":20.4,"awayTeamWinProbability":79.6,"homeTeamWinProbabilityAdded":5.199999999999999,"leverageIndex":2.01,"dramaIndex":87.0,"contextMetrics":{},"playEndTime":"2026-05-14T21:51:38.716Z","atBatIndex":76},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Nick Kurtz hit by pitch.","rbi":0,"awayScore":5,"homeScore":4,"isOut":false},"about":{"atBatIndex":77,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-05-14T21:53:59.842Z","endTime":"2026-05-14T21:55:41.146Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":3,"strikes":2,"outs":0},"matchup":{"batter":{"id":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676617,"fullName":"Riley O'Brien","link":"/api/v1/people/676617"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[2,3,4,5,6,7],"actionIndex":[0,1],"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":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"description":"Thomas Saggese remains in the game as the designated hitter.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":5,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-14T21:52:53.891Z","endTime":"2026-05-14T21:52:53.909Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":695336,"link":"/api/v1/people/695336"},"position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"battingOrder":"701","replacedPlayer":{"id":650968,"link":"/api/v1/people/650968"},"defense":{"pitcher":{"id":694335,"link":"/api/v1/people/694335","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":701675,"link":"/api/v1/people/701675"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":701762,"link":"/api/v1/people/701762","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Riley O'Brien replaces Matt Svanson.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":5,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-05-14T21:52:53.909Z","endTime":"2026-05-14T21:54:01.704Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":676617,"link":"/api/v1/people/676617"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":694335,"link":"/api/v1/people/694335","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":701675,"link":"/api/v1/people/701675"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":701762,"link":"/api/v1/people/701762","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":98.4,"endSpeed":89.9,"strikeZoneTop":3.413,"strikeZoneBottom":1.722,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.40820370960067,"aZ":-27.206781994951385,"pfxX":-10.938034982055115,"pfxZ":2.400713715625413,"pX":-0.23113755534469976,"pZ":3.233578937265268,"vX0":7.500166036722869,"vY0":-143.1130807977327,"vZ0":-2.357656129853786,"x":125.81,"y":151.47,"x0":-1.4663169615394167,"y0":50.00524617693646,"z0":5.774307587752842,"aX":-22.66425794649324},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":4.1,"breakHorizontal":18.2,"spinRate":2275,"spinDirection":225},"zone":2,"typeConfidence":0.9,"plateTime":0.38289586421219113,"extension":6.596653403782366},"index":2,"playId":"fbc22172-c119-36b0-acd2-f1f58283f130","pitchNumber":1,"startTime":"2026-05-14T21:54:01.704Z","endTime":"2026-05-14T21:54:05.586Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676617,"link":"/api/v1/people/676617","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":701675,"link":"/api/v1/people/701675"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":701762,"link":"/api/v1/people/701762","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":1,"outs":0},"pitchData":{"startSpeed":83.8,"endSpeed":76.8,"strikeZoneTop":3.413,"strikeZoneBottom":1.722,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.693900211304214,"aZ":-36.667241664351906,"pfxX":7.29552057098713,"pfxZ":-3.0050126886828306,"pX":0.25616633688837687,"pZ":1.7433580388300924,"vX0":2.515443111315214,"vY0":-121.95919124419689,"vZ0":-1.3598871156362915,"x":107.24,"y":191.71,"x0":-1.7385445127534267,"y0":50.002866143201196,"z0":5.492565285978624,"aX":10.906043359150896},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.6,"breakVerticalInduced":-5.5,"breakHorizontal":-13.8,"spinRate":2354,"spinDirection":55},"zone":9,"typeConfidence":0.9,"plateTime":0.4504182521375113,"extension":6.479373511209965},"index":3,"playId":"d4753483-004b-3f25-913d-8cbf4ebb1edb","pitchNumber":2,"startTime":"2026-05-14T21:54:17.135Z","endTime":"2026-05-14T21:54:20.343Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676617,"link":"/api/v1/people/676617","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":701675,"link":"/api/v1/people/701675"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":701762,"link":"/api/v1/people/701762","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.7,"endSpeed":77.9,"strikeZoneTop":3.413,"strikeZoneBottom":1.722,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.65211675809236,"aZ":-36.61775150847907,"pfxX":8.130339023241637,"pfxZ":-2.9195664799164693,"pX":1.3449087200732708,"pZ":0.7484672907564617,"vX0":4.551339691698014,"vY0":-123.26620413888264,"vZ0":-3.5869530296199663,"x":65.74,"y":218.57,"x0":-1.587108350001871,"y0":50.0007642744497,"z0":5.3442342805035645,"aX":12.390610627801088},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.3,"breakVerticalInduced":-5.9,"breakHorizontal":-15.8,"spinRate":2129,"spinDirection":54},"zone":14,"typeConfidence":0.91,"plateTime":0.44594669692419275,"extension":6.746048381434005},"index":4,"playId":"7fed30b2-c5e4-38b1-b53b-089832c480d3","pitchNumber":3,"startTime":"2026-05-14T21:54:41.311Z","endTime":"2026-05-14T21:54:45.283Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676617,"link":"/api/v1/people/676617","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":701675,"link":"/api/v1/people/701675"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":701762,"link":"/api/v1/people/701762","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":99.6,"endSpeed":90.2,"strikeZoneTop":3.413,"strikeZoneBottom":1.722,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.833740263423145,"aZ":-25.82746047684562,"pfxX":-11.73847140122815,"pfxZ":3.0183765012318347,"pX":-0.01620596695595774,"pZ":3.6194357336136895,"vX0":8.015037558468139,"vY0":-144.83641724958122,"vZ0":-1.8148734250791496,"x":117.62,"y":141.06,"x0":-1.307803992037229,"y0":50.00623416916613,"z0":5.848824372776741,"aX":-24.706717776925238},"breaks":{"breakAngle":40.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":5.3,"breakHorizontal":19.4,"spinRate":2147,"spinDirection":228},"zone":11,"typeConfidence":0.91,"plateTime":0.3795630124116891,"extension":6.454282941620734},"index":5,"playId":"fcb4dad6-ccd6-395b-ac67-7b01fc0c61a9","pitchNumber":4,"startTime":"2026-05-14T21:55:00.723Z","endTime":"2026-05-14T21:55:05.333Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676617,"link":"/api/v1/people/676617","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":701675,"link":"/api/v1/people/701675"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":701762,"link":"/api/v1/people/701762","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.9,"endSpeed":83.6,"strikeZoneTop":3.413,"strikeZoneBottom":1.722,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.68116983305389,"aZ":-26.703895086198294,"pfxX":1.3490617028810958,"pfxZ":3.068835605202933,"pX":-0.5552891257227754,"pZ":2.763556333807048,"vX0":2.536631184370017,"vY0":-132.48713850922445,"vZ0":-2.1096891766574126,"x":138.17,"y":164.16,"x0":-1.6994733070163786,"y0":50.00128985621489,"z0":5.517144081518179,"aX":2.403495645345531},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":5.3,"breakHorizontal":-3.0,"spinRate":2383,"spinDirection":192},"zone":4,"typeConfidence":0.9,"plateTime":0.4130525740642921,"extension":6.5020622215838575},"index":6,"playId":"dd87e717-9a32-3f70-ab3c-afa898eebf37","pitchNumber":5,"startTime":"2026-05-14T21:55:18.490Z","endTime":"2026-05-14T21:55:22.451Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676617,"link":"/api/v1/people/676617","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":701675,"link":"/api/v1/people/701675"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":701762,"link":"/api/v1/people/701762","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"H","description":"Hit By Pitch"},"description":"Hit By Pitch","code":"H","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.8,"endSpeed":76.8,"strikeZoneTop":3.413,"strikeZoneBottom":1.722,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.0045417467754,"aZ":-32.635228865318965,"pfxX":6.251041623262781,"pfxZ":-0.3018980895080787,"pX":2.356131355471007,"pZ":2.1047240277582713,"vX0":7.531127197472037,"vY0":-123.13313037036878,"vZ0":-1.2450570841841753,"x":27.19,"y":181.95,"x0":-1.5778325583138875,"y0":50.00520607295371,"z0":5.429200002430704,"aX":9.40885815808402},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.4,"breakVerticalInduced":-0.6,"breakHorizontal":-13.3,"spinRate":2453,"spinDirection":55},"zone":14,"typeConfidence":0.87,"plateTime":0.4482680270482331,"extension":6.741574502084002},"index":7,"playId":"d914dfdf-7dc6-3448-ba6c-5bcb77089bb1","pitchNumber":6,"startTime":"2026-05-14T21:55:36.675Z","endTime":"2026-05-14T21:55:41.146Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676617,"link":"/api/v1/people/676617","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":701675,"link":"/api/v1/people/701675"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":701762,"link":"/api/v1/people/701762","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":701762,"link":"/api/v1/people/701762"},"credit":"b_pa"},{"player":{"id":676617,"link":"/api/v1/people/676617"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":33.900000000000006,"awayTeamWinProbability":66.1,"homeTeamWinProbabilityAdded":13.500000000000007,"leverageIndex":3.47,"dramaIndex":175.0,"contextMetrics":{},"playEndTime":"2026-05-14T21:55:41.146Z","atBatIndex":77},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Iván Herrera challenged (pitch result), call on the field was overturned: Shea Langeliers called out on strikes.","rbi":0,"awayScore":5,"homeScore":4,"isOut":true},"about":{"atBatIndex":78,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-05-14T21:56:00.267Z","endTime":"2026-05-14T21:58:02.606Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676617,"fullName":"Riley O'Brien","link":"/api/v1/people/676617"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,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":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":671056,"link":"/api/v1/people/671056"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"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.3,"endSpeed":76.6,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.0012202347055,"aZ":-34.94050161836876,"pfxX":5.1573853788648485,"pfxZ":-1.8601420627027725,"pX":0.37150553431836497,"pZ":2.8478159621712873,"vX0":3.2711136789015884,"vY0":-121.32541270629356,"vZ0":0.9484717356819046,"x":102.84,"y":161.89,"x0":-1.664697253261441,"y0":50.00170515801047,"z0":5.499772449924242,"aX":7.677815208912508},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.2,"breakVerticalInduced":-2.9,"breakHorizontal":-10.1,"spinRate":1958,"spinDirection":59},"zone":3,"typeConfidence":0.89,"plateTime":0.45166803568316016,"extension":6.586355400535719},"index":0,"playId":"93c4e6e1-3ab2-38ba-ba85-87895ee83569","pitchNumber":1,"startTime":"2026-05-14T21:56:17.539Z","endTime":"2026-05-14T21:56:21.581Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676617,"link":"/api/v1/people/676617","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":701675,"link":"/api/v1/people/701675"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":669127,"link":"/api/v1/people/669127","batSide":{"code":"R","description":"Right"}},"first":{"id":701762,"link":"/api/v1/people/701762"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":84.5,"endSpeed":77.3,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.646678818393426,"aZ":-34.76438702804507,"pfxX":8.447992898377876,"pfxZ":-1.7235035854871512,"pX":1.5528194232054733,"pZ":0.8092361599989961,"vX0":4.538223082118301,"vY0":-122.88589709234229,"vZ0":-3.842999396722814,"x":57.81,"y":216.93,"x0":-1.4238708198676104,"y0":50.00096419382954,"z0":5.392485950638673,"aX":12.729010319035913},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-42.6,"breakVerticalInduced":-3.8,"breakHorizontal":-16.4,"spinRate":2179,"spinDirection":47},"zone":14,"typeConfidence":0.9,"plateTime":0.448219133910464,"extension":6.778309287366639},"index":1,"playId":"5ada7030-27a3-31d4-80ed-9ebbfee4a1ee","pitchNumber":2,"startTime":"2026-05-14T21:56:37.474Z","endTime":"2026-05-14T21:56:40.503Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676617,"link":"/api/v1/people/676617","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":701675,"link":"/api/v1/people/701675"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":669127,"link":"/api/v1/people/669127","batSide":{"code":"R","description":"Right"}},"first":{"id":701762,"link":"/api/v1/people/701762"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2026-05-14T21:56:53.497Z","endTime":"2026-05-14T21:57:13.697Z","isPitch":false,"type":"action","player":{"id":669127,"link":"/api/v1/people/669127"},"defense":{"pitcher":{"id":676617,"link":"/api/v1/people/676617","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":701675,"link":"/api/v1/people/701675"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":669127,"link":"/api/v1/people/669127","batSide":{"code":"R","description":"Right"}},"first":{"id":701762,"link":"/api/v1/people/701762"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":86.2,"endSpeed":78.8,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.6999519743415,"aZ":-36.7377933155668,"pfxX":6.602175603215071,"pfxZ":-2.9051334129338695,"pX":1.4133306595723147,"pZ":1.059999472610891,"vX0":5.009155568180037,"vY0":-125.38073484771974,"vZ0":-3.1348289869980945,"x":63.13,"y":210.16,"x0":-1.4783591778145755,"y0":50.00566628682644,"z0":5.367987002763923,"aX":10.362363784437697},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.1,"breakVerticalInduced":-5.8,"breakHorizontal":-13.2,"spinRate":2215,"spinDirection":49},"zone":14,"typeConfidence":0.9,"plateTime":0.439246675420649,"extension":6.72233553444507},"index":3,"playId":"1e5638e4-67a4-3a0a-99d7-4d8e7f5b5e4c","pitchNumber":3,"startTime":"2026-05-14T21:57:13.697Z","endTime":"2026-05-14T21:57:17.365Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676617,"link":"/api/v1/people/676617","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":701675,"link":"/api/v1/people/701675"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":669127,"link":"/api/v1/people/669127","batSide":{"code":"R","description":"Right"}},"first":{"id":701762,"link":"/api/v1/people/701762"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":99.3,"endSpeed":90.8,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.3990035374625,"aZ":-28.71509803364954,"pfxX":-10.239308582056125,"pfxZ":1.6402409436835121,"pX":0.7340667271885822,"pZ":3.161974314763002,"vX0":9.177792388711367,"vY0":-144.364582186572,"vZ0":-2.3830509361241954,"x":89.02,"y":153.41,"x0":-1.1548669691353477,"y0":50.00548614712646,"z0":5.764487311606001,"aX":-21.630530637503544},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":2.6,"breakHorizontal":16.7,"spinRate":2310,"spinDirection":233},"zone":3,"typeConfidence":0.91,"plateTime":0.3793058095843902,"extension":6.447004729457463},"index":4,"playId":"eee9f52e-7b43-32eb-9414-9796eb623854","pitchNumber":4,"startTime":"2026-05-14T21:57:35.579Z","endTime":"2026-05-14T21:58:02.606Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676617,"link":"/api/v1/people/676617","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":701675,"link":"/api/v1/people/701675"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":669127,"link":"/api/v1/people/669127","batSide":{"code":"R","description":"Right"}},"first":{"id":701762,"link":"/api/v1/people/701762"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669127,"link":"/api/v1/people/669127"},"credit":"b_ab"},{"player":{"id":676617,"link":"/api/v1/people/676617"},"credit":"p_ab"},{"player":{"id":669127,"link":"/api/v1/people/669127"},"credit":"b_pa"},{"player":{"id":676617,"link":"/api/v1/people/676617"},"credit":"p_pa"}],"flags":[],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":138,"player":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"}},"homeTeamWinProbability":21.4,"awayTeamWinProbability":78.6,"homeTeamWinProbabilityAdded":-12.500000000000007,"leverageIndex":5.48,"dramaIndex":219.0,"contextMetrics":{},"playEndTime":"2026-05-14T21:58:02.606Z","atBatIndex":78},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Tyler Soderstrom flies out to center fielder Victor Scott II.","rbi":0,"awayScore":5,"homeScore":4,"isOut":true},"about":{"atBatIndex":79,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-05-14T21:58:18.363Z","endTime":"2026-05-14T21:59:14.790Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":2},"matchup":{"batter":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676617,"fullName":"Riley O'Brien","link":"/api/v1/people/676617"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"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":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":687363,"link":"/api/v1/people/687363"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":100.0,"endSpeed":91.7,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.18983744384339,"aZ":-25.252647632700207,"pfxX":-11.399128408146693,"pfxZ":3.2453569868993704,"pX":1.5514660197350225,"pZ":1.3185947282704071,"vX0":12.053493253575978,"vY0":-144.94944372041547,"vZ0":-7.78675049715694,"x":57.86,"y":203.18,"x0":-1.1754410605249543,"y0":50.004215968311776,"z0":5.576612790401161,"aX":-24.311958540178715},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":4.4,"breakHorizontal":18.4,"spinRate":2317,"spinDirection":225},"zone":14,"typeConfidence":0.91,"plateTime":0.3775686377235976,"extension":6.584932298082494},"index":0,"playId":"3c0a6ee1-e266-3434-9934-2c65c81c128f","pitchNumber":1,"startTime":"2026-05-14T21:58:18.363Z","endTime":"2026-05-14T21:58:21.808Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676617,"link":"/api/v1/people/676617","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":701675,"link":"/api/v1/people/701675"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":691016,"link":"/api/v1/people/691016","batSide":{"code":"L","description":"Left"}},"first":{"id":701762,"link":"/api/v1/people/701762"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":98.1,"endSpeed":90.3,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.09449988984486,"aZ":-25.549895897531133,"pfxX":-10.352811011534698,"pfxZ":3.208673642137553,"pX":1.1760344456807954,"pZ":1.5387211447275293,"vX0":10.646664431190016,"vY0":-142.43186721169874,"vZ0":-6.726513442069594,"x":72.17,"y":197.23,"x0":-1.2558124559850603,"y0":50.00464568330927,"z0":5.534383754150544,"aX":-21.38616444617274},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":4.7,"breakHorizontal":16.7,"spinRate":2314,"spinDirection":223},"zone":14,"typeConfidence":0.9,"plateTime":0.38377865042830095,"extension":6.827038609408204},"index":1,"playId":"b77c5ad0-2a0b-30e8-84f4-c04e2a1421ca","pitchNumber":2,"startTime":"2026-05-14T21:58:38.420Z","endTime":"2026-05-14T21:58:43.118Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676617,"link":"/api/v1/people/676617","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":701675,"link":"/api/v1/people/701675"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":691016,"link":"/api/v1/people/691016","batSide":{"code":"L","description":"Left"}},"first":{"id":701762,"link":"/api/v1/people/701762"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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.8,"endSpeed":85.9,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.062077978616518,"aZ":-24.19271456441102,"pfxX":-9.029043477526823,"pfxZ":4.231201227895202,"pX":-0.37501764295642565,"pZ":2.390325953401396,"vX0":5.932136662208952,"vY0":-136.4288445271057,"vZ0":-4.135869724218136,"x":131.29,"y":174.24,"x0":-1.404755598760715,"y0":50.00031907241014,"z0":5.593740771203282,"aX":-17.014996165988897},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":7.0,"breakHorizontal":15.1,"spinRate":2084,"spinDirection":222},"zone":4,"typeConfidence":0.78,"plateTime":0.40151059153219215,"extension":6.770915587702078},"hitData":{"launchSpeed":87.0,"launchAngle":40.0,"totalDistance":315.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":143.96,"coordY":74.23}},"index":2,"playId":"fe40ab23-cda5-3300-a5e9-2bbb02599dcd","pitchNumber":3,"startTime":"2026-05-14T21:58:59.827Z","endTime":"2026-05-14T21:59:14.790Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676617,"link":"/api/v1/people/676617","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":701675,"link":"/api/v1/people/701675"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":691016,"link":"/api/v1/people/691016","batSide":{"code":"L","description":"Left"}},"first":{"id":701762,"link":"/api/v1/people/701762"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691016,"link":"/api/v1/people/691016"},"credit":"b_ab"},{"player":{"id":676617,"link":"/api/v1/people/676617"},"credit":"p_ab"},{"player":{"id":691016,"link":"/api/v1/people/691016"},"credit":"b_pa"},{"player":{"id":676617,"link":"/api/v1/people/676617"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":9.9,"awayTeamWinProbability":90.1,"homeTeamWinProbabilityAdded":-11.499999999999998,"leverageIndex":4.9,"dramaIndex":198.0,"contextMetrics":{},"playEndTime":"2026-05-14T21:59:14.790Z","atBatIndex":79},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Brent Rooker strikes out swinging.","rbi":0,"awayScore":5,"homeScore":4,"isOut":true},"about":{"atBatIndex":80,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-05-14T21:59:20.457Z","endTime":"2026-05-14T22:00:26.153Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":667670,"fullName":"Brent Rooker","link":"/api/v1/people/667670"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676617,"fullName":"Riley O'Brien","link":"/api/v1/people/676617"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":667670,"fullName":"Brent Rooker","link":"/api/v1/people/667670"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":671056,"link":"/api/v1/people/671056"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.4,"endSpeed":77.5,"strikeZoneTop":3.364,"strikeZoneBottom":1.698,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.481213261621082,"aZ":-37.07065814121656,"pfxX":6.5891841310544255,"pfxZ":-3.2167470153452804,"pX":0.9299629414869557,"pZ":1.9561985560696007,"vX0":4.040313234126925,"vY0":-122.80944592484246,"vZ0":-0.7913420608478867,"x":81.55,"y":185.96,"x0":-1.5956860418014294,"y0":50.00604064808508,"z0":5.449868540131457,"aX":10.015104444995462},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.3,"breakVerticalInduced":-5.8,"breakHorizontal":-13.0,"spinRate":2267,"spinDirection":57},"zone":14,"typeConfidence":0.9,"plateTime":0.4468753869414157,"extension":6.616374484034641},"index":0,"playId":"d3e0a103-4c96-36c9-be85-6bf0b40cfe30","pitchNumber":1,"startTime":"2026-05-14T21:59:40.920Z","endTime":"2026-05-14T21:59:45.058Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676617,"link":"/api/v1/people/676617","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":701675,"link":"/api/v1/people/701675"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":667670,"link":"/api/v1/people/667670","batSide":{"code":"R","description":"Right"}},"first":{"id":701762,"link":"/api/v1/people/701762"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.7,"endSpeed":78.2,"strikeZoneTop":3.364,"strikeZoneBottom":1.698,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.26512412514498,"aZ":-35.86490995840425,"pfxX":7.434986754038526,"pfxZ":-2.399768989772559,"pX":1.1820899248644832,"pZ":1.0586799503314692,"vX0":4.125117570503676,"vY0":-123.37897015943581,"vZ0":-3.170201628595483,"x":71.94,"y":210.2,"x0":-1.4793041630581125,"y0":50.00446945041352,"z0":5.392398506928724,"aX":11.426538161784045},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.0,"breakVerticalInduced":-4.8,"breakHorizontal":-14.4,"spinRate":2601,"spinDirection":54},"zone":14,"typeConfidence":0.9,"plateTime":0.4444689981561054,"extension":6.755394405065961},"index":1,"playId":"3120f8c6-6b43-31a3-b881-4528d19bd257","pitchNumber":2,"startTime":"2026-05-14T21:59:59.986Z","endTime":"2026-05-14T22:00:04.877Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676617,"link":"/api/v1/people/676617","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":701675,"link":"/api/v1/people/701675"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":667670,"link":"/api/v1/people/667670","batSide":{"code":"R","description":"Right"}},"first":{"id":701762,"link":"/api/v1/people/701762"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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.3,"endSpeed":76.5,"strikeZoneTop":3.364,"strikeZoneBottom":1.698,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.80930023418845,"aZ":-31.582060957846576,"pfxX":7.539197393892694,"pfxZ":0.40201547328386855,"pX":0.989437802713279,"pZ":1.8545298894899225,"vX0":3.783338447600838,"vY0":-121.21823358885037,"vZ0":-1.6761670696065416,"x":79.28,"y":188.71,"x0":-1.5736980617874505,"y0":50.00511675773275,"z0":5.325425247797943,"aX":11.163092166222706},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.0,"breakVerticalInduced":0.6,"breakHorizontal":-14.5,"spinRate":2387,"spinDirection":60},"zone":14,"typeConfidence":0.9,"plateTime":0.45273870821191053,"extension":6.77206549814852},"index":2,"playId":"0281fb9b-2ae5-3079-9008-d28e793dd75a","pitchNumber":3,"startTime":"2026-05-14T22:00:22.807Z","endTime":"2026-05-14T22:00:26.153Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676617,"link":"/api/v1/people/676617","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":701675,"link":"/api/v1/people/701675"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":667670,"link":"/api/v1/people/667670","batSide":{"code":"R","description":"Right"}},"first":{"id":701762,"link":"/api/v1/people/701762"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":667670,"link":"/api/v1/people/667670"},"credit":"b_ab"},{"player":{"id":676617,"link":"/api/v1/people/676617"},"credit":"p_ab"},{"player":{"id":667670,"link":"/api/v1/people/667670"},"credit":"b_pa"},{"player":{"id":676617,"link":"/api/v1/people/676617"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.0,"awayTeamWinProbability":100.0,"homeTeamWinProbabilityAdded":-9.9,"leverageIndex":3.91,"dramaIndex":164.0,"contextMetrics":{},"playEndTime":"2026-05-14T22:00:26.153Z","atBatIndex":80}]