[{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"CJ Abrams walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-03-15T17:08:57.526Z","endTime":"2026-03-15T17:11:13.718Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":690916,"fullName":"Richard Fitts","link":"/api/v1/people/690916"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[3,4,5,6,7,8,9,10],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":10},"credits":[]}],"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-03-15T12:59:06.450Z","endTime":"2026-03-15T16:51:04.772Z","isPitch":false,"type":"action","player":{"id":682928,"link":"/api/v1/people/682928"},"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-03-15T16:51:04.772Z","endTime":"2026-03-15T17:07:24.299Z","isPitch":false,"type":"action","player":{"id":682928,"link":"/api/v1/people/682928"},"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-03-15T17:07:24.299Z","endTime":"2026-03-15T17:08:59.553Z","isPitch":false,"type":"action","player":{"id":682928,"link":"/api/v1/people/682928"},"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":96.8,"endSpeed":88.7,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.069055822341728,"aZ":-13.078071707007233,"pfxX":-1.6115512962106648,"pfxZ":9.47373480551837,"pX":-0.6010212325372514,"pZ":3.2820354288097056,"vX0":4.358695286750429,"vY0":-140.84956871919002,"vZ0":-4.899463042182336,"x":139.91,"y":150.17,"x0":-1.9570206992788313,"y0":50.00069098637383,"z0":5.885304560760397,"aX":-3.248256837919774},"breaks":{"breakAngle":9.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":16.3,"breakHorizontal":2.0,"spinRate":2323,"spinDirection":194},"zone":1,"typeConfidence":0.9,"plateTime":0.3884196052309403,"extension":6.6530587827032335},"index":3,"playId":"97f6b008-26e7-3d57-8dea-61e44a6373dc","pitchNumber":1,"startTime":"2026-03-15T17:08:59.553Z","endTime":"2026-03-15T17:09:02.822Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690916,"link":"/api/v1/people/690916","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":676369,"link":"/api/v1/people/676369"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":701675,"link":"/api/v1/people/701675"}},"offense":{"batter":{"id":682928,"link":"/api/v1/people/682928","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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":95.9,"endSpeed":87.3,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.46447502352915,"aZ":-12.072301634107356,"pfxX":-2.4032067621456035,"pfxZ":10.218437342382087,"pX":-0.2418272715265973,"pZ":4.507586460106413,"vX0":5.179937328312318,"vY0":-139.61756812559898,"vZ0":-2.0012314052808295,"x":126.22,"y":117.08,"x0":-1.8118520852553452,"y0":50.00197327246795,"z0":6.0314742107224415,"aX":-4.727504552138196},"breaks":{"breakAngle":15.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":18.2,"breakHorizontal":3.2,"spinRate":2422,"spinDirection":195},"zone":11,"typeConfidence":0.9,"plateTime":0.3928328151227465,"extension":6.553739448354321},"index":4,"playId":"b0a2668c-2aec-3d37-b05a-2bb4aa412c4c","pitchNumber":2,"startTime":"2026-03-15T17:09:13.941Z","endTime":"2026-03-15T17:09:16.967Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690916,"link":"/api/v1/people/690916","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":676369,"link":"/api/v1/people/676369"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":701675,"link":"/api/v1/people/701675"}},"offense":{"batter":{"id":682928,"link":"/api/v1/people/682928","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":81.3,"endSpeed":75.2,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.604655018325737,"aZ":-40.30120045229592,"pfxX":4.673984995981662,"pfxZ":-5.749383172735178,"pX":0.02908689302003543,"pZ":1.2118422790373218,"vX0":3.0783556142179176,"vY0":-118.38927381625442,"vZ0":-2.625829539249742,"x":115.89,"y":206.06,"x0":-1.8975547714569432,"y0":50.00570053964216,"z0":6.041082244821666,"aX":6.603218953015085},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.3,"breakVerticalInduced":-10.8,"breakHorizontal":-9.2,"spinRate":2363,"spinDirection":33},"zone":14,"typeConfidence":0.88,"plateTime":0.46350160676571717,"extension":6.488572747569623},"index":5,"playId":"ca470a14-ee00-3e4d-8d88-87440caaa685","pitchNumber":3,"startTime":"2026-03-15T17:09:31.518Z","endTime":"2026-03-15T17:09:35.335Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690916,"link":"/api/v1/people/690916","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":676369,"link":"/api/v1/people/676369"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":701675,"link":"/api/v1/people/701675"}},"offense":{"batter":{"id":682928,"link":"/api/v1/people/682928","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":81.6,"endSpeed":75.1,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.857466975983993,"aZ":-40.07912516011751,"pfxX":2.6979183601912293,"pfxZ":-5.531799999380823,"pX":-0.3562975723660855,"pZ":3.5377056655328767,"vX0":2.88663736900231,"vY0":-118.78225492005647,"vZ0":2.295626706439699,"x":130.58,"y":143.26,"x0":-1.9381251371233512,"y0":50.005142521876294,"z0":6.204165502509369,"aX":3.8529324555437428},"breaks":{"breakAngle":6.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-50.3,"breakVerticalInduced":-9.2,"breakHorizontal":-5.6,"spinRate":2402,"spinDirection":38},"zone":11,"typeConfidence":0.9,"plateTime":0.4612204938145448,"extension":6.492053639489669},"index":6,"playId":"dd7dcbce-127e-37f7-814b-31bb9daf81f7","pitchNumber":4,"startTime":"2026-03-15T17:09:46.548Z","endTime":"2026-03-15T17:09:50.582Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690916,"link":"/api/v1/people/690916","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":676369,"link":"/api/v1/people/676369"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":701675,"link":"/api/v1/people/701675"}},"offense":{"batter":{"id":682928,"link":"/api/v1/people/682928","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.8,"endSpeed":87.5,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.63787683428233,"aZ":-9.717387369098264,"pfxX":-3.946116549900561,"pfxZ":11.440128234994262,"pX":-0.7017314739645614,"pZ":1.8913387522474607,"vX0":4.894717469790275,"vY0":-139.30713946829022,"vZ0":-8.55242186226593,"x":143.75,"y":187.71,"x0":-1.969836305944703,"y0":50.00359092084349,"z0":5.645697340112642,"aX":-7.747173511819149},"breaks":{"breakAngle":30.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.8,"breakVerticalInduced":19.1,"breakHorizontal":6.1,"spinRate":2480,"spinDirection":202},"zone":7,"typeConfidence":0.9,"plateTime":0.39335234903291916,"extension":6.812021727071763},"index":7,"playId":"47c30b84-e40a-3373-98d7-75278cc4e9f5","pitchNumber":5,"startTime":"2026-03-15T17:10:02.440Z","endTime":"2026-03-15T17:10:05.626Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690916,"link":"/api/v1/people/690916","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":676369,"link":"/api/v1/people/676369"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":701675,"link":"/api/v1/people/701675"}},"offense":{"batter":{"id":682928,"link":"/api/v1/people/682928","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.5,"endSpeed":87.5,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.05989561219413,"aZ":-10.833924778393973,"pfxX":-4.588424903905339,"pfxZ":10.813297264878798,"pX":0.07476039689876356,"pZ":2.7600932464305847,"vX0":6.897700588226783,"vY0":-140.1610440305964,"vZ0":-6.413591916832558,"x":114.15,"y":164.26,"x0":-1.83118782904454,"y0":50.005506673415994,"z0":5.798240087639391,"aX":-9.058007125312846},"breaks":{"breakAngle":31.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":18.2,"breakHorizontal":6.7,"spinRate":2483,"spinDirection":200},"zone":5,"typeConfidence":0.87,"plateTime":0.3920000156248169,"extension":6.773377291142371},"index":8,"playId":"dcbcb8b7-9ddb-3c11-9ebc-24f6089e64fc","pitchNumber":6,"startTime":"2026-03-15T17:10:17.926Z","endTime":"2026-03-15T17:10:26.039Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690916,"link":"/api/v1/people/690916","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":676369,"link":"/api/v1/people/676369"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":701675,"link":"/api/v1/people/701675"}},"offense":{"batter":{"id":682928,"link":"/api/v1/people/682928","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.4,"endSpeed":88.4,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.01462870573385,"aZ":-15.378862402352778,"pfxX":-3.3636604216974666,"pfxZ":8.428171988356912,"pX":0.7693801739973887,"pZ":2.2054917455020937,"vX0":8.522865046158119,"vY0":-140.10912252317286,"vZ0":-7.019163603051097,"x":87.67,"y":179.23,"x0":-1.8719384937962902,"y0":50.00168104342608,"z0":5.74411071910694,"aX":-6.702867055333693},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":14.0,"breakHorizontal":4.4,"spinRate":2311,"spinDirection":203},"zone":6,"typeConfidence":0.86,"plateTime":0.39061262157393273,"extension":6.738918380487691},"index":9,"playId":"1bf81b93-0e61-3920-9ec5-d64c9ffa1bd1","pitchNumber":7,"startTime":"2026-03-15T17:10:49.338Z","endTime":"2026-03-15T17:10:52.447Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690916,"link":"/api/v1/people/690916","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":676369,"link":"/api/v1/people/676369"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":701675,"link":"/api/v1/people/701675"}},"offense":{"batter":{"id":682928,"link":"/api/v1/people/682928","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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":4,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.0,"endSpeed":77.4,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.96228835347891,"aZ":-36.59949496473987,"pfxX":2.3787712524357514,"pfxZ":-2.9753009909776473,"pX":0.5636979320966476,"pZ":1.036709443318341,"vX0":4.93168307560781,"vY0":-120.8317233705242,"vZ0":-4.062564396280733,"x":95.51,"y":210.79,"x0":-1.8068734702070484,"y0":50.000802342926946,"z0":5.931418243393502,"aX":3.5414136161018726},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-45.5,"breakVerticalInduced":-6.1,"breakHorizontal":-5.4,"spinRate":2294,"spinDirection":43},"zone":14,"typeConfidence":0.92,"plateTime":0.45206143576165303,"extension":6.606648110027842},"index":10,"playId":"609186a5-8305-3035-b714-7aaddb992ca2","pitchNumber":8,"startTime":"2026-03-15T17:11:08.620Z","endTime":"2026-03-15T17:11:13.718Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690916,"link":"/api/v1/people/690916","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":676369,"link":"/api/v1/people/676369"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":701675,"link":"/api/v1/people/701675"}},"offense":{"batter":{"id":682928,"link":"/api/v1/people/682928","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682928,"link":"/api/v1/people/682928"},"credit":"b_pa"},{"player":{"id":690916,"link":"/api/v1/people/690916"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":46.400000000000006,"awayTeamWinProbability":53.599999999999994,"homeTeamWinProbabilityAdded":-3.5999999999999943,"contextMetrics":{},"playEndTime":"2026-03-15T17:11:13.718Z","atBatIndex":0},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"James Wood flies out to center fielder Victor Scott II.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-03-15T17:11:34.657Z","endTime":"2026-03-15T17:11:51.133Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":690916,"fullName":"Richard Fitts","link":"/api/v1/people/690916"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"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(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.8,"endSpeed":88.2,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.47025433207084,"aZ":-11.316211093006551,"pfxX":-3.3139989688649334,"pfxZ":10.437426894383531,"pX":0.7607913215864502,"pZ":3.049434882339159,"vX0":8.177759311417743,"vY0":-140.61477443297832,"vZ0":-5.600528057636823,"x":88.0,"y":156.45,"x0":-1.7572588477683728,"y0":50.00699220892806,"z0":5.804272926984363,"aX":-6.626371884357982},"breaks":{"breakAngle":20.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":17.9,"breakHorizontal":4.3,"spinRate":2491,"spinDirection":202},"zone":3,"typeConfidence":0.9,"plateTime":0.38982455920312153,"extension":6.785899169874476},"hitData":{"launchSpeed":94.7,"launchAngle":35.0,"totalDistance":364.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":145.77,"coordY":53.73}},"index":0,"playId":"cc2c4af7-430c-34ac-9cb5-ca0a66256c88","pitchNumber":1,"startTime":"2026-03-15T17:11:41.042Z","endTime":"2026-03-15T17:11:51.133Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690916,"link":"/api/v1/people/690916","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":676369,"link":"/api/v1/people/676369"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":701675,"link":"/api/v1/people/701675"}},"offense":{"batter":{"id":695578,"link":"/api/v1/people/695578","batSide":{"code":"L","description":"Left"}},"first":{"id":682928,"link":"/api/v1/people/682928"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":695578,"link":"/api/v1/people/695578"},"credit":"b_ab"},{"player":{"id":690916,"link":"/api/v1/people/690916"},"credit":"p_ab"},{"player":{"id":695578,"link":"/api/v1/people/695578"},"credit":"b_pa"},{"player":{"id":690916,"link":"/api/v1/people/690916"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":49.8,"awayTeamWinProbability":50.2,"homeTeamWinProbabilityAdded":3.3999999999999915,"leverageIndex":1.46,"dramaIndex":63.0,"contextMetrics":{},"playEndTime":"2026-03-15T17:11:51.133Z","atBatIndex":1},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Keibert Ruiz walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-03-15T17:12:06.499Z","endTime":"2026-03-15T17:16:11.729Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":660688,"fullName":"Keibert Ruiz","link":"/api/v1/people/660688"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":690916,"fullName":"Richard Fitts","link":"/api/v1/people/690916"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":660688,"fullName":"Keibert Ruiz","link":"/api/v1/people/660688"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,3,4,5,6,7,8,9,10],"actionIndex":[2],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Caught Stealing 2B","eventType":"caught_stealing_2b","movementReason":"r_caught_stealing_2b","runner":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":686780,"link":"/api/v1/people/686780"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_assist"},{"player":{"id":691026,"link":"/api/v1/people/691026"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":660688,"fullName":"Keibert Ruiz","link":"/api/v1/people/660688"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":10},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":81.6,"endSpeed":76.0,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.671717938044832,"aZ":-38.4101147394642,"pfxX":3.9323955105005437,"pfxZ":-4.338992834445022,"pX":-0.2588887467853731,"pZ":1.1244592105727849,"vX0":2.587844607040205,"vY0":-118.85134771734938,"vZ0":-3.1742903676320853,"x":126.87,"y":208.42,"x0":-1.8707543183890116,"y0":50.00261334170325,"z0":5.947878023561337,"aX":5.653729314878768},"breaks":{"breakAngle":8.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.2,"breakVerticalInduced":-8.4,"breakHorizontal":-7.7,"spinRate":2419,"spinDirection":31},"zone":13,"typeConfidence":0.89,"plateTime":0.45994691482776284,"extension":6.5719891155416965},"index":0,"playId":"7ced91e8-9929-3059-ae95-871980dac13b","pitchNumber":1,"startTime":"2026-03-15T17:12:21.644Z","endTime":"2026-03-15T17:12:25.523Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690916,"link":"/api/v1/people/690916","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":676369,"link":"/api/v1/people/676369"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":701675,"link":"/api/v1/people/701675"}},"offense":{"batter":{"id":660688,"link":"/api/v1/people/660688","batSide":{"code":"L","description":"Left"}},"first":{"id":682928,"link":"/api/v1/people/682928"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.0,"endSpeed":80.5,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.807057122100368,"aZ":-28.499150441986824,"pfxX":0.26324092490916684,"pfxZ":2.2331923893309282,"pX":-0.1746178540904956,"pZ":1.6077657167227044,"vX0":4.9986543932240295,"vY0":-127.9589605706983,"vZ0":-4.758655165503047,"x":123.66,"y":195.37,"x0":-2.192431410739903,"y0":50.00602553021243,"z0":5.739613063533815,"aX":0.4341655153952597},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":3.1,"breakHorizontal":-1.7,"spinRate":2467,"spinDirection":120},"zone":8,"typeConfidence":0.91,"plateTime":0.4289840120479975,"extension":6.609328764818286},"index":1,"playId":"fb7168f3-f931-3c3d-a4b7-4359c1b02901","pitchNumber":2,"startTime":"2026-03-15T17:12:41.186Z","endTime":"2026-03-15T17:12:54.036Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690916,"link":"/api/v1/people/690916","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":676369,"link":"/api/v1/people/676369"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":701675,"link":"/api/v1/people/701675"}},"offense":{"batter":{"id":660688,"link":"/api/v1/people/660688","batSide":{"code":"L","description":"Left"}},"first":{"id":682928,"link":"/api/v1/people/682928"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"CJ Abrams caught stealing 2nd base, catcher Pedro Pagés to shortstop Masyn Winn.","event":"Caught Stealing 2B","eventType":"caught_stealing_2b","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":1},"index":2,"actionPlayId":"fb7168f3-f931-3c3d-a4b7-4359c1b02901","startTime":"2026-03-15T17:13:00.070Z","endTime":"2026-03-15T17:13:13.229Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":682928,"link":"/api/v1/people/682928"},"defense":{"pitcher":{"id":690916,"link":"/api/v1/people/690916","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":676369,"link":"/api/v1/people/676369"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":701675,"link":"/api/v1/people/701675"}},"offense":{"batter":{"id":660688,"link":"/api/v1/people/660688","batSide":{"code":"L","description":"Left"}},"first":{"id":682928,"link":"/api/v1/people/682928"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"homeTeamWinProbability":53.800000000000004,"awayTeamWinProbability":46.199999999999996,"homeTeamWinProbabilityAdded":4.000000000000007,"leverageIndex":1.21,"dramaIndex":60.0,"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.6,"endSpeed":83.4,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.76445610266755,"aZ":-24.80649584155722,"pfxX":-6.961182725354837,"pfxZ":4.17057045868037,"pX":-0.017819115105385797,"pZ":2.2801327772813864,"vX0":8.10084455235027,"vY0":-131.7631705914466,"vZ0":-4.3518399540711075,"x":117.68,"y":177.22,"x0":-2.2208882227931173,"y0":50.00240024370078,"z0":5.775647130477984,"aX":-12.297644096721514},"breaks":{"breakAngle":22.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":6.8,"breakHorizontal":10.9,"spinRate":1318,"spinDirection":222},"zone":5,"typeConfidence":0.9,"plateTime":0.41493630206660903,"extension":6.534519684495358},"index":3,"playId":"d880d664-1480-38e2-a71c-1ee2ba40e32d","pitchNumber":3,"startTime":"2026-03-15T17:13:13.229Z","endTime":"2026-03-15T17:13:16.544Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690916,"link":"/api/v1/people/690916","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":676369,"link":"/api/v1/people/676369"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":701675,"link":"/api/v1/people/701675"}},"offense":{"batter":{"id":660688,"link":"/api/v1/people/660688","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.0,"endSpeed":88.4,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.39951105863607,"aZ":-12.8280009908285,"pfxX":-1.2113900652962841,"pfxZ":9.605497332693975,"pX":0.5140670558235133,"pZ":5.054917846249457,"vX0":6.992406984246085,"vY0":-141.10032445793223,"vZ0":-0.23471002084096845,"x":97.4,"y":102.3,"x0":-1.8399700861391275,"y0":50.00603307156273,"z0":5.966481268214371,"aX":-2.4418919480087276},"breaks":{"breakAngle":3.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":17.5,"breakHorizontal":0.7,"spinRate":2384,"spinDirection":202},"zone":12,"typeConfidence":0.9,"plateTime":0.3883269704044787,"extension":6.739977128784409},"index":4,"playId":"2d436457-4d3a-3918-bcda-58863a2f55e6","pitchNumber":4,"startTime":"2026-03-15T17:13:46.293Z","endTime":"2026-03-15T17:13:49.307Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690916,"link":"/api/v1/people/690916","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":676369,"link":"/api/v1/people/676369"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":701675,"link":"/api/v1/people/701675"}},"offense":{"batter":{"id":660688,"link":"/api/v1/people/660688","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.2,"endSpeed":86.8,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.09697900240125,"aZ":-13.03986626897798,"pfxX":-2.3271335488949463,"pfxZ":9.878544901581256,"pX":-1.0726367458494088,"pZ":2.855254999327512,"vX0":4.078809662381574,"vY0":-138.5745280680223,"vZ0":-5.508074094981513,"x":157.89,"y":161.69,"x0":-2.2639118049651312,"y0":50.00381295783378,"z0":5.745925114174901,"aX":-4.508346898841141},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":16.9,"breakHorizontal":3.4,"spinRate":2227,"spinDirection":206},"zone":11,"typeConfidence":0.9,"plateTime":0.39584221574455114,"extension":6.66507013170179},"index":5,"playId":"5c61a5c1-bf12-3d39-8d1e-ae9e9ac0551b","pitchNumber":5,"startTime":"2026-03-15T17:14:04.803Z","endTime":"2026-03-15T17:14:10.611Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690916,"link":"/api/v1/people/690916","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":676369,"link":"/api/v1/people/676369"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":701675,"link":"/api/v1/people/701675"}},"offense":{"batter":{"id":660688,"link":"/api/v1/people/660688","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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":87.8,"endSpeed":80.9,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.53126078213477,"aZ":-28.00168711350338,"pfxX":-0.33675928249956755,"pfxZ":2.5082149068283712,"pX":-0.8697686469791506,"pZ":2.7429880300481524,"vX0":3.317927066784221,"vY0":-127.92831716895402,"vZ0":-2.2634039256608323,"x":150.15,"y":164.72,"x0":-2.1378352305755386,"y0":50.00171759667769,"z0":5.826440586290469,"aX":-0.5601226715607568},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":4.3,"breakHorizontal":-0.1,"spinRate":2317,"spinDirection":110},"zone":11,"typeConfidence":0.9,"plateTime":0.4275807399744478,"extension":6.681403633737009},"index":6,"playId":"79bab975-55c8-3702-9655-4959b8b7cd06","pitchNumber":6,"startTime":"2026-03-15T17:14:25.456Z","endTime":"2026-03-15T17:14:28.835Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690916,"link":"/api/v1/people/690916","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":676369,"link":"/api/v1/people/676369"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":701675,"link":"/api/v1/people/701675"}},"offense":{"batter":{"id":660688,"link":"/api/v1/people/660688","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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":89.1,"endSpeed":82.4,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.554775980669113,"aZ":-24.478712708097387,"pfxX":-0.9732819251038571,"pfxZ":4.469991078638399,"pX":0.01749626583043278,"pZ":3.154067098266179,"vX0":5.352308369085599,"vY0":-129.73466640996304,"vZ0":-2.427092195013153,"x":116.33,"y":153.62,"x0":-1.936867088383538,"y0":50.00319571783969,"z0":5.947792100726424,"aX":-1.6761056448533536},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":7.8,"breakHorizontal":0.7,"spinRate":2151,"spinDirection":144},"zone":2,"typeConfidence":0.9,"plateTime":0.4205615795393407,"extension":6.714943621313086},"index":7,"playId":"b50e10bb-3b3b-3748-8af7-77e227db07eb","pitchNumber":7,"startTime":"2026-03-15T17:15:00.003Z","endTime":"2026-03-15T17:15:03.461Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690916,"link":"/api/v1/people/690916","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":676369,"link":"/api/v1/people/676369"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":701675,"link":"/api/v1/people/701675"}},"offense":{"batter":{"id":660688,"link":"/api/v1/people/660688","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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":2,"outs":2},"pitchData":{"startSpeed":96.1,"endSpeed":88.5,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.184105415274054,"aZ":-12.69728793835598,"pfxX":-4.4264659614702335,"pfxZ":9.765482440987716,"pX":0.2882064824997414,"pZ":2.331509185816651,"vX0":7.239392709597219,"vY0":-139.7855318467995,"vZ0":-7.109779439884198,"x":106.01,"y":175.83,"x0":-1.7507836426334642,"y0":50.00483267987719,"z0":5.7278567481747595,"aX":-8.830682621824902},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":16.6,"breakHorizontal":6.7,"spinRate":2373,"spinDirection":204},"zone":6,"typeConfidence":0.58,"plateTime":0.39066497610127104,"extension":6.9438471148403975},"index":8,"playId":"d1f2e9d5-9937-3668-b039-29f489f9ee5e","pitchNumber":8,"startTime":"2026-03-15T17:15:19.810Z","endTime":"2026-03-15T17:15:23.629Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690916,"link":"/api/v1/people/690916","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":676369,"link":"/api/v1/people/676369"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":701675,"link":"/api/v1/people/701675"}},"offense":{"batter":{"id":660688,"link":"/api/v1/people/660688","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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":2,"outs":2},"pitchData":{"startSpeed":95.9,"endSpeed":87.9,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.634684520033755,"aZ":-11.148989418730627,"pfxX":-2.8747268817457687,"pfxZ":10.656334711996255,"pX":0.24459719910142433,"pZ":2.2301548540251765,"vX0":7.241467180119499,"vY0":-139.4229895393146,"vZ0":-7.450696261686133,"x":107.68,"y":178.57,"x0":-2.0102010271318367,"y0":50.00692373006704,"z0":5.668870800273151,"aX":-5.674359603105291},"breaks":{"breakAngle":18.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":18.0,"breakHorizontal":3.7,"spinRate":2571,"spinDirection":199},"zone":5,"typeConfidence":0.9,"plateTime":0.39247987203478374,"extension":6.8059971023746435},"index":9,"playId":"6e165823-ee38-3faa-88bd-afb58530a553","pitchNumber":9,"startTime":"2026-03-15T17:15:46.361Z","endTime":"2026-03-15T17:15:50.327Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690916,"link":"/api/v1/people/690916","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":676369,"link":"/api/v1/people/676369"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":701675,"link":"/api/v1/people/701675"}},"offense":{"batter":{"id":660688,"link":"/api/v1/people/660688","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.5,"endSpeed":89.6,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.862966070699578,"aZ":-11.12236839052165,"pfxX":-2.033817501291977,"pfxZ":10.387152933906108,"pX":1.0379097553350018,"pZ":1.8562947495208844,"vX0":8.437550292726037,"vY0":-140.31428456560903,"vZ0":-8.514776635070547,"x":77.44,"y":188.66,"x0":-1.7225831718255689,"y0":50.00288304855,"z0":5.624454779623627,"aX":-4.122754553231988},"breaks":{"breakAngle":10.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":17.5,"breakHorizontal":2.3,"spinRate":2543,"spinDirection":199},"zone":14,"typeConfidence":0.9,"plateTime":0.3879266759933082,"extension":6.895390972241923},"index":10,"playId":"e1cb9a2e-9ec4-3f7c-b0c6-313ed445041e","pitchNumber":10,"startTime":"2026-03-15T17:16:06.803Z","endTime":"2026-03-15T17:16:11.729Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690916,"link":"/api/v1/people/690916","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":676369,"link":"/api/v1/people/676369"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":701675,"link":"/api/v1/people/701675"}},"offense":{"batter":{"id":660688,"link":"/api/v1/people/660688","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":660688,"link":"/api/v1/people/660688"},"credit":"b_pa"},{"player":{"id":690916,"link":"/api/v1/people/690916"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.6,"awayTeamWinProbability":47.4,"homeTeamWinProbabilityAdded":-1.2000000000000028,"leverageIndex":1.21,"dramaIndex":53.0,"contextMetrics":{},"playEndTime":"2026-03-15T17:16:11.729Z","atBatIndex":2},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Daylen Lile strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":3,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-03-15T17:16:30.881Z","endTime":"2026-03-15T17:17:51.058Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":690916,"fullName":"Richard Fitts","link":"/api/v1/people/690916"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":686780,"link":"/api/v1/people/686780"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.0,"endSpeed":83.0,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.37206091347779,"aZ":-27.233139261969516,"pfxX":-0.23606820403722262,"pfxZ":2.8844205055682455,"pX":-0.36091975155530387,"pZ":1.7987037912316222,"vX0":4.148958427952133,"vY0":-128.2648607684974,"vZ0":-4.852088882372127,"x":130.76,"y":190.21,"x0":-1.9495050170488393,"y0":50.006116637648795,"z0":5.766791127608542,"aX":-0.40574154530187323},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":4.7,"breakHorizontal":-0.2,"spinRate":2546,"spinDirection":122},"zone":7,"typeConfidence":0.9,"plateTime":0.42243592779066663,"extension":6.625093174651476},"index":0,"playId":"7e1fdb31-3d69-3f34-b303-d71e420ecf6e","pitchNumber":1,"startTime":"2026-03-15T17:16:35.299Z","endTime":"2026-03-15T17:16:40.283Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690916,"link":"/api/v1/people/690916","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":676369,"link":"/api/v1/people/676369"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":701675,"link":"/api/v1/people/701675"}},"offense":{"batter":{"id":695734,"link":"/api/v1/people/695734","batSide":{"code":"L","description":"Left"}},"first":{"id":660688,"link":"/api/v1/people/660688"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.5,"endSpeed":81.2,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.335901052283738,"aZ":-22.42290398497947,"pfxX":-4.799775966612671,"pfxZ":5.795441343446898,"pX":0.06982473950133307,"pZ":2.9689194730867343,"vX0":6.947479850613327,"vY0":-128.80534506075753,"vZ0":-2.709540328861067,"x":114.34,"y":158.62,"x0":-2.0367428312891716,"y0":50.00435100323234,"z0":5.76515641689096,"aX":-8.079404727942322},"breaks":{"breakAngle":16.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":10.1,"breakHorizontal":7.2,"spinRate":1293,"spinDirection":223},"zone":2,"typeConfidence":0.85,"plateTime":0.4249576137095836,"extension":6.787993848284585},"index":1,"playId":"a6abb846-a0c6-39f9-b671-cbe6a68074c0","pitchNumber":2,"startTime":"2026-03-15T17:17:04.668Z","endTime":"2026-03-15T17:17:08.282Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690916,"link":"/api/v1/people/690916","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":676369,"link":"/api/v1/people/676369"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":701675,"link":"/api/v1/people/701675"}},"offense":{"batter":{"id":695734,"link":"/api/v1/people/695734","batSide":{"code":"L","description":"Left"}},"first":{"id":660688,"link":"/api/v1/people/660688"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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":82.4,"endSpeed":76.4,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.855723414961375,"aZ":-40.43388027273946,"pfxX":2.307475447670746,"pfxZ":-5.694481370793071,"pX":0.8555309411102037,"pZ":0.49720011388638996,"vX0":5.345717394729315,"vY0":-119.88568168209368,"vZ0":-4.373011416327618,"x":84.39,"y":225.36,"x0":-1.7056608335580767,"y0":50.001913053860534,"z0":5.9657243388578856,"aX":3.347327811971954},"breaks":{"breakAngle":6.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.5,"breakVerticalInduced":-11.2,"breakHorizontal":-5.5,"spinRate":2490,"spinDirection":30},"zone":14,"typeConfidence":0.9,"plateTime":0.45742526231330993,"extension":6.764072379412548},"index":2,"playId":"c202ed74-7b5e-3514-8d76-9ccbd769e39e","pitchNumber":3,"startTime":"2026-03-15T17:17:25.957Z","endTime":"2026-03-15T17:17:29.274Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690916,"link":"/api/v1/people/690916","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":676369,"link":"/api/v1/people/676369"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":701675,"link":"/api/v1/people/701675"}},"offense":{"batter":{"id":695734,"link":"/api/v1/people/695734","batSide":{"code":"L","description":"Left"}},"first":{"id":660688,"link":"/api/v1/people/660688"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.2,"endSpeed":87.6,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.49778573354709,"aZ":-8.045423424716411,"pfxX":-4.0039425250661385,"pfxZ":12.11530492026165,"pX":-0.9524557561225433,"pZ":2.5991108624116492,"vX0":4.221231241987342,"vY0":-141.24894667702074,"vZ0":-7.247564144014616,"x":153.31,"y":168.6,"x0":-1.95650278249655,"y0":50.00185858157062,"z0":5.737550452090471,"aX":-7.973734158987502},"breaks":{"breakAngle":34.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.0,"breakVerticalInduced":20.4,"breakHorizontal":6.2,"spinRate":2538,"spinDirection":208},"zone":11,"typeConfidence":0.9,"plateTime":0.3899395122824809,"extension":6.8372251918543565},"index":3,"playId":"4423f900-faa3-35af-87e5-319cde842ffb","pitchNumber":4,"startTime":"2026-03-15T17:17:47.935Z","endTime":"2026-03-15T17:17:51.058Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690916,"link":"/api/v1/people/690916","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":676369,"link":"/api/v1/people/676369"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":701675,"link":"/api/v1/people/701675"}},"offense":{"batter":{"id":695734,"link":"/api/v1/people/695734","batSide":{"code":"L","description":"Left"}},"first":{"id":660688,"link":"/api/v1/people/660688"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":695734,"link":"/api/v1/people/695734"},"credit":"b_ab"},{"player":{"id":690916,"link":"/api/v1/people/690916"},"credit":"p_ab"},{"player":{"id":695734,"link":"/api/v1/people/695734"},"credit":"b_pa"},{"player":{"id":690916,"link":"/api/v1/people/690916"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.800000000000004,"awayTeamWinProbability":45.199999999999996,"homeTeamWinProbabilityAdded":2.200000000000003,"leverageIndex":0.88,"dramaIndex":41.0,"contextMetrics":{},"playEndTime":"2026-03-15T17:17:51.058Z","atBatIndex":3},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"JJ Wetherholt grounds out, shortstop CJ Abrams to first baseman Luis García Jr.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":4,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-03-15T17:20:12.521Z","endTime":"2026-03-15T17:21:08.784Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":571945,"fullName":"Miles Mikolas","link":"/api/v1/people/571945"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":682928,"link":"/api/v1/people/682928"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":671277,"link":"/api/v1/people/671277"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.0,"endSpeed":80.6,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.699666786828484,"aZ":-23.873047769290316,"pfxX":2.4463112620853233,"pfxZ":5.053060621359718,"pX":0.8142100842249952,"pZ":2.924553632480576,"vX0":4.101653781308049,"vY0":-126.7484764646862,"vZ0":-4.0993210630911525,"x":85.96,"y":159.82,"x0":-1.1370285567867842,"y0":50.0014018744795,"z0":6.448779320899548,"aX":4.01450424946837},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":8.5,"breakHorizontal":-5.3,"spinRate":2217,"spinDirection":189},"zone":12,"typeConfidence":2.0,"plateTime":0.430647612239921,"extension":6.063499899431344},"index":0,"playId":"21da86e7-615b-32c9-ae49-c71ee2bf2cba","pitchNumber":1,"startTime":"2026-03-15T17:20:30.654Z","endTime":"2026-03-15T17:20:34.923Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571945,"link":"/api/v1/people/571945","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":686611,"link":"/api/v1/people/686611"},"center":{"id":686894,"link":"/api/v1/people/686894"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"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":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.6,"endSpeed":84.5,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.363931693528283,"aZ":-14.619564907883111,"pfxX":-5.608575888014755,"pfxZ":9.67580981727601,"pX":-0.4713498546222807,"pZ":2.9325634322025813,"vX0":3.4491750380637702,"vY0":-133.27311383450885,"vZ0":-6.41921707643276,"x":134.97,"y":159.6,"x0":-1.0480208997920937,"y0":50.001955155134205,"z0":6.412314072152007,"aX":-10.174334606739261},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":16.4,"breakHorizontal":9.5,"spinRate":2178,"spinDirection":215},"zone":1,"typeConfidence":2.0,"plateTime":0.4096461266178246,"extension":6.161643347538052},"index":1,"playId":"161b3d88-febe-3e3a-8506-17be2593b396","pitchNumber":2,"startTime":"2026-03-15T17:20:47.586Z","endTime":"2026-03-15T17:20:50.586Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571945,"link":"/api/v1/people/571945","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":686611,"link":"/api/v1/people/686611"},"center":{"id":686894,"link":"/api/v1/people/686894"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"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":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":76.0,"endSpeed":70.2,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.176856870663098,"aZ":-42.319467868640395,"pfxX":1.6263841681298774,"pfxZ":-8.238492080413975,"pX":0.08611945854670408,"pZ":2.0627464795739505,"vX0":2.159174308650654,"vY0":-110.72456979065255,"vZ0":-0.4707763320727072,"x":113.72,"y":183.09,"x0":-1.115762866652306,"y0":50.00098846982405,"z0":6.735274796937374,"aX":2.0033763717993707},"breaks":{"breakAngle":3.6,"breakLength":14.4,"breakY":24.0,"breakVertical":-62.2,"breakVerticalInduced":-14.6,"breakHorizontal":-3.6,"spinRate":2620,"spinDirection":34},"zone":8,"typeConfidence":2.0,"plateTime":0.49613271633865397,"extension":6.10801563069604},"hitData":{"launchSpeed":87.4,"launchAngle":8.0,"totalDistance":121.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":118.31,"coordY":128.87}},"index":2,"playId":"94ef2505-f997-31e1-8030-60004f0804fa","pitchNumber":3,"startTime":"2026-03-15T17:21:02.737Z","endTime":"2026-03-15T17:21:08.784Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571945,"link":"/api/v1/people/571945","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":686611,"link":"/api/v1/people/686611"},"center":{"id":686894,"link":"/api/v1/people/686894"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"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":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":802139,"link":"/api/v1/people/802139"},"credit":"b_ab"},{"player":{"id":571945,"link":"/api/v1/people/571945"},"credit":"p_ab"},{"player":{"id":802139,"link":"/api/v1/people/802139"},"credit":"b_pa"},{"player":{"id":571945,"link":"/api/v1/people/571945"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.6,"awayTeamWinProbability":47.4,"homeTeamWinProbabilityAdded":-2.200000000000003,"leverageIndex":0.86,"dramaIndex":40.0,"contextMetrics":{},"playEndTime":"2026-03-15T17:21:08.784Z","atBatIndex":4},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Masyn Winn singles on a ground ball to left fielder Dylan Crews.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-03-15T17:21:20.154Z","endTime":"2026-03-15T17:22:24.433Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":571945,"fullName":"Miles Mikolas","link":"/api/v1/people/571945"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"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":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":686611,"link":"/api/v1/people/686611"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.6,"endSpeed":85.6,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.35120219449317,"aZ":-15.925127092278721,"pfxX":-5.809031183008765,"pfxZ":8.75534928581443,"pX":0.6442693151284317,"pZ":2.225270408582302,"vX0":7.183902585780924,"vY0":-134.65309448393492,"vZ0":-7.4911010301260825,"x":92.44,"y":178.7,"x0":-1.2903787347485807,"y0":50.00101385595753,"z0":6.147919548600815,"aX":-10.778971120332344},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":14.6,"breakHorizontal":9.1,"spinRate":2153,"spinDirection":224},"zone":6,"typeConfidence":2.0,"plateTime":0.40513903168891785,"extension":6.197312752695794},"index":0,"playId":"65610005-c865-3048-9ddf-97640a855f16","pitchNumber":1,"startTime":"2026-03-15T17:21:32.475Z","endTime":"2026-03-15T17:21:36.043Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571945,"link":"/api/v1/people/571945","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":686611,"link":"/api/v1/people/686611"},"center":{"id":686894,"link":"/api/v1/people/686894"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"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":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.7,"endSpeed":77.7,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.634186521045525,"aZ":-34.056683793601415,"pfxX":2.1597898969521303,"pfxZ":-1.2528977777116386,"pX":1.0545722975370155,"pZ":0.6740754843079614,"vX0":4.621540729406808,"vY0":-121.78330898131368,"vZ0":-6.654991643690442,"x":76.8,"y":220.58,"x0":-1.147360043093808,"y0":50.00331507692415,"z0":6.383584150443897,"aX":3.247138934657387},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.6,"breakVerticalInduced":-3.6,"breakHorizontal":-5.0,"spinRate":2367,"spinDirection":45},"zone":14,"typeConfidence":2.0,"plateTime":0.4495387286611896,"extension":6.2383048028321},"index":1,"playId":"8970d1b1-5e4f-3720-8dbe-a7728807eaf4","pitchNumber":2,"startTime":"2026-03-15T17:21:50.547Z","endTime":"2026-03-15T17:21:54.008Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571945,"link":"/api/v1/people/571945","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":686611,"link":"/api/v1/people/686611"},"center":{"id":686894,"link":"/api/v1/people/686894"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"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":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.0,"endSpeed":86.5,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.060763808170492,"aZ":-17.49965508980288,"pfxX":-5.463534704197642,"pfxZ":7.769220345296695,"pX":-0.048331547937492475,"pZ":2.6947554244717375,"vX0":5.104829559033616,"vY0":-135.4699252372528,"vZ0":-6.272096145594235,"x":118.84,"y":166.02,"x0":-1.2325203858468543,"y0":50.00371378094541,"z0":6.231147622388147,"aX":-10.32156662757453},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":13.2,"breakHorizontal":9.0,"spinRate":2105,"spinDirection":227},"zone":2,"typeConfidence":2.0,"plateTime":0.40181413356023654,"extension":6.044937701304467},"hitData":{"launchSpeed":100.8,"launchAngle":-8.0,"totalDistance":20.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":86.1,"coordY":112.04}},"index":2,"playId":"52defaeb-a575-3378-add9-42b47e5b1203","pitchNumber":3,"startTime":"2026-03-15T17:22:13.502Z","endTime":"2026-03-15T17:22:24.433Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571945,"link":"/api/v1/people/571945","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":686611,"link":"/api/v1/people/686611"},"center":{"id":686894,"link":"/api/v1/people/686894"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"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":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691026,"link":"/api/v1/people/691026"},"credit":"b_ab"},{"player":{"id":571945,"link":"/api/v1/people/571945"},"credit":"p_ab"},{"player":{"id":691026,"link":"/api/v1/people/691026"},"credit":"b_pa"},{"player":{"id":571945,"link":"/api/v1/people/571945"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.1,"awayTeamWinProbability":44.9,"homeTeamWinProbabilityAdded":2.5,"leverageIndex":0.63,"dramaIndex":37.0,"contextMetrics":{},"playEndTime":"2026-03-15T17:22:24.433Z","atBatIndex":5},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Alec Burleson singles on a ground ball to right fielder James Wood. Masyn Winn to 3rd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-03-15T17:22:49.500Z","endTime":"2026-03-15T17:23:16.212Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":571945,"fullName":"Miles Mikolas","link":"/api/v1/people/571945"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"postOnThird":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":695578,"link":"/api/v1/people/695578"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":87.5,"endSpeed":80.1,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.540608225502393,"aZ":-22.722771254623908,"pfxX":1.4313328108151597,"pfxZ":5.757124831438084,"pX":0.4017917987613947,"pZ":3.764012777754993,"vX0":3.1581677605637384,"vY0":-127.42269776323684,"vZ0":-2.8212417125642304,"x":101.68,"y":137.15,"x0":-1.040387606739382,"y0":50.00374114533724,"z0":6.683754642726015,"aX":2.3500809647677574},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":10.0,"breakHorizontal":-3.4,"spinRate":2234,"spinDirection":191},"zone":12,"typeConfidence":2.0,"plateTime":0.43008622624961834,"extension":5.9528041057712135},"index":0,"playId":"388f8243-8835-3926-89f1-7e34a1469aa4","pitchNumber":1,"startTime":"2026-03-15T17:22:49.500Z","endTime":"2026-03-15T17:22:52.989Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571945,"link":"/api/v1/people/571945","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":686611,"link":"/api/v1/people/686611"},"center":{"id":686894,"link":"/api/v1/people/686894"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":676475,"link":"/api/v1/people/676475","batSide":{"code":"L","description":"Left"}},"first":{"id":691026,"link":"/api/v1/people/691026"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.4,"endSpeed":79.2,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.6485666178733,"aZ":-31.209249543650095,"pfxX":-8.837653807660395,"pfxZ":0.6199564931013493,"pX":0.07572755842454701,"pZ":1.8297225597225666,"vX0":6.333799787140832,"vY0":-122.89976296131556,"vZ0":-4.073936711191081,"x":114.11,"y":189.38,"x0":-1.3605756235296202,"y0":50.00509301014639,"z0":6.100890611611652,"aX":-13.800172688389447},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":0.6,"breakHorizontal":14.9,"spinRate":1606,"spinDirection":244},"zone":8,"typeConfidence":2.0,"plateTime":0.4422088799140478,"extension":6.138836474098867},"hitData":{"launchSpeed":98.0,"launchAngle":-8.0,"totalDistance":13.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":174.82,"coordY":108.49}},"index":1,"playId":"27127f56-4850-3f3d-986f-3a6ddbdd0459","pitchNumber":2,"startTime":"2026-03-15T17:23:05.817Z","endTime":"2026-03-15T17:23:16.212Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571945,"link":"/api/v1/people/571945","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":686611,"link":"/api/v1/people/686611"},"center":{"id":686894,"link":"/api/v1/people/686894"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":676475,"link":"/api/v1/people/676475","batSide":{"code":"L","description":"Left"}},"first":{"id":691026,"link":"/api/v1/people/691026"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":676475,"link":"/api/v1/people/676475"},"credit":"b_ab"},{"player":{"id":571945,"link":"/api/v1/people/571945"},"credit":"p_ab"},{"player":{"id":676475,"link":"/api/v1/people/676475"},"credit":"b_pa"},{"player":{"id":571945,"link":"/api/v1/people/571945"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":61.3,"awayTeamWinProbability":38.7,"homeTeamWinProbabilityAdded":6.199999999999996,"leverageIndex":1.2,"dramaIndex":73.0,"contextMetrics":{},"playEndTime":"2026-03-15T17:23:16.212Z","atBatIndex":6},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Nolan Gorman flies out to left fielder Dylan Crews.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":7,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-03-15T17:23:48.449Z","endTime":"2026-03-15T17:24:27.386Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":669357,"fullName":"Nolan Gorman","link":"/api/v1/people/669357"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":571945,"fullName":"Miles Mikolas","link":"/api/v1/people/571945"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"postOnThird":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":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":1},"credits":[{"player":{"id":686611,"link":"/api/v1/people/686611"},"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":88.0,"endSpeed":81.3,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.819029965583077,"aZ":-23.55886862699366,"pfxX":-1.2306153893349947,"pfxZ":5.144038943846242,"pX":1.0137635011744703,"pZ":2.814477636793304,"vX0":5.16549294216348,"vY0":-128.14191768300708,"vZ0":-4.727943632954476,"x":78.36,"y":162.79,"x0":-0.8623683214141573,"y0":50.00138532850953,"z0":6.508616871311495,"aX":-2.0608973953129395},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":8.5,"breakHorizontal":1.2,"spinRate":2183,"spinDirection":180},"zone":12,"typeConfidence":2.0,"plateTime":0.42635250302324534,"extension":6.148623958168606},"index":0,"playId":"af67595d-848c-3188-902c-914ee8b1a621","pitchNumber":1,"startTime":"2026-03-15T17:23:57.437Z","endTime":"2026-03-15T17:24:00.957Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571945,"link":"/api/v1/people/571945","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":686611,"link":"/api/v1/people/686611"},"center":{"id":686894,"link":"/api/v1/people/686894"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":669357,"link":"/api/v1/people/669357","batSide":{"code":"L","description":"Left"}},"first":{"id":676475,"link":"/api/v1/people/676475"},"third":{"id":691026,"link":"/api/v1/people/691026"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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":91.7,"endSpeed":84.9,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.567594981534892,"aZ":-16.64269696645456,"pfxX":-7.743624236080461,"pfxZ":8.506808603944632,"pX":0.022367938267638183,"pZ":2.739309171069641,"vX0":4.899532903317048,"vY0":-133.475085684805,"vZ0":-6.5214442631686484,"x":116.15,"y":164.82,"x0":-0.8199889170087277,"y0":50.00289444311852,"z0":6.389173073836466,"aX":-14.136271499642827},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":14.4,"breakHorizontal":13.1,"spinRate":2216,"spinDirection":216},"zone":5,"typeConfidence":2.0,"plateTime":0.40853045524891307,"extension":5.996122466179968},"hitData":{"launchSpeed":85.9,"launchAngle":60.0,"totalDistance":204.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":94.22,"coordY":125.52}},"index":1,"playId":"1eb4a4a1-50fd-325a-af8f-2453077fb02e","pitchNumber":2,"startTime":"2026-03-15T17:24:16.127Z","endTime":"2026-03-15T17:24:27.386Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571945,"link":"/api/v1/people/571945","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":686611,"link":"/api/v1/people/686611"},"center":{"id":686894,"link":"/api/v1/people/686894"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":669357,"link":"/api/v1/people/669357","batSide":{"code":"L","description":"Left"}},"first":{"id":676475,"link":"/api/v1/people/676475"},"third":{"id":691026,"link":"/api/v1/people/691026"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669357,"link":"/api/v1/people/669357"},"credit":"b_ab"},{"player":{"id":571945,"link":"/api/v1/people/571945"},"credit":"p_ab"},{"player":{"id":669357,"link":"/api/v1/people/669357"},"credit":"b_pa"},{"player":{"id":571945,"link":"/api/v1/people/571945"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.800000000000004,"awayTeamWinProbability":45.199999999999996,"homeTeamWinProbabilityAdded":-6.499999999999993,"leverageIndex":1.82,"dramaIndex":91.0,"contextMetrics":{},"playEndTime":"2026-03-15T17:24:27.386Z","atBatIndex":7},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Nelson Velázquez homers (4) on a fly ball to left field. Masyn Winn scores. Alec Burleson scores.","rbi":3,"awayScore":0,"homeScore":3,"isOut":false},"about":{"atBatIndex":8,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-03-15T17:24:47.122Z","endTime":"2026-03-15T17:26:19.038Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":676369,"fullName":"Nelson Velázquez","link":"/api/v1/people/676369"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":571945,"fullName":"Miles Mikolas","link":"/api/v1/people/571945"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":676369,"fullName":"Nelson Velázquez","link":"/api/v1/people/676369"},"responsiblePitcher":{"id":571945,"link":"/api/v1/people/571945"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"responsiblePitcher":{"id":571945,"link":"/api/v1/people/571945"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"responsiblePitcher":{"id":571945,"link":"/api/v1/people/571945"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.4,"endSpeed":84.5,"strikeZoneTop":3.154,"strikeZoneBottom":1.592,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.828168083604496,"aZ":-18.486917633499875,"pfxX":-9.098178997299188,"pfxZ":7.546029423642464,"pX":-1.3758222192129652,"pZ":3.538362071711109,"vX0":2.115012244568083,"vY0":-133.13845059339369,"vZ0":-4.487219348396616,"x":169.44,"y":143.24,"x0":-0.9930651369049713,"y0":50.002010440680614,"z0":6.564893799654926,"aX":-16.500499676373035},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":13.1,"breakHorizontal":16.1,"spinRate":2095,"spinDirection":214},"zone":11,"typeConfidence":2.0,"plateTime":0.40979700127300633,"extension":6.121663693654963},"index":0,"playId":"126ad81a-b9cc-3e84-aa48-1946fde17712","pitchNumber":1,"startTime":"2026-03-15T17:25:03.016Z","endTime":"2026-03-15T17:25:09.670Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571945,"link":"/api/v1/people/571945","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":686611,"link":"/api/v1/people/686611"},"center":{"id":686894,"link":"/api/v1/people/686894"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":676369,"link":"/api/v1/people/676369","batSide":{"code":"R","description":"Right"}},"first":{"id":676475,"link":"/api/v1/people/676475"},"third":{"id":691026,"link":"/api/v1/people/691026"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.1,"endSpeed":76.7,"strikeZoneTop":3.154,"strikeZoneBottom":1.592,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.12290624523598,"aZ":-28.83511936534558,"pfxX":1.4100609551844059,"pfxZ":2.2661132231196155,"pX":1.0366158375462597,"pZ":0.48575964178530906,"vX0":4.294185903216038,"vY0":-120.7204215359276,"vZ0":-7.83433250308842,"x":77.49,"y":225.66,"x0":-0.9504211328821265,"y0":50.00254896709597,"z0":6.321362525988241,"aX":2.074063146382225},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":2.4,"breakHorizontal":-3.6,"spinRate":2276,"spinDirection":97},"zone":14,"typeConfidence":2.0,"plateTime":0.45420936592925454,"extension":6.217987386150521},"index":1,"playId":"4ccfaa6e-bbc6-3028-bff1-23f89ee7041a","pitchNumber":2,"startTime":"2026-03-15T17:25:27.144Z","endTime":"2026-03-15T17:25:30.451Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571945,"link":"/api/v1/people/571945","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":686611,"link":"/api/v1/people/686611"},"center":{"id":686894,"link":"/api/v1/people/686894"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":676369,"link":"/api/v1/people/676369","batSide":{"code":"R","description":"Right"}},"first":{"id":676475,"link":"/api/v1/people/676475"},"third":{"id":691026,"link":"/api/v1/people/691026"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.3,"endSpeed":84.2,"strikeZoneTop":3.154,"strikeZoneBottom":1.592,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.25035118891212,"aZ":-14.84507414160167,"pfxX":-5.583984430376679,"pfxZ":9.53961273237182,"pX":-1.0167335144772345,"pZ":2.393615467913294,"vX0":2.2803663389125415,"vY0":-134.22329677276105,"vZ0":-7.728956774233307,"x":155.76,"y":174.15,"x0":-1.15392433222763,"y0":50.005106096248106,"z0":6.377059737263475,"aX":-10.144633266194033},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":15.7,"breakHorizontal":9.6,"spinRate":2171,"spinDirection":216},"zone":13,"typeConfidence":2.0,"plateTime":0.40876620762246807,"extension":6.172517103218432},"hitData":{"launchSpeed":109.4,"launchAngle":23.0,"totalDistance":419.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":18.53,"coordY":66.29}},"index":2,"playId":"c7f7a6ca-a293-30b9-9ddf-0de962cf5ad7","pitchNumber":3,"startTime":"2026-03-15T17:25:50.703Z","endTime":"2026-03-15T17:26:19.038Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571945,"link":"/api/v1/people/571945","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":686611,"link":"/api/v1/people/686611"},"center":{"id":686894,"link":"/api/v1/people/686894"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":676369,"link":"/api/v1/people/676369","batSide":{"code":"R","description":"Right"}},"first":{"id":676475,"link":"/api/v1/people/676475"},"third":{"id":691026,"link":"/api/v1/people/691026"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":676369,"link":"/api/v1/people/676369"},"credit":"b_ab"},{"player":{"id":571945,"link":"/api/v1/people/571945"},"credit":"p_ab"},{"player":{"id":676369,"link":"/api/v1/people/676369"},"credit":"b_pa"},{"player":{"id":571945,"link":"/api/v1/people/571945"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":78.4,"awayTeamWinProbability":21.599999999999994,"homeTeamWinProbabilityAdded":23.6,"leverageIndex":1.83,"dramaIndex":196.0,"contextMetrics":{},"playEndTime":"2026-03-15T17:26:19.038Z","atBatIndex":8},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"José Fermín grounds out to shortstop CJ Abrams.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":9,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-03-15T17:26:24.490Z","endTime":"2026-03-15T17:27:32.433Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":665877,"fullName":"José Fermín","link":"/api/v1/people/665877"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":571945,"fullName":"Miles Mikolas","link":"/api/v1/people/571945"},"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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":665877,"fullName":"José Fermín","link":"/api/v1/people/665877"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":682928,"link":"/api/v1/people/682928"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"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":93.7,"endSpeed":86.0,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.25449460344464,"aZ":-15.083637045572418,"pfxX":-5.440331795942108,"pfxZ":9.108777901290797,"pX":1.3110038484420852,"pZ":1.4963984214474066,"vX0":8.41065773504056,"vY0":-135.9575061399482,"vZ0":-9.825645812820277,"x":67.03,"y":198.38,"x0":-1.1129114359970638,"y0":50.000827571657894,"z0":6.199267767054187,"aX":-10.204886082591491},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":14.6,"breakHorizontal":8.2,"spinRate":2203,"spinDirection":218},"zone":14,"typeConfidence":2.0,"plateTime":0.4025653236362512,"extension":6.318963068601157},"index":0,"playId":"ca3d9d4f-1e17-3cc4-b81e-644b88da3278","pitchNumber":1,"startTime":"2026-03-15T17:26:41.986Z","endTime":"2026-03-15T17:26:45.645Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571945,"link":"/api/v1/people/571945","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":686611,"link":"/api/v1/people/686611"},"center":{"id":686894,"link":"/api/v1/people/686894"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":665877,"link":"/api/v1/people/665877","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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":84.8,"endSpeed":77.3,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.182407351029664,"aZ":-28.197260142981865,"pfxX":0.6197667250448774,"pfxZ":2.6154408794898343,"pX":0.11571632974864307,"pZ":2.08432873953216,"vX0":2.9378038692020914,"vY0":-123.31624558766076,"vZ0":-4.832489610535589,"x":112.59,"y":182.5,"x0":-1.1773540333659511,"y0":50.00507786693556,"z0":6.481082559137652,"aX":0.9433705176301961},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":3.7,"breakHorizontal":-1.9,"spinRate":2217,"spinDirection":170},"zone":8,"typeConfidence":2.0,"plateTime":0.4461451857157419,"extension":6.211642228066972},"index":1,"playId":"27cd7023-cfc3-3efb-b72b-91c6e2d74e9e","pitchNumber":2,"startTime":"2026-03-15T17:26:54.479Z","endTime":"2026-03-15T17:26:57.840Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571945,"link":"/api/v1/people/571945","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":686611,"link":"/api/v1/people/686611"},"center":{"id":686894,"link":"/api/v1/people/686894"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":665877,"link":"/api/v1/people/665877","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":75.7,"endSpeed":70.4,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.22260981282065,"aZ":-42.839696136420244,"pfxX":1.5103108898145203,"pfxZ":-8.699468246152028,"pX":0.485993277209406,"pZ":1.3480348688158807,"vX0":3.182291139422497,"vY0":-110.24011009553367,"vZ0":-1.6682739316383,"x":98.48,"y":202.38,"x0":-1.174355600374083,"y0":50.001459830255335,"z0":6.650718146640768,"aX":1.8518101650894077},"breaks":{"breakAngle":3.6,"breakLength":14.4,"breakY":24.0,"breakVertical":-63.6,"breakVerticalInduced":-15.8,"breakHorizontal":-3.6,"spinRate":2539,"spinDirection":27},"zone":14,"typeConfidence":2.0,"plateTime":0.4974949391007337,"extension":6.330895713008125},"index":2,"playId":"abb3e398-7e27-3eec-8325-3e6094493a85","pitchNumber":3,"startTime":"2026-03-15T17:27:10.658Z","endTime":"2026-03-15T17:27:14.290Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571945,"link":"/api/v1/people/571945","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":686611,"link":"/api/v1/people/686611"},"center":{"id":686894,"link":"/api/v1/people/686894"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":665877,"link":"/api/v1/people/665877","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.9,"endSpeed":84.7,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.184125922596905,"aZ":-20.643396854971996,"pfxX":-9.878690509808115,"pfxZ":6.338276309237317,"pX":0.1525874057626262,"pZ":1.9401645554915798,"vX0":6.9614755053004,"vY0":-133.59720084326847,"vZ0":-7.329939580253505,"x":111.18,"y":186.4,"x0":-1.1957686125387637,"y0":50.00045637237266,"z0":6.189001944611547,"aX":-17.960618983983338},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":10.2,"breakHorizontal":16.6,"spinRate":2119,"spinDirection":219},"zone":8,"typeConfidence":2.0,"plateTime":0.4090707630005186,"extension":6.346714106400731},"hitData":{"launchSpeed":92.3,"launchAngle":-25.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":115.0,"coordY":161.72}},"index":3,"playId":"e4bcc6cc-efb9-310c-91a8-c15e320e1650","pitchNumber":4,"startTime":"2026-03-15T17:27:26.174Z","endTime":"2026-03-15T17:27:32.433Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571945,"link":"/api/v1/people/571945","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":686611,"link":"/api/v1/people/686611"},"center":{"id":686894,"link":"/api/v1/people/686894"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":665877,"link":"/api/v1/people/665877","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665877,"link":"/api/v1/people/665877"},"credit":"b_ab"},{"player":{"id":571945,"link":"/api/v1/people/571945"},"credit":"p_ab"},{"player":{"id":665877,"link":"/api/v1/people/665877"},"credit":"b_pa"},{"player":{"id":571945,"link":"/api/v1/people/571945"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":77.8,"awayTeamWinProbability":22.200000000000003,"homeTeamWinProbabilityAdded":-0.6000000000000085,"leverageIndex":0.24,"dramaIndex":15.0,"contextMetrics":{},"playEndTime":"2026-03-15T17:27:32.433Z","atBatIndex":9},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Luis García Jr. singles on a sharp line drive to right fielder Nathan Church.","rbi":0,"awayScore":0,"homeScore":3,"isOut":false},"about":{"atBatIndex":10,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-03-15T17:29:44.469Z","endTime":"2026-03-15T17:31:35.348Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":671277,"fullName":"Luis García Jr.","link":"/api/v1/people/671277"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":690916,"fullName":"Richard Fitts","link":"/api/v1/people/690916"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":671277,"fullName":"Luis García Jr.","link":"/api/v1/people/671277"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":671277,"fullName":"Luis García Jr.","link":"/api/v1/people/671277"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":701675,"link":"/api/v1/people/701675"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.1,"endSpeed":87.4,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.524737430667436,"aZ":-12.12847274214605,"pfxX":-2.079583727436778,"pfxZ":10.297491192629613,"pX":0.1661935166302968,"pZ":2.568605215654336,"vX0":6.491617333951633,"vY0":-138.32935447231327,"vZ0":-6.810559678431405,"x":110.67,"y":169.43,"x0":-1.936127944485312,"y0":50.00624487703141,"z0":5.868032451612534,"aX":-4.050305846414282},"breaks":{"breakAngle":10.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":17.5,"breakHorizontal":2.5,"spinRate":2351,"spinDirection":201},"zone":5,"typeConfidence":0.9,"plateTime":0.3952717862879709,"extension":6.667291392212635},"index":0,"playId":"309ad0b0-c8d2-3828-a7a5-9192ef41b287","pitchNumber":1,"startTime":"2026-03-15T17:29:44.469Z","endTime":"2026-03-15T17:29:47.947Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690916,"link":"/api/v1/people/690916","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":676369,"link":"/api/v1/people/676369"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":701675,"link":"/api/v1/people/701675"}},"offense":{"batter":{"id":671277,"link":"/api/v1/people/671277","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.6,"endSpeed":77.0,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.412253791873646,"aZ":-39.177142784559905,"pfxX":1.113415557394522,"pfxZ":-4.726092092009852,"pX":-0.8048874323489963,"pZ":2.0980355675860523,"vX0":2.7871919672332637,"vY0":-120.44087619358204,"vZ0":-1.2058773949688784,"x":147.68,"y":182.13,"x0":-2.117581547522674,"y0":50.00267627024913,"z0":6.042244030135191,"aX":1.6497125538288773},"breaks":{"breakAngle":3.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.2,"breakVerticalInduced":-8.6,"breakHorizontal":-2.6,"spinRate":2499,"spinDirection":36},"zone":7,"typeConfidence":0.91,"plateTime":0.45321824045198333,"extension":6.505318579302879},"index":1,"playId":"7c5f948c-db39-3b95-bc20-618c66d2729d","pitchNumber":2,"startTime":"2026-03-15T17:30:01.781Z","endTime":"2026-03-15T17:30:28.807Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690916,"link":"/api/v1/people/690916","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":676369,"link":"/api/v1/people/676369"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":701675,"link":"/api/v1/people/701675"}},"offense":{"batter":{"id":671277,"link":"/api/v1/people/671277","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":138,"player":{"id":686780,"fullName":"Pedro Pagés","link":"/api/v1/people/686780"}},"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.9,"endSpeed":77.0,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.89952338105565,"aZ":-37.37149280474494,"pfxX":3.483443305323153,"pfxZ":-3.511041408972356,"pX":-0.2807561906014744,"pZ":0.9633752288502304,"vX0":2.712691604604517,"vY0":-120.68758192688111,"vZ0":-4.02516457504677,"x":127.7,"y":212.77,"x0":-1.8709468629291883,"y0":50.005639145207574,"z0":5.9353265349052355,"aX":5.152344731328398},"breaks":{"breakAngle":8.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.7,"breakVerticalInduced":-7.1,"breakHorizontal":-7.0,"spinRate":2453,"spinDirection":31},"zone":13,"typeConfidence":0.91,"plateTime":0.4533870193165028,"extension":6.65418351242436},"index":2,"playId":"f2941507-261a-38e0-aa4e-c8ad6c52074b","pitchNumber":3,"startTime":"2026-03-15T17:30:31.333Z","endTime":"2026-03-15T17:30:34.781Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690916,"link":"/api/v1/people/690916","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":676369,"link":"/api/v1/people/676369"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":701675,"link":"/api/v1/people/701675"}},"offense":{"batter":{"id":671277,"link":"/api/v1/people/671277","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.1,"endSpeed":83.3,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.711832082031965,"aZ":-23.11497335672315,"pfxX":-5.72000087786965,"pfxZ":5.204441802217892,"pX":0.47618792528706005,"pZ":0.37183684471579115,"vX0":9.073282788484365,"vY0":-130.68176686118406,"vZ0":-8.978691134823212,"x":98.85,"y":228.74,"x0":-2.2865231884235087,"y0":50.005555238229924,"z0":5.568238141492983,"aX":-9.964854565992761},"breaks":{"breakAngle":18.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":7.7,"breakHorizontal":8.5,"spinRate":1292,"spinDirection":229},"zone":14,"typeConfidence":0.89,"plateTime":0.41800187508537157,"extension":6.828277797067684},"index":3,"playId":"8bbecc72-fcfc-3457-84c1-09cbefc6f678","pitchNumber":4,"startTime":"2026-03-15T17:30:46.708Z","endTime":"2026-03-15T17:30:50.096Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690916,"link":"/api/v1/people/690916","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":676369,"link":"/api/v1/people/676369"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":701675,"link":"/api/v1/people/701675"}},"offense":{"batter":{"id":671277,"link":"/api/v1/people/671277","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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":97.2,"endSpeed":89.3,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.8269227081979,"aZ":-10.406069776854038,"pfxX":-2.647302605954545,"pfxZ":10.681661237260474,"pX":-1.0874919241571817,"pZ":2.7254537994022074,"vX0":3.5191161014288785,"vY0":-141.51503617873473,"vZ0":-6.693702638649391,"x":158.45,"y":165.19,"x0":-2.00039363264812,"y0":50.00343222748231,"z0":5.780513600045339,"aX":-5.395616979185692},"breaks":{"breakAngle":21.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.6,"breakVerticalInduced":18.2,"breakHorizontal":4.1,"spinRate":2476,"spinDirection":206},"zone":11,"typeConfidence":0.9,"plateTime":0.38632829547014946,"extension":6.758047069625206},"index":4,"playId":"8ee4332a-e14c-3303-a4ed-56276c6299d4","pitchNumber":5,"startTime":"2026-03-15T17:31:06.209Z","endTime":"2026-03-15T17:31:09.209Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690916,"link":"/api/v1/people/690916","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":676369,"link":"/api/v1/people/676369"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":701675,"link":"/api/v1/people/701675"}},"offense":{"batter":{"id":671277,"link":"/api/v1/people/671277","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.4,"endSpeed":88.9,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.668517217095296,"aZ":-11.342279343643,"pfxX":-2.571331233877519,"pfxZ":10.354392286366338,"pX":0.1805516937771381,"pZ":2.858664954464808,"vX0":6.370019403403188,"vY0":-140.2324780547211,"vZ0":-6.022768702986279,"x":110.12,"y":161.6,"x0":-1.7761086205066547,"y0":50.005806926524926,"z0":5.758857984101664,"aX":-5.175435703961636},"breaks":{"breakAngle":16.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":17.9,"breakHorizontal":3.5,"spinRate":2346,"spinDirection":202},"zone":2,"typeConfidence":0.9,"plateTime":0.38907146287587846,"extension":6.674243297962907},"hitData":{"launchSpeed":110.9,"launchAngle":17.0,"totalDistance":326.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":204.83,"coordY":93.45}},"index":5,"playId":"3ed4feec-f4e0-3c08-a7df-9aee11b6fbb9","pitchNumber":6,"startTime":"2026-03-15T17:31:26.139Z","endTime":"2026-03-15T17:31:35.348Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690916,"link":"/api/v1/people/690916","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":676369,"link":"/api/v1/people/676369"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":701675,"link":"/api/v1/people/701675"}},"offense":{"batter":{"id":671277,"link":"/api/v1/people/671277","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":671277,"link":"/api/v1/people/671277"},"credit":"b_ab"},{"player":{"id":690916,"link":"/api/v1/people/690916"},"credit":"p_ab"},{"player":{"id":671277,"link":"/api/v1/people/671277"},"credit":"b_pa"},{"player":{"id":690916,"link":"/api/v1/people/690916"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":74.3,"awayTeamWinProbability":25.700000000000003,"homeTeamWinProbabilityAdded":-3.5,"leverageIndex":0.8,"dramaIndex":47.0,"contextMetrics":{},"playEndTime":"2026-03-15T17:31:35.348Z","atBatIndex":10},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Dylan Crews strikes out swinging.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":11,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-03-15T17:31:51.005Z","endTime":"2026-03-15T17:33:18.176Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":686611,"fullName":"Dylan Crews","link":"/api/v1/people/686611"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":690916,"fullName":"Richard Fitts","link":"/api/v1/people/690916"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":671277,"fullName":"Luis García Jr.","link":"/api/v1/people/671277"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":686611,"fullName":"Dylan Crews","link":"/api/v1/people/686611"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":686780,"link":"/api/v1/people/686780"},"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(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":88.2,"endSpeed":80.8,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.963200775541434,"aZ":-28.396453505572552,"pfxX":-1.0803244210971001,"pfxZ":2.2797551120538273,"pX":-0.28379636072470676,"pZ":1.3127581473839443,"vX0":4.701887216466157,"vY0":-128.24247655365266,"vZ0":-5.583929873143842,"x":127.82,"y":203.34,"x0":-2.00526362920105,"y0":50.002422574227374,"z0":5.749585496377045,"aX":-1.789690110057845},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":3.0,"breakHorizontal":0.8,"spinRate":2354,"spinDirection":147},"zone":13,"typeConfidence":0.9,"plateTime":0.42805807036593047,"extension":6.7436043467771105},"index":0,"playId":"45a01daf-4aad-3ecb-9575-1cf3dc26ee58","pitchNumber":1,"startTime":"2026-03-15T17:32:04.701Z","endTime":"2026-03-15T17:32:07.893Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690916,"link":"/api/v1/people/690916","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":676369,"link":"/api/v1/people/676369"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":701675,"link":"/api/v1/people/701675"}},"offense":{"batter":{"id":686611,"link":"/api/v1/people/686611","batSide":{"code":"R","description":"Right"}},"first":{"id":671277,"link":"/api/v1/people/671277"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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":85.1,"endSpeed":78.3,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.72257296415896,"aZ":-23.205838303582254,"pfxX":3.955126166247651,"pfxZ":5.768450132308637,"pX":0.49073418409728714,"pZ":2.2212848604358943,"vX0":4.816247093983965,"vY0":-123.88101842353343,"vZ0":-3.979135231416077,"x":98.29,"y":178.81,"x0":-1.9922368124085916,"y0":50.000710424819715,"z0":5.78777023583034,"aX":6.147266848951488},"breaks":{"breakAngle":16.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":9.7,"breakHorizontal":-8.3,"spinRate":2496,"spinDirection":81},"zone":6,"typeConfidence":0.89,"plateTime":0.4421108298624299,"extension":6.693633523308313},"index":1,"playId":"f24f84bc-af84-3a65-beb1-9b56003de5ae","pitchNumber":2,"startTime":"2026-03-15T17:32:25.379Z","endTime":"2026-03-15T17:32:28.397Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690916,"link":"/api/v1/people/690916","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":676369,"link":"/api/v1/people/676369"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":701675,"link":"/api/v1/people/701675"}},"offense":{"batter":{"id":686611,"link":"/api/v1/people/686611","batSide":{"code":"R","description":"Right"}},"first":{"id":671277,"link":"/api/v1/people/671277"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.5,"endSpeed":78.6,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.087658779145272,"aZ":-28.0416485620951,"pfxX":5.447805510386657,"pfxZ":2.6681621606657906,"pX":0.6917924818688439,"pZ":2.209396595977494,"vX0":4.441987038362793,"vY0":-123.0948070471834,"vZ0":-3.0325147582987357,"x":90.63,"y":179.13,"x0":-1.8375324937067123,"y0":50.00471292818769,"z0":5.806080720726501,"aX":8.446563638154233},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":4.4,"breakHorizontal":-10.8,"spinRate":2604,"spinDirection":58},"zone":6,"typeConfidence":0.88,"plateTime":0.4432360798438699,"extension":6.734796104510402},"index":2,"playId":"655e7c10-daa0-3b33-8bf8-eeff3aebf96c","pitchNumber":3,"startTime":"2026-03-15T17:32:50.541Z","endTime":"2026-03-15T17:32:53.848Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690916,"link":"/api/v1/people/690916","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":676369,"link":"/api/v1/people/676369"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":701675,"link":"/api/v1/people/701675"}},"offense":{"batter":{"id":686611,"link":"/api/v1/people/686611","batSide":{"code":"R","description":"Right"}},"first":{"id":671277,"link":"/api/v1/people/671277"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.3,"endSpeed":89.3,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.863849136388843,"aZ":-9.922562365191835,"pfxX":-4.629089973669219,"pfxZ":10.992898878164445,"pX":-0.11582540196200193,"pZ":3.018826643139269,"vX0":5.775962115691973,"vY0":-140.2355241548072,"vZ0":-6.028886051708263,"x":121.41,"y":157.27,"x0":-1.5851212795370924,"y0":50.005820641676685,"z0":5.820768385004497,"aX":-9.37279668508215},"breaks":{"breakAngle":37.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.0,"breakVerticalInduced":19.1,"breakHorizontal":7.4,"spinRate":2545,"spinDirection":199},"zone":2,"typeConfidence":0.55,"plateTime":0.3881732102251747,"extension":6.775465304479247},"index":3,"playId":"fb12b40b-c4af-3d60-ab2c-3f0f1f5f320a","pitchNumber":4,"startTime":"2026-03-15T17:33:14.988Z","endTime":"2026-03-15T17:33:18.176Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690916,"link":"/api/v1/people/690916","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":676369,"link":"/api/v1/people/676369"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":701675,"link":"/api/v1/people/701675"}},"offense":{"batter":{"id":686611,"link":"/api/v1/people/686611","batSide":{"code":"R","description":"Right"}},"first":{"id":671277,"link":"/api/v1/people/671277"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686611,"link":"/api/v1/people/686611"},"credit":"b_ab"},{"player":{"id":690916,"link":"/api/v1/people/690916"},"credit":"p_ab"},{"player":{"id":686611,"link":"/api/v1/people/686611"},"credit":"b_pa"},{"player":{"id":690916,"link":"/api/v1/people/690916"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":77.5,"awayTeamWinProbability":22.5,"homeTeamWinProbabilityAdded":3.200000000000003,"leverageIndex":1.42,"dramaIndex":60.0,"contextMetrics":{},"playEndTime":"2026-03-15T17:33:18.176Z","atBatIndex":11},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Brady House walks.","rbi":0,"awayScore":0,"homeScore":3,"isOut":false},"about":{"atBatIndex":12,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-03-15T17:33:25.086Z","endTime":"2026-03-15T17:36:04.634Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":691781,"fullName":"Brady House","link":"/api/v1/people/691781"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":690916,"fullName":"Richard Fitts","link":"/api/v1/people/690916"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":691781,"fullName":"Brady House","link":"/api/v1/people/691781"},"postOnSecond":{"id":671277,"fullName":"Luis García Jr.","link":"/api/v1/people/671277"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3,4,5,6,7],"actionIndex":[2],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":671277,"fullName":"Luis García Jr.","link":"/api/v1/people/671277"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":691781,"fullName":"Brady House","link":"/api/v1/people/691781"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":84.6,"endSpeed":78.5,"strikeZoneTop":3.371,"strikeZoneBottom":1.701,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.506904089052686,"aZ":-28.40548338968467,"pfxX":3.540034135682978,"pfxZ":2.427189651026886,"pX":0.634723152666127,"pZ":2.4804534435150822,"vX0":5.209503656059037,"vY0":-123.29042489746853,"vZ0":-2.3502108729495994,"x":92.81,"y":171.81,"x0":-1.9584819285625923,"y0":50.00263755534438,"z0":5.822504107010208,"aX":5.497131806489579},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":4.1,"breakHorizontal":-7.6,"spinRate":2444,"spinDirection":44},"zone":6,"typeConfidence":0.7,"plateTime":0.4427731638285519,"extension":6.746028431258567},"index":0,"playId":"3646c755-dc5e-3123-9b9b-f0b9afd44137","pitchNumber":1,"startTime":"2026-03-15T17:33:40.700Z","endTime":"2026-03-15T17:33:43.918Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690916,"link":"/api/v1/people/690916","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":676369,"link":"/api/v1/people/676369"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":701675,"link":"/api/v1/people/701675"}},"offense":{"batter":{"id":691781,"link":"/api/v1/people/691781","batSide":{"code":"R","description":"Right"}},"first":{"id":671277,"link":"/api/v1/people/671277"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.4,"endSpeed":79.0,"strikeZoneTop":3.371,"strikeZoneBottom":1.701,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.803651698271448,"aZ":-22.201322976214165,"pfxX":0.8284184265992751,"pfxZ":6.273984638828384,"pX":0.6998268912467702,"pZ":1.6762467286585292,"vX0":6.834420462141477,"vY0":-125.63978936541888,"vZ0":-5.2892283618501335,"x":90.32,"y":193.52,"x0":-2.1697583524274493,"y0":50.00478532271318,"z0":5.626819273634779,"aX":1.3152144594173523},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":10.3,"breakHorizontal":-3.1,"spinRate":2481,"spinDirection":78},"zone":9,"typeConfidence":0.85,"plateTime":0.4369085149816989,"extension":6.5914350020258485},"index":1,"playId":"3bb57413-71bb-352b-b6d6-eb91aae83ff5","pitchNumber":2,"startTime":"2026-03-15T17:34:01.930Z","endTime":"2026-03-15T17:34:10.005Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690916,"link":"/api/v1/people/690916","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":676369,"link":"/api/v1/people/676369"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":701675,"link":"/api/v1/people/701675"}},"offense":{"batter":{"id":691781,"link":"/api/v1/people/691781","batSide":{"code":"R","description":"Right"}},"first":{"id":671277,"link":"/api/v1/people/671277"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Luis García Jr. steals (1) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"index":2,"actionPlayId":"3bb57413-71bb-352b-b6d6-eb91aae83ff5","startTime":"2026-03-15T17:34:23.078Z","endTime":"2026-03-15T17:34:30.061Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":671277,"link":"/api/v1/people/671277"},"defense":{"pitcher":{"id":690916,"link":"/api/v1/people/690916","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":676369,"link":"/api/v1/people/676369"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":701675,"link":"/api/v1/people/701675"}},"offense":{"batter":{"id":691781,"link":"/api/v1/people/691781","batSide":{"code":"R","description":"Right"}},"first":{"id":671277,"link":"/api/v1/people/671277"},"postOnSecond":{"id":671277,"link":"/api/v1/people/671277"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"homeTeamWinProbability":76.2,"awayTeamWinProbability":23.799999999999997,"homeTeamWinProbabilityAdded":-1.2999999999999972,"leverageIndex":1.12,"dramaIndex":41.0,"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.1,"endSpeed":88.2,"strikeZoneTop":3.371,"strikeZoneBottom":1.701,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.075833254780107,"aZ":-9.039286463016447,"pfxX":-4.619004118912133,"pfxZ":11.634335147373342,"pX":0.06217913110341723,"pZ":2.7026524757078874,"vX0":6.469298648621883,"vY0":-139.78987541485836,"vZ0":-6.640600570404816,"x":114.63,"y":165.81,"x0":-1.6767562499590996,"y0":50.00484136402236,"z0":5.69520805686489,"aX":-9.187065139078179},"breaks":{"breakAngle":37.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.6,"breakVerticalInduced":19.9,"breakHorizontal":7.1,"spinRate":2562,"spinDirection":204},"zone":5,"typeConfidence":0.79,"plateTime":0.3910967907559315,"extension":6.599795339337278},"index":3,"playId":"bf0b25f3-9bba-3d5f-ae39-fc3b7b4913f5","pitchNumber":3,"startTime":"2026-03-15T17:34:30.061Z","endTime":"2026-03-15T17:34:33.318Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690916,"link":"/api/v1/people/690916","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":676369,"link":"/api/v1/people/676369"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":701675,"link":"/api/v1/people/701675"}},"offense":{"batter":{"id":691781,"link":"/api/v1/people/691781","batSide":{"code":"R","description":"Right"}},"second":{"id":671277,"link":"/api/v1/people/671277"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.9,"endSpeed":78.0,"strikeZoneTop":3.371,"strikeZoneBottom":1.701,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.037141755728932,"aZ":-30.950247347653843,"pfxX":4.511438146584382,"pfxZ":0.7975248213752772,"pX":1.0718337560701046,"pZ":1.1694711817110823,"vX0":5.862139401501991,"vY0":-123.41004033473855,"vZ0":-4.813355255418557,"x":76.14,"y":207.2,"x0":-1.9262422311869722,"y0":50.00270540013026,"z0":5.771560998611353,"aX":6.9125033431158345},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":0.5,"breakHorizontal":-9.6,"spinRate":2362,"spinDirection":51},"zone":14,"typeConfidence":0.89,"plateTime":0.4449204177896475,"extension":6.842855232721914},"index":4,"playId":"a4f1d1a4-a84d-3448-a283-9420223e1766","pitchNumber":4,"startTime":"2026-03-15T17:34:56.637Z","endTime":"2026-03-15T17:34:59.991Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690916,"link":"/api/v1/people/690916","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":676369,"link":"/api/v1/people/676369"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":701675,"link":"/api/v1/people/701675"}},"offense":{"batter":{"id":691781,"link":"/api/v1/people/691781","batSide":{"code":"R","description":"Right"}},"second":{"id":671277,"link":"/api/v1/people/671277"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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":95.1,"endSpeed":88.4,"strikeZoneTop":3.371,"strikeZoneBottom":1.701,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.238484164712233,"aZ":-14.864979372078905,"pfxX":-8.321586476555346,"pfxZ":8.744685452128525,"pX":-0.5210437068109771,"pZ":3.5210322237545393,"vX0":6.8139938881465145,"vY0":-138.45587131667955,"vZ0":-3.578071376421148,"x":136.86,"y":143.71,"x0":-1.9092445366985553,"y0":50.00401498920696,"z0":5.798476135567357,"aX":-16.47421611360566},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":15.5,"breakHorizontal":14.0,"spinRate":2277,"spinDirection":203},"zone":1,"typeConfidence":0.91,"plateTime":0.39268187910728214,"extension":6.693440860897437},"index":5,"playId":"e40f9f76-2458-34c9-bbcb-732505574437","pitchNumber":5,"startTime":"2026-03-15T17:35:16.160Z","endTime":"2026-03-15T17:35:19.366Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690916,"link":"/api/v1/people/690916","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":676369,"link":"/api/v1/people/676369"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":701675,"link":"/api/v1/people/701675"}},"offense":{"batter":{"id":691781,"link":"/api/v1/people/691781","batSide":{"code":"R","description":"Right"}},"second":{"id":671277,"link":"/api/v1/people/671277"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.8,"endSpeed":79.6,"strikeZoneTop":3.371,"strikeZoneBottom":1.701,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.07304534975628,"aZ":-25.539987108592506,"pfxX":4.868662382594717,"pfxZ":4.137741385759617,"pX":1.7896994186156487,"pZ":1.9509283527646355,"vX0":7.863601107492236,"vY0":-126.15591204377372,"vZ0":-4.231011244700193,"x":48.78,"y":186.1,"x0":-2.0071028744298642,"y0":50.00048495202257,"z0":5.7226078773530595,"aX":7.7994139695475155},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":6.7,"breakHorizontal":-10.7,"spinRate":2402,"spinDirection":82},"zone":14,"typeConfidence":0.88,"plateTime":0.4351443659973291,"extension":6.718851892381679},"index":6,"playId":"cf2dfb07-4f9b-3b2f-903f-239c8804234e","pitchNumber":6,"startTime":"2026-03-15T17:35:39.409Z","endTime":"2026-03-15T17:35:42.528Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690916,"link":"/api/v1/people/690916","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":676369,"link":"/api/v1/people/676369"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":701675,"link":"/api/v1/people/701675"}},"offense":{"batter":{"id":691781,"link":"/api/v1/people/691781","batSide":{"code":"R","description":"Right"}},"second":{"id":671277,"link":"/api/v1/people/671277"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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":96.7,"endSpeed":88.5,"strikeZoneTop":3.371,"strikeZoneBottom":1.701,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.63105899540956,"aZ":-12.100999355623667,"pfxX":-2.8590127818486617,"pfxZ":10.04743671758752,"pX":0.9392405664816675,"pZ":1.8505682882692722,"vX0":8.181810247053036,"vY0":-140.41266230028356,"vZ0":-8.428099711978746,"x":81.2,"y":188.81,"x0":-1.6403187953602256,"y0":50.00551538114037,"z0":5.677683631440315,"aX":-5.714422129316892},"breaks":{"breakAngle":15.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":16.6,"breakHorizontal":3.5,"spinRate":2416,"spinDirection":203},"zone":14,"typeConfidence":0.9,"plateTime":0.39000578864151203,"extension":6.891579517977025},"index":7,"playId":"c2838c4b-e4ca-3983-9b73-38d151b649a4","pitchNumber":7,"startTime":"2026-03-15T17:36:00.169Z","endTime":"2026-03-15T17:36:04.634Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690916,"link":"/api/v1/people/690916","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":676369,"link":"/api/v1/people/676369"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":701675,"link":"/api/v1/people/701675"}},"offense":{"batter":{"id":691781,"link":"/api/v1/people/691781","batSide":{"code":"R","description":"Right"}},"second":{"id":671277,"link":"/api/v1/people/671277"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691781,"link":"/api/v1/people/691781"},"credit":"b_pa"},{"player":{"id":690916,"link":"/api/v1/people/690916"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":73.8,"awayTeamWinProbability":26.200000000000003,"homeTeamWinProbabilityAdded":-2.4000000000000057,"leverageIndex":1.12,"dramaIndex":56.0,"contextMetrics":{},"playEndTime":"2026-03-15T17:36:04.634Z","atBatIndex":12},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Nasim Nuñez grounds into a force out, fielded by shortstop Masyn Winn. Luis García Jr. to 3rd. Brady House out at 2nd. Nasim Nuñez to 1st.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":13,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-03-15T17:36:10.200Z","endTime":"2026-03-15T17:38:19.856Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":683083,"fullName":"Nasim Nuñez","link":"/api/v1/people/683083"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":690916,"fullName":"Richard Fitts","link":"/api/v1/people/690916"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":683083,"fullName":"Nasim Nuñez","link":"/api/v1/people/683083"},"postOnThird":{"id":671277,"fullName":"Luis García Jr.","link":"/api/v1/people/671277"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,2,3,4],"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":691781,"fullName":"Brady House","link":"/api/v1/people/691781"},"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"}]},{"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":671277,"fullName":"Luis García Jr.","link":"/api/v1/people/671277"},"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":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":683083,"fullName":"Nasim Nuñez","link":"/api/v1/people/683083"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.0,"endSpeed":87.4,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.37141023312194,"aZ":-13.127891046113367,"pfxX":-2.653055032648843,"pfxZ":9.713486175045798,"pX":1.6089115215296002,"pZ":3.4345701979673824,"vX0":9.879333775346867,"vY0":-139.3793679279251,"vZ0":-4.188324033080545,"x":55.67,"y":146.05,"x0":-1.6422149525808054,"y0":50.00054671611136,"z0":5.8284871838170815,"aX":-5.2028997410019375},"breaks":{"breakAngle":12.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":16.8,"breakHorizontal":2.6,"spinRate":2474,"spinDirection":198},"zone":12,"typeConfidence":0.9,"plateTime":0.39351534423047285,"extension":6.850529908189769},"index":0,"playId":"68c37246-3620-3557-8e3c-ba28f625dd6f","pitchNumber":1,"startTime":"2026-03-15T17:36:32.072Z","endTime":"2026-03-15T17:36:35.560Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690916,"link":"/api/v1/people/690916","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":676369,"link":"/api/v1/people/676369"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":701675,"link":"/api/v1/people/701675"}},"offense":{"batter":{"id":683083,"link":"/api/v1/people/683083","batSide":{"code":"L","description":"Left"}},"first":{"id":691781,"link":"/api/v1/people/691781"},"second":{"id":671277,"link":"/api/v1/people/671277"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"index":1,"startTime":"2026-03-15T17:36:48.999Z","endTime":"2026-03-15T17:37:24.963Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":690916,"link":"/api/v1/people/690916","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":676369,"link":"/api/v1/people/676369"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":701675,"link":"/api/v1/people/701675"}},"offense":{"batter":{"id":683083,"link":"/api/v1/people/683083","batSide":{"code":"L","description":"Left"}},"first":{"id":691781,"link":"/api/v1/people/691781"},"second":{"id":671277,"link":"/api/v1/people/671277"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.0,"endSpeed":89.0,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.665668780695594,"aZ":-10.834887626829596,"pfxX":-4.720039156138675,"pfxZ":10.572477865392909,"pX":0.3640950239244758,"pZ":2.015037100293174,"vX0":7.658215163435403,"vY0":-140.84834947186016,"vZ0":-8.385705590901551,"x":103.12,"y":184.37,"x0":-1.771295412826838,"y0":50.00079288032425,"z0":5.7233746976919875,"aX":-9.525368278842299},"breaks":{"breakAngle":32.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":17.6,"breakHorizontal":7.1,"spinRate":2501,"spinDirection":202},"zone":9,"typeConfidence":0.72,"plateTime":0.38822438831287576,"extension":6.886262613692444},"index":2,"playId":"35789fb8-5d2c-3d4f-b095-7a6bed2cbb9d","pitchNumber":2,"startTime":"2026-03-15T17:37:24.963Z","endTime":"2026-03-15T17:37:28.366Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690916,"link":"/api/v1/people/690916","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":676369,"link":"/api/v1/people/676369"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":701675,"link":"/api/v1/people/701675"}},"offense":{"batter":{"id":683083,"link":"/api/v1/people/683083","batSide":{"code":"L","description":"Left"}},"first":{"id":691781,"link":"/api/v1/people/691781"},"second":{"id":671277,"link":"/api/v1/people/671277"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.1,"endSpeed":81.6,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.28140542486418,"aZ":-27.839884839105768,"pfxX":-1.7233352326253737,"pfxZ":2.5813105141544925,"pX":-0.0332959984904914,"pZ":1.99223600013551,"vX0":5.486715873588929,"vY0":-128.23941005903106,"vZ0":-4.098099333284432,"x":118.27,"y":184.99,"x0":-1.9682832811767543,"y0":50.00385720425699,"z0":5.760452131561772,"aX":-2.8962127442820265},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":4.1,"breakHorizontal":2.0,"spinRate":2390,"spinDirection":132},"zone":8,"typeConfidence":0.88,"plateTime":0.4256364281745051,"extension":6.6553571534101925},"index":3,"playId":"6ce8db9a-543c-3309-91d2-1250397e6469","pitchNumber":3,"startTime":"2026-03-15T17:37:47.294Z","endTime":"2026-03-15T17:37:50.597Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690916,"link":"/api/v1/people/690916","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":676369,"link":"/api/v1/people/676369"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":701675,"link":"/api/v1/people/701675"}},"offense":{"batter":{"id":683083,"link":"/api/v1/people/683083","batSide":{"code":"L","description":"Left"}},"first":{"id":691781,"link":"/api/v1/people/691781"},"second":{"id":671277,"link":"/api/v1/people/671277"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.7,"endSpeed":77.4,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.77828275262691,"aZ":-41.35019254315603,"pfxX":2.0756321936989113,"pfxZ":-6.170671405527849,"pX":0.27830497531041243,"pZ":1.6346215214282684,"vX0":4.1251830384737165,"vY0":-120.45378331649516,"vZ0":-1.729546185071438,"x":106.39,"y":194.65,"x0":-1.718095820448606,"y0":50.002262686879305,"z0":5.97833010076708,"aX":3.0864276171190475},"breaks":{"breakAngle":4.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-50.9,"breakVerticalInduced":-11.4,"breakHorizontal":-4.7,"spinRate":2461,"spinDirection":33},"zone":9,"typeConfidence":0.9,"plateTime":0.4526545886254496,"extension":6.687335377138928},"hitData":{"launchSpeed":75.8,"launchAngle":-35.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":118.55,"coordY":150.57}},"index":4,"playId":"5c443a6b-6a9c-3d53-804a-bae8a77291cb","pitchNumber":4,"startTime":"2026-03-15T17:38:06.874Z","endTime":"2026-03-15T17:38:19.856Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690916,"link":"/api/v1/people/690916","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":676369,"link":"/api/v1/people/676369"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":701675,"link":"/api/v1/people/701675"}},"offense":{"batter":{"id":683083,"link":"/api/v1/people/683083","batSide":{"code":"L","description":"Left"}},"first":{"id":691781,"link":"/api/v1/people/691781"},"second":{"id":671277,"link":"/api/v1/people/671277"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":683083,"link":"/api/v1/people/683083"},"credit":"b_ab"},{"player":{"id":690916,"link":"/api/v1/people/690916"},"credit":"p_ab"},{"player":{"id":683083,"link":"/api/v1/people/683083"},"credit":"b_pa"},{"player":{"id":690916,"link":"/api/v1/people/690916"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":77.8,"awayTeamWinProbability":22.200000000000003,"homeTeamWinProbabilityAdded":4.0,"leverageIndex":1.87,"dramaIndex":77.0,"contextMetrics":{},"playEndTime":"2026-03-15T17:38:19.856Z","atBatIndex":13},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Joey Wiemer homers (1) on a line drive to left field. Luis García Jr. scores. Nasim Nuñez scores.","rbi":3,"awayScore":3,"homeScore":3,"isOut":false},"about":{"atBatIndex":14,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-03-15T17:40:55.388Z","endTime":"2026-03-15T17:41:55.155Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":686894,"fullName":"Joey Wiemer","link":"/api/v1/people/686894"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":702119,"fullName":"Hunter Hayes","link":"/api/v1/people/702119"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4],"actionIndex":[1],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":686894,"fullName":"Joey Wiemer","link":"/api/v1/people/686894"},"responsiblePitcher":{"id":702119,"link":"/api/v1/people/702119"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":671277,"fullName":"Luis García Jr.","link":"/api/v1/people/671277"},"responsiblePitcher":{"id":690916,"link":"/api/v1/people/690916"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":683083,"fullName":"Nasim Nuñez","link":"/api/v1/people/683083"},"responsiblePitcher":{"id":690916,"link":"/api/v1/people/690916"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-03-15T17:38:48.060Z","endTime":"2026-03-15T17:39:44.208Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":690916,"link":"/api/v1/people/690916","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":676369,"link":"/api/v1/people/676369"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":701675,"link":"/api/v1/people/701675"}},"offense":{"batter":{"id":686894,"link":"/api/v1/people/686894","batSide":{"code":"R","description":"Right"}},"first":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":671277,"link":"/api/v1/people/671277"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Hunter Hayes replaces Richard Fitts.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-03-15T17:39:44.208Z","endTime":"2026-03-15T17:40:57.296Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":702119,"link":"/api/v1/people/702119"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":690916,"link":"/api/v1/people/690916","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":676369,"link":"/api/v1/people/676369"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":701675,"link":"/api/v1/people/701675"}},"offense":{"batter":{"id":686894,"link":"/api/v1/people/686894","batSide":{"code":"R","description":"Right"}},"first":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":671277,"link":"/api/v1/people/671277"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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.3,"endSpeed":86.1,"strikeZoneTop":3.383,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.691682953194295,"aZ":-15.86559899154671,"pfxX":-9.476058607659901,"pfxZ":8.65319292619201,"pX":1.1908661104319307,"pZ":3.57134232763656,"vX0":11.051090145831637,"vY0":-135.470010645276,"vZ0":-3.3766456160366647,"x":71.61,"y":142.35,"x0":-1.6833437767446737,"y0":50.004848975030974,"z0":5.922951488267367,"aX":-17.864095964809593},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":15.2,"breakHorizontal":15.2,"spinRate":2353,"spinDirection":219},"zone":12,"typeConfidence":1.37,"plateTime":0.4021774676680452,"extension":6.032178055607554},"index":2,"playId":"e33145f5-c98a-3e50-b0a2-308125f695d2","pitchNumber":1,"startTime":"2026-03-15T17:40:57.296Z","endTime":"2026-03-15T17:41:00.866Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702119,"link":"/api/v1/people/702119","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":676369,"link":"/api/v1/people/676369"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":701675,"link":"/api/v1/people/701675"}},"offense":{"batter":{"id":686894,"link":"/api/v1/people/686894","batSide":{"code":"R","description":"Right"}},"first":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":671277,"link":"/api/v1/people/671277"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"index":3,"playId":"f6dfe71e-eed8-3077-aab5-1594d39e9426","startTime":"2026-03-15T17:41:13.457Z","endTime":"2026-03-15T17:41:16.470Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":702119,"link":"/api/v1/people/702119","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":676369,"link":"/api/v1/people/676369"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":701675,"link":"/api/v1/people/701675"}},"offense":{"batter":{"id":686894,"link":"/api/v1/people/686894","batSide":{"code":"R","description":"Right"}},"first":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":671277,"link":"/api/v1/people/671277"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.0,"endSpeed":86.1,"strikeZoneTop":3.383,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.45668104844029,"aZ":-16.462993709235615,"pfxX":-8.957035521706636,"pfxZ":8.427982516702075,"pX":0.2157791177806507,"pZ":2.9039644854315276,"vX0":8.843283111877124,"vY0":-133.84488981890763,"vZ0":-5.088444718975319,"x":108.78,"y":160.37,"x0":-1.924588517666227,"y0":50.00089975220219,"z0":5.960762458168139,"aX":-16.69493146197095},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":14.6,"breakHorizontal":15.0,"spinRate":2132,"spinDirection":225},"zone":5,"typeConfidence":1.37,"plateTime":0.4050109127670196,"extension":5.838781789475587},"hitData":{"launchSpeed":106.7,"launchAngle":25.0,"totalDistance":426.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":45.55,"coordY":50.7}},"index":4,"playId":"d88526bf-a190-3d54-a5f6-0afcf7a51f8a","pitchNumber":2,"startTime":"2026-03-15T17:41:30.457Z","endTime":"2026-03-15T17:41:55.155Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702119,"link":"/api/v1/people/702119","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":676369,"link":"/api/v1/people/676369"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":701675,"link":"/api/v1/people/701675"}},"offense":{"batter":{"id":686894,"link":"/api/v1/people/686894","batSide":{"code":"R","description":"Right"}},"first":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":671277,"link":"/api/v1/people/671277"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686894,"link":"/api/v1/people/686894"},"credit":"b_ab"},{"player":{"id":702119,"link":"/api/v1/people/702119"},"credit":"p_ab"},{"player":{"id":686894,"link":"/api/v1/people/686894"},"credit":"b_pa"},{"player":{"id":702119,"link":"/api/v1/people/702119"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.0,"awayTeamWinProbability":46.0,"homeTeamWinProbabilityAdded":-23.799999999999997,"leverageIndex":1.64,"dramaIndex":192.0,"contextMetrics":{},"playEndTime":"2026-03-15T17:41:55.155Z","atBatIndex":14},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"CJ Abrams singles on a ground ball to center fielder Victor Scott II.","rbi":0,"awayScore":3,"homeScore":3,"isOut":false},"about":{"atBatIndex":15,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-03-15T17:42:14.092Z","endTime":"2026-03-15T17:42:51.208Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":0,"outs":2},"matchup":{"batter":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":702119,"fullName":"Hunter Hayes","link":"/api/v1/people/702119"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"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_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.2,"endSpeed":85.3,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.854003210189816,"aZ":-12.052538369948598,"pfxX":-8.471609006461964,"pfxZ":10.761969520914125,"pX":0.8307903486743624,"pZ":1.6404791083411527,"vX0":9.647862564290289,"vY0":-136.55124107624366,"vZ0":-8.78358210970807,"x":85.33,"y":194.49,"x0":-1.6642206408388163,"y0":50.001662436739664,"z0":5.748355093918193,"aX":-15.83858282282888},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":17.5,"breakHorizontal":13.1,"spinRate":2161,"spinDirection":226},"zone":14,"typeConfidence":1.05,"plateTime":0.40263973807935294,"extension":6.024043724950059},"index":0,"playId":"2193eb1e-69fc-35f0-bd00-c52171b61d6d","pitchNumber":1,"startTime":"2026-03-15T17:42:14.092Z","endTime":"2026-03-15T17:42:17.575Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702119,"link":"/api/v1/people/702119","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":676369,"link":"/api/v1/people/676369"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":701675,"link":"/api/v1/people/701675"}},"offense":{"batter":{"id":682928,"link":"/api/v1/people/682928","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":81.3,"endSpeed":75.5,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.933143163512163,"aZ":-36.805206168534305,"pfxX":-2.8721919009341175,"pfxZ":-3.26645492209411,"pX":1.3316929102536956,"pZ":0.5067549510814422,"vX0":8.07042616090886,"vY0":-118.07030400019437,"vZ0":-4.697709730333687,"x":66.24,"y":225.1,"x0":-1.7537710672113325,"y0":50.00567093676505,"z0":5.899670685086537,"aX":-4.066632999330387},"breaks":{"breakAngle":4.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.2,"breakVerticalInduced":-6.8,"breakHorizontal":3.2,"spinRate":2465,"spinDirection":8},"zone":14,"typeConfidence":1.27,"plateTime":0.463436046044722,"extension":5.801446515948408},"index":1,"playId":"d88f4bf0-1f50-3fbc-8700-acacfb6c6769","pitchNumber":2,"startTime":"2026-03-15T17:42:25.909Z","endTime":"2026-03-15T17:42:28.947Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702119,"link":"/api/v1/people/702119","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":676369,"link":"/api/v1/people/676369"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":701675,"link":"/api/v1/people/701675"}},"offense":{"batter":{"id":682928,"link":"/api/v1/people/682928","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.3,"endSpeed":86.3,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.548054031412047,"aZ":-19.99469107232312,"pfxX":-7.001385720214105,"pfxZ":6.444663430486413,"pX":-0.0832529451830411,"pZ":3.03991769937196,"vX0":7.197251067286447,"vY0":-135.8351201879213,"vZ0":-4.088281966159986,"x":120.17,"y":156.7,"x0":-1.8430747735074833,"y0":50.005218583704355,"z0":5.934394027022603,"aX":-13.236421445529649},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":11.0,"breakHorizontal":11.4,"spinRate":2006,"spinDirection":222},"zone":2,"typeConfidence":1.28,"plateTime":0.40147068107638795,"extension":6.013276254494171},"hitData":{"launchSpeed":96.5,"launchAngle":2.0,"totalDistance":59.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":130.21,"coordY":91.76}},"index":2,"playId":"46dfef3d-f11a-3170-9d2a-9680e8163d63","pitchNumber":3,"startTime":"2026-03-15T17:42:41.771Z","endTime":"2026-03-15T17:42:51.208Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702119,"link":"/api/v1/people/702119","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":676369,"link":"/api/v1/people/676369"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":701675,"link":"/api/v1/people/701675"}},"offense":{"batter":{"id":682928,"link":"/api/v1/people/682928","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682928,"link":"/api/v1/people/682928"},"credit":"b_ab"},{"player":{"id":702119,"link":"/api/v1/people/702119"},"credit":"p_ab"},{"player":{"id":682928,"link":"/api/v1/people/682928"},"credit":"b_pa"},{"player":{"id":702119,"link":"/api/v1/people/702119"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.800000000000004,"awayTeamWinProbability":47.199999999999996,"homeTeamWinProbabilityAdded":-1.1999999999999957,"leverageIndex":0.43,"dramaIndex":24.0,"contextMetrics":{},"playEndTime":"2026-03-15T17:42:51.208Z","atBatIndex":15},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"James Wood grounds out, second baseman JJ Wetherholt to first baseman Alec Burleson.","rbi":0,"awayScore":3,"homeScore":3,"isOut":true},"about":{"atBatIndex":16,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-03-15T17:43:27.709Z","endTime":"2026-03-15T17:44:13.042Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":3},"matchup":{"batter":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":702119,"fullName":"Hunter Hayes","link":"/api/v1/people/702119"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"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":676475,"link":"/api/v1/people/676475"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"playId":"2cf35067-f3ed-3f24-93ab-b318ff9214ba","startTime":"2026-03-15T17:43:15.264Z","endTime":"2026-03-15T17:43:18.308Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":702119,"link":"/api/v1/people/702119","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":676369,"link":"/api/v1/people/676369"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":701675,"link":"/api/v1/people/701675"}},"offense":{"batter":{"id":695578,"link":"/api/v1/people/695578","batSide":{"code":"L","description":"Left"}},"first":{"id":682928,"link":"/api/v1/people/682928"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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":83.6,"endSpeed":75.1,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.223363453468775,"aZ":-29.796287557804632,"pfxX":-11.581004256668319,"pfxZ":1.6254447126431941,"pX":-2.6727732895760106,"pZ":5.005463057924028,"vX0":2.3827440886639453,"vY0":-121.5122656763218,"vZ0":3.6197786469268953,"x":218.88,"y":103.63,"x0":-2.174712517685857,"y0":50.00507289461317,"z0":6.116147555997988,"aX":-16.975656052963878},"breaks":{"breakAngle":30.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":4.3,"breakHorizontal":20.2,"spinRate":1309,"spinDirection":246},"zone":11,"typeConfidence":1.44,"plateTime":0.45424120363935705,"extension":5.753567250783779},"index":1,"playId":"b539f2a5-b5a8-3470-a447-1ccac20a6293","pitchNumber":1,"startTime":"2026-03-15T17:43:29.856Z","endTime":"2026-03-15T17:43:32.876Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702119,"link":"/api/v1/people/702119","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":676369,"link":"/api/v1/people/676369"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":701675,"link":"/api/v1/people/701675"}},"offense":{"batter":{"id":695578,"link":"/api/v1/people/695578","batSide":{"code":"L","description":"Left"}},"first":{"id":682928,"link":"/api/v1/people/682928"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.3,"endSpeed":84.3,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.855392044176718,"aZ":-16.709319906421474,"pfxX":-5.995399089541619,"pfxZ":8.466133341148637,"pX":-0.473699286133686,"pZ":4.116835418068886,"vX0":5.98832583441214,"vY0":-134.26068737626173,"vZ0":-1.8674359697085272,"x":135.06,"y":127.63,"x0":-1.9532403449529887,"y0":50.005949845480224,"z0":6.009625285185553,"aX":-10.956329088004267},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":15.1,"breakHorizontal":9.6,"spinRate":2218,"spinDirection":216},"zone":11,"typeConfidence":1.1,"plateTime":0.40784665179851576,"extension":5.941029056889777},"index":2,"playId":"55df18a6-9b74-35f8-914c-200c64ea69a9","pitchNumber":2,"startTime":"2026-03-15T17:43:49.006Z","endTime":"2026-03-15T17:43:52.519Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702119,"link":"/api/v1/people/702119","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":676369,"link":"/api/v1/people/676369"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":701675,"link":"/api/v1/people/701675"}},"offense":{"batter":{"id":695578,"link":"/api/v1/people/695578","batSide":{"code":"L","description":"Left"}},"first":{"id":682928,"link":"/api/v1/people/682928"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.0,"endSpeed":85.4,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.422623260271155,"aZ":-17.477797746366534,"pfxX":-6.518632431908034,"pfxZ":7.964489484143151,"pX":0.593819716586103,"pZ":3.239871568444251,"vX0":8.83796756993712,"vY0":-133.88059372928782,"vZ0":-3.7225115984102533,"x":94.36,"y":151.3,"x0":-1.8781045494515551,"y0":50.00464781544895,"z0":5.872824942283646,"aX":-12.031596271041229},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":13.9,"breakHorizontal":10.3,"spinRate":2321,"spinDirection":218},"zone":3,"typeConfidence":1.0,"plateTime":0.40656019898738016,"extension":5.890781810041502},"hitData":{"launchSpeed":108.0,"launchAngle":6.0,"totalDistance":113.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":150.99,"coordY":153.61}},"index":3,"playId":"ddbf158c-7860-32ff-a718-7eb36a2d9834","pitchNumber":3,"startTime":"2026-03-15T17:44:06.580Z","endTime":"2026-03-15T17:44:13.042Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702119,"link":"/api/v1/people/702119","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":676369,"link":"/api/v1/people/676369"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":701675,"link":"/api/v1/people/701675"}},"offense":{"batter":{"id":695578,"link":"/api/v1/people/695578","batSide":{"code":"L","description":"Left"}},"first":{"id":682928,"link":"/api/v1/people/682928"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":695578,"link":"/api/v1/people/695578"},"credit":"b_ab"},{"player":{"id":702119,"link":"/api/v1/people/702119"},"credit":"p_ab"},{"player":{"id":695578,"link":"/api/v1/people/695578"},"credit":"b_pa"},{"player":{"id":702119,"link":"/api/v1/people/702119"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.1,"awayTeamWinProbability":44.9,"homeTeamWinProbabilityAdded":2.299999999999997,"leverageIndex":0.94,"dramaIndex":43.0,"contextMetrics":{},"playEndTime":"2026-03-15T17:44:13.042Z","atBatIndex":16},{"result":{"type":"atBat","event":"Field Error","eventType":"field_error","description":"Nathan Church reaches on a fielding error by first baseman Luis García Jr.","rbi":0,"awayScore":3,"homeScore":3,"isOut":false},"about":{"atBatIndex":17,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-03-15T17:45:55.596Z","endTime":"2026-03-15T17:47:07.851Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":0},"matchup":{"batter":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":571945,"fullName":"Miles Mikolas","link":"/api/v1/people/571945"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","movementReason":null,"runner":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":671277,"link":"/api/v1/people/671277"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_fielding_error"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":73.7,"endSpeed":68.4,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.747561994763352,"aZ":-42.10663375196419,"pfxX":3.2902518296987315,"pfxZ":-8.517529768110954,"pX":0.06870009696624736,"pZ":2.6037579677004006,"vX0":1.9585943028360397,"vY0":-107.38263874931627,"vZ0":1.248802986869313,"x":114.38,"y":168.48,"x0":-1.2828599242603447,"y0":50.00135610252253,"z0":6.702419650293778,"aX":3.838068619110862},"breaks":{"breakAngle":6.0,"breakLength":14.4,"breakY":24.0,"breakVertical":-65.0,"breakVerticalInduced":-14.8,"breakHorizontal":-6.5,"spinRate":2546,"spinDirection":28},"zone":5,"typeConfidence":2.0,"plateTime":0.5102429014874414,"extension":6.04828234110955},"index":0,"playId":"395ceb04-1220-3074-9886-70334acfd022","pitchNumber":1,"startTime":"2026-03-15T17:46:25.722Z","endTime":"2026-03-15T17:46:29.561Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571945,"link":"/api/v1/people/571945","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":686611,"link":"/api/v1/people/686611"},"center":{"id":686894,"link":"/api/v1/people/686894"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":701675,"link":"/api/v1/people/701675","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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":86.8,"endSpeed":80.5,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.48102254577085,"aZ":-27.547241114070033,"pfxX":1.2475335398471321,"pfxZ":2.831483606101731,"pX":1.6297319310750267,"pZ":3.1184757527853435,"vX0":6.964426201401954,"vY0":-126.4007379703888,"vZ0":-2.708260578840262,"x":54.88,"y":154.58,"x0":-1.3125526568914183,"y0":50.00143161841909,"z0":6.394064659446955,"aX":2.0371435932760162},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":4.8,"breakHorizontal":-3.7,"spinRate":2294,"spinDirection":206},"zone":12,"typeConfidence":2.0,"plateTime":0.43177102006252355,"extension":6.135223409043475},"index":1,"playId":"532b3eb1-b703-3046-bd72-390322fb2a2b","pitchNumber":2,"startTime":"2026-03-15T17:46:37.918Z","endTime":"2026-03-15T17:46:41.731Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571945,"link":"/api/v1/people/571945","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":686611,"link":"/api/v1/people/686611"},"center":{"id":686894,"link":"/api/v1/people/686894"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":701675,"link":"/api/v1/people/701675","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":75.0,"endSpeed":69.4,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.054733933726656,"aZ":-42.41740414159116,"pfxX":5.322437047622147,"pfxZ":-8.52690035872076,"pX":-0.3885349909739182,"pZ":2.2400567574559545,"vX0":0.9260890525045031,"vY0":-109.14908319118527,"vZ0":0.45070838484551023,"x":131.81,"y":178.3,"x0":-1.5101560010162989,"y0":50.00385350215074,"z0":6.6158300139176855,"aX":6.391995440362848},"breaks":{"breakAngle":8.4,"breakLength":14.4,"breakY":24.0,"breakVertical":-63.7,"breakVerticalInduced":-15.0,"breakHorizontal":-9.8,"spinRate":2534,"spinDirection":33},"zone":4,"typeConfidence":2.0,"plateTime":0.5027102430887034,"extension":6.201981715207455},"hitData":{"launchSpeed":66.0,"launchAngle":74.0,"totalDistance":57.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":137.31,"coordY":175.91}},"index":2,"playId":"7c25fb70-35df-395b-b9e1-e7f9fb6ae4dc","pitchNumber":3,"startTime":"2026-03-15T17:46:50.388Z","endTime":"2026-03-15T17:47:07.851Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571945,"link":"/api/v1/people/571945","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":686611,"link":"/api/v1/people/686611"},"center":{"id":686894,"link":"/api/v1/people/686894"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":701675,"link":"/api/v1/people/701675","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":701675,"link":"/api/v1/people/701675"},"credit":"b_ab"},{"player":{"id":571945,"link":"/api/v1/people/571945"},"credit":"p_ab"},{"player":{"id":701675,"link":"/api/v1/people/701675"},"credit":"b_pa"},{"player":{"id":571945,"link":"/api/v1/people/571945"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":58.9,"awayTeamWinProbability":41.1,"homeTeamWinProbabilityAdded":3.799999999999997,"leverageIndex":0.91,"dramaIndex":52.0,"contextMetrics":{},"playEndTime":"2026-03-15T17:47:07.851Z","atBatIndex":17},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Pedro Pagés singles on a ground ball to left fielder Dylan Crews. Nathan Church to 3rd. Pedro Pagés to 2nd. Nathan Church advances to 3rd, on a throwing error by left fielder Dylan Crews.","rbi":0,"awayScore":3,"homeScore":3,"isOut":false},"about":{"atBatIndex":18,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-03-15T17:47:31.420Z","endTime":"2026-03-15T17:47:38.374Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":686780,"fullName":"Pedro Pagés","link":"/api/v1/people/686780"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":571945,"fullName":"Miles Mikolas","link":"/api/v1/people/571945"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":686780,"fullName":"Pedro Pagés","link":"/api/v1/people/686780"},"postOnThird":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":686780,"fullName":"Pedro Pagés","link":"/api/v1/people/686780"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":686611,"link":"/api/v1/people/686611"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":null,"start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":686780,"fullName":"Pedro Pagés","link":"/api/v1/people/686780"},"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":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_play","runner":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":686611,"link":"/api/v1/people/686611"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_throwing_error"}]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.5,"endSpeed":83.3,"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.947632020465782,"aZ":-22.857407951577542,"pfxX":-10.065770343307667,"pfxZ":5.273406743085118,"pX":-0.7289190762530297,"pZ":3.0638625409963294,"vX0":4.960206991762022,"vY0":-131.80467399309714,"vZ0":-4.051050643486347,"x":144.78,"y":156.06,"x0":-1.3233613109582596,"y0":50.00253492499321,"z0":6.300313317813575,"aX":-17.781866553069335},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":8.9,"breakHorizontal":17.2,"spinRate":1965,"spinDirection":216},"zone":1,"typeConfidence":2.0,"plateTime":0.41492133471814086,"extension":6.05572083693654},"hitData":{"launchSpeed":92.9,"launchAngle":-1.0,"totalDistance":46.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":87.62,"coordY":117.11}},"index":0,"playId":"ab0f62c0-ee71-35f0-86d0-5d2aa12c1c1f","pitchNumber":1,"startTime":"2026-03-15T17:47:31.420Z","endTime":"2026-03-15T17:47:38.374Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571945,"link":"/api/v1/people/571945","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":686611,"link":"/api/v1/people/686611"},"center":{"id":686894,"link":"/api/v1/people/686894"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":686780,"link":"/api/v1/people/686780","batSide":{"code":"R","description":"Right"}},"first":{"id":701675,"link":"/api/v1/people/701675"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686780,"link":"/api/v1/people/686780"},"credit":"b_ab"},{"player":{"id":571945,"link":"/api/v1/people/571945"},"credit":"p_ab"},{"player":{"id":686780,"link":"/api/v1/people/686780"},"credit":"b_pa"},{"player":{"id":571945,"link":"/api/v1/people/571945"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":69.19999999999999,"awayTeamWinProbability":30.80000000000001,"homeTeamWinProbabilityAdded":10.29999999999999,"leverageIndex":1.52,"dramaIndex":106.0,"contextMetrics":{},"playEndTime":"2026-03-15T17:47:38.374Z","atBatIndex":18},{"result":{"type":"atBat","event":"Sac Fly","eventType":"sac_fly","description":"Victor Scott II out on a sacrifice fly to center fielder Joey Wiemer. Nathan Church scores.","rbi":1,"awayScore":3,"homeScore":4,"isOut":true},"about":{"atBatIndex":19,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-03-15T17:48:40.989Z","endTime":"2026-03-15T17:49:10.721Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":687363,"fullName":"Victor Scott II","link":"/api/v1/people/687363"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":571945,"fullName":"Miles Mikolas","link":"/api/v1/people/571945"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":686780,"fullName":"Pedro Pagés","link":"/api/v1/people/686780"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Sac Fly","eventType":"sac_fly","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":1},"credits":[{"player":{"id":686894,"link":"/api/v1/people/686894"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":"r_adv_play","runner":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"responsiblePitcher":{"id":571945,"link":"/api/v1/people/571945"},"isScoringEvent":true,"rbi":true,"earned":false,"teamUnearned":true,"playIndex":1},"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":87.1,"endSpeed":80.9,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.519295592256434,"aZ":-23.510351430426816,"pfxX":1.5676903214840312,"pfxZ":5.270232438086456,"pX":1.6776224698514923,"pZ":2.0683600584897968,"vX0":6.645913972042595,"vY0":-126.75393087571513,"vZ0":-6.176294388411952,"x":53.05,"y":182.93,"x0":-1.1714070303572766,"y0":50.002511036994214,"z0":6.388669984347415,"aX":2.5737484987211903},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":8.5,"breakHorizontal":-4.2,"spinRate":2222,"spinDirection":206},"zone":14,"typeConfidence":2.0,"plateTime":0.43051694907934035,"extension":6.0968077362958955},"index":0,"playId":"063c9b7a-239f-37fc-abb5-e22651fb9785","pitchNumber":1,"startTime":"2026-03-15T17:48:40.989Z","endTime":"2026-03-15T17:48:44.349Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571945,"link":"/api/v1/people/571945","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":686611,"link":"/api/v1/people/686611"},"center":{"id":686894,"link":"/api/v1/people/686894"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":687363,"link":"/api/v1/people/687363","batSide":{"code":"L","description":"Left"}},"second":{"id":686780,"link":"/api/v1/people/686780"},"third":{"id":701675,"link":"/api/v1/people/701675"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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":true,"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.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.08615081887294,"aZ":-16.738502182168443,"pfxX":-5.447347291118651,"pfxZ":8.694672272543379,"pX":0.05469292048806985,"pZ":2.012083106438716,"vX0":5.513606392338106,"vY0":-131.92401893650444,"vZ0":-7.853982288613771,"x":114.92,"y":184.45,"x0":-1.3471498144075547,"y0":50.005790055826644,"z0":6.244612635516471,"aX":-9.675681592836744},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":14.4,"breakHorizontal":8.8,"spinRate":2227,"spinDirection":218},"zone":8,"typeConfidence":2.0,"plateTime":0.4139937653629313,"extension":6.206103130546122},"hitData":{"launchSpeed":90.2,"launchAngle":42.0,"totalDistance":301.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":109.71,"coordY":79.87}},"index":1,"playId":"8b7cf274-43ee-3276-8b11-2d476258d7bd","pitchNumber":2,"startTime":"2026-03-15T17:49:00.573Z","endTime":"2026-03-15T17:49:10.721Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571945,"link":"/api/v1/people/571945","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":686611,"link":"/api/v1/people/686611"},"center":{"id":686894,"link":"/api/v1/people/686894"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":687363,"link":"/api/v1/people/687363","batSide":{"code":"L","description":"Left"}},"second":{"id":686780,"link":"/api/v1/people/686780"},"third":{"id":701675,"link":"/api/v1/people/701675"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687363,"link":"/api/v1/people/687363"},"credit":"b_pa"},{"player":{"id":571945,"link":"/api/v1/people/571945"},"credit":"p_pa"}],"flags":[{"credit":"b_sac_fly"}],"homeTeamWinProbability":67.4,"awayTeamWinProbability":32.599999999999994,"homeTeamWinProbabilityAdded":-1.799999999999983,"leverageIndex":1.39,"dramaIndex":51.0,"contextMetrics":{},"playEndTime":"2026-03-15T17:49:10.721Z","atBatIndex":19},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"JJ Wetherholt grounds out, second baseman Nasim Nuñez to first baseman Luis García Jr. Pedro Pagés to 3rd.","rbi":0,"awayScore":3,"homeScore":4,"isOut":true},"about":{"atBatIndex":20,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-03-15T17:49:36.321Z","endTime":"2026-03-15T17:51:12.025Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":571945,"fullName":"Miles Mikolas","link":"/api/v1/people/571945"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":686780,"fullName":"Pedro Pagés","link":"/api/v1/people/686780"},"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":"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":4},"credits":[{"player":{"id":683083,"link":"/api/v1/people/683083"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":671277,"link":"/api/v1/people/671277"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":686780,"fullName":"Pedro Pagés","link":"/api/v1/people/686780"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.8,"endSpeed":78.6,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.04758955543147,"aZ":-31.881838373005685,"pfxX":-8.809329456576904,"pfxZ":0.18744887419845302,"pX":0.06560987167319136,"pZ":1.2362269300585307,"vX0":6.810467182903363,"vY0":-123.31934736094725,"vZ0":-5.189369844291578,"x":114.5,"y":205.4,"x0":-1.5786752092371548,"y0":50.00144742001864,"z0":6.037104451910046,"aX":-13.654424323176354},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":-0.6,"breakHorizontal":14.5,"spinRate":1369,"spinDirection":251},"zone":14,"typeConfidence":2.0,"plateTime":0.4430560293654944,"extension":6.243931384849449},"index":0,"playId":"f73fbd1f-2137-3c7c-8093-ad735110c087","pitchNumber":1,"startTime":"2026-03-15T17:49:42.328Z","endTime":"2026-03-15T17:49:46.309Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571945,"link":"/api/v1/people/571945","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":686611,"link":"/api/v1/people/686611"},"center":{"id":686894,"link":"/api/v1/people/686894"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":802139,"link":"/api/v1/people/802139","batSide":{"code":"L","description":"Left"}},"second":{"id":686780,"link":"/api/v1/people/686780"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.9,"endSpeed":80.4,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.99043107134439,"aZ":-20.77105190688191,"pfxX":0.017767111388536483,"pfxZ":6.9937592017823755,"pX":0.3457652450815983,"pZ":1.7345374524370403,"vX0":4.518492687994171,"vY0":-126.4376825755655,"vZ0":-7.122491421274183,"x":103.82,"y":191.95,"x0":-1.461333840093931,"y0":50.005484943935755,"z0":6.235997474862217,"aX":0.02880940848883758},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":11.4,"breakHorizontal":-1.0,"spinRate":2238,"spinDirection":221},"zone":9,"typeConfidence":2.0,"plateTime":0.4319755543451933,"extension":6.1031141828323445},"index":1,"playId":"b22dd9c1-4709-3288-af06-db5dfd630610","pitchNumber":2,"startTime":"2026-03-15T17:49:58.857Z","endTime":"2026-03-15T17:50:02.251Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571945,"link":"/api/v1/people/571945","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":686611,"link":"/api/v1/people/686611"},"center":{"id":686894,"link":"/api/v1/people/686894"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":802139,"link":"/api/v1/people/802139","batSide":{"code":"L","description":"Left"}},"second":{"id":686780,"link":"/api/v1/people/686780"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":74.3,"endSpeed":68.5,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.613831381568676,"aZ":-43.323604092098655,"pfxX":3.4802657851583425,"pfxZ":-9.496955858717605,"pX":-0.846482835453006,"pZ":2.2556384109520504,"vX0":-0.25323084467509926,"vY0":-108.19780301845206,"vZ0":0.6069072543816136,"x":149.27,"y":177.88,"x0":-1.178835126170884,"y0":50.00239727451085,"z0":6.756881579107117,"aX":4.085625497362383},"breaks":{"breakAngle":4.8,"breakLength":14.4,"breakY":24.0,"breakVertical":-66.5,"breakVerticalInduced":-16.6,"breakHorizontal":-6.2,"spinRate":2615,"spinDirection":34},"zone":13,"typeConfidence":2.0,"plateTime":0.5081435731867678,"extension":6.027181235930083},"index":2,"playId":"7aee1244-c6bc-3350-bf72-50ae0b73f964","pitchNumber":3,"startTime":"2026-03-15T17:50:14.936Z","endTime":"2026-03-15T17:50:18.957Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571945,"link":"/api/v1/people/571945","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":686611,"link":"/api/v1/people/686611"},"center":{"id":686894,"link":"/api/v1/people/686894"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":802139,"link":"/api/v1/people/802139","batSide":{"code":"L","description":"Left"}},"second":{"id":686780,"link":"/api/v1/people/686780"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.0,"endSpeed":82.0,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.251606608577447,"aZ":-21.78981841846457,"pfxX":-0.22396267832603467,"pfxZ":6.136581630002647,"pX":0.7501719798984748,"pZ":2.900955028143196,"vX0":5.331824102797802,"vY0":-128.19535425790764,"vZ0":-4.525259452557036,"x":88.41,"y":160.45,"x0":-1.3127627971676123,"y0":50.00629857285091,"z0":6.353762362842515,"aX":-0.38001981357892134},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":10.4,"breakHorizontal":-0.6,"spinRate":2319,"spinDirection":207},"zone":3,"typeConfidence":2.0,"plateTime":0.4244955568422508,"extension":5.980309696254191},"index":3,"playId":"f0453ced-5750-3e07-96a1-20dad7a56544","pitchNumber":4,"startTime":"2026-03-15T17:50:33.088Z","endTime":"2026-03-15T17:51:00.095Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571945,"link":"/api/v1/people/571945","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":686611,"link":"/api/v1/people/686611"},"center":{"id":686894,"link":"/api/v1/people/686894"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":802139,"link":"/api/v1/people/802139","batSide":{"code":"L","description":"Left"}},"second":{"id":686780,"link":"/api/v1/people/686780"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":138,"player":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"}},"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.7,"endSpeed":84.7,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.004735691699207,"aZ":-22.673833128983826,"pfxX":-9.786578381914543,"pfxZ":5.227969651295831,"pX":0.5146864744824683,"pZ":2.6426511097397416,"vX0":8.017224688204706,"vY0":-133.29088190413995,"vZ0":-4.982381529225215,"x":97.38,"y":167.43,"x0":-1.2460967715910092,"y0":50.00381250275463,"z0":6.152432205531274,"aX":-17.784628030593186},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":8.6,"breakHorizontal":16.2,"spinRate":2134,"spinDirection":226},"zone":6,"typeConfidence":2.0,"plateTime":0.4094031689026516,"extension":6.138810554359009},"hitData":{"launchSpeed":73.4,"launchAngle":-43.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":142.38,"coordY":162.73}},"index":4,"playId":"69d7f5b4-9595-3a55-b4f9-b3fd04ec0054","pitchNumber":5,"startTime":"2026-03-15T17:51:02.495Z","endTime":"2026-03-15T17:51:12.025Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571945,"link":"/api/v1/people/571945","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":686611,"link":"/api/v1/people/686611"},"center":{"id":686894,"link":"/api/v1/people/686894"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":802139,"link":"/api/v1/people/802139","batSide":{"code":"L","description":"Left"}},"second":{"id":686780,"link":"/api/v1/people/686780"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":802139,"link":"/api/v1/people/802139"},"credit":"b_ab"},{"player":{"id":571945,"link":"/api/v1/people/571945"},"credit":"p_ab"},{"player":{"id":802139,"link":"/api/v1/people/802139"},"credit":"b_pa"},{"player":{"id":571945,"link":"/api/v1/people/571945"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":64.60000000000001,"awayTeamWinProbability":35.39999999999999,"homeTeamWinProbabilityAdded":-2.799999999999997,"leverageIndex":1.14,"dramaIndex":51.0,"contextMetrics":{},"playEndTime":"2026-03-15T17:51:12.025Z","atBatIndex":20},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Masyn Winn grounds out, third baseman Brady House to first baseman Luis García Jr.","rbi":0,"awayScore":3,"homeScore":4,"isOut":true},"about":{"atBatIndex":21,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-03-15T17:51:40.123Z","endTime":"2026-03-15T17:52:56.584Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":3},"matchup":{"batter":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":571945,"fullName":"Miles Mikolas","link":"/api/v1/people/571945"},"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":"Groundout","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":691781,"link":"/api/v1/people/691781"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":671277,"link":"/api/v1/people/671277"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":75.2,"endSpeed":69.9,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.897849581179038,"aZ":-43.1301062082433,"pfxX":2.7898144584399898,"pfxZ":-9.073930890516731,"pX":1.3941337951585338,"pZ":1.4756760484538447,"vX0":4.964581395510531,"vY0":-109.41121052385184,"vZ0":-1.10600932663335,"x":63.86,"y":198.94,"x0":-1.2695285248485473,"y0":50.000367370825046,"z0":6.623201253710074,"aX":3.3694956564228007},"breaks":{"breakAngle":4.8,"breakLength":14.4,"breakY":24.0,"breakVertical":-64.9,"breakVerticalInduced":-16.3,"breakHorizontal":-6.4,"spinRate":2588,"spinDirection":28},"zone":14,"typeConfidence":2.0,"plateTime":0.501248968926475,"extension":6.100019538233254},"index":0,"playId":"ce4fe557-00e2-3026-b25c-a7f672a8e529","pitchNumber":1,"startTime":"2026-03-15T17:51:41.148Z","endTime":"2026-03-15T17:51:44.562Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571945,"link":"/api/v1/people/571945","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":686611,"link":"/api/v1/people/686611"},"center":{"id":686894,"link":"/api/v1/people/686894"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":691026,"link":"/api/v1/people/691026","batSide":{"code":"R","description":"Right"}},"third":{"id":686780,"link":"/api/v1/people/686780"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.5,"endSpeed":79.1,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.9706707529904,"aZ":-24.98789056533881,"pfxX":-3.784747920791248,"pfxZ":4.55041116034881,"pX":1.009244505704344,"pZ":2.4772927615656557,"vX0":7.0403468987960665,"vY0":-124.35361360798895,"vZ0":-4.304392167385493,"x":78.53,"y":171.89,"x0":-1.3562185398121407,"y0":50.00454906113775,"z0":6.283298595937138,"aX":-5.979233087233873},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":7.6,"breakHorizontal":5.4,"spinRate":2272,"spinDirection":161},"zone":12,"typeConfidence":2.0,"plateTime":0.43905444159464935,"extension":6.163673659022086},"index":1,"playId":"13414961-12c9-3649-9621-d1aa97a62681","pitchNumber":2,"startTime":"2026-03-15T17:51:57.948Z","endTime":"2026-03-15T17:52:01.237Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571945,"link":"/api/v1/people/571945","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":686611,"link":"/api/v1/people/686611"},"center":{"id":686894,"link":"/api/v1/people/686894"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":691026,"link":"/api/v1/people/691026","batSide":{"code":"R","description":"Right"}},"third":{"id":686780,"link":"/api/v1/people/686780"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.2,"endSpeed":85.6,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.273719898011752,"aZ":-22.76643434688035,"pfxX":-11.000556168886837,"pfxZ":5.09738938833416,"pX":1.4915689268107948,"pZ":2.369605624340636,"vX0":11.207170747088762,"vY0":-133.8339592959397,"vZ0":-5.708018330396349,"x":60.14,"y":174.8,"x0":-1.2872471513828658,"y0":50.00142699968765,"z0":6.122732005575456,"aX":-20.294559822381416},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":8.4,"breakHorizontal":18.0,"spinRate":2147,"spinDirection":223},"zone":14,"typeConfidence":2.0,"plateTime":0.40663801124179955,"extension":6.237829987358004},"index":2,"playId":"645d0cf5-db5a-32de-a2da-37f63c3f7820","pitchNumber":3,"startTime":"2026-03-15T17:52:17.396Z","endTime":"2026-03-15T17:52:20.468Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571945,"link":"/api/v1/people/571945","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":686611,"link":"/api/v1/people/686611"},"center":{"id":686894,"link":"/api/v1/people/686894"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":691026,"link":"/api/v1/people/691026","batSide":{"code":"R","description":"Right"}},"third":{"id":686780,"link":"/api/v1/people/686780"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.5,"endSpeed":83.4,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.7841566418168,"aZ":-15.695467844293878,"pfxX":-6.163720590491852,"pfxZ":9.300912730262127,"pX":-0.8189743142237965,"pZ":3.301975765143437,"vX0":4.271088485591486,"vY0":-131.71916093262618,"vZ0":-4.394351942077664,"x":148.22,"y":149.63,"x0":-1.6538441046604184,"y0":50.005246167682074,"z0":6.138702207990997,"aX":-10.923063282283605},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":16.2,"breakHorizontal":10.3,"spinRate":2219,"spinDirection":223},"zone":11,"typeConfidence":2.0,"plateTime":0.4145145129120187,"extension":6.121887014812727},"index":3,"playId":"175ac1f1-7f72-3a64-b659-a1c886260d33","pitchNumber":4,"startTime":"2026-03-15T17:52:31.908Z","endTime":"2026-03-15T17:52:35.424Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571945,"link":"/api/v1/people/571945","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":686611,"link":"/api/v1/people/686611"},"center":{"id":686894,"link":"/api/v1/people/686894"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":691026,"link":"/api/v1/people/691026","batSide":{"code":"R","description":"Right"}},"third":{"id":686780,"link":"/api/v1/people/686780"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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":3,"strikes":1,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.0,"endSpeed":80.5,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.97681206609711,"aZ":-23.64702097329333,"pfxX":-0.060200402758517235,"pfxZ":5.268071723189671,"pX":0.31660710615796095,"pZ":1.6404845446671112,"vX0":4.641810245431977,"vY0":-125.27236558404275,"vZ0":-6.532903629195692,"x":104.93,"y":194.49,"x0":-1.5383723614014315,"y0":50.00157061670775,"z0":6.166396982127025,"aX":-0.09768139687333272},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":8.5,"breakHorizontal":-0.7,"spinRate":2157,"spinDirection":200},"zone":9,"typeConfidence":2.0,"plateTime":0.4342186661909979,"extension":6.290132572794839},"hitData":{"launchSpeed":71.0,"launchAngle":-12.0,"totalDistance":10.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":107.4,"coordY":167.3}},"index":4,"playId":"3776324a-0494-3858-a6e5-70c58155249d","pitchNumber":5,"startTime":"2026-03-15T17:52:50.163Z","endTime":"2026-03-15T17:52:56.584Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571945,"link":"/api/v1/people/571945","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":686611,"link":"/api/v1/people/686611"},"center":{"id":686894,"link":"/api/v1/people/686894"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":691026,"link":"/api/v1/people/691026","batSide":{"code":"R","description":"Right"}},"third":{"id":686780,"link":"/api/v1/people/686780"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691026,"link":"/api/v1/people/691026"},"credit":"b_ab"},{"player":{"id":571945,"link":"/api/v1/people/571945"},"credit":"p_ab"},{"player":{"id":691026,"link":"/api/v1/people/691026"},"credit":"b_pa"},{"player":{"id":571945,"link":"/api/v1/people/571945"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":61.199999999999996,"awayTeamWinProbability":38.800000000000004,"homeTeamWinProbabilityAdded":-3.400000000000013,"leverageIndex":1.28,"dramaIndex":58.0,"contextMetrics":{},"playEndTime":"2026-03-15T17:52:56.584Z","atBatIndex":21},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Keibert Ruiz lines out to right fielder Nathan Church.","rbi":0,"awayScore":3,"homeScore":4,"isOut":true},"about":{"atBatIndex":22,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-03-15T17:55:04.039Z","endTime":"2026-03-15T17:55:53.456Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":660688,"fullName":"Keibert Ruiz","link":"/api/v1/people/660688"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":690916,"fullName":"Richard Fitts","link":"/api/v1/people/690916"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":660688,"fullName":"Keibert Ruiz","link":"/api/v1/people/660688"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":701675,"link":"/api/v1/people/701675"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Richard Fitts replaces Hunter Hayes.","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-03-15T17:53:27.643Z","endTime":"2026-03-15T17:55:06.283Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":690916,"link":"/api/v1/people/690916"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":702119,"link":"/api/v1/people/702119","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":676369,"link":"/api/v1/people/676369"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":701675,"link":"/api/v1/people/701675"}},"offense":{"batter":{"id":660688,"link":"/api/v1/people/660688","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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.8,"endSpeed":88.4,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.466607223371433,"aZ":-10.156304316262883,"pfxX":-3.5976858416122512,"pfxZ":11.088347684669124,"pX":-0.775584327203364,"pZ":2.155875211688295,"vX0":4.748527385676826,"vY0":-139.3493033863614,"vZ0":-8.248181566099474,"x":146.56,"y":180.57,"x0":-2.026613400399483,"y0":50.002539990166746,"z0":5.80770962288864,"aX":-7.144065718500819},"breaks":{"breakAngle":27.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.8,"breakVerticalInduced":18.7,"breakHorizontal":5.6,"spinRate":2481,"spinDirection":201},"zone":4,"typeConfidence":0.89,"plateTime":0.39160017492808175,"extension":6.678334856235837},"index":1,"playId":"24d223a5-a1f5-3563-8c02-c7ad3d992efe","pitchNumber":1,"startTime":"2026-03-15T17:55:06.283Z","endTime":"2026-03-15T17:55:09.495Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690916,"link":"/api/v1/people/690916","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":676369,"link":"/api/v1/people/676369"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":701675,"link":"/api/v1/people/701675"}},"offense":{"batter":{"id":660688,"link":"/api/v1/people/660688","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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":88.6,"endSpeed":80.9,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.323126953516073,"aZ":-24.224298542353154,"pfxX":-10.174945588527637,"pfxZ":4.778070705039829,"pX":-0.6047242319869278,"pZ":0.9939706057598136,"vX0":7.638657483701784,"vY0":-128.61289787252142,"vZ0":-7.093271584044515,"x":140.05,"y":211.94,"x0":-2.301101280053539,"y0":50.002684331641625,"z0":5.684411385405238,"aX":-16.932865628612},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":7.1,"breakHorizontal":16.6,"spinRate":1336,"spinDirection":227},"zone":13,"typeConfidence":0.91,"plateTime":0.42693998569917513,"extension":6.675863164807792},"index":2,"playId":"ff6c878d-65e4-3360-ab84-dd8aa382e29d","pitchNumber":2,"startTime":"2026-03-15T17:55:19.960Z","endTime":"2026-03-15T17:55:22.960Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690916,"link":"/api/v1/people/690916","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":676369,"link":"/api/v1/people/676369"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":701675,"link":"/api/v1/people/701675"}},"offense":{"batter":{"id":660688,"link":"/api/v1/people/660688","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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":87.1,"endSpeed":81.1,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.937964170082235,"aZ":-29.81786896332343,"pfxX":-0.8122533286870331,"pfxZ":1.4271370439107143,"pX":-0.16136397777198522,"pZ":1.3583766292361843,"vX0":5.381605641463241,"vY0":-126.77835273740101,"vZ0":-5.23920712119097,"x":123.15,"y":202.1,"x0":-2.194908188629074,"y0":50.002258618903625,"z0":5.797151466572149,"aX":-1.339833997734964},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":1.8,"breakHorizontal":0.4,"spinRate":2493,"spinDirection":127},"zone":13,"typeConfidence":0.89,"plateTime":0.43004074081345056,"extension":6.688298960268173},"index":3,"playId":"f6256acf-14f6-3ea1-8e05-ee8fa9669839","pitchNumber":3,"startTime":"2026-03-15T17:55:34.132Z","endTime":"2026-03-15T17:55:37.582Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690916,"link":"/api/v1/people/690916","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":676369,"link":"/api/v1/people/676369"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":701675,"link":"/api/v1/people/701675"}},"offense":{"batter":{"id":660688,"link":"/api/v1/people/660688","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.5,"endSpeed":82.1,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.881606673492787,"aZ":-27.699282947773124,"pfxX":-1.2697091261327504,"pfxZ":2.6603585700192953,"pX":0.047003482812357764,"pZ":2.0455914973710696,"vX0":5.735387930204497,"vY0":-127.51220890230896,"vZ0":-4.2476603290493475,"x":115.21,"y":183.55,"x0":-2.045610062352583,"y0":50.00419674886433,"z0":5.8648659702678545,"aX":-2.1373318201900275},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":4.3,"breakHorizontal":1.3,"spinRate":2400,"spinDirection":115},"zone":8,"typeConfidence":0.88,"plateTime":0.42604219643808294,"extension":6.7377416874054425},"hitData":{"launchSpeed":79.7,"launchAngle":27.0,"totalDistance":271.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":164.85,"coordY":98.36}},"index":4,"playId":"b5199005-94e6-3448-bb20-3c2c2fd2cf66","pitchNumber":4,"startTime":"2026-03-15T17:55:47.773Z","endTime":"2026-03-15T17:55:53.456Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690916,"link":"/api/v1/people/690916","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":676369,"link":"/api/v1/people/676369"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":701675,"link":"/api/v1/people/701675"}},"offense":{"batter":{"id":660688,"link":"/api/v1/people/660688","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":660688,"link":"/api/v1/people/660688"},"credit":"b_ab"},{"player":{"id":690916,"link":"/api/v1/people/690916"},"credit":"p_ab"},{"player":{"id":660688,"link":"/api/v1/people/660688"},"credit":"b_pa"},{"player":{"id":690916,"link":"/api/v1/people/690916"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":63.800000000000004,"awayTeamWinProbability":36.199999999999996,"homeTeamWinProbabilityAdded":2.6000000000000085,"leverageIndex":1.03,"dramaIndex":47.0,"contextMetrics":{},"playEndTime":"2026-03-15T17:55:53.456Z","atBatIndex":22},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Daylen Lile strikes out on a foul tip.","rbi":0,"awayScore":3,"homeScore":4,"isOut":true},"about":{"atBatIndex":23,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-03-15T17:56:00.533Z","endTime":"2026-03-15T17:57:51.227Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":690916,"fullName":"Richard Fitts","link":"/api/v1/people/690916"},"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":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":686780,"link":"/api/v1/people/686780"},"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":82.8,"endSpeed":77.8,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.510755534206933,"aZ":-36.950716146246734,"pfxX":3.511691587087403,"pfxZ":-3.19079295222736,"pX":-0.8822003287312489,"pZ":0.6474258196385778,"vX0":1.5871735499318866,"vY0":-120.72109677674142,"vZ0":-4.818272090508367,"x":150.63,"y":221.3,"x0":-2.001811759030353,"y0":50.00519007110496,"z0":5.874413966233196,"aX":5.253657780756336},"breaks":{"breakAngle":8.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.0,"breakVerticalInduced":-6.6,"breakHorizontal":-6.7,"spinRate":2529,"spinDirection":54},"zone":13,"typeConfidence":0.9,"plateTime":0.4513851938632678,"extension":6.617904845882893},"index":0,"playId":"f3413fbc-b91c-31b6-9334-7ae7edb3864d","pitchNumber":1,"startTime":"2026-03-15T17:56:16.307Z","endTime":"2026-03-15T17:56:19.369Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690916,"link":"/api/v1/people/690916","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":676369,"link":"/api/v1/people/676369"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":701675,"link":"/api/v1/people/701675"}},"offense":{"batter":{"id":695734,"link":"/api/v1/people/695734","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.5,"endSpeed":82.0,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.750129841206146,"aZ":-28.786360753856517,"pfxX":-1.0293112754184395,"pfxZ":1.986979938381051,"pX":-0.8736324393572078,"pZ":3.4666675300230585,"vX0":3.786844122169743,"vY0":-128.9384130240412,"vZ0":-0.6508248645700143,"x":150.3,"y":145.18,"x0":-2.219817810073586,"y0":50.00122022996917,"z0":5.919962804894445,"aX":-1.7540783138260845},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":3.7,"breakHorizontal":1.1,"spinRate":2427,"spinDirection":137},"zone":11,"typeConfidence":0.89,"plateTime":0.42282277263555024,"extension":6.657430318860103},"index":1,"playId":"6972e386-7a98-3182-a92e-7ddf9159f8e3","pitchNumber":2,"startTime":"2026-03-15T17:56:31.740Z","endTime":"2026-03-15T17:56:36.760Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690916,"link":"/api/v1/people/690916","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":676369,"link":"/api/v1/people/676369"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":701675,"link":"/api/v1/people/701675"}},"offense":{"batter":{"id":695734,"link":"/api/v1/people/695734","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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":1,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.5,"endSpeed":81.5,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.789785185156056,"aZ":-28.664938556874656,"pfxX":0.4196758549855196,"pfxZ":2.102625596478914,"pX":-0.2423120039826893,"pZ":2.2151323280257134,"vX0":4.43864944083172,"vY0":-127.51250710698108,"vZ0":-3.410183438332737,"x":126.24,"y":178.97,"x0":-2.0501055196294162,"y0":50.003363273814735,"z0":5.797725258898286,"aX":0.7004995467053237},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":3.4,"breakHorizontal":-1.7,"spinRate":2383,"spinDirection":131},"zone":5,"typeConfidence":0.9,"plateTime":0.42727594305101846,"extension":6.784689183897774},"index":2,"playId":"ef082c71-a53b-3b8d-98cd-d58dbd71c9b1","pitchNumber":3,"startTime":"2026-03-15T17:56:47.462Z","endTime":"2026-03-15T17:56:51.203Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690916,"link":"/api/v1/people/690916","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":676369,"link":"/api/v1/people/676369"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":701675,"link":"/api/v1/people/701675"}},"offense":{"batter":{"id":695734,"link":"/api/v1/people/695734","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.2,"endSpeed":89.6,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.584718723572163,"aZ":-11.494325611306067,"pfxX":-2.742149618097958,"pfxZ":10.095508072840797,"pX":-0.7180610529087743,"pZ":3.0012440758208867,"vX0":4.824866993278557,"vY0":-141.5696696530845,"vZ0":-5.745998605846375,"x":144.37,"y":157.75,"x0":-2.0811389068513053,"y0":50.000745512018064,"z0":5.7797473388492335,"aX":-5.61638126144865},"breaks":{"breakAngle":20.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":17.4,"breakHorizontal":4.1,"spinRate":2529,"spinDirection":203},"zone":1,"typeConfidence":0.9,"plateTime":0.3855651024044682,"extension":6.834998053080524},"index":3,"playId":"a4b27a54-0fa6-3720-9b78-46ee81a77c0c","pitchNumber":4,"startTime":"2026-03-15T17:57:07.788Z","endTime":"2026-03-15T17:57:10.938Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690916,"link":"/api/v1/people/690916","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":676369,"link":"/api/v1/people/676369"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":701675,"link":"/api/v1/people/701675"}},"offense":{"batter":{"id":695734,"link":"/api/v1/people/695734","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":98.1,"endSpeed":89.4,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.419597500828,"aZ":-9.7265782206828,"pfxX":-1.7772342439916224,"pfxZ":10.890558769700991,"pX":-1.3139096404935193,"pZ":3.949568287099464,"vX0":2.9944843626548083,"vY0":-142.78262702153606,"vZ0":-3.4722862070550646,"x":167.08,"y":132.14,"x0":-2.1461830912621953,"y0":50.00038847261975,"z0":5.795225688121906,"aX":-3.662745420358853},"breaks":{"breakAngle":15.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.2,"breakVerticalInduced":19.2,"breakHorizontal":2.6,"spinRate":2555,"spinDirection":202},"zone":11,"typeConfidence":0.9,"plateTime":0.38386576571794295,"extension":6.802532684838231},"index":4,"playId":"3c411eaf-6c9e-38ee-ba9b-a0e9f832c3a0","pitchNumber":5,"startTime":"2026-03-15T17:57:32.411Z","endTime":"2026-03-15T17:57:35.611Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690916,"link":"/api/v1/people/690916","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":676369,"link":"/api/v1/people/676369"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":701675,"link":"/api/v1/people/701675"}},"offense":{"batter":{"id":695734,"link":"/api/v1/people/695734","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.8,"endSpeed":82.6,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.47838079837058,"aZ":-27.419592490552528,"pfxX":-1.8746883470025106,"pfxZ":2.7649379550405797,"pX":-0.13427407949045486,"pZ":2.3136208257917517,"vX0":5.635468587976627,"vY0":-129.3412510093566,"vZ0":-3.7150732006559553,"x":122.12,"y":176.31,"x0":-2.0845390396650036,"y0":50.00143176852742,"z0":5.839080531453007,"aX":-3.2212732859558284},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":4.6,"breakHorizontal":2.3,"spinRate":2489,"spinDirection":126},"zone":5,"typeConfidence":0.87,"plateTime":0.421255533246256,"extension":6.7966526269321355},"index":5,"playId":"b1e96028-295c-36b7-8f55-57361b803055","pitchNumber":6,"startTime":"2026-03-15T17:57:48.089Z","endTime":"2026-03-15T17:57:51.227Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690916,"link":"/api/v1/people/690916","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":676369,"link":"/api/v1/people/676369"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":701675,"link":"/api/v1/people/701675"}},"offense":{"batter":{"id":695734,"link":"/api/v1/people/695734","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":695734,"link":"/api/v1/people/695734"},"credit":"b_ab"},{"player":{"id":690916,"link":"/api/v1/people/690916"},"credit":"p_ab"},{"player":{"id":695734,"link":"/api/v1/people/695734"},"credit":"b_pa"},{"player":{"id":690916,"link":"/api/v1/people/690916"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":65.7,"awayTeamWinProbability":34.3,"homeTeamWinProbabilityAdded":1.8999999999999986,"leverageIndex":0.75,"dramaIndex":36.0,"contextMetrics":{},"playEndTime":"2026-03-15T17:57:51.227Z","atBatIndex":23},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Luis García Jr. grounds out, third baseman José Fermín to first baseman Alec Burleson.","rbi":0,"awayScore":3,"homeScore":4,"isOut":true},"about":{"atBatIndex":24,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-03-15T17:57:54.801Z","endTime":"2026-03-15T17:58:52.297Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":3},"matchup":{"batter":{"id":671277,"fullName":"Luis García Jr.","link":"/api/v1/people/671277"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":690916,"fullName":"Richard Fitts","link":"/api/v1/people/690916"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":671277,"fullName":"Luis García Jr.","link":"/api/v1/people/671277"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":665877,"link":"/api/v1/people/665877"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":676475,"link":"/api/v1/people/676475"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"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":97.2,"endSpeed":89.5,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.689167046974646,"aZ":-10.261465639991684,"pfxX":-2.5384762546182573,"pfxZ":10.70586242250364,"pX":-1.5657956634219519,"pZ":3.4037456819971506,"vX0":2.481728354904635,"vY0":-141.549099936623,"vZ0":-4.8944207309708325,"x":176.68,"y":146.88,"x0":-2.1204419201248994,"y0":50.003194218424504,"z0":5.801350588307331,"aX":-5.196019225364879},"breaks":{"breakAngle":22.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.0,"breakVerticalInduced":18.7,"breakHorizontal":4.2,"spinRate":2549,"spinDirection":203},"zone":11,"typeConfidence":0.9,"plateTime":0.3856877004641981,"extension":6.684795355416185},"index":0,"playId":"fd98e39b-7d98-3762-84ca-80b1deee5cfb","pitchNumber":1,"startTime":"2026-03-15T17:58:13.969Z","endTime":"2026-03-15T17:58:17.148Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690916,"link":"/api/v1/people/690916","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":676369,"link":"/api/v1/people/676369"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":701675,"link":"/api/v1/people/701675"}},"offense":{"batter":{"id":671277,"link":"/api/v1/people/671277","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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":88.9,"endSpeed":83.1,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.739588009956588,"aZ":-27.187848419528702,"pfxX":-0.362148882799467,"pfxZ":2.8911616797418453,"pX":0.3068512878684789,"pZ":1.554572080994222,"vX0":5.708326248622433,"vY0":-129.4787863716174,"vZ0":-5.563101098576292,"x":105.3,"y":196.81,"x0":-1.8637335618772375,"y0":50.0053739897655,"z0":5.767417330873375,"aX":-0.6254089770005202},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":4.4,"breakHorizontal":-0.4,"spinRate":2456,"spinDirection":148},"zone":14,"typeConfidence":0.9,"plateTime":0.4203159567710535,"extension":6.790211476521829},"index":1,"playId":"8cb793a5-4778-3c9f-8970-8d77e2939050","pitchNumber":2,"startTime":"2026-03-15T17:58:29.165Z","endTime":"2026-03-15T17:58:32.772Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690916,"link":"/api/v1/people/690916","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":676369,"link":"/api/v1/people/676369"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":701675,"link":"/api/v1/people/701675"}},"offense":{"batter":{"id":671277,"link":"/api/v1/people/671277","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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":88.4,"endSpeed":82.5,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.257166507787566,"aZ":-27.543890221282044,"pfxX":-0.039463398589343335,"pfxZ":2.7064813379058617,"pX":-1.0806372936771036,"pZ":2.187071048745121,"vX0":2.869675004494987,"vY0":-128.80420353859049,"vZ0":-3.8126271594114396,"x":158.19,"y":179.73,"x0":-2.195711582969088,"y0":50.0018553266208,"z0":5.773916204704825,"aX":-0.0676733766164951},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":4.4,"breakHorizontal":-0.5,"spinRate":2452,"spinDirection":120},"zone":13,"typeConfidence":0.9,"plateTime":0.42236831441758493,"extension":6.871578893148339},"hitData":{"launchSpeed":64.2,"launchAngle":-52.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":117.86,"coordY":167.26}},"index":2,"playId":"2a6370ed-a037-33f9-8569-11b4a3a03d9b","pitchNumber":3,"startTime":"2026-03-15T17:58:45.726Z","endTime":"2026-03-15T17:58:52.297Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690916,"link":"/api/v1/people/690916","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":676369,"link":"/api/v1/people/676369"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":701675,"link":"/api/v1/people/701675"}},"offense":{"batter":{"id":671277,"link":"/api/v1/people/671277","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":671277,"link":"/api/v1/people/671277"},"credit":"b_ab"},{"player":{"id":690916,"link":"/api/v1/people/690916"},"credit":"p_ab"},{"player":{"id":671277,"link":"/api/v1/people/671277"},"credit":"b_pa"},{"player":{"id":690916,"link":"/api/v1/people/690916"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":66.9,"awayTeamWinProbability":33.099999999999994,"homeTeamWinProbabilityAdded":1.2000000000000028,"leverageIndex":0.47,"dramaIndex":25.0,"contextMetrics":{},"playEndTime":"2026-03-15T17:58:52.297Z","atBatIndex":24},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Alec Burleson singles on a sharp ground ball to right fielder James Wood.","rbi":0,"awayScore":3,"homeScore":4,"isOut":false},"about":{"atBatIndex":25,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-03-15T18:00:11.248Z","endTime":"2026-03-15T18:02:45.879Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":571945,"fullName":"Miles Mikolas","link":"/api/v1/people/571945"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":695578,"link":"/api/v1/people/695578"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":74.9,"endSpeed":69.7,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.662206202112216,"aZ":-41.38392436863378,"pfxX":4.162455755833015,"pfxZ":-7.604576718924573,"pX":-0.7429735389602151,"pZ":2.6660112309879365,"vX0":0.3529300934269639,"vY0":-109.1691531744516,"vZ0":0.9541999198583546,"x":145.32,"y":166.8,"x0":-1.4476429003972007,"y0":50.00475787149418,"z0":6.667108953288223,"aX":5.039743049524269},"breaks":{"breakAngle":7.2,"breakLength":14.4,"breakY":24.0,"breakVertical":-61.7,"breakVerticalInduced":-13.2,"breakHorizontal":-7.7,"spinRate":2540,"spinDirection":30},"zone":4,"typeConfidence":2.0,"plateTime":0.5011398912366261,"extension":6.109827340437613},"index":0,"playId":"e137683a-3ee7-31dd-9a58-fa55545e7e65","pitchNumber":1,"startTime":"2026-03-15T18:00:57.777Z","endTime":"2026-03-15T18:01:01.263Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571945,"link":"/api/v1/people/571945","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":686611,"link":"/api/v1/people/686611"},"center":{"id":686894,"link":"/api/v1/people/686894"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":676475,"link":"/api/v1/people/676475","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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":85.9,"endSpeed":80.2,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.371808221170205,"aZ":-29.203767118607672,"pfxX":-9.338409858854666,"pfxZ":1.8459238882161983,"pX":-0.4729206478460786,"pZ":1.3262843468664547,"vX0":5.805020773405519,"vY0":-125.01557727375294,"vZ0":-5.562373998540996,"x":135.03,"y":202.97,"x0":-1.5928086722719796,"y0":50.002734084794206,"z0":5.930330245541421,"aX":-15.021236939751752},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":2.5,"breakHorizontal":15.8,"spinRate":1307,"spinDirection":240},"zone":13,"typeConfidence":2.0,"plateTime":0.43544139738990584,"extension":6.219145367659384},"index":1,"playId":"789f8abd-6ad5-3506-833b-c4849239975d","pitchNumber":2,"startTime":"2026-03-15T18:01:11.423Z","endTime":"2026-03-15T18:01:15.189Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571945,"link":"/api/v1/people/571945","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":686611,"link":"/api/v1/people/686611"},"center":{"id":686894,"link":"/api/v1/people/686894"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":676475,"link":"/api/v1/people/676475","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.8,"endSpeed":84.2,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.859511125522086,"aZ":-19.813814180916317,"pfxX":-8.274579309419149,"pfxZ":6.793070980384961,"pX":-2.17099219611912,"pZ":6.058902029087859,"vX0":1.4476167985651773,"vY0":-133.7845821193036,"vZ0":2.564613382030704,"x":199.75,"y":75.19,"x0":-1.6426357480561495,"y0":50.00126569342928,"z0":6.50511481065103,"aX":-15.053663955817125},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":13.1,"breakHorizontal":14.8,"spinRate":2210,"spinDirection":221},"zone":11,"typeConfidence":2.0,"plateTime":0.40883431037598017,"extension":5.8993628267277325},"index":2,"playId":"1ea1caff-57f5-3b61-b48e-d6523268f14b","pitchNumber":3,"startTime":"2026-03-15T18:01:39.049Z","endTime":"2026-03-15T18:01:42.232Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571945,"link":"/api/v1/people/571945","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":686611,"link":"/api/v1/people/686611"},"center":{"id":686894,"link":"/api/v1/people/686894"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":676475,"link":"/api/v1/people/676475","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":75.6,"endSpeed":70.4,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.670857799805503,"aZ":-42.64027431921818,"pfxX":3.887827718779441,"pfxZ":-8.5095342299689,"pX":-0.40839144256902454,"pZ":1.7417677642176024,"vX0":1.0240085625852247,"vY0":-110.1890473653863,"vZ0":-0.8272739286196744,"x":132.57,"y":191.75,"x0":-1.3843966582858438,"y0":50.00522908418113,"z0":6.629201268572953,"aX":4.7790260005183},"breaks":{"breakAngle":6.0,"breakLength":14.4,"breakY":24.0,"breakVertical":-63.0,"breakVerticalInduced":-15.4,"breakHorizontal":-7.3,"spinRate":2618,"spinDirection":28},"zone":7,"typeConfidence":2.0,"plateTime":0.4971776231315057,"extension":6.18115167900327},"index":3,"playId":"c3d83b85-4acb-32c0-9859-0e811bd80993","pitchNumber":4,"startTime":"2026-03-15T18:01:57.269Z","endTime":"2026-03-15T18:02:00.908Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571945,"link":"/api/v1/people/571945","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":686611,"link":"/api/v1/people/686611"},"center":{"id":686894,"link":"/api/v1/people/686894"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":676475,"link":"/api/v1/people/676475","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.6,"endSpeed":85.4,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.906012097311567,"aZ":-15.484809421472129,"pfxX":-8.961771935569072,"pfxZ":9.044783931199035,"pX":1.0729944152401767,"pZ":1.80611535473715,"vX0":8.58508577146459,"vY0":-134.42134801723853,"vZ0":-8.949552513029232,"x":76.1,"y":190.01,"x0":-0.9852944256489403,"y0":50.00219367782431,"z0":6.259191796048222,"aX":-16.534189218142018},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":14.8,"breakHorizontal":14.5,"spinRate":2171,"spinDirection":211},"zone":14,"typeConfidence":2.0,"plateTime":0.4062132173868096,"extension":6.265918701919454},"index":4,"playId":"05ea9c61-4818-3bc6-a541-25a064b5a285","pitchNumber":5,"startTime":"2026-03-15T18:02:16.433Z","endTime":"2026-03-15T18:02:20.489Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571945,"link":"/api/v1/people/571945","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":686611,"link":"/api/v1/people/686611"},"center":{"id":686894,"link":"/api/v1/people/686894"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":676475,"link":"/api/v1/people/676475","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.7,"endSpeed":81.6,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.997115614064633,"aZ":-23.632094897330347,"pfxX":-0.5249421849480391,"pfxZ":5.099447088061452,"pX":0.1131772747428542,"pZ":2.367670531771448,"vX0":4.167415356620811,"vY0":-127.74131494391452,"vZ0":-5.282417395141591,"x":112.69,"y":174.85,"x0":-1.4618321814489925,"y0":50.00234654338529,"z0":6.288089811292294,"aX":-0.8796702878399068},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":8.4,"breakHorizontal":0.1,"spinRate":2219,"spinDirection":217},"zone":5,"typeConfidence":2.0,"plateTime":0.42659540556363984,"extension":6.224776714694196},"hitData":{"launchSpeed":101.3,"launchAngle":8.0,"totalDistance":137.0,"trajectory":"ground_ball","hardness":"hard","location":"9","coordinates":{"coordX":171.13,"coordY":124.48}},"index":5,"playId":"ca5fcb5e-399d-3415-8037-5a50b82ad762","pitchNumber":6,"startTime":"2026-03-15T18:02:35.123Z","endTime":"2026-03-15T18:02:45.879Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571945,"link":"/api/v1/people/571945","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":686611,"link":"/api/v1/people/686611"},"center":{"id":686894,"link":"/api/v1/people/686894"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":676475,"link":"/api/v1/people/676475","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":676475,"link":"/api/v1/people/676475"},"credit":"b_ab"},{"player":{"id":571945,"link":"/api/v1/people/571945"},"credit":"p_ab"},{"player":{"id":676475,"link":"/api/v1/people/676475"},"credit":"b_pa"},{"player":{"id":571945,"link":"/api/v1/people/571945"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":70.1,"awayTeamWinProbability":29.900000000000006,"homeTeamWinProbabilityAdded":3.1999999999999886,"leverageIndex":0.8,"dramaIndex":45.0,"contextMetrics":{},"playEndTime":"2026-03-15T18:02:45.879Z","atBatIndex":25},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Nolan Gorman strikes out swinging.","rbi":0,"awayScore":3,"homeScore":4,"isOut":true},"about":{"atBatIndex":26,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-03-15T18:02:51.609Z","endTime":"2026-03-15T18:03:56.447Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":669357,"fullName":"Nolan Gorman","link":"/api/v1/people/669357"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":571945,"fullName":"Miles Mikolas","link":"/api/v1/people/571945"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"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":669357,"fullName":"Nolan Gorman","link":"/api/v1/people/669357"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":660688,"link":"/api/v1/people/660688"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.8,"endSpeed":79.8,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.115975787008995,"aZ":-31.797795803466624,"pfxX":-8.613625075863009,"pfxZ":0.23707415151895894,"pX":-0.42213647487209033,"pZ":2.630819732253269,"vX0":5.539602186270639,"vY0":-124.91726147319675,"vZ0":-2.266060230880317,"x":133.09,"y":167.75,"x0":-1.5349393185522633,"y0":50.00548071330003,"z0":6.1313478782308986,"aX":-13.79102132500899},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":0.1,"breakHorizontal":14.5,"spinRate":1466,"spinDirection":239},"zone":4,"typeConfidence":2.0,"plateTime":0.43633076944455995,"extension":6.221773081721895},"index":0,"playId":"17af4c40-0d8c-374c-a591-5181f131beee","pitchNumber":1,"startTime":"2026-03-15T18:03:09.480Z","endTime":"2026-03-15T18:03:13.111Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571945,"link":"/api/v1/people/571945","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":686611,"link":"/api/v1/people/686611"},"center":{"id":686894,"link":"/api/v1/people/686894"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":669357,"link":"/api/v1/people/669357","batSide":{"code":"L","description":"Left"}},"first":{"id":676475,"link":"/api/v1/people/676475"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.8,"endSpeed":80.2,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.79154244775272,"aZ":-21.658917713152228,"pfxX":-0.08291878719594781,"pfxZ":6.4047986633397755,"pX":1.324372322370077,"pZ":2.790739661298794,"vX0":6.3413012285632435,"vY0":-127.70500472516724,"vZ0":-4.791464422318603,"x":66.52,"y":163.43,"x0":-1.186494941722738,"y0":50.00205513985064,"z0":6.408442719651243,"aX":-0.13659885499348742},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":10.7,"breakHorizontal":-1.3,"spinRate":2259,"spinDirection":181},"zone":12,"typeConfidence":2.0,"plateTime":0.42990760922433946,"extension":6.152398544082063},"index":1,"playId":"506680d7-13c7-32ef-a900-2ca2f0b951cd","pitchNumber":2,"startTime":"2026-03-15T18:03:26.826Z","endTime":"2026-03-15T18:03:30.198Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571945,"link":"/api/v1/people/571945","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":686611,"link":"/api/v1/people/686611"},"center":{"id":686894,"link":"/api/v1/people/686894"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":669357,"link":"/api/v1/people/669357","batSide":{"code":"L","description":"Left"}},"first":{"id":676475,"link":"/api/v1/people/676475"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":76.3,"endSpeed":70.5,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.647544502039874,"aZ":-42.51227813299389,"pfxX":3.0067456040234273,"pfxZ":-8.404264519332319,"pX":0.3306970738775547,"pZ":0.3374713382544618,"vX0":2.434603789370475,"vY0":-111.02205216151305,"vZ0":-3.6199245798769817,"x":104.39,"y":229.67,"x0":-1.1768288718175213,"y0":50.005367662260696,"z0":6.4800769515989805,"aX":3.6971258120763695},"breaks":{"breakAngle":4.8,"breakLength":14.4,"breakY":24.0,"breakVertical":-63.4,"breakVerticalInduced":-15.8,"breakHorizontal":-6.1,"spinRate":2634,"spinDirection":32},"zone":14,"typeConfidence":2.0,"plateTime":0.49621162082515546,"extension":6.148346875741884},"index":2,"playId":"67c61b2c-7765-3cdd-ad14-070d5ef4e419","pitchNumber":3,"startTime":"2026-03-15T18:03:50.855Z","endTime":"2026-03-15T18:03:56.447Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571945,"link":"/api/v1/people/571945","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":686611,"link":"/api/v1/people/686611"},"center":{"id":686894,"link":"/api/v1/people/686894"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":669357,"link":"/api/v1/people/669357","batSide":{"code":"L","description":"Left"}},"first":{"id":676475,"link":"/api/v1/people/676475"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669357,"link":"/api/v1/people/669357"},"credit":"b_ab"},{"player":{"id":571945,"link":"/api/v1/people/571945"},"credit":"p_ab"},{"player":{"id":669357,"link":"/api/v1/people/669357"},"credit":"b_pa"},{"player":{"id":571945,"link":"/api/v1/people/571945"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":67.10000000000001,"awayTeamWinProbability":32.89999999999999,"homeTeamWinProbabilityAdded":-2.999999999999986,"leverageIndex":1.32,"dramaIndex":57.0,"contextMetrics":{},"playEndTime":"2026-03-15T18:03:56.447Z","atBatIndex":26},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Nelson Velázquez grounds into a double play, third baseman Brady House to second baseman Nasim Nuñez to first baseman Luis García Jr. Alec Burleson out at 2nd. Nelson Velázquez out at 1st.","rbi":0,"awayScore":3,"homeScore":4,"isOut":true},"about":{"atBatIndex":27,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-03-15T18:04:17.565Z","endTime":"2026-03-15T18:04:49.543Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":676369,"fullName":"Nelson Velázquez","link":"/api/v1/people/676369"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":571945,"fullName":"Miles Mikolas","link":"/api/v1/people/571945"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"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":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":691781,"link":"/api/v1/people/691781"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":683083,"link":"/api/v1/people/683083"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":676369,"fullName":"Nelson Velázquez","link":"/api/v1/people/676369"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":683083,"link":"/api/v1/people/683083"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":671277,"link":"/api/v1/people/671277"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 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.6,"endSpeed":75.9,"strikeZoneTop":3.154,"strikeZoneBottom":1.592,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.68589376974436,"aZ":-30.969141167983953,"pfxX":3.5466647616263707,"pfxZ":0.8343974659259588,"pX":0.8518036510997002,"pZ":0.9924606169690285,"vX0":3.873661046621161,"vY0":-118.77217281786635,"vZ0":-6.094516338905249,"x":84.53,"y":211.98,"x0":-1.2578097217163657,"y0":50.00016097128782,"z0":6.390870138183499,"aX":5.0906623717807005},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.6,"breakVerticalInduced":0.4,"breakHorizontal":-7.3,"spinRate":2407,"spinDirection":37},"zone":14,"typeConfidence":2.0,"plateTime":0.4602895180955393,"extension":6.153481568737349},"index":0,"playId":"18f68e68-fab8-387a-848c-aec6277018bd","pitchNumber":1,"startTime":"2026-03-15T18:04:22.903Z","endTime":"2026-03-15T18:04:26.531Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571945,"link":"/api/v1/people/571945","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":686611,"link":"/api/v1/people/686611"},"center":{"id":686894,"link":"/api/v1/people/686894"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":676369,"link":"/api/v1/people/676369","batSide":{"code":"R","description":"Right"}},"first":{"id":676475,"link":"/api/v1/people/676475"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.5,"endSpeed":78.5,"strikeZoneTop":3.154,"strikeZoneBottom":1.592,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.14391437909675,"aZ":-28.63256245153497,"pfxX":1.832803627452192,"pfxZ":2.2851250737423925,"pX":0.020157733187270495,"pZ":2.3537650064477256,"vX0":2.6655107802816205,"vY0":-123.11016698395126,"vZ0":-4.099255207344276,"x":116.23,"y":175.23,"x0":-1.3105805125072492,"y0":50.003553075025636,"z0":6.436961667575128,"aX":2.8413290248298972},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":3.5,"breakHorizontal":-3.8,"spinRate":2331,"spinDirection":93},"zone":5,"typeConfidence":2.0,"plateTime":0.4432146871604252,"extension":6.07561758552019},"hitData":{"launchSpeed":88.8,"launchAngle":-29.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":100.81,"coordY":169.32}},"index":1,"playId":"58fbca17-71a6-3986-b871-fd7df5904575","pitchNumber":2,"startTime":"2026-03-15T18:04:40.238Z","endTime":"2026-03-15T18:04:49.543Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571945,"link":"/api/v1/people/571945","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":686611,"link":"/api/v1/people/686611"},"center":{"id":686894,"link":"/api/v1/people/686894"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":676369,"link":"/api/v1/people/676369","batSide":{"code":"R","description":"Right"}},"first":{"id":676475,"link":"/api/v1/people/676475"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":676369,"link":"/api/v1/people/676369"},"credit":"b_ab"},{"player":{"id":571945,"link":"/api/v1/people/571945"},"credit":"p_ab"},{"player":{"id":676369,"link":"/api/v1/people/676369"},"credit":"b_pa"},{"player":{"id":571945,"link":"/api/v1/people/571945"},"credit":"p_pa"}],"flags":[{"credit":"t_double_play"},{"credit":"b_gnd_into_dp"}],"homeTeamWinProbability":62.3,"awayTeamWinProbability":37.7,"homeTeamWinProbabilityAdded":-4.800000000000011,"leverageIndex":1.12,"dramaIndex":63.0,"contextMetrics":{},"playEndTime":"2026-03-15T18:04:49.543Z","atBatIndex":27},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Dylan Crews strikes out swinging.","rbi":0,"awayScore":3,"homeScore":4,"isOut":true},"about":{"atBatIndex":28,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-03-15T18:06:46.443Z","endTime":"2026-03-15T18:08:02.859Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":686611,"fullName":"Dylan Crews","link":"/api/v1/people/686611"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":690916,"fullName":"Richard Fitts","link":"/api/v1/people/690916"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":686611,"fullName":"Dylan Crews","link":"/api/v1/people/686611"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":686780,"link":"/api/v1/people/686780"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.6,"endSpeed":80.0,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.486132067875293,"aZ":-29.869296529424687,"pfxX":-1.7048183033904474,"pfxZ":1.4275707373945625,"pX":0.5965216284002164,"pZ":2.570702834845387,"vX0":6.61390027865399,"vY0":-126.07389482712696,"vZ0":-2.4254161921115913,"x":94.26,"y":169.37,"x0":-1.8339840373971905,"y0":50.00429075205837,"z0":5.944436090104892,"aX":-2.7577227054502362},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":2.3,"breakHorizontal":1.7,"spinRate":2388,"spinDirection":99},"zone":6,"typeConfidence":0.85,"plateTime":0.4336529597237031,"extension":6.583605946027753},"index":0,"playId":"1edeec01-9420-3331-b62d-b85ff0787c01","pitchNumber":1,"startTime":"2026-03-15T18:06:55.847Z","endTime":"2026-03-15T18:06:59.317Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690916,"link":"/api/v1/people/690916","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":676369,"link":"/api/v1/people/676369"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":701675,"link":"/api/v1/people/701675"}},"offense":{"batter":{"id":686611,"link":"/api/v1/people/686611","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.7,"endSpeed":87.6,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.48548465164365,"aZ":-11.304484303736961,"pfxX":-2.3679372597946053,"pfxZ":10.607657883823272,"pX":0.1839382096136356,"pZ":3.2598120685355196,"vX0":6.53348284498931,"vY0":-139.18748985624535,"vZ0":-5.041072520222574,"x":109.99,"y":150.77,"x0":-1.8833560747906106,"y0":50.000000048237865,"z0":5.83934261067997,"aX":-4.658405205369736},"breaks":{"breakAngle":14.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":18.4,"breakHorizontal":3.0,"spinRate":2493,"spinDirection":203},"zone":2,"typeConfidence":0.9,"plateTime":0.3931281090525962,"extension":6.724541804485399},"index":1,"playId":"f5495019-bd61-3542-98a2-4c47e3363cdb","pitchNumber":2,"startTime":"2026-03-15T18:07:10.144Z","endTime":"2026-03-15T18:07:13.144Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690916,"link":"/api/v1/people/690916","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":676369,"link":"/api/v1/people/676369"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":701675,"link":"/api/v1/people/701675"}},"offense":{"batter":{"id":686611,"link":"/api/v1/people/686611","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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":2,"startTime":"2026-03-15T18:07:20.635Z","endTime":"2026-03-15T18:07:29.685Z","isPitch":false,"type":"action","player":{"id":686611,"link":"/api/v1/people/686611"},"defense":{"pitcher":{"id":690916,"link":"/api/v1/people/690916","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":676369,"link":"/api/v1/people/676369"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":701675,"link":"/api/v1/people/701675"}},"offense":{"batter":{"id":686611,"link":"/api/v1/people/686611","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.2,"endSpeed":88.4,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.09949072713419,"aZ":-12.676910358929884,"pfxX":-3.572081038946406,"pfxZ":9.656523571155297,"pX":-0.21820545401877972,"pZ":4.578981789987467,"vX0":5.78528775528965,"vY0":-141.41010896521584,"vZ0":-1.612244086211709,"x":125.32,"y":115.15,"x0":-1.8291886126095926,"y0":50.00552958372006,"z0":5.972355816916712,"aX":-7.214728867351789},"breaks":{"breakAngle":24.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":17.3,"breakHorizontal":5.3,"spinRate":2507,"spinDirection":196},"zone":11,"typeConfidence":0.89,"plateTime":0.387750991404598,"extension":6.84621423407332},"index":3,"playId":"71706a2e-8f75-3f98-a008-60d6b3ff774b","pitchNumber":3,"startTime":"2026-03-15T18:07:29.685Z","endTime":"2026-03-15T18:07:32.853Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690916,"link":"/api/v1/people/690916","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":676369,"link":"/api/v1/people/676369"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":701675,"link":"/api/v1/people/701675"}},"offense":{"batter":{"id":686611,"link":"/api/v1/people/686611","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.5,"endSpeed":88.9,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.0756079738307,"aZ":-11.563795177524987,"pfxX":-2.7788805489474164,"pfxZ":10.106232741719985,"pX":-0.9374980214848206,"pZ":4.21394063725774,"vX0":3.796336229923724,"vY0":-142.02083033816882,"vZ0":-2.5723013095169467,"x":152.74,"y":125.0,"x0":-1.9316047718540716,"y0":50.00045185918554,"z0":5.8687094079288755,"aX":-5.666246974146606},"breaks":{"breakAngle":21.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.8,"breakVerticalInduced":18.0,"breakHorizontal":4.2,"spinRate":2530,"spinDirection":200},"zone":11,"typeConfidence":0.9,"plateTime":0.3859363108902145,"extension":6.74010659619102},"index":4,"playId":"e3735895-c6ff-3aab-a296-611ad52ebdd9","pitchNumber":4,"startTime":"2026-03-15T18:07:43.840Z","endTime":"2026-03-15T18:07:46.982Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690916,"link":"/api/v1/people/690916","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":676369,"link":"/api/v1/people/676369"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":701675,"link":"/api/v1/people/701675"}},"offense":{"batter":{"id":686611,"link":"/api/v1/people/686611","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.8,"endSpeed":82.5,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.869868008151812,"aZ":-29.80816220362354,"pfxX":-0.44006937362147674,"pfxZ":1.3816980061763022,"pX":0.08539004355772213,"pZ":2.3900165789250134,"vX0":5.615224144974461,"vY0":-129.2951991394306,"vZ0":-2.7956658569897876,"x":113.75,"y":174.25,"x0":-2.0461566463661613,"y0":50.00358903768507,"z0":5.744167245996674,"aX":-0.7545696659865615},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":2.2,"breakHorizontal":-0.2,"spinRate":2384,"spinDirection":124},"zone":5,"typeConfidence":0.9,"plateTime":0.4216594595585432,"extension":6.872437563108967},"index":5,"playId":"56a41ece-c9ee-3ae5-b1bd-50649813477b","pitchNumber":5,"startTime":"2026-03-15T18:07:59.684Z","endTime":"2026-03-15T18:08:02.859Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690916,"link":"/api/v1/people/690916","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":676369,"link":"/api/v1/people/676369"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":701675,"link":"/api/v1/people/701675"}},"offense":{"batter":{"id":686611,"link":"/api/v1/people/686611","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686611,"link":"/api/v1/people/686611"},"credit":"b_ab"},{"player":{"id":690916,"link":"/api/v1/people/690916"},"credit":"p_ab"},{"player":{"id":686611,"link":"/api/v1/people/686611"},"credit":"b_pa"},{"player":{"id":690916,"link":"/api/v1/people/690916"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":65.2,"awayTeamWinProbability":34.8,"homeTeamWinProbabilityAdded":2.9000000000000057,"leverageIndex":1.13,"dramaIndex":51.0,"contextMetrics":{},"playEndTime":"2026-03-15T18:08:02.859Z","atBatIndex":28},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Brady House flies out to right fielder Nathan Church.","rbi":0,"awayScore":3,"homeScore":4,"isOut":true},"about":{"atBatIndex":29,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-03-15T18:08:06.321Z","endTime":"2026-03-15T18:08:57.189Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":691781,"fullName":"Brady House","link":"/api/v1/people/691781"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":690916,"fullName":"Richard Fitts","link":"/api/v1/people/690916"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":691781,"fullName":"Brady House","link":"/api/v1/people/691781"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":701675,"link":"/api/v1/people/701675"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.8,"endSpeed":88.3,"strikeZoneTop":3.371,"strikeZoneBottom":1.701,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.35249270396151,"aZ":-10.292555044206805,"pfxX":-2.166888443307158,"pfxZ":10.901715300415022,"pX":-0.2897910826628921,"pZ":3.327373436984105,"vX0":5.309228459926583,"vY0":-140.868460849824,"vZ0":-4.993020355368579,"x":128.05,"y":148.94,"x0":-1.9184611499979265,"y0":50.00603776122034,"z0":5.7898844444110145,"aX":-4.351161409310789},"breaks":{"breakAngle":15.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.3,"breakVerticalInduced":18.8,"breakHorizontal":2.9,"spinRate":2502,"spinDirection":197},"zone":2,"typeConfidence":0.9,"plateTime":0.38899589451741257,"extension":6.873323509020832},"index":0,"playId":"74121ef8-70d1-321b-a72b-1d4f8432628c","pitchNumber":1,"startTime":"2026-03-15T18:08:25.160Z","endTime":"2026-03-15T18:08:28.160Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690916,"link":"/api/v1/people/690916","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":676369,"link":"/api/v1/people/676369"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":701675,"link":"/api/v1/people/701675"}},"offense":{"batter":{"id":691781,"link":"/api/v1/people/691781","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.9,"endSpeed":87.2,"strikeZoneTop":3.371,"strikeZoneBottom":1.701,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.71229949744979,"aZ":-8.003937797317134,"pfxX":-2.672891782607101,"pfxZ":12.255904913735538,"pX":0.33269045013655724,"pZ":2.212128053914021,"vX0":6.852393880155473,"vY0":-140.6788470077431,"vZ0":-8.082016545228376,"x":104.32,"y":179.05,"x0":-1.8050446288084796,"y0":50.00218544298949,"z0":5.667883653592915,"aX":-5.271759126483067},"breaks":{"breakAngle":19.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.2,"breakVerticalInduced":20.4,"breakHorizontal":3.2,"spinRate":2531,"spinDirection":204},"zone":9,"typeConfidence":0.9,"plateTime":0.39176693011105135,"extension":6.9573238541364715},"index":1,"playId":"0218496f-0341-343a-a349-0b7076bbf403","pitchNumber":2,"startTime":"2026-03-15T18:08:37.448Z","endTime":"2026-03-15T18:08:40.685Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690916,"link":"/api/v1/people/690916","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":676369,"link":"/api/v1/people/676369"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":701675,"link":"/api/v1/people/701675"}},"offense":{"batter":{"id":691781,"link":"/api/v1/people/691781","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.1,"endSpeed":77.0,"strikeZoneTop":3.371,"strikeZoneBottom":1.701,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.994558664143376,"aZ":-33.680944072562944,"pfxX":6.76671487208813,"pfxZ":-0.9914202639091814,"pX":0.21222711369070446,"pZ":1.6090318151119016,"vX0":3.492110389972338,"vY0":-123.7292385587932,"vZ0":-3.1407844996906387,"x":108.91,"y":195.34,"x0":-2.1072095205066255,"y0":50.004200850368285,"z0":5.78502456832787,"aX":10.250767253211365},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.9,"breakVerticalInduced":-2.4,"breakHorizontal":-13.2,"spinRate":2608,"spinDirection":58},"zone":14,"typeConfidence":0.9,"plateTime":0.4466521047948784,"extension":6.756922330109081},"hitData":{"launchSpeed":88.3,"launchAngle":31.0,"totalDistance":300.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":185.94,"coordY":94.28}},"index":2,"playId":"06cccecd-2397-3e84-90ee-1ee879013308","pitchNumber":3,"startTime":"2026-03-15T18:08:50.644Z","endTime":"2026-03-15T18:08:57.189Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690916,"link":"/api/v1/people/690916","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":676369,"link":"/api/v1/people/676369"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":701675,"link":"/api/v1/people/701675"}},"offense":{"batter":{"id":691781,"link":"/api/v1/people/691781","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691781,"link":"/api/v1/people/691781"},"credit":"b_ab"},{"player":{"id":690916,"link":"/api/v1/people/690916"},"credit":"p_ab"},{"player":{"id":691781,"link":"/api/v1/people/691781"},"credit":"b_pa"},{"player":{"id":690916,"link":"/api/v1/people/690916"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":67.2,"awayTeamWinProbability":32.8,"homeTeamWinProbabilityAdded":2.0,"leverageIndex":0.82,"dramaIndex":38.0,"contextMetrics":{},"playEndTime":"2026-03-15T18:08:57.189Z","atBatIndex":29},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Nasim Nuñez grounds out, second baseman JJ Wetherholt to first baseman Alec Burleson.","rbi":0,"awayScore":3,"homeScore":4,"isOut":true},"about":{"atBatIndex":30,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-03-15T18:09:17.678Z","endTime":"2026-03-15T18:10:30.503Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":3},"matchup":{"batter":{"id":683083,"fullName":"Nasim Nuñez","link":"/api/v1/people/683083"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":690916,"fullName":"Richard Fitts","link":"/api/v1/people/690916"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":683083,"fullName":"Nasim Nuñez","link":"/api/v1/people/683083"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":802139,"link":"/api/v1/people/802139"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":676475,"link":"/api/v1/people/676475"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":82.8,"endSpeed":76.7,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.848218547744356,"aZ":-41.5777585554957,"pfxX":3.8978648943092296,"pfxZ":-6.4000425160928955,"pX":-0.07005719343998469,"pZ":1.0081261813267417,"vX0":3.2136976054371194,"vY0":-120.52006693041437,"vZ0":-2.8791282269683576,"x":119.67,"y":211.56,"x0":-1.928242275799676,"y0":50.004852124069814,"z0":5.89721069645556,"aX":5.723703507791075},"breaks":{"breakAngle":8.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.0,"breakVerticalInduced":-12.0,"breakHorizontal":-7.8,"spinRate":2500,"spinDirection":38},"zone":13,"typeConfidence":0.89,"plateTime":0.4548081277481457,"extension":6.736615662283789},"index":0,"playId":"85b54be6-0fbb-35eb-b23c-353d0ed42c12","pitchNumber":1,"startTime":"2026-03-15T18:09:23.112Z","endTime":"2026-03-15T18:09:26.545Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690916,"link":"/api/v1/people/690916","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":676369,"link":"/api/v1/people/676369"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":701675,"link":"/api/v1/people/701675"}},"offense":{"batter":{"id":683083,"link":"/api/v1/people/683083","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.4,"endSpeed":88.0,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.792625395383787,"aZ":-13.564759410512206,"pfxX":-3.5187138891325143,"pfxZ":9.333711821280444,"pX":-0.8116013948166927,"pZ":3.718941267916683,"vX0":5.00041619496828,"vY0":-140.31454079335754,"vZ0":-3.337815683452324,"x":147.94,"y":138.37,"x0":-2.159736918407497,"y0":50.00099778697031,"z0":5.80790279608177,"aX":-7.014682213906504},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":16.4,"breakHorizontal":5.4,"spinRate":2452,"spinDirection":206},"zone":11,"typeConfidence":0.89,"plateTime":0.39036923353199704,"extension":6.77758753743499},"index":1,"playId":"506a7634-ae70-3623-8f59-f8514714f091","pitchNumber":2,"startTime":"2026-03-15T18:09:37.138Z","endTime":"2026-03-15T18:09:40.468Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690916,"link":"/api/v1/people/690916","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":676369,"link":"/api/v1/people/676369"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":701675,"link":"/api/v1/people/701675"}},"offense":{"batter":{"id":683083,"link":"/api/v1/people/683083","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.9,"endSpeed":89.3,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.106901054793198,"aZ":-12.150217873495913,"pfxX":-3.0207086080663754,"pfxZ":9.84567557855815,"pX":0.07076128756981169,"pZ":3.6926339152010286,"vX0":6.906762831075342,"vY0":-141.01051343799827,"vZ0":-3.7148551787364323,"x":114.3,"y":139.08,"x0":-2.0070967875267653,"y0":50.002695983310645,"z0":5.799278389184948,"aX":-6.144527983839266},"breaks":{"breakAngle":20.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":17.4,"breakHorizontal":4.2,"spinRate":2481,"spinDirection":206},"zone":12,"typeConfidence":0.89,"plateTime":0.3869766627080278,"extension":6.84984132978124},"index":2,"playId":"88fbc4d7-8053-3ee9-9072-c8e1b731ce5e","pitchNumber":3,"startTime":"2026-03-15T18:09:55.172Z","endTime":"2026-03-15T18:09:58.909Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690916,"link":"/api/v1/people/690916","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":676369,"link":"/api/v1/people/676369"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":701675,"link":"/api/v1/people/701675"}},"offense":{"batter":{"id":683083,"link":"/api/v1/people/683083","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.9,"endSpeed":88.9,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.210533849055818,"aZ":-16.758043655770784,"pfxX":-4.1320209428118355,"pfxZ":7.705511255596136,"pX":-0.27324837693292175,"pZ":2.395533528883184,"vX0":6.150311527143104,"vY0":-139.56499154565307,"vZ0":-6.010792115091025,"x":127.42,"y":174.1,"x0":-1.9542618492447241,"y0":50.00406159022422,"z0":5.655131344362568,"aX":-8.26863655354241},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":13.1,"breakHorizontal":6.5,"spinRate":2314,"spinDirection":199},"zone":5,"typeConfidence":0.69,"plateTime":0.39032712735337194,"extension":6.952572594078885},"index":3,"playId":"cdadb89c-a0d4-3049-8261-8c19973f2fe7","pitchNumber":4,"startTime":"2026-03-15T18:10:09.373Z","endTime":"2026-03-15T18:10:12.452Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690916,"link":"/api/v1/people/690916","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":676369,"link":"/api/v1/people/676369"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":701675,"link":"/api/v1/people/701675"}},"offense":{"batter":{"id":683083,"link":"/api/v1/people/683083","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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":3,"strikes":1,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.9,"endSpeed":81.7,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.95213865300864,"aZ":-25.918337885254893,"pfxX":0.26700272501139477,"pfxZ":3.686393596514918,"pX":-0.22393796542963953,"pZ":2.2262778977836,"vX0":4.611013187251653,"vY0":-129.38128277059064,"vZ0":-3.962849738730988,"x":125.54,"y":178.67,"x0":-2.063661535238077,"y0":50.000430574624716,"z0":5.763653836205002,"aX":0.45179008226570505},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":6.0,"breakHorizontal":-1.6,"spinRate":2231,"spinDirection":146},"zone":5,"typeConfidence":0.9,"plateTime":0.42332682783770403,"extension":6.90982650051263},"hitData":{"launchSpeed":83.6,"launchAngle":-7.0,"totalDistance":17.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":150.99,"coordY":156.14}},"index":4,"playId":"15a0de44-425c-3208-9f7c-79bb9a824612","pitchNumber":5,"startTime":"2026-03-15T18:10:24.561Z","endTime":"2026-03-15T18:10:30.503Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690916,"link":"/api/v1/people/690916","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":676369,"link":"/api/v1/people/676369"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":701675,"link":"/api/v1/people/701675"}},"offense":{"batter":{"id":683083,"link":"/api/v1/people/683083","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":683083,"link":"/api/v1/people/683083"},"credit":"b_ab"},{"player":{"id":690916,"link":"/api/v1/people/690916"},"credit":"p_ab"},{"player":{"id":683083,"link":"/api/v1/people/683083"},"credit":"b_pa"},{"player":{"id":690916,"link":"/api/v1/people/690916"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":68.5,"awayTeamWinProbability":31.5,"homeTeamWinProbabilityAdded":1.2999999999999972,"leverageIndex":0.52,"dramaIndex":26.0,"contextMetrics":{},"playEndTime":"2026-03-15T18:10:30.503Z","atBatIndex":30},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"José Fermín grounds out, second baseman Nasim Nuñez to first baseman Luis García Jr.","rbi":0,"awayScore":3,"homeScore":4,"isOut":true},"about":{"atBatIndex":31,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-03-15T18:12:47.096Z","endTime":"2026-03-15T18:12:57.622Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":665877,"fullName":"José Fermín","link":"/api/v1/people/665877"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":571945,"fullName":"Miles Mikolas","link":"/api/v1/people/571945"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2],"actionIndex":[0,1],"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":665877,"fullName":"José Fermín","link":"/api/v1/people/665877"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":683083,"link":"/api/v1/people/683083"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":671277,"link":"/api/v1/people/671277"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive switch from left field to right field for Dylan Crews.","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-03-15T18:12:49.245Z","endTime":"2026-03-15T18:12:49.246Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":686611,"link":"/api/v1/people/686611"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"600","defense":{"pitcher":{"id":571945,"link":"/api/v1/people/571945","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":686611,"link":"/api/v1/people/686611"},"center":{"id":686894,"link":"/api/v1/people/686894"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":665877,"link":"/api/v1/people/665877","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive switch from right field to left field for James Wood.","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-03-15T18:12:49.247Z","endTime":"2026-03-15T18:12:49.248Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":695578,"link":"/api/v1/people/695578"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"200","defense":{"pitcher":{"id":571945,"link":"/api/v1/people/571945","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":686611,"link":"/api/v1/people/686611"},"center":{"id":686894,"link":"/api/v1/people/686894"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":665877,"link":"/api/v1/people/665877","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.9,"endSpeed":81.2,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.799099538193087,"aZ":-19.771472925159834,"pfxX":-0.41605360468831565,"pfxZ":7.439712972321158,"pX":0.7601813075981545,"pZ":2.442220342059873,"vX0":5.329289390406491,"vY0":-127.88004698518338,"vZ0":-6.231444903180448,"x":88.02,"y":172.84,"x0":-1.2911000202243519,"y0":50.00306818019402,"z0":6.4470380797337885,"aX":-0.6949270654760088},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":12.4,"breakHorizontal":-0.4,"spinRate":2281,"spinDirection":204},"zone":6,"typeConfidence":2.0,"plateTime":0.42728277914013724,"extension":6.153469913245193},"hitData":{"launchSpeed":85.8,"launchAngle":-9.0,"totalDistance":15.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":124.13,"coordY":142.96}},"index":2,"playId":"ededcdc8-5594-31b2-88ce-2187d72b5952","pitchNumber":1,"startTime":"2026-03-15T18:12:49.249Z","endTime":"2026-03-15T18:12:57.622Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571945,"link":"/api/v1/people/571945","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":686894,"link":"/api/v1/people/686894"},"right":{"id":686611,"link":"/api/v1/people/686611"}},"offense":{"batter":{"id":665877,"link":"/api/v1/people/665877","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665877,"link":"/api/v1/people/665877"},"credit":"b_ab"},{"player":{"id":571945,"link":"/api/v1/people/571945"},"credit":"p_ab"},{"player":{"id":665877,"link":"/api/v1/people/665877"},"credit":"b_pa"},{"player":{"id":571945,"link":"/api/v1/people/571945"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":66.4,"awayTeamWinProbability":33.599999999999994,"homeTeamWinProbabilityAdded":-2.0999999999999943,"leverageIndex":0.83,"dramaIndex":39.0,"contextMetrics":{},"playEndTime":"2026-03-15T18:12:57.622Z","atBatIndex":31},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Nathan Church lines out to first baseman Luis García Jr.","rbi":0,"awayScore":3,"homeScore":4,"isOut":true},"about":{"atBatIndex":32,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-03-15T18:13:14.764Z","endTime":"2026-03-15T18:15:21.359Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":571945,"fullName":"Miles Mikolas","link":"/api/v1/people/571945"},"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":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":671277,"link":"/api/v1/people/671277"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.0,"endSpeed":80.0,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.02324025016075,"aZ":-20.537122384406064,"pfxX":0.08214262678501343,"pfxZ":7.14685934785075,"pX":0.003445614241607057,"pZ":2.9036500098379205,"vX0":3.686504133635232,"vY0":-126.60158220986594,"vZ0":-4.7044230757457814,"x":116.87,"y":160.38,"x0":-1.4802324520883616,"y0":50.00526071548917,"z0":6.422491486690268,"aX":0.13359640484709115},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":12.1,"breakHorizontal":-1.0,"spinRate":2201,"spinDirection":208},"zone":2,"typeConfidence":2.0,"plateTime":0.43206975444382323,"extension":6.121681023646631},"index":0,"playId":"a1efc99f-9ba1-3675-98f0-fb558f10324e","pitchNumber":1,"startTime":"2026-03-15T18:13:22.947Z","endTime":"2026-03-15T18:13:27.924Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571945,"link":"/api/v1/people/571945","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":686894,"link":"/api/v1/people/686894"},"right":{"id":686611,"link":"/api/v1/people/686611"}},"offense":{"batter":{"id":701675,"link":"/api/v1/people/701675","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":76.4,"endSpeed":71.3,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.943509999898914,"aZ":-41.610992092085354,"pfxX":4.011725457283755,"pfxZ":-7.567020650650647,"pX":-0.4041121814102439,"pZ":0.019940130701439122,"vX0":0.5123438816918895,"vY0":-111.2682152152289,"vZ0":-4.949416001839716,"x":132.4,"y":238.24,"x0":-1.1585733370805118,"y0":50.001864518323586,"z0":6.60845619215957,"aX":5.003522475730689},"breaks":{"breakAngle":7.2,"breakLength":14.4,"breakY":24.0,"breakVertical":-61.7,"breakVerticalInduced":-14.8,"breakHorizontal":-7.4,"spinRate":2693,"spinDirection":25},"zone":13,"typeConfidence":2.0,"plateTime":0.4932377394424039,"extension":6.088347365150877},"index":1,"playId":"4bd77cd8-c249-3cc6-8cb1-810225ff2da6","pitchNumber":2,"startTime":"2026-03-15T18:13:37.622Z","endTime":"2026-03-15T18:13:40.881Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571945,"link":"/api/v1/people/571945","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":686894,"link":"/api/v1/people/686894"},"right":{"id":686611,"link":"/api/v1/people/686611"}},"offense":{"batter":{"id":701675,"link":"/api/v1/people/701675","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.7,"endSpeed":79.6,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.7241348532691,"aZ":-29.88055441023635,"pfxX":-8.486807445061899,"pfxZ":1.4411712992238854,"pX":-0.7204243551971894,"pZ":1.85859185349548,"vX0":4.88706966821238,"vY0":-124.79964530412522,"vZ0":-4.540419943999945,"x":144.46,"y":188.6,"x0":-1.5911842251275017,"y0":50.00362648891323,"z0":6.13423663824326,"aX":-13.523977125132769},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":1.9,"breakHorizontal":14.4,"spinRate":1503,"spinDirection":248},"zone":7,"typeConfidence":2.0,"plateTime":0.4371910196334188,"extension":6.281334416229454},"index":2,"playId":"b2fcd608-8ee7-30be-bc11-678001f7611e","pitchNumber":3,"startTime":"2026-03-15T18:14:01.294Z","endTime":"2026-03-15T18:14:04.669Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571945,"link":"/api/v1/people/571945","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":686894,"link":"/api/v1/people/686894"},"right":{"id":686611,"link":"/api/v1/people/686611"}},"offense":{"batter":{"id":701675,"link":"/api/v1/people/701675","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.4,"endSpeed":86.1,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.0385355034963,"aZ":-16.653139188239166,"pfxX":-10.767239113808103,"pfxZ":8.265679332775385,"pX":1.3169044583100324,"pZ":2.1078220056856054,"vX0":10.247752430106049,"vY0":-135.5331591697325,"vZ0":-8.111273890656014,"x":66.8,"y":181.87,"x0":-1.0973170019326817,"y0":50.002038487080554,"z0":6.281705262414247,"aX":-20.217333733604026},"breaks":{"breakAngle":45.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":13.6,"breakHorizontal":17.5,"spinRate":2144,"spinDirection":218},"zone":14,"typeConfidence":2.0,"plateTime":0.4027018161720264,"extension":6.172595030227039},"index":3,"playId":"fcd6920a-9ab8-331c-8a22-6b99341da459","pitchNumber":4,"startTime":"2026-03-15T18:14:19.650Z","endTime":"2026-03-15T18:14:24.046Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571945,"link":"/api/v1/people/571945","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":686894,"link":"/api/v1/people/686894"},"right":{"id":686611,"link":"/api/v1/people/686611"}},"offense":{"batter":{"id":701675,"link":"/api/v1/people/701675","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":77.6,"endSpeed":72.0,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.704542770917303,"aZ":-42.58413038060671,"pfxX":0.6796037631248315,"pfxZ":-8.108802399616302,"pX":0.46122565822343653,"pZ":0.9451540925451524,"vX0":3.612011609946665,"vY0":-112.93340125985434,"vZ0":-3.1747906420083414,"x":99.42,"y":213.26,"x0":-1.251074487294405,"y0":50.002565854168665,"z0":6.677224405768371,"aX":0.8721126359776994},"breaks":{"breakAngle":2.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-60.8,"breakVerticalInduced":-15.2,"breakHorizontal":-2.2,"spinRate":2571,"spinDirection":28},"zone":14,"typeConfidence":2.0,"plateTime":0.4861009826301177,"extension":6.20639317003247},"index":4,"playId":"7289e522-e4fa-3bd8-a97f-bb7b12d2a210","pitchNumber":5,"startTime":"2026-03-15T18:14:34.843Z","endTime":"2026-03-15T18:14:38.506Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571945,"link":"/api/v1/people/571945","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":686894,"link":"/api/v1/people/686894"},"right":{"id":686611,"link":"/api/v1/people/686611"}},"offense":{"batter":{"id":701675,"link":"/api/v1/people/701675","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.1,"endSpeed":81.9,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.25865009770723,"aZ":-22.74003625481157,"pfxX":-0.2735803202881604,"pfxZ":5.59100812594543,"pX":1.1177982316850483,"pZ":2.396129370112294,"vX0":6.0127167247624635,"vY0":-128.21471927167156,"vZ0":-5.658545066159271,"x":74.39,"y":174.08,"x0":-1.2091253988109165,"y0":50.00062636127707,"z0":6.37502253589584,"aX":-0.462180322054473},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":9.2,"breakHorizontal":-0.7,"spinRate":2224,"spinDirection":190},"zone":14,"typeConfidence":2.0,"plateTime":0.4250842687359446,"extension":6.217976989632525},"index":5,"playId":"7254cea4-7687-3ae8-92e4-80e0e306b955","pitchNumber":6,"startTime":"2026-03-15T18:14:57.162Z","endTime":"2026-03-15T18:15:00.485Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571945,"link":"/api/v1/people/571945","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":686894,"link":"/api/v1/people/686894"},"right":{"id":686611,"link":"/api/v1/people/686611"}},"offense":{"batter":{"id":701675,"link":"/api/v1/people/701675","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":80.8,"endSpeed":74.5,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.074481967939207,"aZ":-31.189338730046178,"pfxX":4.287262041009507,"pfxZ":0.709687919455126,"pX":0.46581800227802045,"pZ":1.5944957005043714,"vX0":2.9769741527667266,"vY0":-117.60384873014681,"vZ0":-4.400221589068622,"x":99.24,"y":195.73,"x0":-1.3751862395194132,"y0":50.00460833937282,"z0":6.394516162483963,"aX":5.984000053787771},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.5,"breakVerticalInduced":0.5,"breakHorizontal":-8.5,"spinRate":2363,"spinDirection":36},"zone":9,"typeConfidence":2.0,"plateTime":0.46640174718518557,"extension":6.171045370157896},"hitData":{"launchSpeed":96.4,"launchAngle":9.0,"totalDistance":151.0,"trajectory":"line_drive","hardness":"medium","location":"3","coordinates":{"coordX":166.13,"coordY":155.78}},"index":6,"playId":"502e2157-059d-3705-ac1a-99dd42e08d93","pitchNumber":7,"startTime":"2026-03-15T18:15:17.187Z","endTime":"2026-03-15T18:15:21.359Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571945,"link":"/api/v1/people/571945","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":686894,"link":"/api/v1/people/686894"},"right":{"id":686611,"link":"/api/v1/people/686611"}},"offense":{"batter":{"id":701675,"link":"/api/v1/people/701675","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":701675,"link":"/api/v1/people/701675"},"credit":"b_ab"},{"player":{"id":571945,"link":"/api/v1/people/571945"},"credit":"p_ab"},{"player":{"id":701675,"link":"/api/v1/people/701675"},"credit":"b_pa"},{"player":{"id":571945,"link":"/api/v1/people/571945"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":64.9,"awayTeamWinProbability":35.099999999999994,"homeTeamWinProbabilityAdded":-1.5,"leverageIndex":0.63,"dramaIndex":30.0,"contextMetrics":{},"playEndTime":"2026-03-15T18:15:21.359Z","atBatIndex":32},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Pedro Pagés grounds out, third baseman Brady House to first baseman Luis García Jr.","rbi":0,"awayScore":3,"homeScore":4,"isOut":true},"about":{"atBatIndex":33,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-03-15T18:15:33.636Z","endTime":"2026-03-15T18:16:40.229Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":686780,"fullName":"Pedro Pagés","link":"/api/v1/people/686780"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":571945,"fullName":"Miles Mikolas","link":"/api/v1/people/571945"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":686780,"fullName":"Pedro Pagés","link":"/api/v1/people/686780"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":691781,"link":"/api/v1/people/691781"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":671277,"link":"/api/v1/people/671277"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.6,"endSpeed":77.9,"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.948541710499025,"aZ":-32.61653177384666,"pfxX":2.060717504222037,"pfxZ":-0.29004251733888164,"pX":-0.0627020286945579,"pZ":1.813135659247587,"vX0":2.3561990027016724,"vY0":-121.860404623864,"vZ0":-4.621413936474837,"x":119.39,"y":189.83,"x0":-1.3066642990388748,"y0":50.00340559948593,"z0":6.5239712215580346,"aX":3.126944942224819},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-40.1,"breakVerticalInduced":-1.3,"breakHorizontal":-4.2,"spinRate":2340,"spinDirection":87},"zone":8,"typeConfidence":2.0,"plateTime":0.447953149387156,"extension":6.146026086927502},"index":0,"playId":"4260d2dc-9178-3631-b04c-b434f7a6a772","pitchNumber":1,"startTime":"2026-03-15T18:15:45.723Z","endTime":"2026-03-15T18:15:49.403Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571945,"link":"/api/v1/people/571945","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":686894,"link":"/api/v1/people/686894"},"right":{"id":686611,"link":"/api/v1/people/686611"}},"offense":{"batter":{"id":686780,"link":"/api/v1/people/686780","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":78.3,"endSpeed":72.2,"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.66212074274554,"aZ":-33.51156034880836,"pfxX":6.545076517364802,"pfxZ":-1.0195440309049477,"pX":0.6016819353255363,"pZ":2.7720649713384917,"vX0":2.664670351452093,"vY0":-114.05998161100578,"vZ0":-0.9795439533390661,"x":94.07,"y":163.93,"x0":-1.433213724044018,"y0":50.00240443040479,"z0":6.521800579674895,"aX":8.592800934692148},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.4,"breakVerticalInduced":-1.8,"breakHorizontal":-12.5,"spinRate":2459,"spinDirection":46},"zone":6,"typeConfidence":2.0,"plateTime":0.48085386366373806,"extension":6.203363603724},"index":1,"playId":"b6c9f616-d2a9-37bf-9936-23cecb450436","pitchNumber":2,"startTime":"2026-03-15T18:15:58.322Z","endTime":"2026-03-15T18:16:02.110Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571945,"link":"/api/v1/people/571945","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":686894,"link":"/api/v1/people/686894"},"right":{"id":686611,"link":"/api/v1/people/686611"}},"offense":{"batter":{"id":686780,"link":"/api/v1/people/686780","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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":2},"preCount":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-03-15T18:16:10.139Z","endTime":"2026-03-15T18:16:17.702Z","isPitch":false,"type":"action","player":{"id":686780,"link":"/api/v1/people/686780"},"defense":{"pitcher":{"id":571945,"link":"/api/v1/people/571945","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":686894,"link":"/api/v1/people/686894"},"right":{"id":686611,"link":"/api/v1/people/686611"}},"offense":{"batter":{"id":686780,"link":"/api/v1/people/686780","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.4,"endSpeed":85.0,"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.246570728483352,"aZ":-27.228373279990617,"pfxX":-8.795470007083068,"pfxZ":2.6884146219205753,"pX":0.5652185342006885,"pZ":3.887626803472532,"vX0":9.060402463542482,"vY0":-134.356988206333,"vZ0":-1.0559662269764556,"x":95.46,"y":133.81,"x0":-1.6970028603433198,"y0":50.00359098024651,"z0":6.2085943604025555,"aX":-16.191084257381},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":4.8,"breakHorizontal":14.2,"spinRate":2118,"spinDirection":233},"zone":12,"typeConfidence":2.0,"plateTime":0.4066038306430193,"extension":5.982958582580926},"index":3,"playId":"79dd3f7f-65cc-3a35-a2ae-1c9d84b80dd0","pitchNumber":3,"startTime":"2026-03-15T18:16:17.702Z","endTime":"2026-03-15T18:16:20.887Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571945,"link":"/api/v1/people/571945","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":686894,"link":"/api/v1/people/686894"},"right":{"id":686611,"link":"/api/v1/people/686611"}},"offense":{"batter":{"id":686780,"link":"/api/v1/people/686780","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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":83.4,"endSpeed":77.7,"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.373954596574674,"aZ":-35.19615712761695,"pfxX":0.897868111933892,"pfxZ":-2.0151541266050206,"pX":0.41801719138541243,"pZ":1.1619770527302646,"vX0":3.7877518637083765,"vY0":-121.4066233737263,"vZ0":-5.364064286979096,"x":101.07,"y":207.41,"x0":-1.2749084651727007,"y0":50.00010512452598,"z0":6.441390116299063,"aX":1.3483868993367307},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.7,"breakVerticalInduced":-4.6,"breakHorizontal":-2.5,"spinRate":2352,"spinDirection":60},"zone":14,"typeConfidence":2.0,"plateTime":0.4500760462173372,"extension":6.275711445265281},"hitData":{"launchSpeed":79.6,"launchAngle":-10.0,"totalDistance":11.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":96.75,"coordY":166.28}},"index":4,"playId":"d6f17564-7819-31ad-a58d-41405fec2947","pitchNumber":4,"startTime":"2026-03-15T18:16:32.888Z","endTime":"2026-03-15T18:16:40.229Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571945,"link":"/api/v1/people/571945","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":686894,"link":"/api/v1/people/686894"},"right":{"id":686611,"link":"/api/v1/people/686611"}},"offense":{"batter":{"id":686780,"link":"/api/v1/people/686780","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686780,"link":"/api/v1/people/686780"},"credit":"b_ab"},{"player":{"id":571945,"link":"/api/v1/people/571945"},"credit":"p_ab"},{"player":{"id":686780,"link":"/api/v1/people/686780"},"credit":"b_pa"},{"player":{"id":571945,"link":"/api/v1/people/571945"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":63.800000000000004,"awayTeamWinProbability":36.199999999999996,"homeTeamWinProbabilityAdded":-1.1000000000000014,"leverageIndex":0.42,"dramaIndex":22.0,"contextMetrics":{},"playEndTime":"2026-03-15T18:16:40.229Z","atBatIndex":33},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Joey Wiemer pops out to first baseman Alec Burleson in foul territory.","rbi":0,"awayScore":3,"homeScore":4,"isOut":true},"about":{"atBatIndex":34,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-03-15T18:18:38.199Z","endTime":"2026-03-15T18:19:11.344Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":686894,"fullName":"Joey Wiemer","link":"/api/v1/people/686894"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":690916,"fullName":"Richard Fitts","link":"/api/v1/people/690916"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":686894,"fullName":"Joey Wiemer","link":"/api/v1/people/686894"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":676475,"link":"/api/v1/people/676475"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.8,"endSpeed":80.3,"strikeZoneTop":3.383,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.86181219478061,"aZ":-28.590903651972592,"pfxX":-0.19157977802149584,"pfxZ":2.203801070438118,"pX":0.4465566524475994,"pZ":2.6656652900743225,"vX0":6.330231319449258,"vY0":-126.28473063747589,"vZ0":-2.6505115108022794,"x":99.98,"y":166.81,"x0":-2.0596586498833402,"y0":50.00460379539598,"z0":6.010680107997836,"aX":-0.312258410604353},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":3.6,"breakHorizontal":-1.0,"spinRate":2255,"spinDirection":129},"zone":6,"typeConfidence":0.9,"plateTime":0.43245478590614184,"extension":6.646092378521182},"hitData":{"launchSpeed":86.1,"launchAngle":66.0,"totalDistance":121.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":162.65,"coordY":179.97}},"index":0,"playId":"9efe4ee3-cca0-3753-a3a0-49938f4cfcfd","pitchNumber":1,"startTime":"2026-03-15T18:19:02.997Z","endTime":"2026-03-15T18:19:11.344Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690916,"link":"/api/v1/people/690916","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":676369,"link":"/api/v1/people/676369"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":701675,"link":"/api/v1/people/701675"}},"offense":{"batter":{"id":686894,"link":"/api/v1/people/686894","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686894,"link":"/api/v1/people/686894"},"credit":"b_ab"},{"player":{"id":690916,"link":"/api/v1/people/690916"},"credit":"p_ab"},{"player":{"id":686894,"link":"/api/v1/people/686894"},"credit":"b_pa"},{"player":{"id":690916,"link":"/api/v1/people/690916"},"credit":"p_pa"}],"flags":[{"credit":"b_foul_out"}],"homeTeamWinProbability":67.0,"awayTeamWinProbability":33.0,"homeTeamWinProbabilityAdded":3.1999999999999957,"leverageIndex":1.26,"dramaIndex":56.0,"contextMetrics":{},"playEndTime":"2026-03-15T18:19:11.344Z","atBatIndex":34},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"CJ Abrams grounds out to first baseman Alec Burleson.","rbi":0,"awayScore":3,"homeScore":4,"isOut":true},"about":{"atBatIndex":35,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-03-15T18:19:29.246Z","endTime":"2026-03-15T18:20:07.496Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":2},"matchup":{"batter":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":690916,"fullName":"Richard Fitts","link":"/api/v1/people/690916"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":676475,"link":"/api/v1/people/676475"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.4,"endSpeed":80.8,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.027857558551386,"aZ":-28.967360654609987,"pfxX":0.22477317042061307,"pfxZ":1.9318442333679116,"pX":0.706311781973692,"pZ":1.2725035815487689,"vX0":6.796333220764726,"vY0":-128.50936461571908,"vZ0":-5.693560759664366,"x":90.08,"y":204.42,"x0":-2.012382207489887,"y0":50.000353710113224,"z0":5.794135228190626,"aX":0.3707509411536067},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":2.3,"breakHorizontal":-2.0,"spinRate":2346,"spinDirection":166},"zone":14,"typeConfidence":0.91,"plateTime":0.4278017822343614,"extension":6.714722188617915},"index":0,"playId":"fe723a52-9d51-3dfc-bbd9-da710cb2c4ea","pitchNumber":1,"startTime":"2026-03-15T18:19:33.190Z","endTime":"2026-03-15T18:19:36.336Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690916,"link":"/api/v1/people/690916","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":676369,"link":"/api/v1/people/676369"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":701675,"link":"/api/v1/people/701675"}},"offense":{"batter":{"id":682928,"link":"/api/v1/people/682928","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.4,"endSpeed":81.6,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.808642788740745,"aZ":-25.98905927826083,"pfxX":-0.17929095832180342,"pfxZ":3.683077363143977,"pX":0.028698489044515718,"pZ":1.0770591074103224,"vX0":5.089383822977149,"vY0":-128.52613314103579,"vZ0":-6.874006567532955,"x":115.91,"y":209.7,"x0":-1.9509650975111945,"y0":50.00098565259038,"z0":5.795087513830404,"aX":-0.3012700202413694},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":5.4,"breakHorizontal":-0.7,"spinRate":2385,"spinDirection":137},"zone":14,"typeConfidence":0.9,"plateTime":0.42561333090570574,"extension":6.619453558981722},"index":1,"playId":"cbcc2866-f3de-3ca2-9dcf-1cc2742a3708","pitchNumber":2,"startTime":"2026-03-15T18:19:45.710Z","endTime":"2026-03-15T18:19:48.710Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690916,"link":"/api/v1/people/690916","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":676369,"link":"/api/v1/people/676369"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":701675,"link":"/api/v1/people/701675"}},"offense":{"batter":{"id":682928,"link":"/api/v1/people/682928","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.1,"endSpeed":87.1,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.044813634363116,"aZ":-10.023153076576008,"pfxX":0.5258908877388904,"pfxZ":11.320378302516467,"pX":0.13313358021448563,"pZ":2.4552055523807645,"vX0":5.808747345010718,"vY0":-139.60938314166518,"vZ0":-7.0990251741857895,"x":111.93,"y":172.49,"x0":-2.050360541098332,"y0":50.00006542421362,"z0":5.705140857789038,"aX":1.0268989236849158},"breaks":{"breakAngle":12.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.9,"breakVerticalInduced":19.1,"breakHorizontal":-2.3,"spinRate":2531,"spinDirection":209},"zone":5,"typeConfidence":0.9,"plateTime":0.39367472554349403,"extension":6.7651301724333885},"hitData":{"launchSpeed":97.4,"launchAngle":-4.0,"totalDistance":29.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":162.53,"coordY":163.98}},"index":2,"playId":"c015243b-6946-303f-8acc-43a3bc3e2141","pitchNumber":3,"startTime":"2026-03-15T18:19:59.844Z","endTime":"2026-03-15T18:20:07.496Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690916,"link":"/api/v1/people/690916","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":676369,"link":"/api/v1/people/676369"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":701675,"link":"/api/v1/people/701675"}},"offense":{"batter":{"id":682928,"link":"/api/v1/people/682928","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682928,"link":"/api/v1/people/682928"},"credit":"b_ab"},{"player":{"id":690916,"link":"/api/v1/people/690916"},"credit":"p_ab"},{"player":{"id":682928,"link":"/api/v1/people/682928"},"credit":"b_pa"},{"player":{"id":690916,"link":"/api/v1/people/690916"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":69.3,"awayTeamWinProbability":30.700000000000003,"homeTeamWinProbabilityAdded":2.299999999999997,"leverageIndex":0.92,"dramaIndex":42.0,"contextMetrics":{},"playEndTime":"2026-03-15T18:20:07.496Z","atBatIndex":35},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"James Wood strikes out swinging.","rbi":0,"awayScore":3,"homeScore":4,"isOut":true},"about":{"atBatIndex":36,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-03-15T18:20:16.395Z","endTime":"2026-03-15T18:21:21.468Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":690916,"fullName":"Richard Fitts","link":"/api/v1/people/690916"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":686780,"link":"/api/v1/people/686780"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":82.6,"endSpeed":76.9,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.66798116366582,"aZ":-37.19706337508923,"pfxX":2.2748319377172828,"pfxZ":-3.378193315796201,"pX":-0.9939244103285915,"pZ":2.7434725192693894,"vX0":1.6659213005995557,"vY0":-120.36836503144316,"vZ0":-0.1477020085185432,"x":154.89,"y":164.71,"x0":-1.987649940832445,"y0":50.00477741441114,"z0":6.065436181377575,"aX":3.3793244703684824},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-45.6,"breakVerticalInduced":-6.0,"breakHorizontal":-4.4,"spinRate":2296,"spinDirection":39},"zone":11,"typeConfidence":0.91,"plateTime":0.4529150215177413,"extension":6.612680950204778},"index":0,"playId":"64580149-4949-3dbf-9df2-4e247f863ee6","pitchNumber":1,"startTime":"2026-03-15T18:20:33.910Z","endTime":"2026-03-15T18:20:37.777Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690916,"link":"/api/v1/people/690916","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":676369,"link":"/api/v1/people/676369"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":701675,"link":"/api/v1/people/701675"}},"offense":{"batter":{"id":695578,"link":"/api/v1/people/695578","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.9,"endSpeed":79.8,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.53100916062115,"aZ":-28.9576814837524,"pfxX":0.1499399482145604,"pfxZ":2.0051355570428377,"pX":-0.03267298952113563,"pZ":2.478353796330854,"vX0":4.904980033441887,"vY0":-125.14649336713616,"vZ0":-2.5684571221457513,"x":118.25,"y":171.86,"x0":-2.028125788410224,"y0":50.00369146427891,"z0":5.8625395282045085,"aX":0.23976215422502695},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":3.4,"breakHorizontal":-1.3,"spinRate":2172,"spinDirection":101},"zone":5,"typeConfidence":0.9,"plateTime":0.4357558314898786,"extension":6.7812379132841185},"index":1,"playId":"b9e11217-521c-3f45-8d8d-a3b852ad2b32","pitchNumber":2,"startTime":"2026-03-15T18:20:47.607Z","endTime":"2026-03-15T18:20:50.756Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690916,"link":"/api/v1/people/690916","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":676369,"link":"/api/v1/people/676369"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":701675,"link":"/api/v1/people/701675"}},"offense":{"batter":{"id":695578,"link":"/api/v1/people/695578","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.5,"endSpeed":81.5,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.97574633156061,"aZ":-29.984824214330906,"pfxX":-7.138097075571637,"pfxZ":1.301622956650533,"pX":-0.7256094996254845,"pZ":2.1497040241999805,"vX0":6.202992230781462,"vY0":-128.84459957078494,"vZ0":-3.143440987284742,"x":144.66,"y":180.74,"x0":-2.2331886693001697,"y0":50.00488871001345,"z0":5.694862444879465,"aX":-12.040867472850652},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":1.9,"breakHorizontal":11.6,"spinRate":1247,"spinDirection":234},"zone":7,"typeConfidence":0.91,"plateTime":0.4245927964359386,"extension":6.811893700877119},"index":2,"playId":"aef3e215-1167-3f3f-85ea-9cfb02c06ed6","pitchNumber":3,"startTime":"2026-03-15T18:21:02.296Z","endTime":"2026-03-15T18:21:05.296Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690916,"link":"/api/v1/people/690916","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":676369,"link":"/api/v1/people/676369"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":701675,"link":"/api/v1/people/701675"}},"offense":{"batter":{"id":695578,"link":"/api/v1/people/695578","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.7,"endSpeed":83.1,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.81164891203483,"aZ":-27.61269831697251,"pfxX":-10.34794742349042,"pfxZ":2.6171641750490497,"pX":-0.7086435670049386,"pZ":1.7516264668722408,"vX0":7.4451255211084835,"vY0":-130.52749118408727,"vZ0":-4.780634344976623,"x":144.01,"y":191.49,"x0":-2.2388090865894825,"y0":50.003803463964054,"z0":5.660411971209224,"aX":-18.041591513790628},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":4.0,"breakHorizontal":17.3,"spinRate":1217,"spinDirection":218},"zone":7,"typeConfidence":0.89,"plateTime":0.41798254959395464,"extension":6.8675458652722545},"index":3,"playId":"f8772005-a2a9-30eb-935d-bea4b9c5e074","pitchNumber":4,"startTime":"2026-03-15T18:21:18.468Z","endTime":"2026-03-15T18:21:21.468Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690916,"link":"/api/v1/people/690916","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":676369,"link":"/api/v1/people/676369"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":701675,"link":"/api/v1/people/701675"}},"offense":{"batter":{"id":695578,"link":"/api/v1/people/695578","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":695578,"link":"/api/v1/people/695578"},"credit":"b_ab"},{"player":{"id":690916,"link":"/api/v1/people/690916"},"credit":"p_ab"},{"player":{"id":695578,"link":"/api/v1/people/695578"},"credit":"b_pa"},{"player":{"id":690916,"link":"/api/v1/people/690916"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":70.8,"awayTeamWinProbability":29.200000000000003,"homeTeamWinProbabilityAdded":1.5,"leverageIndex":0.58,"dramaIndex":29.0,"contextMetrics":{},"playEndTime":"2026-03-15T18:21:21.468Z","atBatIndex":36},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Victor Scott II walks.","rbi":0,"awayScore":3,"homeScore":4,"isOut":false},"about":{"atBatIndex":37,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-03-15T18:23:23.477Z","endTime":"2026-03-15T18:25:02.254Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":687363,"fullName":"Victor Scott II","link":"/api/v1/people/687363"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":571945,"fullName":"Miles Mikolas","link":"/api/v1/people/571945"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":687363,"fullName":"Victor Scott II","link":"/api/v1/people/687363"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":687363,"fullName":"Victor Scott II","link":"/api/v1/people/687363"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":74.2,"endSpeed":68.2,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.69230440200039,"aZ":-42.983784081659266,"pfxX":3.709555427311255,"pfxZ":-9.255667328122225,"pX":-0.6501704854722198,"pZ":2.8542547817559187,"vX0":0.4834898695867255,"vY0":-107.93998345975778,"vZ0":1.7080267931583688,"x":141.78,"y":161.72,"x0":-1.3592401893619879,"y0":50.00535020842115,"z0":6.824932236891241,"aX":4.3301896956593335},"breaks":{"breakAngle":6.0,"breakLength":14.4,"breakY":24.0,"breakVertical":-66.0,"breakVerticalInduced":-15.8,"breakHorizontal":-6.8,"spinRate":2506,"spinDirection":30},"zone":1,"typeConfidence":2.0,"plateTime":0.5095518079279482,"extension":6.137196232057744},"index":0,"playId":"b03ae26e-f9ea-375d-83fb-e369ed9cacd4","pitchNumber":1,"startTime":"2026-03-15T18:23:41.996Z","endTime":"2026-03-15T18:23:45.535Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571945,"link":"/api/v1/people/571945","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":686894,"link":"/api/v1/people/686894"},"right":{"id":686611,"link":"/api/v1/people/686611"}},"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":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.2,"endSpeed":80.1,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.51219529573602,"aZ":-31.002849854061687,"pfxX":-6.2471568086290485,"pfxZ":0.7288633109396478,"pX":0.08673585629060566,"pZ":0.7007164122711484,"vX0":5.878642850595325,"vY0":-125.37297435418674,"vZ0":-6.90747371462116,"x":113.69,"y":219.86,"x0":-1.4681257941402799,"y0":50.00318851748871,"z0":5.996907845710785,"aX":-10.022610369722203},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":0.0,"breakHorizontal":10.1,"spinRate":1404,"spinDirection":242},"zone":14,"typeConfidence":2.0,"plateTime":0.43560389821713263,"extension":6.191995815343933},"index":1,"playId":"0a9d2de6-3525-37d2-8e4b-c31b4b248e26","pitchNumber":2,"startTime":"2026-03-15T18:23:54.033Z","endTime":"2026-03-15T18:23:57.033Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571945,"link":"/api/v1/people/571945","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":686894,"link":"/api/v1/people/686894"},"right":{"id":686611,"link":"/api/v1/people/686611"}},"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":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.9,"endSpeed":80.8,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.247178831579777,"aZ":-31.15026755447845,"pfxX":-6.719942330222394,"pfxZ":0.6326553936509431,"pX":-0.40795340598436663,"pZ":-0.646529671165852,"vX0":5.2261538015664595,"vY0":-124.87539444870075,"vZ0":-9.8209590913822,"x":132.55,"y":256.24,"x0":-1.6380226398014852,"y0":50.00029967609088,"z0":5.837976526459411,"aX":-10.787198295042591},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":-0.6,"breakHorizontal":11.3,"spinRate":1324,"spinDirection":237},"zone":13,"typeConfidence":2.0,"plateTime":0.4358725177191989,"extension":6.312151747850461},"index":2,"playId":"15584c07-b4de-36ca-ac0e-8759d3ec0feb","pitchNumber":3,"startTime":"2026-03-15T18:24:09.446Z","endTime":"2026-03-15T18:24:12.446Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571945,"link":"/api/v1/people/571945","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":686894,"link":"/api/v1/people/686894"},"right":{"id":686611,"link":"/api/v1/people/686611"}},"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":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.5,"endSpeed":84.6,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.06426632382139,"aZ":-17.321864104143298,"pfxX":-5.976299246219877,"pfxZ":8.098224152591039,"pX":0.46433578545813226,"pZ":3.4762743531276477,"vX0":6.953923254662657,"vY0":-134.53201589942802,"vZ0":-4.154707613550496,"x":99.3,"y":144.92,"x0":-1.3769841321435063,"y0":50.00310585888542,"z0":6.267769820596544,"aX":-10.960614452701613},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":13.9,"breakHorizontal":9.4,"spinRate":2159,"spinDirection":228},"zone":12,"typeConfidence":2.0,"plateTime":0.4070711502161979,"extension":6.0820780933529335},"index":3,"playId":"f9345575-4757-3231-a5da-18659db41960","pitchNumber":4,"startTime":"2026-03-15T18:24:25.846Z","endTime":"2026-03-15T18:24:29.487Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571945,"link":"/api/v1/people/571945","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":686894,"link":"/api/v1/people/686894"},"right":{"id":686611,"link":"/api/v1/people/686611"}},"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":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.9,"endSpeed":82.5,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.527043707290442,"aZ":-19.402488751555786,"pfxX":-10.214009052540401,"pfxZ":7.376890090800284,"pX":0.9638104571931831,"pZ":2.1405190235289626,"vX0":9.375764899756248,"vY0":-130.5042569589527,"vZ0":-6.459347672300232,"x":80.26,"y":180.99,"x0":-1.3420166586140507,"y0":50.00224396846315,"z0":6.100910230967443,"aX":-17.68221819210775},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":12.1,"breakHorizontal":16.6,"spinRate":2048,"spinDirection":227},"zone":14,"typeConfidence":2.0,"plateTime":0.4191087195991803,"extension":6.150622494067651},"index":4,"playId":"c1363dad-141d-30af-ad5a-fb5695716389","pitchNumber":5,"startTime":"2026-03-15T18:24:42.286Z","endTime":"2026-03-15T18:24:46.525Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571945,"link":"/api/v1/people/571945","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":686894,"link":"/api/v1/people/686894"},"right":{"id":686611,"link":"/api/v1/people/686611"}},"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":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.1,"endSpeed":80.5,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.10317851086298,"aZ":-24.422986243086232,"pfxX":1.4304033096015285,"pfxZ":4.717061353957034,"pX":-1.2579560733528168,"pZ":2.909461974210527,"vX0":1.1572901852800355,"vY0":-126.89366158386943,"vZ0":-3.649903548493839,"x":164.95,"y":160.22,"x0":-1.9045482813747772,"y0":50.00315904790053,"z0":6.295346515542898,"aX":2.3503502588499448},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":8.0,"breakHorizontal":-2.9,"spinRate":2090,"spinDirection":206},"zone":11,"typeConfidence":2.0,"plateTime":0.43038384333809576,"extension":6.046811661261975},"index":5,"playId":"949613d5-8e06-380c-b21c-c6e02d04be93","pitchNumber":6,"startTime":"2026-03-15T18:24:59.080Z","endTime":"2026-03-15T18:25:02.254Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571945,"link":"/api/v1/people/571945","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":686894,"link":"/api/v1/people/686894"},"right":{"id":686611,"link":"/api/v1/people/686611"}},"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":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687363,"link":"/api/v1/people/687363"},"credit":"b_pa"},{"player":{"id":571945,"link":"/api/v1/people/571945"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":74.1,"awayTeamWinProbability":25.900000000000006,"homeTeamWinProbabilityAdded":3.299999999999997,"leverageIndex":0.84,"dramaIndex":46.0,"contextMetrics":{},"playEndTime":"2026-03-15T18:25:02.254Z","atBatIndex":37},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"JJ Wetherholt lines out to first baseman Luis García Jr.","rbi":0,"awayScore":3,"homeScore":4,"isOut":true},"about":{"atBatIndex":38,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-03-15T18:26:07.026Z","endTime":"2026-03-15T18:27:47.724Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":1},"matchup":{"batter":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":571945,"fullName":"Miles Mikolas","link":"/api/v1/people/571945"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":687363,"fullName":"Victor Scott II","link":"/api/v1/people/687363"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,4,5,6,7],"actionIndex":[3],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":687363,"fullName":"Victor Scott II","link":"/api/v1/people/687363"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":671277,"link":"/api/v1/people/671277"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"playId":"da8be92c-ec76-31ef-932f-6278104d43f8","startTime":"2026-03-15T18:25:27.332Z","endTime":"2026-03-15T18:25:31.806Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":571945,"link":"/api/v1/people/571945","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":686894,"link":"/api/v1/people/686894"},"right":{"id":686611,"link":"/api/v1/people/686611"}},"offense":{"batter":{"id":802139,"link":"/api/v1/people/802139","batSide":{"code":"L","description":"Left"}},"first":{"id":687363,"link":"/api/v1/people/687363"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"playId":"a498a7bb-3323-3dc1-8cbb-20e910259736","startTime":"2026-03-15T18:25:49.510Z","endTime":"2026-03-15T18:25:52.510Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":571945,"link":"/api/v1/people/571945","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":686894,"link":"/api/v1/people/686894"},"right":{"id":686611,"link":"/api/v1/people/686611"}},"offense":{"batter":{"id":802139,"link":"/api/v1/people/802139","batSide":{"code":"L","description":"Left"}},"first":{"id":687363,"link":"/api/v1/people/687363"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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,"runnerGoing":true,"disengagementNum":2},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.3,"endSpeed":80.9,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.575910642459416,"aZ":-18.20429274854016,"pfxX":-5.27512920879835,"pfxZ":8.340396255430509,"pX":-2.2172865368640147,"pZ":3.685866658226727,"vX0":-0.17115297549068398,"vY0":-128.58755253382904,"vZ0":-3.6090645974997333,"x":201.52,"y":139.26,"x0":-1.4643859756614697,"y0":50.005702925731775,"z0":6.5195426285430145,"aX":-8.8374520221419},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":14.5,"breakHorizontal":9.6,"spinRate":2135,"spinDirection":221},"zone":11,"typeConfidence":2.0,"plateTime":0.4259111151469521,"extension":5.608991921366758},"index":2,"playId":"ef0dfa2f-30a7-3eb6-8cd0-13c2e707022a","pitchNumber":1,"startTime":"2026-03-15T18:26:09.130Z","endTime":"2026-03-15T18:26:19.135Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571945,"link":"/api/v1/people/571945","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":686894,"link":"/api/v1/people/686894"},"right":{"id":686611,"link":"/api/v1/people/686611"}},"offense":{"batter":{"id":802139,"link":"/api/v1/people/802139","batSide":{"code":"L","description":"Left"}},"first":{"id":687363,"link":"/api/v1/people/687363"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Victor Scott II steals (4) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":3,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":3,"actionPlayId":"ef0dfa2f-30a7-3eb6-8cd0-13c2e707022a","startTime":"2026-03-15T18:26:29.616Z","endTime":"2026-03-15T18:26:41.171Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":687363,"link":"/api/v1/people/687363"},"defense":{"pitcher":{"id":571945,"link":"/api/v1/people/571945","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":686894,"link":"/api/v1/people/686894"},"right":{"id":686611,"link":"/api/v1/people/686611"}},"offense":{"batter":{"id":802139,"link":"/api/v1/people/802139","batSide":{"code":"L","description":"Left"}},"first":{"id":687363,"link":"/api/v1/people/687363"},"postOnSecond":{"id":687363,"link":"/api/v1/people/687363"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"homeTeamWinProbability":76.7,"awayTeamWinProbability":23.299999999999997,"homeTeamWinProbabilityAdded":2.6000000000000085,"leverageIndex":1.35,"dramaIndex":55.0,"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":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":75.4,"endSpeed":69.7,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.86971596987514,"aZ":-42.059893380360364,"pfxX":4.243141463461475,"pfxZ":-8.174255939177343,"pX":0.608724212256295,"pZ":1.6034427652473835,"vX0":2.531194437193264,"vY0":-109.71850092072515,"vZ0":-1.2311023083894461,"x":93.8,"y":195.49,"x0":-1.1143442165481765,"y0":50.00375523767484,"z0":6.686190556394608,"aX":5.131000690167463},"breaks":{"breakAngle":7.2,"breakLength":14.4,"breakY":24.0,"breakVertical":-63.2,"breakVerticalInduced":-14.8,"breakHorizontal":-8.4,"spinRate":2665,"spinDirection":27},"zone":9,"typeConfidence":2.0,"plateTime":0.5007532888673887,"extension":5.961684630760283},"index":4,"playId":"79ceab23-e77e-3789-95c3-b56a653fd0d4","pitchNumber":2,"startTime":"2026-03-15T18:26:41.171Z","endTime":"2026-03-15T18:26:46.127Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571945,"link":"/api/v1/people/571945","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":686894,"link":"/api/v1/people/686894"},"right":{"id":686611,"link":"/api/v1/people/686611"}},"offense":{"batter":{"id":802139,"link":"/api/v1/people/802139","batSide":{"code":"L","description":"Left"}},"second":{"id":687363,"link":"/api/v1/people/687363"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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":1,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.0,"endSpeed":80.5,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.841859587060956,"aZ":-22.76581333196583,"pfxX":0.0753149018791337,"pfxZ":5.748261047234987,"pX":1.0117785847973564,"pZ":2.6352480390041375,"vX0":5.251654026728961,"vY0":-126.61674348819255,"vZ0":-5.055849779538513,"x":78.43,"y":167.63,"x0":-1.0918989417390852,"y0":50.00586292245719,"z0":6.460418733133862,"aX":0.12208849918807499},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":9.6,"breakHorizontal":-1.2,"spinRate":2220,"spinDirection":200},"zone":12,"typeConfidence":2.0,"plateTime":0.43122671966208914,"extension":5.785787751107767},"index":5,"playId":"ccdd732b-b5e2-3ec0-a20e-ff228ac18f91","pitchNumber":3,"startTime":"2026-03-15T18:27:02.193Z","endTime":"2026-03-15T18:27:05.193Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571945,"link":"/api/v1/people/571945","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":686894,"link":"/api/v1/people/686894"},"right":{"id":686611,"link":"/api/v1/people/686611"}},"offense":{"batter":{"id":802139,"link":"/api/v1/people/802139","batSide":{"code":"L","description":"Left"}},"second":{"id":687363,"link":"/api/v1/people/687363"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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":83.0,"endSpeed":77.3,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.67778814869273,"aZ":-31.668010366883752,"pfxX":-7.8046417262120595,"pfxZ":0.33674148045126806,"pX":-1.1579930330574684,"pZ":2.9410419834050985,"vX0":3.081566711377683,"vY0":-120.95945608411121,"vZ0":-1.5364992857216184,"x":161.14,"y":159.37,"x0":-1.4252378679014917,"y0":50.00285476351523,"z0":6.3275277132514836,"aX":-11.71752315620813},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":0.5,"breakHorizontal":13.6,"spinRate":1477,"spinDirection":237},"zone":11,"typeConfidence":2.0,"plateTime":0.4505557425078668,"extension":6.112023944590037},"index":6,"playId":"dd25e5c5-81f5-36c3-b68e-477ebdb7b41e","pitchNumber":4,"startTime":"2026-03-15T18:27:22.408Z","endTime":"2026-03-15T18:27:28.408Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571945,"link":"/api/v1/people/571945","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":686894,"link":"/api/v1/people/686894"},"right":{"id":686611,"link":"/api/v1/people/686611"}},"offense":{"batter":{"id":802139,"link":"/api/v1/people/802139","batSide":{"code":"L","description":"Left"}},"second":{"id":687363,"link":"/api/v1/people/687363"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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":3,"strikes":1,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.2,"endSpeed":79.8,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.711394076858003,"aZ":-23.34356803910059,"pfxX":1.1609915334571892,"pfxZ":5.492725964125854,"pX":-0.1721543740352609,"pZ":2.3371669310845316,"vX0":2.712583363005667,"vY0":-125.54730462631356,"vZ0":-5.352137334533312,"x":123.56,"y":175.68,"x0":-1.41438173432211,"y0":50.00341772318148,"z0":6.378869136955832,"aX":1.8663454116259712},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":9.0,"breakHorizontal":-2.6,"spinRate":2211,"spinDirection":218},"zone":5,"typeConfidence":2.0,"plateTime":0.4350843809159519,"extension":5.981949315197898},"hitData":{"launchSpeed":102.0,"launchAngle":8.0,"totalDistance":143.0,"trajectory":"line_drive","hardness":"medium","location":"3","coordinates":{"coordX":156.06,"coordY":162.73}},"index":7,"playId":"c2dee93d-4538-3033-80ee-9729cb29053b","pitchNumber":5,"startTime":"2026-03-15T18:27:41.422Z","endTime":"2026-03-15T18:27:47.724Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571945,"link":"/api/v1/people/571945","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":686894,"link":"/api/v1/people/686894"},"right":{"id":686611,"link":"/api/v1/people/686611"}},"offense":{"batter":{"id":802139,"link":"/api/v1/people/802139","batSide":{"code":"L","description":"Left"}},"second":{"id":687363,"link":"/api/v1/people/687363"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":802139,"link":"/api/v1/people/802139"},"credit":"b_ab"},{"player":{"id":571945,"link":"/api/v1/people/571945"},"credit":"p_ab"},{"player":{"id":802139,"link":"/api/v1/people/802139"},"credit":"b_pa"},{"player":{"id":571945,"link":"/api/v1/people/571945"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":72.8,"awayTeamWinProbability":27.200000000000003,"homeTeamWinProbabilityAdded":-3.9000000000000057,"leverageIndex":1.35,"dramaIndex":47.0,"contextMetrics":{},"playEndTime":"2026-03-15T18:27:47.724Z","atBatIndex":38},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Masyn Winn grounds out, third baseman Brady House to first baseman Luis García Jr. Victor Scott II to 3rd.","rbi":0,"awayScore":3,"homeScore":4,"isOut":true},"about":{"atBatIndex":39,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-03-15T18:28:04.271Z","endTime":"2026-03-15T18:29:52.871Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":2},"matchup":{"batter":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":571945,"fullName":"Miles Mikolas","link":"/api/v1/people/571945"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":687363,"fullName":"Victor Scott II","link":"/api/v1/people/687363"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","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":691781,"link":"/api/v1/people/691781"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":671277,"link":"/api/v1/people/671277"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":687363,"fullName":"Victor Scott II","link":"/api/v1/people/687363"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":true},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":74.7,"endSpeed":68.7,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.07577621650239,"aZ":-40.588010077484945,"pfxX":4.400698926772055,"pfxZ":-7.082722699360517,"pX":-0.11400755663994992,"pZ":3.368442666388691,"vX0":1.7582499009238794,"vY0":-108.65690132370018,"vZ0":2.2781819376197627,"x":121.35,"y":147.83,"x0":-1.5067485495449826,"y0":50.00140238052143,"z0":6.735617241498136,"aX":5.22999373798394},"breaks":{"breakAngle":7.2,"breakLength":14.4,"breakY":24.0,"breakVertical":-61.1,"breakVerticalInduced":-11.8,"breakHorizontal":-8.4,"spinRate":2570,"spinDirection":43},"zone":11,"typeConfidence":2.0,"plateTime":0.5052255454448327,"extension":5.8873178696342245},"index":0,"playId":"827e5e54-b890-384c-beaf-cbf7570743a5","pitchNumber":1,"startTime":"2026-03-15T18:28:15.190Z","endTime":"2026-03-15T18:28:19.456Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571945,"link":"/api/v1/people/571945","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":686894,"link":"/api/v1/people/686894"},"right":{"id":686611,"link":"/api/v1/people/686611"}},"offense":{"batter":{"id":691026,"link":"/api/v1/people/691026","batSide":{"code":"R","description":"Right"}},"second":{"id":687363,"link":"/api/v1/people/687363"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":138,"player":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"}},"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.8,"endSpeed":78.6,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.159596803861163,"aZ":-24.827812135412735,"pfxX":3.16663492757871,"pfxZ":4.729921899454978,"pX":-0.3866181451344652,"pZ":1.7272976210054074,"vX0":1.4347409335600891,"vY0":-123.44971471377411,"vZ0":-6.325829873792429,"x":131.74,"y":192.14,"x0":-1.3856597130959052,"y0":50.003113055730935,"z0":6.395733244006898,"aX":4.917188941454156},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":7.4,"breakHorizontal":-6.0,"spinRate":2219,"spinDirection":195},"zone":7,"typeConfidence":2.0,"plateTime":0.44264221223399014,"extension":5.928072070059849},"index":1,"playId":"16985563-2dde-34ce-80dc-d6cc9d5d1c9d","pitchNumber":2,"startTime":"2026-03-15T18:28:48.341Z","endTime":"2026-03-15T18:28:52.822Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571945,"link":"/api/v1/people/571945","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":686894,"link":"/api/v1/people/686894"},"right":{"id":686611,"link":"/api/v1/people/686611"}},"offense":{"batter":{"id":691026,"link":"/api/v1/people/691026","batSide":{"code":"R","description":"Right"}},"second":{"id":687363,"link":"/api/v1/people/687363"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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":3,"strikes":0,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":77.9,"endSpeed":72.7,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":17.921637768015657,"aZ":-31.59376934244043,"pfxX":2.958849203730416,"pfxZ":0.43569450196132564,"pX":-0.3301061665117405,"pZ":3.5780009905575536,"vX0":1.4423084498415288,"vY0":-113.52334459456168,"vZ0":-0.08664586102398042,"x":129.58,"y":142.17,"x0":-1.3550691218241837,"y0":50.00125539080639,"z0":6.723398420652709,"aX":3.9179819157087086},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.4,"breakVerticalInduced":1.1,"breakHorizontal":-5.6,"spinRate":2319,"spinDirection":48},"zone":11,"typeConfidence":2.0,"plateTime":0.47980001068530287,"extension":6.010668706271231},"index":2,"playId":"8bfe86c1-011c-38d8-92a5-b98aa0e4c040","pitchNumber":3,"startTime":"2026-03-15T18:29:07.249Z","endTime":"2026-03-15T18:29:11.699Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571945,"link":"/api/v1/people/571945","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":686894,"link":"/api/v1/people/686894"},"right":{"id":686611,"link":"/api/v1/people/686611"}},"offense":{"batter":{"id":691026,"link":"/api/v1/people/691026","batSide":{"code":"R","description":"Right"}},"second":{"id":687363,"link":"/api/v1/people/687363"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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":89.7,"endSpeed":83.2,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.967732773051207,"aZ":-17.290112875545553,"pfxX":-3.323265214442308,"pfxZ":8.500348454292025,"pX":-0.33574904465267674,"pZ":3.0625878775184705,"vX0":3.5108937394570208,"vY0":-130.59605415290105,"vZ0":-5.359791325335374,"x":129.8,"y":156.09,"x0":-1.257078724948657,"y0":50.001738128119605,"z0":6.415502621262973,"aX":-5.818801601334139},"breaks":{"breakAngle":15.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":14.6,"breakHorizontal":5.4,"spinRate":2209,"spinDirection":217},"zone":1,"typeConfidence":2.0,"plateTime":0.4172212817520258,"extension":6.108177095427054},"index":3,"playId":"c16c5047-fbf5-3f05-b2e4-1779a712d2aa","pitchNumber":4,"startTime":"2026-03-15T18:29:25.318Z","endTime":"2026-03-15T18:29:28.530Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571945,"link":"/api/v1/people/571945","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":686894,"link":"/api/v1/people/686894"},"right":{"id":686611,"link":"/api/v1/people/686611"}},"offense":{"batter":{"id":691026,"link":"/api/v1/people/691026","batSide":{"code":"R","description":"Right"}},"second":{"id":687363,"link":"/api/v1/people/687363"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.5,"endSpeed":81.3,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.544025838376484,"aZ":-25.43098556856399,"pfxX":-11.274033644528725,"pfxZ":4.050889720062344,"pX":-0.2205452380247718,"pZ":2.3039395197791728,"vX0":8.007084795170096,"vY0":-127.28726414085625,"vZ0":-3.7065454551614794,"x":125.41,"y":176.57,"x0":-1.9194753195166219,"y0":50.003415807072706,"z0":5.7594925177076055,"aX":-18.771358499972717},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":6.8,"breakHorizontal":19.0,"spinRate":2015,"spinDirection":233},"zone":5,"typeConfidence":2.0,"plateTime":0.42791710069645505,"extension":6.200470309752615},"hitData":{"launchSpeed":81.1,"launchAngle":-37.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":102.31,"coordY":173.3}},"index":4,"playId":"bb71e604-1703-34f4-b4bc-ce1f61237b23","pitchNumber":5,"startTime":"2026-03-15T18:29:43.573Z","endTime":"2026-03-15T18:29:52.871Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571945,"link":"/api/v1/people/571945","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":686894,"link":"/api/v1/people/686894"},"right":{"id":686611,"link":"/api/v1/people/686611"}},"offense":{"batter":{"id":691026,"link":"/api/v1/people/691026","batSide":{"code":"R","description":"Right"}},"second":{"id":687363,"link":"/api/v1/people/687363"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691026,"link":"/api/v1/people/691026"},"credit":"b_ab"},{"player":{"id":571945,"link":"/api/v1/people/571945"},"credit":"p_ab"},{"player":{"id":691026,"link":"/api/v1/people/691026"},"credit":"b_pa"},{"player":{"id":571945,"link":"/api/v1/people/571945"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":69.89999999999999,"awayTeamWinProbability":30.10000000000001,"homeTeamWinProbabilityAdded":-2.9000000000000057,"leverageIndex":1.25,"dramaIndex":55.0,"contextMetrics":{},"playEndTime":"2026-03-15T18:29:52.871Z","atBatIndex":39},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Alec Burleson walks.","rbi":0,"awayScore":3,"homeScore":4,"isOut":false},"about":{"atBatIndex":40,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-03-15T18:31:12.409Z","endTime":"2026-03-15T18:32:31.614Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":2},"matchup":{"batter":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":571945,"fullName":"Miles Mikolas","link":"/api/v1/people/571945"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"postOnThird":{"id":687363,"fullName":"Victor Scott II","link":"/api/v1/people/687363"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"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-03-15T18:30:36.375Z","endTime":"2026-03-15T18:31:14.389Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":571945,"link":"/api/v1/people/571945","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":686894,"link":"/api/v1/people/686894"},"right":{"id":686611,"link":"/api/v1/people/686611"}},"offense":{"batter":{"id":676475,"link":"/api/v1/people/676475","batSide":{"code":"L","description":"Left"}},"third":{"id":687363,"link":"/api/v1/people/687363"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.1,"endSpeed":79.0,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.244780520288835,"aZ":-32.375716986011724,"pfxX":-7.830184412297628,"pfxZ":-0.1241920712991944,"pX":0.2596459941868099,"pZ":0.8699566122465338,"vX0":6.814355250963023,"vY0":-123.79101459491469,"vZ0":-6.083074668192662,"x":107.1,"y":215.29,"x0":-1.503040463182939,"y0":50.005502242209175,"z0":6.048699459876264,"aX":-12.231488675823817},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.0,"breakVerticalInduced":-1.3,"breakHorizontal":12.7,"spinRate":1447,"spinDirection":243},"zone":14,"typeConfidence":2.0,"plateTime":0.44139200987683314,"extension":6.273000292635299},"index":1,"playId":"6f28d0f6-6862-3b15-8db7-c9f3831b525b","pitchNumber":1,"startTime":"2026-03-15T18:31:14.389Z","endTime":"2026-03-15T18:31:17.673Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571945,"link":"/api/v1/people/571945","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":686894,"link":"/api/v1/people/686894"},"right":{"id":686611,"link":"/api/v1/people/686611"}},"offense":{"batter":{"id":676475,"link":"/api/v1/people/676475","batSide":{"code":"L","description":"Left"}},"third":{"id":687363,"link":"/api/v1/people/687363"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.6,"endSpeed":84.6,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.338012444085383,"aZ":-15.192323506944664,"pfxX":-4.566576800770241,"pfxZ":9.332029571199522,"pX":1.0518548758167858,"pZ":3.836056348553116,"vX0":7.224926863509276,"vY0":-133.23462455721875,"vZ0":-4.126225194729021,"x":76.91,"y":135.21,"x0":-1.086617162490201,"y0":50.004153812985514,"z0":6.483788198537157,"aX":-8.3118856066679},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":16.3,"breakHorizontal":7.0,"spinRate":2266,"spinDirection":216},"zone":12,"typeConfidence":2.0,"plateTime":0.4091864851845335,"extension":6.118984565501768},"index":2,"playId":"6fd7aba5-182f-32da-b586-b8976386176b","pitchNumber":2,"startTime":"2026-03-15T18:31:32.437Z","endTime":"2026-03-15T18:31:35.437Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571945,"link":"/api/v1/people/571945","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":686894,"link":"/api/v1/people/686894"},"right":{"id":686611,"link":"/api/v1/people/686611"}},"offense":{"batter":{"id":676475,"link":"/api/v1/people/676475","batSide":{"code":"L","description":"Left"}},"third":{"id":687363,"link":"/api/v1/people/687363"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":74.8,"endSpeed":68.8,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.401916714425145,"aZ":-43.87494202581537,"pfxX":1.8830639739005322,"pfxZ":-9.89481987594717,"pX":0.8322664885482511,"pZ":2.2219122597421608,"vX0":3.6757694389877775,"vY0":-108.77381541510034,"vZ0":0.6602424173159394,"x":85.28,"y":178.79,"x0":-1.1329217904907003,"y0":50.00187297753039,"z0":6.721957600325498,"aX":2.2268229162344375},"breaks":{"breakAngle":3.6,"breakLength":15.6,"breakY":24.0,"breakVertical":-66.7,"breakVerticalInduced":-17.3,"breakHorizontal":-4.4,"spinRate":2585,"spinDirection":29},"zone":14,"typeConfidence":2.0,"plateTime":0.5060793902452252,"extension":6.137032046375829},"index":3,"playId":"e09dfa3d-c036-3fb0-8abc-ef177977cd2c","pitchNumber":3,"startTime":"2026-03-15T18:31:49.479Z","endTime":"2026-03-15T18:31:54.594Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571945,"link":"/api/v1/people/571945","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":686894,"link":"/api/v1/people/686894"},"right":{"id":686611,"link":"/api/v1/people/686611"}},"offense":{"batter":{"id":676475,"link":"/api/v1/people/676475","batSide":{"code":"L","description":"Left"}},"third":{"id":687363,"link":"/api/v1/people/687363"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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":86.1,"endSpeed":80.3,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.385971160788948,"aZ":-32.384063333189225,"pfxX":-5.827758364442058,"pfxZ":-0.12678127419844465,"pX":-0.35570191008836244,"pZ":1.1577194379680773,"vX0":4.79593652494151,"vY0":-125.339757030687,"vZ0":-5.685248550472262,"x":130.56,"y":207.52,"x0":-1.525263352127522,"y0":50.005177919509066,"z0":6.061052006361278,"aX":-9.389049695756526},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":-1.2,"breakHorizontal":9.6,"spinRate":1410,"spinDirection":241},"zone":13,"typeConfidence":2.0,"plateTime":0.43494107076461086,"extension":6.118393400422616},"index":4,"playId":"9e4f4042-f7a7-3f5d-a7ef-3fff162eba8e","pitchNumber":4,"startTime":"2026-03-15T18:32:11.258Z","endTime":"2026-03-15T18:32:14.338Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571945,"link":"/api/v1/people/571945","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":686894,"link":"/api/v1/people/686894"},"right":{"id":686611,"link":"/api/v1/people/686611"}},"offense":{"batter":{"id":676475,"link":"/api/v1/people/676475","batSide":{"code":"L","description":"Left"}},"third":{"id":687363,"link":"/api/v1/people/687363"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.1,"endSpeed":80.3,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.223961084990975,"aZ":-23.539233185487806,"pfxX":-0.4288475390607893,"pfxZ":5.360246308258705,"pX":-0.2312576266598842,"pZ":1.0457051317207648,"vX0":3.8527581533935233,"vY0":-125.31560729021652,"vZ0":-7.85194018037917,"x":125.81,"y":210.55,"x0":-1.7244216921179762,"y0":50.004554641621816,"z0":6.104926069574501,"aX":-0.6915085333474054},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":8.4,"breakHorizontal":0.0,"spinRate":2148,"spinDirection":219},"zone":13,"typeConfidence":2.0,"plateTime":0.4349116701153304,"extension":6.118923158246628},"index":5,"playId":"411bcb3b-c3ea-33cb-bbad-358b524c570f","pitchNumber":5,"startTime":"2026-03-15T18:32:27.357Z","endTime":"2026-03-15T18:32:31.614Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571945,"link":"/api/v1/people/571945","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":686894,"link":"/api/v1/people/686894"},"right":{"id":686611,"link":"/api/v1/people/686611"}},"offense":{"batter":{"id":676475,"link":"/api/v1/people/676475","batSide":{"code":"L","description":"Left"}},"third":{"id":687363,"link":"/api/v1/people/687363"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":676475,"link":"/api/v1/people/676475"},"credit":"b_pa"},{"player":{"id":571945,"link":"/api/v1/people/571945"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":70.8,"awayTeamWinProbability":29.200000000000003,"homeTeamWinProbabilityAdded":0.9000000000000057,"leverageIndex":1.45,"dramaIndex":47.0,"contextMetrics":{},"playEndTime":"2026-03-15T18:32:31.614Z","atBatIndex":40},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Nolan Gorman walks. Blaze Jordan to 2nd.","rbi":0,"awayScore":3,"homeScore":4,"isOut":false},"about":{"atBatIndex":41,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-03-15T18:33:05.604Z","endTime":"2026-03-15T18:35:08.926Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":669357,"fullName":"Nolan Gorman","link":"/api/v1/people/669357"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":571945,"fullName":"Miles Mikolas","link":"/api/v1/people/571945"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669357,"fullName":"Nolan Gorman","link":"/api/v1/people/669357"},"postOnSecond":{"id":691458,"fullName":"Blaze Jordan","link":"/api/v1/people/691458"},"postOnThird":{"id":687363,"fullName":"Victor Scott II","link":"/api/v1/people/687363"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[1,2,3,4,5,6],"actionIndex":[0],"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":691458,"fullName":"Blaze Jordan","link":"/api/v1/people/691458"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"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":6},"credits":[]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-runner Blaze Jordan replaces Alec Burleson.","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-03-15T18:32:59.731Z","endTime":"2026-03-15T18:33:07.334Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":691458,"link":"/api/v1/people/691458"},"position":{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},"battingOrder":"301","replacedPlayer":{"id":676475,"link":"/api/v1/people/676475"},"base":1,"defense":{"pitcher":{"id":571945,"link":"/api/v1/people/571945","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":686894,"link":"/api/v1/people/686894"},"right":{"id":686611,"link":"/api/v1/people/686611"}},"offense":{"batter":{"id":669357,"link":"/api/v1/people/669357","batSide":{"code":"L","description":"Left"}},"first":{"id":676475,"link":"/api/v1/people/676475"},"third":{"id":687363,"link":"/api/v1/people/687363"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":75.9,"endSpeed":70.5,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.473591454016525,"aZ":-41.37533078891978,"pfxX":3.6594990109192587,"pfxZ":-7.472249426273436,"pX":1.3811396116567092,"pZ":1.5960440274424208,"vX0":4.294747022178234,"vY0":-110.50879605321873,"vZ0":-1.5244416754529753,"x":64.35,"y":195.69,"x0":-1.0660429037901802,"y0":50.00324099682808,"z0":6.657913121169406,"aX":4.505853875000399},"breaks":{"breakAngle":7.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-61.2,"breakVerticalInduced":-13.6,"breakHorizontal":-7.8,"spinRate":2614,"spinDirection":25},"zone":14,"typeConfidence":2.0,"plateTime":0.4964551443531402,"extension":6.171489822002605},"index":1,"playId":"39d788b5-efb5-315f-9d35-8236fe52f2f5","pitchNumber":1,"startTime":"2026-03-15T18:33:07.334Z","endTime":"2026-03-15T18:33:10.972Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571945,"link":"/api/v1/people/571945","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":686894,"link":"/api/v1/people/686894"},"right":{"id":686611,"link":"/api/v1/people/686611"}},"offense":{"batter":{"id":669357,"link":"/api/v1/people/669357","batSide":{"code":"L","description":"Left"}},"first":{"id":691458,"link":"/api/v1/people/691458"},"third":{"id":687363,"link":"/api/v1/people/687363"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.4,"endSpeed":83.9,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.70535195290946,"aZ":-14.821592241366474,"pfxX":-5.112518149266379,"pfxZ":9.666253914264761,"pX":0.4348378160612601,"pZ":2.4950228404078736,"vX0":6.2310197899465045,"vY0":-132.9261295233308,"vZ0":-7.150079875993028,"x":100.43,"y":171.41,"x0":-1.2721381121635502,"y0":50.000309564866114,"z0":6.289762047484594,"aX":-9.175207215261567},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":16.2,"breakHorizontal":7.9,"spinRate":2255,"spinDirection":218},"zone":6,"typeConfidence":2.0,"plateTime":0.4115946050620556,"extension":6.0209162815093435},"index":2,"playId":"2cd58aee-ba26-3199-be91-c6cfed969f2d","pitchNumber":2,"startTime":"2026-03-15T18:33:25.393Z","endTime":"2026-03-15T18:33:30.902Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571945,"link":"/api/v1/people/571945","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":686894,"link":"/api/v1/people/686894"},"right":{"id":686611,"link":"/api/v1/people/686611"}},"offense":{"batter":{"id":669357,"link":"/api/v1/people/669357","batSide":{"code":"L","description":"Left"}},"first":{"id":691458,"link":"/api/v1/people/691458"},"third":{"id":687363,"link":"/api/v1/people/687363"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.6,"endSpeed":78.7,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.51590568788992,"aZ":-29.84829301349148,"pfxX":-9.208613284634966,"pfxZ":1.4925562245980561,"pX":-0.09628210812053481,"pZ":2.139092153888774,"vX0":6.021054040726803,"vY0":-123.17166821592475,"vZ0":-3.762953697450227,"x":120.67,"y":181.02,"x0":-1.360359432003999,"y0":50.0025787353657,"z0":6.175738574858953,"aX":-14.331212004168178},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":2.2,"breakHorizontal":15.5,"spinRate":1531,"spinDirection":238},"zone":8,"typeConfidence":2.0,"plateTime":0.442533135064048,"extension":6.233909495593035},"index":3,"playId":"dbffbaaf-7d41-3e20-be32-3c4d8bd1eea6","pitchNumber":3,"startTime":"2026-03-15T18:33:56.123Z","endTime":"2026-03-15T18:33:59.217Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571945,"link":"/api/v1/people/571945","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":686894,"link":"/api/v1/people/686894"},"right":{"id":686611,"link":"/api/v1/people/686611"}},"offense":{"batter":{"id":669357,"link":"/api/v1/people/669357","batSide":{"code":"L","description":"Left"}},"first":{"id":691458,"link":"/api/v1/people/691458"},"third":{"id":687363,"link":"/api/v1/people/687363"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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":86.5,"endSpeed":80.5,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.325014791538507,"aZ":-32.19158936983077,"pfxX":-6.843540198443362,"pfxZ":-0.008064293105707776,"pX":-1.2460608681674796,"pZ":1.083972908306058,"vX0":2.7438308916092473,"vY0":-125.89539029379924,"vZ0":-6.025277644049303,"x":164.5,"y":209.51,"x0":-1.4552063249851013,"y0":50.00563425605581,"z0":6.0846296592693605,"aX":-11.089612282195871},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":-1.1,"breakHorizontal":11.9,"spinRate":1473,"spinDirection":243},"zone":13,"typeConfidence":2.0,"plateTime":0.43353508973487287,"extension":6.0856251744820975},"index":4,"playId":"8df8be7c-ee13-3f5b-9515-1e3658495488","pitchNumber":4,"startTime":"2026-03-15T18:34:16.704Z","endTime":"2026-03-15T18:34:20.484Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571945,"link":"/api/v1/people/571945","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":686894,"link":"/api/v1/people/686894"},"right":{"id":686611,"link":"/api/v1/people/686611"}},"offense":{"batter":{"id":669357,"link":"/api/v1/people/669357","batSide":{"code":"L","description":"Left"}},"first":{"id":691458,"link":"/api/v1/people/691458"},"third":{"id":687363,"link":"/api/v1/people/687363"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.3,"endSpeed":78.8,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.959523038208122,"aZ":-31.73973964211937,"pfxX":-8.497633458601568,"pfxZ":0.2824084880754967,"pX":-1.3177674238568486,"pZ":3.5560344053951702,"vX0":3.45192120897667,"vY0":-122.94221864364367,"vZ0":0.1911805707893015,"x":167.23,"y":142.77,"x0":-1.621086897758931,"y0":50.00492075191185,"z0":6.129118771464618,"aX":-13.26133830177027},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":0.7,"breakHorizontal":14.9,"spinRate":1499,"spinDirection":244},"zone":11,"typeConfidence":2.0,"plateTime":0.44227076389420095,"extension":6.03721891772211},"index":5,"playId":"f234c013-cb9b-3a57-9bad-924917e8a18b","pitchNumber":5,"startTime":"2026-03-15T18:34:37.392Z","endTime":"2026-03-15T18:34:40.464Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571945,"link":"/api/v1/people/571945","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":686894,"link":"/api/v1/people/686894"},"right":{"id":686611,"link":"/api/v1/people/686611"}},"offense":{"batter":{"id":669357,"link":"/api/v1/people/669357","batSide":{"code":"L","description":"Left"}},"first":{"id":691458,"link":"/api/v1/people/691458"},"third":{"id":687363,"link":"/api/v1/people/687363"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":4,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":73.5,"endSpeed":68.4,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":17.08435091746717,"aZ":-40.444118776377266,"pfxX":3.338465185701305,"pfxZ":-7.0607248735865955,"pX":-0.36201511518336027,"pZ":3.8016719140552735,"vX0":1.1755997485955967,"vY0":-107.09719551797872,"vZ0":3.110047175568933,"x":130.8,"y":136.13,"x0":-1.3504964477771975,"y0":50.00263818008785,"z0":6.828547282134726,"aX":3.909698890303135},"breaks":{"breakAngle":6.0,"breakLength":14.4,"breakY":24.0,"breakVertical":-61.9,"breakVerticalInduced":-11.8,"breakHorizontal":-6.4,"spinRate":2470,"spinDirection":38},"zone":11,"typeConfidence":2.0,"plateTime":0.5098322281180381,"extension":5.9966235891530975},"index":6,"playId":"2889a1e4-f11d-3642-b94a-5e07483ac237","pitchNumber":6,"startTime":"2026-03-15T18:35:00.878Z","endTime":"2026-03-15T18:35:08.926Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571945,"link":"/api/v1/people/571945","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":686894,"link":"/api/v1/people/686894"},"right":{"id":686611,"link":"/api/v1/people/686611"}},"offense":{"batter":{"id":669357,"link":"/api/v1/people/669357","batSide":{"code":"L","description":"Left"}},"first":{"id":691458,"link":"/api/v1/people/691458"},"third":{"id":687363,"link":"/api/v1/people/687363"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669357,"link":"/api/v1/people/669357"},"credit":"b_pa"},{"player":{"id":571945,"link":"/api/v1/people/571945"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":72.89999999999999,"awayTeamWinProbability":27.10000000000001,"homeTeamWinProbabilityAdded":2.0999999999999943,"leverageIndex":1.85,"dramaIndex":65.0,"contextMetrics":{},"playEndTime":"2026-03-15T18:35:08.926Z","atBatIndex":41},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Nelson Velázquez singles on a ground ball to left fielder James Wood. Victor Scott II scores. Blaze Jordan out at home on the throw, left fielder James Wood to catcher Keibert Ruiz. Nolan Gorman to 2nd.","rbi":1,"awayScore":3,"homeScore":5,"isOut":true},"about":{"atBatIndex":42,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-03-15T18:37:40.750Z","endTime":"2026-03-15T18:38:27.698Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":70},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":676369,"fullName":"Nelson Velázquez","link":"/api/v1/people/676369"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":801128,"fullName":"Robert Cranz","link":"/api/v1/people/801128"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4],"actionIndex":[1],"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":676369,"fullName":"Nelson Velázquez","link":"/api/v1/people/676369"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":695578,"link":"/api/v1/people/695578"},"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":691458,"fullName":"Blaze Jordan","link":"/api/v1/people/691458"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":null,"outBase":"4B","isOut":true,"outNumber":3},"details":{"event":"Runner Out","eventType":"other_out","movementReason":"r_thrown_out","runner":{"id":691458,"fullName":"Blaze Jordan","link":"/api/v1/people/691458"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":695578,"link":"/api/v1/people/695578"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_assist"},{"player":{"id":695578,"link":"/api/v1/people/695578"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_assist_of"},{"player":{"id":660688,"link":"/api/v1/people/660688"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Runner Out","eventType":"other_out","movementReason":"r_adv_force","runner":{"id":687363,"fullName":"Victor Scott II","link":"/api/v1/people/687363"},"responsiblePitcher":{"id":571945,"link":"/api/v1/people/571945"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Runner Out","eventType":"other_out","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":4},"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-03-15T18:35:32.057Z","endTime":"2026-03-15T18:37:39.715Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":571945,"link":"/api/v1/people/571945","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":686894,"link":"/api/v1/people/686894"},"right":{"id":686611,"link":"/api/v1/people/686611"}},"offense":{"batter":{"id":676369,"link":"/api/v1/people/676369","batSide":{"code":"R","description":"Right"}},"first":{"id":669357,"link":"/api/v1/people/669357"},"second":{"id":691458,"link":"/api/v1/people/691458"},"third":{"id":687363,"link":"/api/v1/people/687363"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Robert Cranz replaces Miles Mikolas.","event":"Pitching Substitution","eventType":"pitching_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":1,"startTime":"2026-03-15T18:37:39.715Z","endTime":"2026-03-15T18:37:40.750Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":801128,"link":"/api/v1/people/801128"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":571945,"link":"/api/v1/people/571945","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":686894,"link":"/api/v1/people/686894"},"right":{"id":686611,"link":"/api/v1/people/686611"}},"offense":{"batter":{"id":676369,"link":"/api/v1/people/676369","batSide":{"code":"R","description":"Right"}},"first":{"id":669357,"link":"/api/v1/people/669357"},"second":{"id":691458,"link":"/api/v1/people/691458"},"third":{"id":687363,"link":"/api/v1/people/687363"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.1,"endSpeed":83.2,"strikeZoneTop":3.154,"strikeZoneBottom":1.592,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.868669557422365,"aZ":-23.044522712003587,"pfxX":2.7646235084777238,"pfxZ":5.2676857596396545,"pX":-0.25651804577332304,"pZ":1.5833126304753204,"vX0":2.8645974385761788,"vY0":-129.7228020988981,"vZ0":-7.069400386094824,"x":123.23,"y":156.45,"x0":-1.7275480937844088,"y0":50.00267075602246,"z0":6.0574129671804195,"aX":4.790139524447302},"breaks":{"breakAngle":12.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":8.5,"breakHorizontal":-5.5,"spinRate":2441,"spinDirection":166},"zone":8,"typeConfidence":1.38,"plateTime":0.4195469596058081,"extension":5.8776665387158555},"index":2,"playId":"9c11114a-fcc5-38e6-84cd-b8f0aa1fa277","pitchNumber":1,"startTime":"2026-03-15T18:37:40.750Z","endTime":"2026-03-15T18:37:44.694Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801128,"link":"/api/v1/people/801128","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":686894,"link":"/api/v1/people/686894"},"right":{"id":686611,"link":"/api/v1/people/686611"}},"offense":{"batter":{"id":676369,"link":"/api/v1/people/676369","batSide":{"code":"R","description":"Right"}},"first":{"id":669357,"link":"/api/v1/people/669357"},"second":{"id":691458,"link":"/api/v1/people/691458"},"third":{"id":687363,"link":"/api/v1/people/687363"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.2,"endSpeed":83.9,"strikeZoneTop":3.154,"strikeZoneBottom":1.592,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.91542699522287,"aZ":-26.118028981400958,"pfxX":2.4895534766594016,"pfxZ":3.473008048808955,"pX":1.0111911765842925,"pZ":0.6944532836553226,"vX0":5.647885197165821,"vY0":-129.83415462792127,"vZ0":-8.8246279033659,"x":78.46,"y":220.03,"x0":-1.4980585132646653,"y0":50.000691366364535,"z0":6.062198779836212,"aX":4.336715261326974},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":4.9,"breakHorizontal":-5.5,"spinRate":2650,"spinDirection":158},"zone":14,"typeConfidence":1.37,"plateTime":0.41858268761102657,"extension":5.907350825208664},"index":3,"playId":"c0c0f42f-37a2-3a11-beaf-a87a639858fe","pitchNumber":2,"startTime":"2026-03-15T18:37:58.347Z","endTime":"2026-03-15T18:38:01.903Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801128,"link":"/api/v1/people/801128","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":686894,"link":"/api/v1/people/686894"},"right":{"id":686611,"link":"/api/v1/people/686611"}},"offense":{"batter":{"id":676369,"link":"/api/v1/people/676369","batSide":{"code":"R","description":"Right"}},"first":{"id":669357,"link":"/api/v1/people/669357"},"second":{"id":691458,"link":"/api/v1/people/691458"},"third":{"id":687363,"link":"/api/v1/people/687363"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.1,"endSpeed":81.8,"strikeZoneTop":3.154,"strikeZoneBottom":1.592,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.19619824786168,"aZ":-23.841702085039696,"pfxX":1.3753763132634091,"pfxZ":4.898646377318953,"pX":-0.23382421755479169,"pZ":2.044373241377317,"vX0":3.161640805570343,"vY0":-129.63919537630687,"vZ0":-5.742107037402765,"x":125.91,"y":183.58,"x0":-1.6480921356884888,"y0":50.003695951852464,"z0":6.108800584773728,"aX":2.3402360598314726},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":7.8,"breakHorizontal":-3.2,"spinRate":2561,"spinDirection":169},"zone":8,"typeConfidence":1.37,"plateTime":0.4225546392266155,"extension":5.908312241310524},"hitData":{"launchSpeed":108.8,"launchAngle":5.0,"totalDistance":122.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":80.02,"coordY":111.02}},"index":4,"playId":"74e9a455-9b5e-309a-8195-032eba11a9c6","pitchNumber":3,"startTime":"2026-03-15T18:38:17.969Z","endTime":"2026-03-15T18:38:27.698Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801128,"link":"/api/v1/people/801128","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":686894,"link":"/api/v1/people/686894"},"right":{"id":686611,"link":"/api/v1/people/686611"}},"offense":{"batter":{"id":676369,"link":"/api/v1/people/676369","batSide":{"code":"R","description":"Right"}},"first":{"id":669357,"link":"/api/v1/people/669357"},"second":{"id":691458,"link":"/api/v1/people/691458"},"third":{"id":687363,"link":"/api/v1/people/687363"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":676369,"link":"/api/v1/people/676369"},"credit":"b_ab"},{"player":{"id":801128,"link":"/api/v1/people/801128"},"credit":"p_ab"},{"player":{"id":676369,"link":"/api/v1/people/676369"},"credit":"b_pa"},{"player":{"id":801128,"link":"/api/v1/people/801128"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":77.9,"awayTeamWinProbability":22.099999999999994,"homeTeamWinProbabilityAdded":5.000000000000014,"leverageIndex":2.67,"dramaIndex":103.0,"contextMetrics":{},"playEndTime":"2026-03-15T18:38:27.698Z","atBatIndex":42},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Keibert Ruiz singles on a sharp line drive to right fielder Nathan Church.","rbi":0,"awayScore":3,"homeScore":5,"isOut":false},"about":{"atBatIndex":43,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-03-15T18:40:56.452Z","endTime":"2026-03-15T18:41:06.078Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":660688,"fullName":"Keibert Ruiz","link":"/api/v1/people/660688"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":592773,"fullName":"Ryne Stanek","link":"/api/v1/people/592773"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":660688,"fullName":"Keibert Ruiz","link":"/api/v1/people/660688"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[5],"actionIndex":[0,1,2,3,4],"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":660688,"fullName":"Keibert Ruiz","link":"/api/v1/people/660688"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":701675,"link":"/api/v1/people/701675"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Brody Moore replaces second baseman JJ Wetherholt, batting 1st, playing second base.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":3,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-03-15T18:40:28.745Z","endTime":"2026-03-15T18:40:28.776Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":690914,"link":"/api/v1/people/690914"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"battingOrder":"101","replacedPlayer":{"id":802139,"link":"/api/v1/people/802139"},"defense":{"pitcher":{"id":690916,"link":"/api/v1/people/690916","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":676369,"link":"/api/v1/people/676369"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":701675,"link":"/api/v1/people/701675"}},"offense":{"batter":{"id":660688,"link":"/api/v1/people/660688","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Jeremy Rivas replaces shortstop Masyn Winn, batting 2nd, playing shortstop.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":3,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-03-15T18:40:28.776Z","endTime":"2026-03-15T18:40:28.780Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":692405,"link":"/api/v1/people/692405"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"battingOrder":"201","replacedPlayer":{"id":691026,"link":"/api/v1/people/691026"},"defense":{"pitcher":{"id":690916,"link":"/api/v1/people/690916","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":690914,"link":"/api/v1/people/690914"},"third":{"id":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":676369,"link":"/api/v1/people/676369"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":701675,"link":"/api/v1/people/701675"}},"offense":{"batter":{"id":660688,"link":"/api/v1/people/660688","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Blaze Jordan remains in the game as the first baseman.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":3,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-03-15T18:40:28.780Z","endTime":"2026-03-15T18:40:28.784Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":691458,"link":"/api/v1/people/691458"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"battingOrder":"301","replacedPlayer":{"id":676475,"link":"/api/v1/people/676475"},"defense":{"pitcher":{"id":690916,"link":"/api/v1/people/690916","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":690914,"link":"/api/v1/people/690914"},"third":{"id":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":692405,"link":"/api/v1/people/692405"},"left":{"id":676369,"link":"/api/v1/people/676369"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":701675,"link":"/api/v1/people/701675"}},"offense":{"batter":{"id":660688,"link":"/api/v1/people/660688","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: José Suárez replaces left fielder Nelson Velázquez, batting 5th, playing left field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":3,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":3,"startTime":"2026-03-15T18:40:28.784Z","endTime":"2026-03-15T18:40:28.788Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":699027,"link":"/api/v1/people/699027"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"501","replacedPlayer":{"id":676369,"link":"/api/v1/people/676369"},"defense":{"pitcher":{"id":690916,"link":"/api/v1/people/690916","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":691458,"link":"/api/v1/people/691458"},"second":{"id":690914,"link":"/api/v1/people/690914"},"third":{"id":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":692405,"link":"/api/v1/people/692405"},"left":{"id":676369,"link":"/api/v1/people/676369"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":701675,"link":"/api/v1/people/701675"}},"offense":{"batter":{"id":660688,"link":"/api/v1/people/660688","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Ryne Stanek replaces Richard Fitts.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":4,"startTime":"2026-03-15T18:40:28.788Z","endTime":"2026-03-15T18:40:58.695Z","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":690916,"link":"/api/v1/people/690916","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":691458,"link":"/api/v1/people/691458"},"second":{"id":690914,"link":"/api/v1/people/690914"},"third":{"id":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":692405,"link":"/api/v1/people/692405"},"left":{"id":699027,"link":"/api/v1/people/699027"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":701675,"link":"/api/v1/people/701675"}},"offense":{"batter":{"id":660688,"link":"/api/v1/people/660688","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":97.2,"endSpeed":89.0,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.283825410281395,"aZ":-13.705533155154198,"pfxX":-7.501752695787691,"pfxZ":9.133705478287101,"pX":0.002392564721502172,"pZ":2.1354419332379138,"vX0":3.7662174558155095,"vY0":-141.29829435967878,"vZ0":-8.944198535224166,"x":116.91,"y":181.12,"x0":-0.3734284532027894,"y0":50.00095187042388,"z0":6.223174990816535,"aX":-15.16219546147645},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":14.9,"breakHorizontal":12.8,"spinRate":2127,"spinDirection":209},"zone":8,"typeConfidence":0.89,"plateTime":0.3876888231191331,"extension":5.853165291277551},"hitData":{"launchSpeed":101.5,"launchAngle":10.0,"totalDistance":190.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":179.85,"coordY":122.77}},"index":5,"playId":"acf0fecd-5166-37b2-9f63-fc8ba7801594","pitchNumber":1,"startTime":"2026-03-15T18:40:58.695Z","endTime":"2026-03-15T18:41:06.078Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592773,"link":"/api/v1/people/592773","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":691458,"link":"/api/v1/people/691458"},"second":{"id":690914,"link":"/api/v1/people/690914"},"third":{"id":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":692405,"link":"/api/v1/people/692405"},"left":{"id":699027,"link":"/api/v1/people/699027"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":701675,"link":"/api/v1/people/701675"}},"offense":{"batter":{"id":660688,"link":"/api/v1/people/660688","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":660688,"link":"/api/v1/people/660688"},"credit":"b_ab"},{"player":{"id":592773,"link":"/api/v1/people/592773"},"credit":"p_ab"},{"player":{"id":660688,"link":"/api/v1/people/660688"},"credit":"b_pa"},{"player":{"id":592773,"link":"/api/v1/people/592773"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":72.39999999999999,"awayTeamWinProbability":27.60000000000001,"homeTeamWinProbabilityAdded":-5.500000000000014,"leverageIndex":1.23,"dramaIndex":70.0,"contextMetrics":{},"playEndTime":"2026-03-15T18:41:06.078Z","atBatIndex":43},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Daylen Lile lines into a force out, shortstop Jeremy Rivas to second baseman Brody Moore. Keibert Ruiz out at 2nd. Daylen Lile to 1st.","rbi":0,"awayScore":3,"homeScore":5,"isOut":true},"about":{"atBatIndex":44,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-03-15T18:41:30.025Z","endTime":"2026-03-15T18:43:42.185Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":592773,"fullName":"Ryne Stanek","link":"/api/v1/people/592773"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_adv_play","runner":{"id":660688,"fullName":"Keibert Ruiz","link":"/api/v1/people/660688"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":660688,"fullName":"Keibert Ruiz","link":"/api/v1/people/660688"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":692405,"link":"/api/v1/people/692405"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":690914,"link":"/api/v1/people/690914"},"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":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":692405,"link":"/api/v1/people/692405"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_fielded_ball"},{"player":{"id":690914,"link":"/api/v1/people/690914"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":97.6,"endSpeed":89.8,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.753029977181978,"aZ":-10.308461379594885,"pfxX":-7.704192738095443,"pfxZ":10.642491101867954,"pX":-0.6806908688210654,"pZ":2.510943723563842,"vX0":2.0639230474028216,"vY0":-142.01408220237983,"vZ0":-8.8093626499952,"x":142.95,"y":170.98,"x0":-0.4131846668240117,"y0":50.003174470798804,"z0":6.298232340688776,"aX":-15.82751028329181},"breaks":{"breakAngle":51.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.8,"breakVerticalInduced":17.8,"breakHorizontal":13.6,"spinRate":2274,"spinDirection":208},"zone":4,"typeConfidence":0.89,"plateTime":0.38484059821304406,"extension":5.933432055585475},"index":0,"playId":"0d67527b-9a74-32ff-b2e6-cbda8e6622bb","pitchNumber":1,"startTime":"2026-03-15T18:41:30.025Z","endTime":"2026-03-15T18:41:33.110Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592773,"link":"/api/v1/people/592773","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":691458,"link":"/api/v1/people/691458"},"second":{"id":690914,"link":"/api/v1/people/690914"},"third":{"id":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":692405,"link":"/api/v1/people/692405"},"left":{"id":699027,"link":"/api/v1/people/699027"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":701675,"link":"/api/v1/people/701675"}},"offense":{"batter":{"id":695734,"link":"/api/v1/people/695734","batSide":{"code":"L","description":"Left"}},"first":{"id":660688,"link":"/api/v1/people/660688"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.3,"endSpeed":83.4,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.28249772179063,"aZ":-27.325740349380915,"pfxX":-8.975659067623418,"pfxZ":2.7931076228996656,"pX":0.8097350956737577,"pZ":0.5531454853668721,"vX0":5.933356484937707,"vY0":-129.81961829025306,"vZ0":-8.920273248710789,"x":86.13,"y":223.85,"x0":-0.3218043712651427,"y0":50.000123177080965,"z0":6.065746379877523,"aX":-15.552070763521215},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":3.6,"breakHorizontal":15.2,"spinRate":1191,"spinDirection":242},"zone":14,"typeConfidence":0.89,"plateTime":0.41947753636604856,"extension":6.042625348395464},"index":1,"playId":"2f6ff959-9304-3389-88e9-844e8c2bf05c","pitchNumber":2,"startTime":"2026-03-15T18:41:48.790Z","endTime":"2026-03-15T18:41:51.889Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592773,"link":"/api/v1/people/592773","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":691458,"link":"/api/v1/people/691458"},"second":{"id":690914,"link":"/api/v1/people/690914"},"third":{"id":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":692405,"link":"/api/v1/people/692405"},"left":{"id":699027,"link":"/api/v1/people/699027"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":701675,"link":"/api/v1/people/701675"}},"offense":{"batter":{"id":695734,"link":"/api/v1/people/695734","batSide":{"code":"L","description":"Left"}},"first":{"id":660688,"link":"/api/v1/people/660688"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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":1,"outs":0},"pitchData":{"startSpeed":87.7,"endSpeed":80.0,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.495585613034923,"aZ":-29.043492110052696,"pfxX":-9.481449911055249,"pfxZ":1.9133219271825954,"pX":-0.24340160934503616,"pZ":1.7713083905954912,"vX0":4.263730175694387,"vY0":-127.54612989843272,"vZ0":-5.167117895185788,"x":126.28,"y":190.95,"x0":-0.7134826463101753,"y0":50.000064675773054,"z0":6.139349349419382,"aX":-15.47450122713509},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":2.4,"breakHorizontal":16.1,"spinRate":1039,"spinDirection":247},"zone":8,"typeConfidence":0.89,"plateTime":0.430971076106867,"extension":5.978344418661274},"index":2,"playId":"1b163199-3214-32b3-bd1e-10d214eebbad","pitchNumber":3,"startTime":"2026-03-15T18:42:07.238Z","endTime":"2026-03-15T18:42:10.238Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592773,"link":"/api/v1/people/592773","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":691458,"link":"/api/v1/people/691458"},"second":{"id":690914,"link":"/api/v1/people/690914"},"third":{"id":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":692405,"link":"/api/v1/people/692405"},"left":{"id":699027,"link":"/api/v1/people/699027"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":701675,"link":"/api/v1/people/701675"}},"offense":{"batter":{"id":695734,"link":"/api/v1/people/695734","batSide":{"code":"L","description":"Left"}},"first":{"id":660688,"link":"/api/v1/people/660688"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.8,"endSpeed":88.4,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.43957725499695,"aZ":-14.26439183815558,"pfxX":-7.363674850325641,"pfxZ":8.84038408333696,"pX":-1.3981691694755383,"pZ":4.425988173601724,"vX0":0.18724998840419027,"vY0":-142.32164998292842,"vZ0":-2.948875832669979,"x":170.29,"y":119.28,"x0":-0.5104124494578681,"y0":50.00426178511493,"z0":6.393896866983939,"aX":-14.919270714613663},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":15.5,"breakHorizontal":13.2,"spinRate":2347,"spinDirection":215},"zone":11,"typeConfidence":0.9,"plateTime":0.3866855987720914,"extension":5.815786783085196},"index":3,"playId":"b0bc55fa-5d87-30b9-b201-9eb542ccc8f9","pitchNumber":4,"startTime":"2026-03-15T18:42:33.764Z","endTime":"2026-03-15T18:42:36.835Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592773,"link":"/api/v1/people/592773","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":691458,"link":"/api/v1/people/691458"},"second":{"id":690914,"link":"/api/v1/people/690914"},"third":{"id":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":692405,"link":"/api/v1/people/692405"},"left":{"id":699027,"link":"/api/v1/people/699027"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":701675,"link":"/api/v1/people/701675"}},"offense":{"batter":{"id":695734,"link":"/api/v1/people/695734","batSide":{"code":"L","description":"Left"}},"first":{"id":660688,"link":"/api/v1/people/660688"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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":98.0,"endSpeed":89.3,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.77025449595936,"aZ":-8.708381051816767,"pfxX":-8.952239867424868,"pfxZ":11.452409385922067,"pX":-0.12753195345634022,"pZ":2.733160652034627,"vX0":4.049115615289082,"vY0":-142.4789656804873,"vZ0":-8.491099353144646,"x":121.86,"y":164.98,"x0":-0.4066954344322682,"y0":50.00308473781214,"z0":6.308114086105018,"aX":-18.343434471836545},"breaks":{"breakAngle":58.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-9.5,"breakVerticalInduced":19.1,"breakHorizontal":15.4,"spinRate":2365,"spinDirection":210},"zone":5,"typeConfidence":0.9,"plateTime":0.3849307555105961,"extension":5.847187700213193},"index":4,"playId":"00bd45dc-0b5e-3adc-ac23-cd748631cd56","pitchNumber":5,"startTime":"2026-03-15T18:42:52.317Z","endTime":"2026-03-15T18:42:55.525Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592773,"link":"/api/v1/people/592773","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":691458,"link":"/api/v1/people/691458"},"second":{"id":690914,"link":"/api/v1/people/690914"},"third":{"id":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":692405,"link":"/api/v1/people/692405"},"left":{"id":699027,"link":"/api/v1/people/699027"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":701675,"link":"/api/v1/people/701675"}},"offense":{"batter":{"id":695734,"link":"/api/v1/people/695734","batSide":{"code":"L","description":"Left"}},"first":{"id":660688,"link":"/api/v1/people/660688"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.4,"endSpeed":82.3,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.554714891039183,"aZ":-24.90332796091562,"pfxX":-8.180992526928362,"pfxZ":4.292975457480809,"pX":0.16521705710839257,"pZ":0.689671203445979,"vX0":4.18879549134221,"vY0":-128.4975361981142,"vZ0":-8.776777116128994,"x":110.7,"y":220.16,"x0":-0.4125803423143547,"y0":50.00305476569723,"z0":6.047415907761305,"aX":-13.849235857218547},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":6.2,"breakHorizontal":14.0,"spinRate":996,"spinDirection":244},"zone":14,"typeConfidence":0.9,"plateTime":0.42427154380803467,"extension":5.969281048052988},"index":5,"playId":"ef0e09a3-5cc7-3cb9-a258-37ba3f22b21e","pitchNumber":6,"startTime":"2026-03-15T18:43:12.369Z","endTime":"2026-03-15T18:43:15.393Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592773,"link":"/api/v1/people/592773","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":691458,"link":"/api/v1/people/691458"},"second":{"id":690914,"link":"/api/v1/people/690914"},"third":{"id":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":692405,"link":"/api/v1/people/692405"},"left":{"id":699027,"link":"/api/v1/people/699027"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":701675,"link":"/api/v1/people/701675"}},"offense":{"batter":{"id":695734,"link":"/api/v1/people/695734","batSide":{"code":"L","description":"Left"}},"first":{"id":660688,"link":"/api/v1/people/660688"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.2,"endSpeed":88.8,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.02427154973975,"aZ":-12.563716940906343,"pfxX":-6.050135038394718,"pfxZ":9.721706716567326,"pX":-0.7711319972853483,"pZ":1.7797678126668186,"vX0":1.5886233666650544,"vY0":-141.31161429717858,"vZ0":-10.073276697420235,"x":146.39,"y":190.73,"x0":-0.5556498763229383,"y0":50.00074961795348,"z0":6.203619702033462,"aX":-12.200588579808992},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":15.7,"breakHorizontal":10.6,"spinRate":2277,"spinDirection":212},"zone":7,"typeConfidence":0.89,"plateTime":0.3880099217106112,"extension":6.024633282935116},"hitData":{"launchSpeed":97.9,"launchAngle":7.0,"totalDistance":148.0,"trajectory":"line_drive","hardness":"medium","location":"6","coordinates":{"coordX":116.52,"coordY":151.58}},"index":6,"playId":"7cd5cd3c-f9cb-3dda-8e8b-23c4e3d1aeff","pitchNumber":7,"startTime":"2026-03-15T18:43:32.377Z","endTime":"2026-03-15T18:43:42.185Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592773,"link":"/api/v1/people/592773","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":691458,"link":"/api/v1/people/691458"},"second":{"id":690914,"link":"/api/v1/people/690914"},"third":{"id":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":692405,"link":"/api/v1/people/692405"},"left":{"id":699027,"link":"/api/v1/people/699027"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":701675,"link":"/api/v1/people/701675"}},"offense":{"batter":{"id":695734,"link":"/api/v1/people/695734","batSide":{"code":"L","description":"Left"}},"first":{"id":660688,"link":"/api/v1/people/660688"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":695734,"link":"/api/v1/people/695734"},"credit":"b_ab"},{"player":{"id":592773,"link":"/api/v1/people/592773"},"credit":"p_ab"},{"player":{"id":695734,"link":"/api/v1/people/695734"},"credit":"b_pa"},{"player":{"id":592773,"link":"/api/v1/people/592773"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":77.4,"awayTeamWinProbability":22.599999999999994,"homeTeamWinProbabilityAdded":5.000000000000014,"leverageIndex":2.18,"dramaIndex":90.0,"contextMetrics":{},"playEndTime":"2026-03-15T18:43:42.185Z","atBatIndex":44},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Luis García Jr. grounds into a double play, second baseman Brody Moore to shortstop Jeremy Rivas to first baseman Blaze Jordan. Daylen Lile out at 2nd. Luis García Jr. out at 1st.","rbi":0,"awayScore":3,"homeScore":5,"isOut":true},"about":{"atBatIndex":45,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-03-15T18:44:08.611Z","endTime":"2026-03-15T18:44:31.516Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":671277,"fullName":"Luis García Jr.","link":"/api/v1/people/671277"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":592773,"fullName":"Ryne Stanek","link":"/api/v1/people/592773"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":690914,"link":"/api/v1/people/690914"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":692405,"link":"/api/v1/people/692405"},"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":671277,"fullName":"Luis García Jr.","link":"/api/v1/people/671277"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":692405,"link":"/api/v1/people/692405"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":691458,"link":"/api/v1/people/691458"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.1,"endSpeed":81.9,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.51666267689652,"aZ":-29.098216654498074,"pfxX":-9.208510090906762,"pfxZ":1.8188146171101032,"pX":-1.018963588598711,"pZ":2.455274251955124,"vX0":2.1673209056205414,"vY0":-128.373698948311,"vZ0":-3.5172792016269785,"x":155.84,"y":172.49,"x0":-0.6711003871199567,"y0":50.00097744890259,"z0":6.07824939338506,"aX":-15.556398440420887},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":2.8,"breakHorizontal":16.3,"spinRate":893,"spinDirection":247},"zone":13,"typeConfidence":0.89,"plateTime":0.4246769079901598,"extension":5.956796366059917},"index":0,"playId":"2011f3d2-327c-3fdf-af0b-5b1b3c4963c3","pitchNumber":1,"startTime":"2026-03-15T18:44:08.611Z","endTime":"2026-03-15T18:44:12.824Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592773,"link":"/api/v1/people/592773","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":691458,"link":"/api/v1/people/691458"},"second":{"id":690914,"link":"/api/v1/people/690914"},"third":{"id":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":692405,"link":"/api/v1/people/692405"},"left":{"id":699027,"link":"/api/v1/people/699027"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":701675,"link":"/api/v1/people/701675"}},"offense":{"batter":{"id":671277,"link":"/api/v1/people/671277","batSide":{"code":"L","description":"Left"}},"first":{"id":695734,"link":"/api/v1/people/695734"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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":97.9,"endSpeed":90.3,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.985756464058024,"aZ":-13.434925976819144,"pfxX":-6.85954064183341,"pfxZ":9.053426385253495,"pX":-0.16419780136640652,"pZ":2.0645964863758515,"vX0":3.580237389661734,"vY0":-142.32187187250796,"vZ0":-9.283614115917594,"x":123.26,"y":183.04,"x0":-0.5414037560412025,"y0":50.0010276479743,"z0":6.201549001951154,"aX":-14.193375852605637},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":14.9,"breakHorizontal":11.8,"spinRate":2322,"spinDirection":210},"zone":8,"typeConfidence":0.89,"plateTime":0.38357532517025206,"extension":6.041531103710958},"hitData":{"launchSpeed":92.8,"launchAngle":-8.0,"totalDistance":15.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":142.38,"coordY":152.09}},"index":1,"playId":"d67a2f67-587c-36a4-8620-59cfcfe00d08","pitchNumber":2,"startTime":"2026-03-15T18:44:24.361Z","endTime":"2026-03-15T18:44:31.516Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592773,"link":"/api/v1/people/592773","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":691458,"link":"/api/v1/people/691458"},"second":{"id":690914,"link":"/api/v1/people/690914"},"third":{"id":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":692405,"link":"/api/v1/people/692405"},"left":{"id":699027,"link":"/api/v1/people/699027"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":701675,"link":"/api/v1/people/701675"}},"offense":{"batter":{"id":671277,"link":"/api/v1/people/671277","batSide":{"code":"L","description":"Left"}},"first":{"id":695734,"link":"/api/v1/people/695734"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":671277,"link":"/api/v1/people/671277"},"credit":"b_ab"},{"player":{"id":592773,"link":"/api/v1/people/592773"},"credit":"p_ab"},{"player":{"id":671277,"link":"/api/v1/people/671277"},"credit":"b_pa"},{"player":{"id":592773,"link":"/api/v1/people/592773"},"credit":"p_pa"}],"flags":[{"credit":"t_double_play"},{"credit":"b_gnd_into_dp"}],"homeTeamWinProbability":84.5,"awayTeamWinProbability":15.5,"homeTeamWinProbabilityAdded":7.099999999999994,"leverageIndex":1.74,"dramaIndex":92.0,"contextMetrics":{},"playEndTime":"2026-03-15T18:44:31.516Z","atBatIndex":45},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"José Fermín singles on a ground ball to center fielder Robert Hassell III.","rbi":0,"awayScore":3,"homeScore":5,"isOut":false},"about":{"atBatIndex":46,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-03-15T18:46:49.430Z","endTime":"2026-03-15T18:47:11.212Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":665877,"fullName":"José Fermín","link":"/api/v1/people/665877"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":695418,"fullName":"Brad Lord","link":"/api/v1/people/695418"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":665877,"fullName":"José Fermín","link":"/api/v1/people/665877"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[3,4],"actionIndex":[0,1,2],"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":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":690987,"link":"/api/v1/people/690987"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Riley Adams replaces catcher Keibert Ruiz, batting 3rd, playing catcher.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":3,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-03-15T18:46:51.598Z","endTime":"2026-03-15T18:46:51.599Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":656180,"link":"/api/v1/people/656180"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"battingOrder":"301","replacedPlayer":{"id":660688,"link":"/api/v1/people/660688"},"defense":{"pitcher":{"id":801128,"link":"/api/v1/people/801128","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":686894,"link":"/api/v1/people/686894"},"right":{"id":686611,"link":"/api/v1/people/686611"}},"offense":{"batter":{"id":665877,"link":"/api/v1/people/665877","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Robert Hassell III replaces center fielder Joey Wiemer, batting 9th, playing center field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":3,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-03-15T18:46:51.600Z","endTime":"2026-03-15T18:46:51.601Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":690987,"link":"/api/v1/people/690987"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"battingOrder":"901","replacedPlayer":{"id":686894,"link":"/api/v1/people/686894"},"defense":{"pitcher":{"id":801128,"link":"/api/v1/people/801128","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656180,"link":"/api/v1/people/656180"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":686894,"link":"/api/v1/people/686894"},"right":{"id":686611,"link":"/api/v1/people/686611"}},"offense":{"batter":{"id":665877,"link":"/api/v1/people/665877","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Brad Lord replaces Robert Cranz.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-03-15T18:46:51.602Z","endTime":"2026-03-15T18:46:51.603Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":695418,"link":"/api/v1/people/695418"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":801128,"link":"/api/v1/people/801128","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656180,"link":"/api/v1/people/656180"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":690987,"link":"/api/v1/people/690987"},"right":{"id":686611,"link":"/api/v1/people/686611"}},"offense":{"batter":{"id":665877,"link":"/api/v1/people/665877","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.8,"endSpeed":86.3,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.05516575174958,"aZ":-24.763251549539966,"pfxX":-10.899633420180315,"pfxZ":3.9080822233169616,"pX":-0.08700443897285211,"pZ":2.34393390720461,"vX0":8.878457193758793,"vY0":-136.36251349218244,"vZ0":-3.56811408682527,"x":120.32,"y":175.49,"x0":-1.9579488569083323,"y0":50.00410441701576,"z0":5.364466686346518,"aX":-20.66984192473913},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":6.6,"breakHorizontal":18.0,"spinRate":2195,"spinDirection":243},"zone":5,"typeConfidence":2.0,"plateTime":0.40063672566296304,"extension":5.341159339990899},"index":3,"playId":"376776d8-b197-3b92-a2b1-a43aa69c2226","pitchNumber":1,"startTime":"2026-03-15T18:46:51.604Z","endTime":"2026-03-15T18:46:54.812Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695418,"link":"/api/v1/people/695418","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656180,"link":"/api/v1/people/656180"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":690987,"link":"/api/v1/people/690987"},"right":{"id":686611,"link":"/api/v1/people/686611"}},"offense":{"batter":{"id":665877,"link":"/api/v1/people/665877","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.8,"endSpeed":85.8,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.982483986376213,"aZ":-25.746254864117123,"pfxX":-11.107072567281095,"pfxZ":3.416224203771023,"pX":0.04117005134651592,"pZ":2.253739967783281,"vX0":8.876810758285457,"vY0":-136.31155690027282,"vZ0":-3.7043985780780297,"x":115.43,"y":177.93,"x0":-1.8145999107121566,"y0":50.003291678524555,"z0":5.408065445509986,"aX":-20.901000151922943},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":5.5,"breakHorizontal":18.2,"spinRate":2227,"spinDirection":243},"zone":5,"typeConfidence":2.0,"plateTime":0.40182984712639147,"extension":5.136525448411258},"hitData":{"launchSpeed":101.0,"launchAngle":-1.0,"totalDistance":40.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":112.42,"coordY":117.59}},"index":4,"playId":"d4ac33e0-9594-3298-a146-93561d494e32","pitchNumber":2,"startTime":"2026-03-15T18:47:03.977Z","endTime":"2026-03-15T18:47:11.212Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695418,"link":"/api/v1/people/695418","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656180,"link":"/api/v1/people/656180"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":690987,"link":"/api/v1/people/690987"},"right":{"id":686611,"link":"/api/v1/people/686611"}},"offense":{"batter":{"id":665877,"link":"/api/v1/people/665877","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665877,"link":"/api/v1/people/665877"},"credit":"b_ab"},{"player":{"id":695418,"link":"/api/v1/people/695418"},"credit":"p_ab"},{"player":{"id":665877,"link":"/api/v1/people/665877"},"credit":"b_pa"},{"player":{"id":695418,"link":"/api/v1/people/695418"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":86.5,"awayTeamWinProbability":13.5,"homeTeamWinProbabilityAdded":2.0,"leverageIndex":0.51,"dramaIndex":31.0,"contextMetrics":{},"playEndTime":"2026-03-15T18:47:11.212Z","atBatIndex":46},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Nathan Church grounds into a force out, second baseman Nasim Nuñez to shortstop CJ Abrams. Ramon Mendoza out at 2nd. Nathan Church to 1st.","rbi":0,"awayScore":3,"homeScore":5,"isOut":true},"about":{"atBatIndex":47,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-03-15T18:47:34.222Z","endTime":"2026-03-15T18:47:44.931Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":695418,"fullName":"Brad Lord","link":"/api/v1/people/695418"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[1],"actionIndex":[0],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":680636,"fullName":"Ramon Mendoza","link":"/api/v1/people/680636"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":683083,"link":"/api/v1/people/683083"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":682928,"link":"/api/v1/people/682928"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-runner Ramon Mendoza replaces José Fermín.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":3,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-03-15T18:47:36.495Z","endTime":"2026-03-15T18:47:36.496Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":680636,"link":"/api/v1/people/680636"},"position":{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},"battingOrder":"601","replacedPlayer":{"id":665877,"link":"/api/v1/people/665877"},"base":1,"defense":{"pitcher":{"id":695418,"link":"/api/v1/people/695418","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656180,"link":"/api/v1/people/656180"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":690987,"link":"/api/v1/people/690987"},"right":{"id":686611,"link":"/api/v1/people/686611"}},"offense":{"batter":{"id":701675,"link":"/api/v1/people/701675","batSide":{"code":"L","description":"Left"}},"first":{"id":665877,"link":"/api/v1/people/665877"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":83.2,"endSpeed":77.2,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.40053936273239,"aZ":-31.18107099736003,"pfxX":-0.038232843447006504,"pfxZ":0.6579249564227112,"pX":0.3447620936834735,"pZ":2.160427831201355,"vX0":6.688079316454332,"vY0":-121.06210313823999,"vZ0":-1.5037669396576874,"x":103.86,"y":180.45,"x0":-2.436816105858886,"y0":50.000063958831106,"z0":5.493603005827616,"aX":-0.0585884771120499},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":1.1,"breakHorizontal":-1.3,"spinRate":2523,"spinDirection":67},"zone":6,"typeConfidence":2.0,"plateTime":0.4507113057691625,"extension":5.310950822592461},"hitData":{"launchSpeed":104.5,"launchAngle":5.0,"totalDistance":99.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":146.43,"coordY":152.09}},"index":1,"playId":"fa6ca476-5e96-3d3d-bbb3-68e6fdc655b4","pitchNumber":1,"startTime":"2026-03-15T18:47:36.497Z","endTime":"2026-03-15T18:47:44.931Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695418,"link":"/api/v1/people/695418","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656180,"link":"/api/v1/people/656180"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":690987,"link":"/api/v1/people/690987"},"right":{"id":686611,"link":"/api/v1/people/686611"}},"offense":{"batter":{"id":701675,"link":"/api/v1/people/701675","batSide":{"code":"L","description":"Left"}},"first":{"id":680636,"link":"/api/v1/people/680636"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":701675,"link":"/api/v1/people/701675"},"credit":"b_ab"},{"player":{"id":695418,"link":"/api/v1/people/695418"},"credit":"p_ab"},{"player":{"id":701675,"link":"/api/v1/people/701675"},"credit":"b_pa"},{"player":{"id":695418,"link":"/api/v1/people/695418"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":84.6,"awayTeamWinProbability":15.400000000000006,"homeTeamWinProbabilityAdded":-1.9000000000000057,"leverageIndex":0.82,"dramaIndex":37.0,"contextMetrics":{},"playEndTime":"2026-03-15T18:47:44.931Z","atBatIndex":47},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Pedro Pagés pops out to first baseman Luis García Jr. in foul territory.","rbi":0,"awayScore":3,"homeScore":5,"isOut":true},"about":{"atBatIndex":48,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-03-15T18:48:06.843Z","endTime":"2026-03-15T18:48:18.088Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":686780,"fullName":"Pedro Pagés","link":"/api/v1/people/686780"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":695418,"fullName":"Brad Lord","link":"/api/v1/people/695418"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":689288,"fullName":"Matt Koperniak","link":"/api/v1/people/689288"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[1],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":686780,"fullName":"Pedro Pagés","link":"/api/v1/people/686780"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":671277,"link":"/api/v1/people/671277"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-runner Matt Koperniak replaces Nathan Church.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":3,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-03-15T18:48:09.008Z","endTime":"2026-03-15T18:48:09.009Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":689288,"link":"/api/v1/people/689288"},"position":{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},"battingOrder":"701","replacedPlayer":{"id":701675,"link":"/api/v1/people/701675"},"base":1,"defense":{"pitcher":{"id":695418,"link":"/api/v1/people/695418","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656180,"link":"/api/v1/people/656180"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":690987,"link":"/api/v1/people/690987"},"right":{"id":686611,"link":"/api/v1/people/686611"}},"offense":{"batter":{"id":686780,"link":"/api/v1/people/686780","batSide":{"code":"R","description":"Right"}},"first":{"id":701675,"link":"/api/v1/people/701675"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.5,"endSpeed":77.9,"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.98689659363049,"aZ":-30.533854521007406,"pfxX":0.11050970738201088,"pfxZ":1.0727661475406753,"pX":-0.0384512506768465,"pZ":1.9624450732886471,"vX0":5.69783149600465,"vY0":-123.01281482453723,"vZ0":-2.412225755272549,"x":118.47,"y":185.79,"x0":-2.397472786589169,"y0":50.00606059674763,"z0":5.539704451787603,"aX":0.1694009092545158},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":1.7,"breakHorizontal":-1.6,"spinRate":2629,"spinDirection":54},"zone":8,"typeConfidence":2.0,"plateTime":0.44495429839484224,"extension":5.176520383374708},"hitData":{"launchSpeed":79.5,"launchAngle":65.0,"totalDistance":192.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":163.67,"coordY":187.07}},"index":1,"playId":"818e2287-1388-3ec9-bdbb-21bd31407202","pitchNumber":1,"startTime":"2026-03-15T18:48:09.010Z","endTime":"2026-03-15T18:48:18.088Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695418,"link":"/api/v1/people/695418","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656180,"link":"/api/v1/people/656180"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":690987,"link":"/api/v1/people/690987"},"right":{"id":686611,"link":"/api/v1/people/686611"}},"offense":{"batter":{"id":686780,"link":"/api/v1/people/686780","batSide":{"code":"R","description":"Right"}},"first":{"id":689288,"link":"/api/v1/people/689288"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686780,"link":"/api/v1/people/686780"},"credit":"b_ab"},{"player":{"id":695418,"link":"/api/v1/people/695418"},"credit":"p_ab"},{"player":{"id":686780,"link":"/api/v1/people/686780"},"credit":"b_pa"},{"player":{"id":695418,"link":"/api/v1/people/695418"},"credit":"p_pa"}],"flags":[{"credit":"b_foul_out"}],"homeTeamWinProbability":82.89999999999999,"awayTeamWinProbability":17.10000000000001,"homeTeamWinProbabilityAdded":-1.7000000000000028,"leverageIndex":0.71,"dramaIndex":34.0,"contextMetrics":{},"playEndTime":"2026-03-15T18:48:18.088Z","atBatIndex":48},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Victor Scott II grounds out, second baseman Nasim Nuñez to first baseman Luis García Jr.","rbi":0,"awayScore":3,"homeScore":5,"isOut":true},"about":{"atBatIndex":49,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-03-15T18:48:43.379Z","endTime":"2026-03-15T18:49:03.779Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":687363,"fullName":"Victor Scott II","link":"/api/v1/people/687363"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":695418,"fullName":"Brad Lord","link":"/api/v1/people/695418"},"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":3},"details":{"event":"Groundout","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":1},"credits":[{"player":{"id":683083,"link":"/api/v1/people/683083"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":671277,"link":"/api/v1/people/671277"},"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":93.5,"endSpeed":86.1,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.502234323266737,"aZ":-18.26789159937859,"pfxX":-8.558995919005639,"pfxZ":7.392460957408053,"pX":0.6718192050345031,"pZ":1.678393038766678,"vX0":10.726550729146995,"vY0":-135.73781368553398,"vZ0":-6.603276729967991,"x":91.39,"y":193.46,"x0":-2.2044535358214223,"y0":50.001007661204596,"z0":5.398013338300253,"aX":-16.0970457547706},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":12.2,"breakHorizontal":13.4,"spinRate":2314,"spinDirection":238},"zone":9,"typeConfidence":2.0,"plateTime":0.4022947577753153,"extension":5.448039441299624},"index":0,"playId":"0371949d-4c9d-32d0-803f-478a18313b0e","pitchNumber":1,"startTime":"2026-03-15T18:48:43.379Z","endTime":"2026-03-15T18:48:46.743Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695418,"link":"/api/v1/people/695418","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656180,"link":"/api/v1/people/656180"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":690987,"link":"/api/v1/people/690987"},"right":{"id":686611,"link":"/api/v1/people/686611"}},"offense":{"batter":{"id":687363,"link":"/api/v1/people/687363","batSide":{"code":"L","description":"Left"}},"first":{"id":689288,"link":"/api/v1/people/689288"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.1,"endSpeed":79.9,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.90158147017475,"aZ":-27.240673670823725,"pfxX":-10.471706492064598,"pfxZ":3.056469007966287,"pX":-0.3724487072093969,"pZ":1.9971020528159826,"vX0":8.478975617500385,"vY0":-125.25721997630684,"vZ0":-2.545303905780573,"x":131.2,"y":184.86,"x0":-2.4174037605613354,"y0":50.000359376472886,"z0":5.221569512991876,"aX":-16.876264684586236},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":5.3,"breakHorizontal":17.4,"spinRate":2001,"spinDirection":257},"zone":7,"typeConfidence":2.0,"plateTime":0.4349137665027252,"extension":5.428229861769021},"hitData":{"launchSpeed":73.7,"launchAngle":9.0,"totalDistance":99.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":149.96,"coordY":146.72}},"index":1,"playId":"ef4b333b-5718-3ff9-96a9-648dd20d33de","pitchNumber":2,"startTime":"2026-03-15T18:48:58.119Z","endTime":"2026-03-15T18:49:03.779Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695418,"link":"/api/v1/people/695418","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656180,"link":"/api/v1/people/656180"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":690987,"link":"/api/v1/people/690987"},"right":{"id":686611,"link":"/api/v1/people/686611"}},"offense":{"batter":{"id":687363,"link":"/api/v1/people/687363","batSide":{"code":"L","description":"Left"}},"first":{"id":689288,"link":"/api/v1/people/689288"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687363,"link":"/api/v1/people/687363"},"credit":"b_ab"},{"player":{"id":695418,"link":"/api/v1/people/695418"},"credit":"p_ab"},{"player":{"id":687363,"link":"/api/v1/people/687363"},"credit":"b_pa"},{"player":{"id":695418,"link":"/api/v1/people/695418"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":81.5,"awayTeamWinProbability":18.5,"homeTeamWinProbabilityAdded":-1.3999999999999915,"leverageIndex":0.56,"dramaIndex":28.0,"contextMetrics":{},"playEndTime":"2026-03-15T18:49:03.779Z","atBatIndex":49},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Dylan Crews strikes out swinging.","rbi":0,"awayScore":3,"homeScore":5,"isOut":true},"about":{"atBatIndex":50,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-03-15T18:51:14.383Z","endTime":"2026-03-15T18:51:53.273Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":686611,"fullName":"Dylan Crews","link":"/api/v1/people/686611"},"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":[4,5,6],"actionIndex":[0,1,2,3],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":686611,"fullName":"Dylan Crews","link":"/api/v1/people/686611"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":686780,"link":"/api/v1/people/686780"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Ramon Mendoza remains in the game as the third baseman.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":3,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-03-15T18:51:16.427Z","endTime":"2026-03-15T18:51:16.428Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":680636,"link":"/api/v1/people/680636"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"battingOrder":"601","replacedPlayer":{"id":665877,"link":"/api/v1/people/665877"},"defense":{"pitcher":{"id":592773,"link":"/api/v1/people/592773","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":691458,"link":"/api/v1/people/691458"},"second":{"id":690914,"link":"/api/v1/people/690914"},"third":{"id":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":692405,"link":"/api/v1/people/692405"},"left":{"id":699027,"link":"/api/v1/people/699027"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":701675,"link":"/api/v1/people/701675"}},"offense":{"batter":{"id":686611,"link":"/api/v1/people/686611","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Matt Koperniak remains in the game as the right fielder.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":3,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-03-15T18:51:16.429Z","endTime":"2026-03-15T18:51:16.430Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":689288,"link":"/api/v1/people/689288"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"701","replacedPlayer":{"id":701675,"link":"/api/v1/people/701675"},"defense":{"pitcher":{"id":592773,"link":"/api/v1/people/592773","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":691458,"link":"/api/v1/people/691458"},"second":{"id":690914,"link":"/api/v1/people/690914"},"third":{"id":680636,"link":"/api/v1/people/680636"},"shortstop":{"id":692405,"link":"/api/v1/people/692405"},"left":{"id":699027,"link":"/api/v1/people/699027"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":701675,"link":"/api/v1/people/701675"}},"offense":{"batter":{"id":686611,"link":"/api/v1/people/686611","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Jose Cordoba replaces center fielder Victor Scott II, batting 9th, playing center field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":3,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-03-15T18:51:16.431Z","endTime":"2026-03-15T18:51:16.432Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":692390,"link":"/api/v1/people/692390"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"battingOrder":"901","replacedPlayer":{"id":687363,"link":"/api/v1/people/687363"},"defense":{"pitcher":{"id":592773,"link":"/api/v1/people/592773","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":691458,"link":"/api/v1/people/691458"},"second":{"id":690914,"link":"/api/v1/people/690914"},"third":{"id":680636,"link":"/api/v1/people/680636"},"shortstop":{"id":692405,"link":"/api/v1/people/692405"},"left":{"id":699027,"link":"/api/v1/people/699027"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":689288,"link":"/api/v1/people/689288"}},"offense":{"batter":{"id":686611,"link":"/api/v1/people/686611","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: JoJo Romero replaces Ryne Stanek.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":3,"startTime":"2026-03-15T18:51:16.433Z","endTime":"2026-03-15T18:51:16.434Z","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":686780,"link":"/api/v1/people/686780"},"first":{"id":691458,"link":"/api/v1/people/691458"},"second":{"id":690914,"link":"/api/v1/people/690914"},"third":{"id":680636,"link":"/api/v1/people/680636"},"shortstop":{"id":692405,"link":"/api/v1/people/692405"},"left":{"id":699027,"link":"/api/v1/people/699027"},"center":{"id":692390,"link":"/api/v1/people/692390"},"right":{"id":689288,"link":"/api/v1/people/689288"}},"offense":{"batter":{"id":686611,"link":"/api/v1/people/686611","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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.7,"endSpeed":86.0,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.247810264626658,"aZ":-32.30661697042571,"pfxX":9.186424508447587,"pfxZ":-0.068215843216751,"pX":1.2220862742885719,"pZ":1.733490139281974,"vX0":-4.907508833092743,"vY0":-136.43095571449584,"vZ0":-3.4632070506741703,"x":70.42,"y":191.98,"x0":1.851360072369298,"y0":50.00585763768609,"z0":5.248082329453934,"aX":17.306046732621535},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":-0.7,"breakHorizontal":-15.6,"spinRate":2262,"spinDirection":115},"zone":14,"typeConfidence":2.0,"plateTime":0.4015964277145949,"extension":5.2333795659242766},"index":4,"playId":"43983018-0f4b-301e-85fc-5219e6b2a444","pitchNumber":1,"startTime":"2026-03-15T18:51:16.435Z","endTime":"2026-03-15T18:51:20.025Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668941,"link":"/api/v1/people/668941","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":691458,"link":"/api/v1/people/691458"},"second":{"id":690914,"link":"/api/v1/people/690914"},"third":{"id":680636,"link":"/api/v1/people/680636"},"shortstop":{"id":692405,"link":"/api/v1/people/692405"},"left":{"id":699027,"link":"/api/v1/people/699027"},"center":{"id":692390,"link":"/api/v1/people/692390"},"right":{"id":689288,"link":"/api/v1/people/689288"}},"offense":{"batter":{"id":686611,"link":"/api/v1/people/686611","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.8,"endSpeed":81.6,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.39278236407518,"aZ":-32.982846209984764,"pfxX":5.037020585713011,"pfxZ":-0.4861322572458935,"pX":1.1101424686207668,"pZ":2.0663303867021052,"vX0":-3.6688749525921858,"vY0":-127.99318372955614,"vZ0":-1.7962634473200834,"x":74.68,"y":182.99,"x0":1.899091215744905,"y0":50.00002759818919,"z0":5.33048461444093,"aX":8.45816437754539},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":-1.1,"breakHorizontal":-8.4,"spinRate":1303,"spinDirection":103},"zone":14,"typeConfidence":2.0,"plateTime":0.42595429660871753,"extension":5.265894385629474},"index":5,"playId":"36181830-cea8-3a7c-bda2-873a0009a327","pitchNumber":2,"startTime":"2026-03-15T18:51:29.813Z","endTime":"2026-03-15T18:51:33.259Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668941,"link":"/api/v1/people/668941","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":691458,"link":"/api/v1/people/691458"},"second":{"id":690914,"link":"/api/v1/people/690914"},"third":{"id":680636,"link":"/api/v1/people/680636"},"shortstop":{"id":692405,"link":"/api/v1/people/692405"},"left":{"id":699027,"link":"/api/v1/people/699027"},"center":{"id":692390,"link":"/api/v1/people/692390"},"right":{"id":689288,"link":"/api/v1/people/689288"}},"offense":{"batter":{"id":686611,"link":"/api/v1/people/686611","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.7,"endSpeed":80.8,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.276323034459402,"aZ":-34.24039429269443,"pfxX":6.750292408283589,"pfxZ":-1.259814159806739,"pX":1.086570899991142,"pZ":1.7114473489504372,"vX0":-4.094968762033374,"vY0":-126.33397888241326,"vZ0":-2.2353935922685597,"x":75.58,"y":192.57,"x0":1.8396508022390545,"y0":50.00390064005562,"z0":5.322282395312051,"aX":11.068696725279938},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":-2.5,"breakHorizontal":-11.5,"spinRate":1303,"spinDirection":101},"zone":14,"typeConfidence":2.0,"plateTime":0.43120869363439507,"extension":5.359695334303714},"index":6,"playId":"94f458a1-bebf-3d27-a868-4f5cdda6c1d5","pitchNumber":3,"startTime":"2026-03-15T18:51:50.200Z","endTime":"2026-03-15T18:51:53.273Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668941,"link":"/api/v1/people/668941","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":691458,"link":"/api/v1/people/691458"},"second":{"id":690914,"link":"/api/v1/people/690914"},"third":{"id":680636,"link":"/api/v1/people/680636"},"shortstop":{"id":692405,"link":"/api/v1/people/692405"},"left":{"id":699027,"link":"/api/v1/people/699027"},"center":{"id":692390,"link":"/api/v1/people/692390"},"right":{"id":689288,"link":"/api/v1/people/689288"}},"offense":{"batter":{"id":686611,"link":"/api/v1/people/686611","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686611,"link":"/api/v1/people/686611"},"credit":"b_ab"},{"player":{"id":668941,"link":"/api/v1/people/668941"},"credit":"p_ab"},{"player":{"id":686611,"link":"/api/v1/people/686611"},"credit":"b_pa"},{"player":{"id":668941,"link":"/api/v1/people/668941"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":84.89999999999999,"awayTeamWinProbability":15.100000000000009,"homeTeamWinProbabilityAdded":3.3999999999999915,"leverageIndex":1.35,"dramaIndex":60.0,"contextMetrics":{},"playEndTime":"2026-03-15T18:51:53.273Z","atBatIndex":50},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Brady House singles on a ground ball to first baseman Blaze Jordan.","rbi":0,"awayScore":3,"homeScore":5,"isOut":false},"about":{"atBatIndex":51,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-03-15T18:52:12.999Z","endTime":"2026-03-15T18:52:36.337Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":691781,"fullName":"Brady House","link":"/api/v1/people/691781"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":668941,"fullName":"JoJo Romero","link":"/api/v1/people/668941"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":691781,"fullName":"Brady House","link":"/api/v1/people/691781"},"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":691781,"fullName":"Brady House","link":"/api/v1/people/691781"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":691458,"link":"/api/v1/people/691458"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":82.8,"endSpeed":74.9,"strikeZoneTop":3.371,"strikeZoneBottom":1.701,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.53616320345395,"aZ":-31.923603373980566,"pfxX":-10.66894947162701,"pfxZ":0.1761904915864161,"pX":0.05253489123566413,"pZ":3.0130048142396215,"vX0":-1.9765684652311268,"vY0":-120.47807304222178,"vZ0":1.1260691580384132,"x":115.0,"y":157.43,"x0":2.271978019651104,"y0":50.0036850458245,"z0":5.402280083205958,"aX":-15.388330446636965},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.5,"breakVerticalInduced":1.0,"breakHorizontal":19.8,"spinRate":2822,"spinDirection":302},"zone":2,"typeConfidence":2.0,"plateTime":0.4579560324542227,"extension":5.276205015198933},"index":0,"playId":"fd15a21f-2e73-3816-889d-d26d46ba436b","pitchNumber":1,"startTime":"2026-03-15T18:52:12.999Z","endTime":"2026-03-15T18:52:16.744Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668941,"link":"/api/v1/people/668941","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":691458,"link":"/api/v1/people/691458"},"second":{"id":690914,"link":"/api/v1/people/690914"},"third":{"id":680636,"link":"/api/v1/people/680636"},"shortstop":{"id":692405,"link":"/api/v1/people/692405"},"left":{"id":699027,"link":"/api/v1/people/699027"},"center":{"id":692390,"link":"/api/v1/people/692390"},"right":{"id":689288,"link":"/api/v1/people/689288"}},"offense":{"batter":{"id":691781,"link":"/api/v1/people/691781","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.8,"endSpeed":86.8,"strikeZoneTop":3.371,"strikeZoneBottom":1.701,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.502746545867122,"aZ":-31.38927723062553,"pfxX":10.242024317985283,"pfxZ":0.4117562432296076,"pX":-0.35600831861792,"pZ":2.323020274884901,"vX0":-8.994618503218364,"vY0":-137.8383466079971,"vZ0":-1.964736375492159,"x":130.57,"y":176.06,"x0":1.618003888666596,"y0":50.00669306195866,"z0":5.1635573505944405,"aX":19.721915847202105},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":0.5,"breakHorizontal":-16.7,"spinRate":2255,"spinDirection":117},"zone":4,"typeConfidence":2.0,"plateTime":0.3973053680059393,"extension":5.32433072410215},"hitData":{"launchSpeed":90.0,"launchAngle":-31.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":161.64,"coordY":168.31}},"index":1,"playId":"82582b5b-00e0-3f70-9ef8-2a6ce1b40c00","pitchNumber":2,"startTime":"2026-03-15T18:52:25.895Z","endTime":"2026-03-15T18:52:36.337Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668941,"link":"/api/v1/people/668941","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":691458,"link":"/api/v1/people/691458"},"second":{"id":690914,"link":"/api/v1/people/690914"},"third":{"id":680636,"link":"/api/v1/people/680636"},"shortstop":{"id":692405,"link":"/api/v1/people/692405"},"left":{"id":699027,"link":"/api/v1/people/699027"},"center":{"id":692390,"link":"/api/v1/people/692390"},"right":{"id":689288,"link":"/api/v1/people/689288"}},"offense":{"batter":{"id":691781,"link":"/api/v1/people/691781","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691781,"link":"/api/v1/people/691781"},"credit":"b_ab"},{"player":{"id":668941,"link":"/api/v1/people/668941"},"credit":"p_ab"},{"player":{"id":691781,"link":"/api/v1/people/691781"},"credit":"b_pa"},{"player":{"id":668941,"link":"/api/v1/people/668941"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":80.9,"awayTeamWinProbability":19.099999999999994,"homeTeamWinProbabilityAdded":-3.999999999999986,"leverageIndex":0.94,"dramaIndex":53.0,"contextMetrics":{},"playEndTime":"2026-03-15T18:52:36.337Z","atBatIndex":51},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Nasim Nuñez grounds into a double play, shortstop Jeremy Rivas to second baseman Brody Moore to first baseman Blaze Jordan. Kervin Pichardo out at 2nd. Nasim Nuñez out at 1st.","rbi":0,"awayScore":3,"homeScore":5,"isOut":true},"about":{"atBatIndex":52,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-03-15T18:53:04.060Z","endTime":"2026-03-15T18:53:45.745Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":2,"strikes":0,"outs":3},"matchup":{"batter":{"id":683083,"fullName":"Nasim Nuñez","link":"/api/v1/people/683083"},"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":[1,2,3],"actionIndex":[0],"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":682775,"fullName":"Kervin Pichardo","link":"/api/v1/people/682775"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":692405,"link":"/api/v1/people/692405"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":690914,"link":"/api/v1/people/690914"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":683083,"fullName":"Nasim Nuñez","link":"/api/v1/people/683083"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":690914,"link":"/api/v1/people/690914"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":691458,"link":"/api/v1/people/691458"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-runner Kervin Pichardo replaces Brady House.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":3,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-03-15T18:53:01.248Z","endTime":"2026-03-15T18:53:06.028Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":682775,"link":"/api/v1/people/682775"},"position":{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},"battingOrder":"701","replacedPlayer":{"id":691781,"link":"/api/v1/people/691781"},"base":1,"defense":{"pitcher":{"id":668941,"link":"/api/v1/people/668941","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":691458,"link":"/api/v1/people/691458"},"second":{"id":690914,"link":"/api/v1/people/690914"},"third":{"id":680636,"link":"/api/v1/people/680636"},"shortstop":{"id":692405,"link":"/api/v1/people/692405"},"left":{"id":699027,"link":"/api/v1/people/699027"},"center":{"id":692390,"link":"/api/v1/people/692390"},"right":{"id":689288,"link":"/api/v1/people/689288"}},"offense":{"batter":{"id":683083,"link":"/api/v1/people/683083","batSide":{"code":"R","description":"Right"}},"first":{"id":691781,"link":"/api/v1/people/691781"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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":93.9,"endSpeed":85.6,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.188568244292277,"aZ":-29.22690156582495,"pfxX":9.220792379951572,"pfxZ":1.5646170539885542,"pX":1.1640167623917437,"pZ":3.429510889365687,"vX0":-4.959471733721509,"vY0":-136.69759828179923,"vZ0":0.15274407282338598,"x":72.63,"y":146.18,"x0":1.8073977163352877,"y0":50.00482683769667,"z0":5.385633560859903,"aX":17.38674884551977},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":3.1,"breakHorizontal":-15.6,"spinRate":2153,"spinDirection":119},"zone":12,"typeConfidence":2.0,"plateTime":0.4012649502996588,"extension":5.438490337359012},"index":1,"playId":"7de57266-64d9-35dc-8881-3d15c1b81465","pitchNumber":1,"startTime":"2026-03-15T18:53:06.028Z","endTime":"2026-03-15T18:53:09.337Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668941,"link":"/api/v1/people/668941","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":691458,"link":"/api/v1/people/691458"},"second":{"id":690914,"link":"/api/v1/people/690914"},"third":{"id":680636,"link":"/api/v1/people/680636"},"shortstop":{"id":692405,"link":"/api/v1/people/692405"},"left":{"id":699027,"link":"/api/v1/people/699027"},"center":{"id":692390,"link":"/api/v1/people/692390"},"right":{"id":689288,"link":"/api/v1/people/689288"}},"offense":{"batter":{"id":683083,"link":"/api/v1/people/683083","batSide":{"code":"R","description":"Right"}},"first":{"id":682775,"link":"/api/v1/people/682775"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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":82.8,"endSpeed":76.1,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.989483052635265,"aZ":-34.35169591863574,"pfxX":-7.732525017850342,"pfxZ":-1.4907601230230618,"pX":-1.6387781084242345,"pZ":1.5138786109117524,"vX0":-5.434820113015676,"vY0":-120.53358925966991,"vZ0":-1.7068028223377072,"x":179.47,"y":197.91,"x0":1.65548255698609,"y0":50.00393535480527,"z0":5.284830714510678,"aX":-11.294685783831307},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.0,"breakVerticalInduced":-2.9,"breakHorizontal":15.4,"spinRate":2856,"spinDirection":301},"zone":13,"typeConfidence":2.0,"plateTime":0.4556813650291711,"extension":5.1272317373214165},"index":2,"playId":"bde18c77-fcf7-31ad-9227-a0da0ea3d3b3","pitchNumber":2,"startTime":"2026-03-15T18:53:20.102Z","endTime":"2026-03-15T18:53:23.236Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668941,"link":"/api/v1/people/668941","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":691458,"link":"/api/v1/people/691458"},"second":{"id":690914,"link":"/api/v1/people/690914"},"third":{"id":680636,"link":"/api/v1/people/680636"},"shortstop":{"id":692405,"link":"/api/v1/people/692405"},"left":{"id":699027,"link":"/api/v1/people/699027"},"center":{"id":692390,"link":"/api/v1/people/692390"},"right":{"id":689288,"link":"/api/v1/people/689288"}},"offense":{"batter":{"id":683083,"link":"/api/v1/people/683083","batSide":{"code":"R","description":"Right"}},"first":{"id":682775,"link":"/api/v1/people/682775"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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":92.8,"endSpeed":84.8,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.028091276545236,"aZ":-29.80497231237724,"pfxX":10.846704807167233,"pfxZ":1.2875462621108902,"pX":-0.10455767435311959,"pZ":1.7422921129983349,"vX0":-8.633938711672984,"vY0":-134.84719757902147,"vZ0":-3.5391700550342153,"x":120.99,"y":191.74,"x0":1.7336368426391464,"y0":50.00127013252776,"z0":5.1804089330064205,"aX":19.922570130048115},"breaks":{"breakAngle":31.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":1.8,"breakHorizontal":-17.8,"spinRate":2173,"spinDirection":114},"zone":8,"typeConfidence":2.0,"plateTime":0.4065934384654666,"extension":5.33348187992397},"hitData":{"launchSpeed":94.8,"launchAngle":-25.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":107.9,"coordY":158.17}},"index":3,"playId":"e8cb46c1-81a7-3305-9328-a8401cb12752","pitchNumber":3,"startTime":"2026-03-15T18:53:37.017Z","endTime":"2026-03-15T18:53:45.745Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668941,"link":"/api/v1/people/668941","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":691458,"link":"/api/v1/people/691458"},"second":{"id":690914,"link":"/api/v1/people/690914"},"third":{"id":680636,"link":"/api/v1/people/680636"},"shortstop":{"id":692405,"link":"/api/v1/people/692405"},"left":{"id":699027,"link":"/api/v1/people/699027"},"center":{"id":692390,"link":"/api/v1/people/692390"},"right":{"id":689288,"link":"/api/v1/people/689288"}},"offense":{"batter":{"id":683083,"link":"/api/v1/people/683083","batSide":{"code":"R","description":"Right"}},"first":{"id":682775,"link":"/api/v1/people/682775"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":683083,"link":"/api/v1/people/683083"},"credit":"b_ab"},{"player":{"id":668941,"link":"/api/v1/people/668941"},"credit":"p_ab"},{"player":{"id":683083,"link":"/api/v1/people/683083"},"credit":"b_pa"},{"player":{"id":668941,"link":"/api/v1/people/668941"},"credit":"p_pa"}],"flags":[{"credit":"t_double_play"},{"credit":"b_gnd_into_dp"}],"homeTeamWinProbability":88.7,"awayTeamWinProbability":11.299999999999997,"homeTeamWinProbabilityAdded":7.799999999999997,"leverageIndex":1.93,"dramaIndex":102.0,"contextMetrics":{},"playEndTime":"2026-03-15T18:53:45.745Z","atBatIndex":52},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Brody Moore grounds out, second baseman Levi Jordan to first baseman Luis García Jr.","rbi":0,"awayScore":3,"homeScore":5,"isOut":true},"about":{"atBatIndex":53,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-03-15T18:55:48.451Z","endTime":"2026-03-15T18:56:08.883Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":690914,"fullName":"Brody Moore","link":"/api/v1/people/690914"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":695418,"fullName":"Brad Lord","link":"/api/v1/people/695418"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[5,6],"actionIndex":[0,1,2,3,4],"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":690914,"fullName":"Brody Moore","link":"/api/v1/people/690914"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":682119,"link":"/api/v1/people/682119"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":671277,"link":"/api/v1/people/671277"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Randal Diaz replaces shortstop CJ Abrams, batting 1st, playing shortstop.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":3,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-03-15T18:55:50.480Z","endTime":"2026-03-15T18:55:50.481Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":695538,"link":"/api/v1/people/695538"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"battingOrder":"101","replacedPlayer":{"id":682928,"link":"/api/v1/people/682928"},"defense":{"pitcher":{"id":695418,"link":"/api/v1/people/695418","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656180,"link":"/api/v1/people/656180"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":690987,"link":"/api/v1/people/690987"},"right":{"id":686611,"link":"/api/v1/people/686611"}},"offense":{"batter":{"id":690914,"link":"/api/v1/people/690914","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Jordan Williams replaces right fielder Dylan Crews, batting 6th, playing left field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":3,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-03-15T18:55:50.482Z","endTime":"2026-03-15T18:55:50.483Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":689052,"link":"/api/v1/people/689052"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"601","replacedPlayer":{"id":686611,"link":"/api/v1/people/686611"},"defense":{"pitcher":{"id":695418,"link":"/api/v1/people/695418","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656180,"link":"/api/v1/people/656180"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":695538,"link":"/api/v1/people/695538"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":690987,"link":"/api/v1/people/690987"},"right":{"id":686611,"link":"/api/v1/people/686611"}},"offense":{"batter":{"id":690914,"link":"/api/v1/people/690914","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Christian Franklin replaces left fielder James Wood, batting 2nd, playing right field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":3,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-03-15T18:55:50.484Z","endTime":"2026-03-15T18:55:50.485Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":681047,"link":"/api/v1/people/681047"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"201","replacedPlayer":{"id":695578,"link":"/api/v1/people/695578"},"defense":{"pitcher":{"id":695418,"link":"/api/v1/people/695418","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656180,"link":"/api/v1/people/656180"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":695538,"link":"/api/v1/people/695538"},"left":{"id":689052,"link":"/api/v1/people/689052"},"center":{"id":690987,"link":"/api/v1/people/690987"},"right":{"id":686611,"link":"/api/v1/people/686611"}},"offense":{"batter":{"id":690914,"link":"/api/v1/people/690914","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Kervin Pichardo remains in the game as the third baseman.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":3,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":3,"startTime":"2026-03-15T18:55:50.486Z","endTime":"2026-03-15T18:55:50.487Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":682775,"link":"/api/v1/people/682775"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"battingOrder":"701","replacedPlayer":{"id":691781,"link":"/api/v1/people/691781"},"defense":{"pitcher":{"id":695418,"link":"/api/v1/people/695418","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656180,"link":"/api/v1/people/656180"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":695538,"link":"/api/v1/people/695538"},"left":{"id":689052,"link":"/api/v1/people/689052"},"center":{"id":690987,"link":"/api/v1/people/690987"},"right":{"id":681047,"link":"/api/v1/people/681047"}},"offense":{"batter":{"id":690914,"link":"/api/v1/people/690914","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Levi Jordan replaces second baseman Nasim Nuñez, batting 8th, playing second base.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":3,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":4,"startTime":"2026-03-15T18:55:50.488Z","endTime":"2026-03-15T18:55:50.489Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":682119,"link":"/api/v1/people/682119"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"battingOrder":"801","replacedPlayer":{"id":683083,"link":"/api/v1/people/683083"},"defense":{"pitcher":{"id":695418,"link":"/api/v1/people/695418","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656180,"link":"/api/v1/people/656180"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":682775,"link":"/api/v1/people/682775"},"shortstop":{"id":695538,"link":"/api/v1/people/695538"},"left":{"id":689052,"link":"/api/v1/people/689052"},"center":{"id":690987,"link":"/api/v1/people/690987"},"right":{"id":681047,"link":"/api/v1/people/681047"}},"offense":{"batter":{"id":690914,"link":"/api/v1/people/690914","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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":80.4,"endSpeed":73.8,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.36307625966849,"aZ":-32.7662627745032,"pfxX":5.08142016784479,"pfxZ":-0.42922053155291184,"pX":0.8216150475340647,"pZ":1.7579741776574158,"vX0":5.848305439147767,"vY0":-116.90807921923425,"vZ0":-1.0456467495652184,"x":85.68,"y":191.31,"x0":-2.378714918213055,"y0":50.00395422886785,"z0":5.304308853558678,"aX":6.987971468069898},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.3,"breakVerticalInduced":-0.7,"breakHorizontal":-10.7,"spinRate":2675,"spinDirection":60},"zone":14,"typeConfidence":2.0,"plateTime":0.46966775285716134,"extension":5.0151117779854},"index":5,"playId":"a3b89869-8a70-35ef-be95-b61d1edf6283","pitchNumber":1,"startTime":"2026-03-15T18:55:50.490Z","endTime":"2026-03-15T18:55:54.284Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695418,"link":"/api/v1/people/695418","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656180,"link":"/api/v1/people/656180"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":682119,"link":"/api/v1/people/682119"},"third":{"id":682775,"link":"/api/v1/people/682775"},"shortstop":{"id":695538,"link":"/api/v1/people/695538"},"left":{"id":689052,"link":"/api/v1/people/689052"},"center":{"id":690987,"link":"/api/v1/people/690987"},"right":{"id":681047,"link":"/api/v1/people/681047"}},"offense":{"batter":{"id":690914,"link":"/api/v1/people/690914","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.7,"endSpeed":86.5,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.828624554250684,"aZ":-25.567747856713055,"pfxX":-11.210869493794267,"pfxZ":3.481704087194408,"pX":0.07713573258291698,"pZ":2.185764870782982,"vX0":9.670763860625092,"vY0":-136.16000783065016,"vZ0":-3.79157689363995,"x":114.06,"y":179.76,"x0":-2.0451360771601896,"y0":50.00341892700164,"z0":5.3430933981502795,"aX":-21.28161994512336},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":5.8,"breakHorizontal":18.6,"spinRate":2293,"spinDirection":248},"zone":5,"typeConfidence":2.0,"plateTime":0.4005947855877552,"extension":5.219473093861366},"hitData":{"launchSpeed":100.5,"launchAngle":-27.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":148.46,"coordY":153.61}},"index":6,"playId":"0b476f9a-cf5d-3b3e-8d47-569f3089d78e","pitchNumber":2,"startTime":"2026-03-15T18:56:03.038Z","endTime":"2026-03-15T18:56:08.883Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695418,"link":"/api/v1/people/695418","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656180,"link":"/api/v1/people/656180"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":682119,"link":"/api/v1/people/682119"},"third":{"id":682775,"link":"/api/v1/people/682775"},"shortstop":{"id":695538,"link":"/api/v1/people/695538"},"left":{"id":689052,"link":"/api/v1/people/689052"},"center":{"id":690987,"link":"/api/v1/people/690987"},"right":{"id":681047,"link":"/api/v1/people/681047"}},"offense":{"batter":{"id":690914,"link":"/api/v1/people/690914","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":690914,"link":"/api/v1/people/690914"},"credit":"b_ab"},{"player":{"id":695418,"link":"/api/v1/people/695418"},"credit":"p_ab"},{"player":{"id":690914,"link":"/api/v1/people/690914"},"credit":"b_pa"},{"player":{"id":695418,"link":"/api/v1/people/695418"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":87.6,"awayTeamWinProbability":12.400000000000006,"homeTeamWinProbabilityAdded":-1.1000000000000085,"leverageIndex":0.41,"dramaIndex":22.0,"contextMetrics":{},"playEndTime":"2026-03-15T18:56:08.883Z","atBatIndex":53},{"result":{"type":"atBat","event":"Field Error","eventType":"field_error","description":"Jeremy Rivas reaches on a fielding error by second baseman Levi Jordan. Jeremy Rivas to 2nd.","rbi":0,"awayScore":3,"homeScore":5,"isOut":false},"about":{"atBatIndex":54,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-03-15T18:56:31.901Z","endTime":"2026-03-15T18:58:09.601Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":692405,"fullName":"Jeremy Rivas","link":"/api/v1/people/692405"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":695418,"fullName":"Brad Lord","link":"/api/v1/people/695418"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":692405,"fullName":"Jeremy Rivas","link":"/api/v1/people/692405"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","movementReason":null,"runner":{"id":692405,"fullName":"Jeremy Rivas","link":"/api/v1/people/692405"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":682119,"link":"/api/v1/people/682119"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_fielding_error"}]},{"movement":{"originBase":null,"start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","movementReason":"r_adv_play","runner":{"id":692405,"fullName":"Jeremy Rivas","link":"/api/v1/people/692405"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"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":82.1,"endSpeed":75.8,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.273558452362384,"aZ":-31.503305853094073,"pfxX":4.004636470394026,"pfxZ":0.463341624589674,"pX":0.030212275764294264,"pZ":3.0168645865423107,"vX0":4.27025463961481,"vY0":-119.63300674226687,"vZ0":0.8189621952303823,"x":115.85,"y":157.32,"x0":-2.2958154955879615,"y0":50.00508200073057,"z0":5.48573128054275,"aX":5.825784954440638},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.1,"breakVerticalInduced":1.3,"breakHorizontal":-8.3,"spinRate":2747,"spinDirection":54},"zone":2,"typeConfidence":2.0,"plateTime":0.45719414094623945,"extension":5.061830342116899},"index":0,"playId":"4b9cc6e7-75f6-3b67-94b5-d5baed6fff04","pitchNumber":1,"startTime":"2026-03-15T18:56:31.901Z","endTime":"2026-03-15T18:56:35.206Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695418,"link":"/api/v1/people/695418","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656180,"link":"/api/v1/people/656180"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":682119,"link":"/api/v1/people/682119"},"third":{"id":682775,"link":"/api/v1/people/682775"},"shortstop":{"id":695538,"link":"/api/v1/people/695538"},"left":{"id":689052,"link":"/api/v1/people/689052"},"center":{"id":690987,"link":"/api/v1/people/690987"},"right":{"id":681047,"link":"/api/v1/people/681047"}},"offense":{"batter":{"id":692405,"link":"/api/v1/people/692405","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.7,"endSpeed":76.7,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.581046846898687,"aZ":-32.833361582529115,"pfxX":4.663261308357365,"pfxZ":-0.4509509542912147,"pX":1.7675638468712713,"pZ":1.2824769536940126,"vX0":8.096933374314581,"vY0":-120.27623888781893,"vZ0":-2.454098888567506,"x":49.62,"y":204.15,"x0":-2.243609529566333,"y0":50.00102009289906,"z0":5.217822923474877,"aX":6.853920998430382},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.0,"breakVerticalInduced":-1.2,"breakHorizontal":-10.3,"spinRate":2705,"spinDirection":39},"zone":14,"typeConfidence":2.0,"plateTime":0.4547938400168725,"extension":5.030864188254589},"index":1,"playId":"5af4b8fa-ee3b-3024-94c8-7c1635144f52","pitchNumber":2,"startTime":"2026-03-15T18:56:44.187Z","endTime":"2026-03-15T18:56:47.225Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695418,"link":"/api/v1/people/695418","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656180,"link":"/api/v1/people/656180"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":682119,"link":"/api/v1/people/682119"},"third":{"id":682775,"link":"/api/v1/people/682775"},"shortstop":{"id":695538,"link":"/api/v1/people/695538"},"left":{"id":689052,"link":"/api/v1/people/689052"},"center":{"id":690987,"link":"/api/v1/people/690987"},"right":{"id":681047,"link":"/api/v1/people/681047"}},"offense":{"batter":{"id":692405,"link":"/api/v1/people/692405","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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":94.3,"endSpeed":86.9,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.16981570624853,"aZ":-17.916961839968142,"pfxX":-10.513300689266126,"pfxZ":7.473708014756846,"pX":2.246229010360724,"pZ":1.5584594987518408,"vX0":14.367656104420025,"vY0":-136.55176842234144,"vZ0":-7.122825195678643,"x":31.38,"y":196.7,"x0":-1.6926469661275056,"y0":50.00363787476422,"z0":5.411710274778626,"aX":-20.059736253859256},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":12.2,"breakHorizontal":16.3,"spinRate":2415,"spinDirection":241},"zone":14,"typeConfidence":2.0,"plateTime":0.3995364472415517,"extension":5.319307285975583},"index":2,"playId":"56ba7395-4b96-3bb2-9ec2-69c64cbad188","pitchNumber":3,"startTime":"2026-03-15T18:56:57.839Z","endTime":"2026-03-15T18:57:00.839Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695418,"link":"/api/v1/people/695418","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656180,"link":"/api/v1/people/656180"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":682119,"link":"/api/v1/people/682119"},"third":{"id":682775,"link":"/api/v1/people/682775"},"shortstop":{"id":695538,"link":"/api/v1/people/695538"},"left":{"id":689052,"link":"/api/v1/people/689052"},"center":{"id":690987,"link":"/api/v1/people/690987"},"right":{"id":681047,"link":"/api/v1/people/681047"}},"offense":{"batter":{"id":692405,"link":"/api/v1/people/692405","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.6,"endSpeed":78.6,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.556420970915898,"aZ":-30.605770759529715,"pfxX":0.02331490932722824,"pfxZ":1.0069402955511002,"pX":0.38720046738138036,"pZ":2.3853094936295696,"vX0":6.539278584313715,"vY0":-123.15455186638829,"vZ0":-1.2716229245894615,"x":102.24,"y":174.38,"x0":-2.291374481310255,"y0":50.001523599608966,"z0":5.467272765638989,"aX":0.03577318277402177},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":1.8,"breakHorizontal":-1.3,"spinRate":2678,"spinDirection":43},"zone":6,"typeConfidence":2.0,"plateTime":0.4426053426105141,"extension":5.032792945883338},"index":3,"playId":"3b2402a8-7f48-3e42-8524-07915d05c7f0","pitchNumber":4,"startTime":"2026-03-15T18:57:16.786Z","endTime":"2026-03-15T18:57:19.986Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695418,"link":"/api/v1/people/695418","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656180,"link":"/api/v1/people/656180"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":682119,"link":"/api/v1/people/682119"},"third":{"id":682775,"link":"/api/v1/people/682775"},"shortstop":{"id":695538,"link":"/api/v1/people/695538"},"left":{"id":689052,"link":"/api/v1/people/689052"},"center":{"id":690987,"link":"/api/v1/people/690987"},"right":{"id":681047,"link":"/api/v1/people/681047"}},"offense":{"batter":{"id":692405,"link":"/api/v1/people/692405","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.6,"endSpeed":87.4,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.27848514659261,"aZ":-17.38456037410263,"pfxX":-9.611340328301786,"pfxZ":7.593130037789719,"pX":1.804795718799674,"pZ":2.272560105782356,"vX0":13.251917743756279,"vY0":-138.53450264745968,"vZ0":-5.444379212721159,"x":48.21,"y":177.42,"x0":-1.7869233324709324,"y0":50.00490330417464,"z0":5.421251950872206,"aX":-18.727408206847226},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":12.7,"breakHorizontal":14.8,"spinRate":2469,"spinDirection":238},"zone":14,"typeConfidence":2.0,"plateTime":0.39501284258475966,"extension":5.336294141288467},"index":4,"playId":"dc48e84d-6ede-3283-8a79-67bb73f8515c","pitchNumber":5,"startTime":"2026-03-15T18:57:33.535Z","endTime":"2026-03-15T18:57:36.535Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695418,"link":"/api/v1/people/695418","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656180,"link":"/api/v1/people/656180"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":682119,"link":"/api/v1/people/682119"},"third":{"id":682775,"link":"/api/v1/people/682775"},"shortstop":{"id":695538,"link":"/api/v1/people/695538"},"left":{"id":689052,"link":"/api/v1/people/689052"},"center":{"id":690987,"link":"/api/v1/people/690987"},"right":{"id":681047,"link":"/api/v1/people/681047"}},"offense":{"batter":{"id":692405,"link":"/api/v1/people/692405","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.9,"endSpeed":78.8,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.140709178254912,"aZ":-32.66353610986652,"pfxX":0.5864249504854354,"pfxZ":-0.3111225959093673,"pX":-0.08941429390950009,"pZ":2.85209818254596,"vX0":5.197444136410969,"vY0":-123.66295776321466,"vZ0":0.13509129345294202,"x":120.41,"y":161.77,"x0":-2.2851772916834925,"y0":50.004443328265836,"z0":5.51249916024054,"aX":0.9172037175526561},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":-0.4,"breakHorizontal":-2.2,"spinRate":2577,"spinDirection":31},"zone":2,"typeConfidence":2.0,"plateTime":0.4410987155977071,"extension":5.131014960119369},"hitData":{"launchSpeed":81.5,"launchAngle":55.0,"totalDistance":252.0,"trajectory":"fly_ball","hardness":"medium","location":"4","coordinates":{"coordX":176.04,"coordY":111.77}},"index":5,"playId":"fdc1ff37-4cff-32be-ad9f-e99df52e4b53","pitchNumber":6,"startTime":"2026-03-15T18:57:53.811Z","endTime":"2026-03-15T18:58:09.601Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695418,"link":"/api/v1/people/695418","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656180,"link":"/api/v1/people/656180"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":682119,"link":"/api/v1/people/682119"},"third":{"id":682775,"link":"/api/v1/people/682775"},"shortstop":{"id":695538,"link":"/api/v1/people/695538"},"left":{"id":689052,"link":"/api/v1/people/689052"},"center":{"id":690987,"link":"/api/v1/people/690987"},"right":{"id":681047,"link":"/api/v1/people/681047"}},"offense":{"batter":{"id":692405,"link":"/api/v1/people/692405","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":692405,"link":"/api/v1/people/692405"},"credit":"b_ab"},{"player":{"id":695418,"link":"/api/v1/people/695418"},"credit":"p_ab"},{"player":{"id":692405,"link":"/api/v1/people/692405"},"credit":"b_pa"},{"player":{"id":695418,"link":"/api/v1/people/695418"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":89.7,"awayTeamWinProbability":10.299999999999997,"homeTeamWinProbabilityAdded":2.1000000000000085,"leverageIndex":0.32,"dramaIndex":26.0,"contextMetrics":{},"playEndTime":"2026-03-15T18:58:09.601Z","atBatIndex":54},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Blaze Jordan pops out to shortstop Randal Diaz in foul territory.","rbi":0,"awayScore":3,"homeScore":5,"isOut":true},"about":{"atBatIndex":55,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-03-15T18:58:36.459Z","endTime":"2026-03-15T18:59:36.333Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":691458,"fullName":"Blaze Jordan","link":"/api/v1/people/691458"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":695418,"fullName":"Brad Lord","link":"/api/v1/people/695418"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":692405,"fullName":"Jeremy Rivas","link":"/api/v1/people/692405"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":691458,"fullName":"Blaze Jordan","link":"/api/v1/people/691458"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":695538,"link":"/api/v1/people/695538"},"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, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.1,"endSpeed":86.2,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.7314658230986,"aZ":-25.366512392135935,"pfxX":-10.938544772388855,"pfxZ":3.586243356793596,"pX":-0.7625843342497158,"pZ":2.185413138581861,"vX0":8.494772427035342,"vY0":-136.79818162385865,"vZ0":-3.7268116310920565,"x0":-2.4844898550111,"y0":50.003582665513555,"z0":5.301201365851693,"aX":-20.76566127158574},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":5.9,"breakHorizontal":18.0,"spinRate":2329,"spinDirection":244},"zone":7,"typeConfidence":2.0,"plateTime":0.40015917659399847,"extension":5.302099936000761},"index":0,"playId":"acce52ac-33ce-3616-81af-9dddad6d3e21","pitchNumber":1,"startTime":"2026-03-15T18:58:37.204Z","endTime":"2026-03-15T18:58:41.692Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695418,"link":"/api/v1/people/695418","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656180,"link":"/api/v1/people/656180"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":682119,"link":"/api/v1/people/682119"},"third":{"id":682775,"link":"/api/v1/people/682775"},"shortstop":{"id":695538,"link":"/api/v1/people/695538"},"left":{"id":689052,"link":"/api/v1/people/689052"},"center":{"id":690987,"link":"/api/v1/people/690987"},"right":{"id":681047,"link":"/api/v1/people/681047"}},"offense":{"batter":{"id":691458,"link":"/api/v1/people/691458","batSide":{"code":"R","description":"Right"}},"second":{"id":692405,"link":"/api/v1/people/692405"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.7,"endSpeed":86.7,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.738851457182857,"aZ":-24.5969482947139,"pfxX":-11.903054033128882,"pfxZ":3.9488203635991077,"pX":-1.2635195017880085,"pZ":1.7629895256742956,"vX0":7.605074524795044,"vY0":-137.68188465627088,"vZ0":-4.924829306446822,"x":165.16,"y":191.18,"x0":-2.5159109055661184,"y0":50.002779263084996,"z0":5.240760393209524,"aX":-22.838485211113536},"breaks":{"breakAngle":39.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":6.2,"breakHorizontal":19.9,"spinRate":2320,"spinDirection":247},"zone":13,"typeConfidence":2.0,"plateTime":0.3979077158594766,"extension":5.302379401836025},"index":1,"playId":"95c326f5-3301-3f36-89ae-1e908a0e657d","pitchNumber":2,"startTime":"2026-03-15T18:58:53.645Z","endTime":"2026-03-15T18:58:57.630Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695418,"link":"/api/v1/people/695418","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656180,"link":"/api/v1/people/656180"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":682119,"link":"/api/v1/people/682119"},"third":{"id":682775,"link":"/api/v1/people/682775"},"shortstop":{"id":695538,"link":"/api/v1/people/695538"},"left":{"id":689052,"link":"/api/v1/people/689052"},"center":{"id":690987,"link":"/api/v1/people/690987"},"right":{"id":681047,"link":"/api/v1/people/681047"}},"offense":{"batter":{"id":691458,"link":"/api/v1/people/691458","batSide":{"code":"R","description":"Right"}},"second":{"id":692405,"link":"/api/v1/people/692405"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.1,"endSpeed":86.5,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.179221281090506,"aZ":-25.171876797521332,"pfxX":-11.595948570663468,"pfxZ":3.6780644096418467,"pX":-1.532014907633517,"pZ":2.087264869417639,"vX0":6.8521098642898375,"vY0":-136.90562210856913,"vZ0":-4.210324033764571,"x":175.4,"y":182.42,"x0":-2.55577368648987,"y0":50.00608938444772,"z0":5.360372353145663,"aX":-22.09785538606988},"breaks":{"breakAngle":38.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":6.0,"breakHorizontal":19.7,"spinRate":2298,"spinDirection":246},"zone":13,"typeConfidence":2.0,"plateTime":0.39950892816629624,"extension":5.320715671701136},"index":2,"playId":"41a4b6ba-00aa-3359-89b5-932bd819c9cd","pitchNumber":3,"startTime":"2026-03-15T18:59:10.956Z","endTime":"2026-03-15T18:59:16.956Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695418,"link":"/api/v1/people/695418","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656180,"link":"/api/v1/people/656180"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":682119,"link":"/api/v1/people/682119"},"third":{"id":682775,"link":"/api/v1/people/682775"},"shortstop":{"id":695538,"link":"/api/v1/people/695538"},"left":{"id":689052,"link":"/api/v1/people/689052"},"center":{"id":690987,"link":"/api/v1/people/690987"},"right":{"id":681047,"link":"/api/v1/people/681047"}},"offense":{"batter":{"id":691458,"link":"/api/v1/people/691458","batSide":{"code":"R","description":"Right"}},"second":{"id":692405,"link":"/api/v1/people/692405"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.1,"endSpeed":75.5,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.403643285569814,"aZ":-30.22970972252008,"pfxX":6.995039601657658,"pfxZ":1.3475512680170745,"pX":-0.5191378972788214,"pZ":2.5084866794796357,"vX0":3.2574303582856867,"vY0":-119.60263741506782,"vZ0":-0.3771627175625736,"x":136.79,"y":171.05,"x0":-2.8083828169133387,"y0":50.0052492084362,"z0":5.382843389241927,"aX":10.119154510097788},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":2.6,"breakHorizontal":-13.4,"spinRate":2666,"spinDirection":68},"zone":4,"typeConfidence":2.0,"plateTime":0.45822670304943713,"extension":5.196725090090186},"hitData":{"launchSpeed":72.9,"launchAngle":70.0,"totalDistance":118.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":87.12,"coordY":177.94}},"index":3,"playId":"6c8bc395-3a99-3314-b337-81d134cb3a4a","pitchNumber":4,"startTime":"2026-03-15T18:59:28.266Z","endTime":"2026-03-15T18:59:36.333Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695418,"link":"/api/v1/people/695418","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656180,"link":"/api/v1/people/656180"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":682119,"link":"/api/v1/people/682119"},"third":{"id":682775,"link":"/api/v1/people/682775"},"shortstop":{"id":695538,"link":"/api/v1/people/695538"},"left":{"id":689052,"link":"/api/v1/people/689052"},"center":{"id":690987,"link":"/api/v1/people/690987"},"right":{"id":681047,"link":"/api/v1/people/681047"}},"offense":{"batter":{"id":691458,"link":"/api/v1/people/691458","batSide":{"code":"R","description":"Right"}},"second":{"id":692405,"link":"/api/v1/people/692405"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691458,"link":"/api/v1/people/691458"},"credit":"b_ab"},{"player":{"id":695418,"link":"/api/v1/people/695418"},"credit":"p_ab"},{"player":{"id":691458,"link":"/api/v1/people/691458"},"credit":"b_pa"},{"player":{"id":695418,"link":"/api/v1/people/695418"},"credit":"p_pa"}],"flags":[{"credit":"b_foul_out"}],"homeTeamWinProbability":88.0,"awayTeamWinProbability":12.0,"homeTeamWinProbabilityAdded":-1.7000000000000028,"leverageIndex":0.62,"dramaIndex":31.0,"contextMetrics":{},"playEndTime":"2026-03-15T18:59:36.333Z","atBatIndex":55},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Trey Paige strikes out swinging.","rbi":0,"awayScore":3,"homeScore":5,"isOut":true},"about":{"atBatIndex":56,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-03-15T19:00:01.745Z","endTime":"2026-03-15T19:01:05.037Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":813852,"fullName":"Trey Paige","link":"/api/v1/people/813852"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":695418,"fullName":"Brad Lord","link":"/api/v1/people/695418"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":813852,"fullName":"Trey Paige","link":"/api/v1/people/813852"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":656180,"link":"/api/v1/people/656180"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Trey Paige replaces Nolan Gorman.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":3,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-03-15T19:00:04.045Z","endTime":"2026-03-15T19:00:04.046Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":813852,"link":"/api/v1/people/813852"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"401","replacedPlayer":{"id":669357,"link":"/api/v1/people/669357"},"defense":{"pitcher":{"id":695418,"link":"/api/v1/people/695418","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656180,"link":"/api/v1/people/656180"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":682119,"link":"/api/v1/people/682119"},"third":{"id":682775,"link":"/api/v1/people/682775"},"shortstop":{"id":695538,"link":"/api/v1/people/695538"},"left":{"id":689052,"link":"/api/v1/people/689052"},"center":{"id":690987,"link":"/api/v1/people/690987"},"right":{"id":681047,"link":"/api/v1/people/681047"}},"offense":{"batter":{"id":669357,"link":"/api/v1/people/669357","batSide":{"code":"L","description":"Left"}},"second":{"id":692405,"link":"/api/v1/people/692405"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.6,"endSpeed":86.1,"strikeZoneTop":3.177,"strikeZoneBottom":1.603,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.517357498211997,"aZ":-21.749032586682205,"pfxX":-9.415137512580863,"pfxZ":5.48164366484643,"pX":0.3946432863675709,"pZ":2.553500380887285,"vX0":10.76875803710918,"vY0":-137.3016964383104,"vZ0":-3.5811832484835326,"x":101.96,"y":169.84,"x0":-2.3623657210507516,"y0":50.00145089131896,"z0":5.361634720028639,"aX":-17.903931161070652},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":9.2,"breakHorizontal":14.6,"spinRate":2548,"spinDirection":245},"zone":6,"typeConfidence":2.0,"plateTime":0.3995233804007077,"extension":5.437492709564523},"index":1,"playId":"e9396960-1688-3cff-b9df-0a8fabdd7d68","pitchNumber":1,"startTime":"2026-03-15T19:00:04.047Z","endTime":"2026-03-15T19:00:07.047Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695418,"link":"/api/v1/people/695418","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656180,"link":"/api/v1/people/656180"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":682119,"link":"/api/v1/people/682119"},"third":{"id":682775,"link":"/api/v1/people/682775"},"shortstop":{"id":695538,"link":"/api/v1/people/695538"},"left":{"id":689052,"link":"/api/v1/people/689052"},"center":{"id":690987,"link":"/api/v1/people/690987"},"right":{"id":681047,"link":"/api/v1/people/681047"}},"offense":{"batter":{"id":813852,"link":"/api/v1/people/813852","batSide":{"code":"L","description":"Left"}},"second":{"id":692405,"link":"/api/v1/people/692405"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.7,"endSpeed":87.2,"strikeZoneTop":3.177,"strikeZoneBottom":1.603,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.45728973305039,"aZ":-17.978186843775493,"pfxX":-9.581264594334755,"pfxZ":7.346451462902514,"pX":1.0428045905976076,"pZ":2.338887426665285,"vX0":12.352110771762932,"vY0":-137.38988778625045,"vZ0":-4.850445104155303,"x":77.25,"y":175.63,"x0":-2.2445937204396094,"y0":50.001000527549735,"z0":5.330843962734987,"aX":-18.508395296073804},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":12.5,"breakHorizontal":15.1,"spinRate":2545,"spinDirection":245},"zone":14,"typeConfidence":2.0,"plateTime":0.3971012495374797,"extension":5.54709993114045},"index":2,"playId":"e1434bf4-9456-3616-b925-496c282c507a","pitchNumber":2,"startTime":"2026-03-15T19:00:21.340Z","endTime":"2026-03-15T19:00:25.391Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695418,"link":"/api/v1/people/695418","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656180,"link":"/api/v1/people/656180"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":682119,"link":"/api/v1/people/682119"},"third":{"id":682775,"link":"/api/v1/people/682775"},"shortstop":{"id":695538,"link":"/api/v1/people/695538"},"left":{"id":689052,"link":"/api/v1/people/689052"},"center":{"id":690987,"link":"/api/v1/people/690987"},"right":{"id":681047,"link":"/api/v1/people/681047"}},"offense":{"batter":{"id":813852,"link":"/api/v1/people/813852","batSide":{"code":"L","description":"Left"}},"second":{"id":692405,"link":"/api/v1/people/692405"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.6,"endSpeed":79.5,"strikeZoneTop":3.177,"strikeZoneBottom":1.603,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.12263235532696,"aZ":-29.162017521016068,"pfxX":-10.128352412447082,"pfxZ":1.8718396931955414,"pX":-0.9766591007377335,"pZ":2.519455585491773,"vX0":7.4772653815478725,"vY0":-125.9378930985979,"vZ0":-0.8957060048438867,"x":154.23,"y":170.75,"x0":-2.6654905320024525,"y0":50.002778462563796,"z0":5.2344435717607025,"aX":-16.30018433528582},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":3.5,"breakHorizontal":16.7,"spinRate":1899,"spinDirection":261},"zone":11,"typeConfidence":2.0,"plateTime":0.43460674916288733,"extension":5.4871391329204755},"index":3,"playId":"655b0827-9130-3c25-9705-e71bc18d95e5","pitchNumber":3,"startTime":"2026-03-15T19:00:37.041Z","endTime":"2026-03-15T19:00:40.041Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695418,"link":"/api/v1/people/695418","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656180,"link":"/api/v1/people/656180"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":682119,"link":"/api/v1/people/682119"},"third":{"id":682775,"link":"/api/v1/people/682775"},"shortstop":{"id":695538,"link":"/api/v1/people/695538"},"left":{"id":689052,"link":"/api/v1/people/689052"},"center":{"id":690987,"link":"/api/v1/people/690987"},"right":{"id":681047,"link":"/api/v1/people/681047"}},"offense":{"batter":{"id":813852,"link":"/api/v1/people/813852","batSide":{"code":"L","description":"Left"}},"second":{"id":692405,"link":"/api/v1/people/692405"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.8,"endSpeed":86.7,"strikeZoneTop":3.177,"strikeZoneBottom":1.603,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.511436976331694,"aZ":-19.294335340363688,"pfxX":-10.239356860206232,"pfxZ":6.704001747143648,"pX":-0.43857565196053955,"pZ":2.0054925647919846,"vX0":9.201181657175695,"vY0":-137.69848534986838,"vZ0":-5.259561334938887,"x":133.72,"y":184.63,"x0":-2.492704471269512,"y0":50.00211912204211,"z0":5.245372713111058,"aX":-19.667139477000674},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":11.2,"breakHorizontal":16.7,"spinRate":2514,"spinDirection":244},"zone":7,"typeConfidence":2.0,"plateTime":0.3977391987197021,"extension":5.490606989503795},"index":4,"playId":"5e6d717e-7356-3bb3-ba42-3aee8bed2366","pitchNumber":4,"startTime":"2026-03-15T19:01:01.764Z","endTime":"2026-03-15T19:01:05.037Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695418,"link":"/api/v1/people/695418","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656180,"link":"/api/v1/people/656180"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":682119,"link":"/api/v1/people/682119"},"third":{"id":682775,"link":"/api/v1/people/682775"},"shortstop":{"id":695538,"link":"/api/v1/people/695538"},"left":{"id":689052,"link":"/api/v1/people/689052"},"center":{"id":690987,"link":"/api/v1/people/690987"},"right":{"id":681047,"link":"/api/v1/people/681047"}},"offense":{"batter":{"id":813852,"link":"/api/v1/people/813852","batSide":{"code":"L","description":"Left"}},"second":{"id":692405,"link":"/api/v1/people/692405"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":813852,"link":"/api/v1/people/813852"},"credit":"b_ab"},{"player":{"id":695418,"link":"/api/v1/people/695418"},"credit":"p_ab"},{"player":{"id":813852,"link":"/api/v1/people/813852"},"credit":"b_pa"},{"player":{"id":695418,"link":"/api/v1/people/695418"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":86.2,"awayTeamWinProbability":13.799999999999997,"homeTeamWinProbabilityAdded":-1.7999999999999972,"leverageIndex":0.67,"dramaIndex":33.0,"contextMetrics":{},"playEndTime":"2026-03-15T19:01:05.037Z","atBatIndex":56},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Robert Hassell III strikes out swinging.","rbi":0,"awayScore":3,"homeScore":5,"isOut":true},"about":{"atBatIndex":57,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-03-15T19:03:26.997Z","endTime":"2026-03-15T19:04:40.926Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":690987,"fullName":"Robert Hassell III","link":"/api/v1/people/690987"},"batSide":{"code":"L","description":"Left"},"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_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":690987,"fullName":"Robert Hassell III","link":"/api/v1/people/690987"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":647378,"link":"/api/v1/people/647378"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Trey Paige remains in the game as the designated hitter.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":3,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-03-15T19:02:37.822Z","endTime":"2026-03-15T19:02:37.839Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":813852,"link":"/api/v1/people/813852"},"position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"battingOrder":"401","replacedPlayer":{"id":669357,"link":"/api/v1/people/669357"},"defense":{"pitcher":{"id":668941,"link":"/api/v1/people/668941","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":691458,"link":"/api/v1/people/691458"},"second":{"id":690914,"link":"/api/v1/people/690914"},"third":{"id":680636,"link":"/api/v1/people/680636"},"shortstop":{"id":692405,"link":"/api/v1/people/692405"},"left":{"id":699027,"link":"/api/v1/people/699027"},"center":{"id":692390,"link":"/api/v1/people/692390"},"right":{"id":689288,"link":"/api/v1/people/689288"}},"offense":{"batter":{"id":690987,"link":"/api/v1/people/690987","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Riley O'Brien replaces JoJo Romero.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-03-15T19:02:37.839Z","endTime":"2026-03-15T19:03:06.422Z","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":668941,"link":"/api/v1/people/668941","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":691458,"link":"/api/v1/people/691458"},"second":{"id":690914,"link":"/api/v1/people/690914"},"third":{"id":680636,"link":"/api/v1/people/680636"},"shortstop":{"id":692405,"link":"/api/v1/people/692405"},"left":{"id":699027,"link":"/api/v1/people/699027"},"center":{"id":692390,"link":"/api/v1/people/692390"},"right":{"id":689288,"link":"/api/v1/people/689288"}},"offense":{"batter":{"id":690987,"link":"/api/v1/people/690987","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Andy Yerzy replaces catcher Pedro Pagés, batting 8th, playing catcher.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":3,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-03-15T19:03:06.422Z","endTime":"2026-03-15T19:03:28.949Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":647378,"link":"/api/v1/people/647378"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"battingOrder":"801","replacedPlayer":{"id":686780,"link":"/api/v1/people/686780"},"defense":{"pitcher":{"id":676617,"link":"/api/v1/people/676617","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":691458,"link":"/api/v1/people/691458"},"second":{"id":690914,"link":"/api/v1/people/690914"},"third":{"id":680636,"link":"/api/v1/people/680636"},"shortstop":{"id":692405,"link":"/api/v1/people/692405"},"left":{"id":699027,"link":"/api/v1/people/699027"},"center":{"id":692390,"link":"/api/v1/people/692390"},"right":{"id":689288,"link":"/api/v1/people/689288"}},"offense":{"batter":{"id":690987,"link":"/api/v1/people/690987","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.7,"endSpeed":84.9,"strikeZoneTop":3.263,"strikeZoneBottom":1.647,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.189884679330458,"aZ":-21.54253497031285,"pfxX":-0.007965795639472528,"pfxZ":5.799898906905247,"pX":-0.5034060587207206,"pZ":3.2073550595851024,"vX0":3.941082735919702,"vY0":-133.63281985659577,"vZ0":-1.6303273662612259,"x":136.19,"y":152.18,"x0":-1.9879690071201088,"y0":50.000505855375565,"z0":5.352394191118483,"aX":-0.014555145060971764},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":10.4,"breakHorizontal":-0.7,"spinRate":2479,"spinDirection":218},"zone":1,"typeConfidence":0.87,"plateTime":0.4078014915365129,"extension":6.820474431733258},"index":3,"playId":"b0c2ad83-0482-34cf-965d-19683e9e8b1a","pitchNumber":1,"startTime":"2026-03-15T19:03:28.949Z","endTime":"2026-03-15T19:03:33.172Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676617,"link":"/api/v1/people/676617","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":647378,"link":"/api/v1/people/647378"},"first":{"id":691458,"link":"/api/v1/people/691458"},"second":{"id":690914,"link":"/api/v1/people/690914"},"third":{"id":680636,"link":"/api/v1/people/680636"},"shortstop":{"id":692405,"link":"/api/v1/people/692405"},"left":{"id":699027,"link":"/api/v1/people/699027"},"center":{"id":692390,"link":"/api/v1/people/692390"},"right":{"id":689288,"link":"/api/v1/people/689288"}},"offense":{"batter":{"id":690987,"link":"/api/v1/people/690987","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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":98.0,"endSpeed":89.8,"strikeZoneTop":3.263,"strikeZoneBottom":1.647,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.99950212643559,"aZ":-27.630719006684618,"pfxX":-12.192660148693028,"pfxZ":2.228708439587368,"pX":0.9404851280573058,"pZ":0.637525826860384,"vX0":11.333966441939987,"vY0":-142.09452954688257,"vZ0":-8.52106530809796,"x":81.15,"y":221.57,"x0":-1.5186161290733327,"y0":50.00635266491165,"z0":5.434850689222287,"aX":-24.901804426999803},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":2.4,"breakHorizontal":19.8,"spinRate":2398,"spinDirection":229},"zone":14,"typeConfidence":0.9,"plateTime":0.3856775220594031,"extension":6.893247549223327},"index":4,"playId":"456fcd53-ef40-3327-83d3-e227920d0d2b","pitchNumber":2,"startTime":"2026-03-15T19:03:44.901Z","endTime":"2026-03-15T19:03:48.180Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676617,"link":"/api/v1/people/676617","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":647378,"link":"/api/v1/people/647378"},"first":{"id":691458,"link":"/api/v1/people/691458"},"second":{"id":690914,"link":"/api/v1/people/690914"},"third":{"id":680636,"link":"/api/v1/people/680636"},"shortstop":{"id":692405,"link":"/api/v1/people/692405"},"left":{"id":699027,"link":"/api/v1/people/699027"},"center":{"id":692390,"link":"/api/v1/people/692390"},"right":{"id":689288,"link":"/api/v1/people/689288"}},"offense":{"batter":{"id":690987,"link":"/api/v1/people/690987","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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":87.8,"endSpeed":81.5,"strikeZoneTop":3.263,"strikeZoneBottom":1.647,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.09224281206506,"aZ":-26.10871451120215,"pfxX":0.5203401733258906,"pfxZ":3.6056425599064923,"pX":-1.2983821105133826,"pZ":3.0295434599032154,"vX0":1.2827266342433346,"vY0":-128.04194807979772,"vZ0":-1.0421946652305978,"x":166.49,"y":156.98,"x0":-1.8707946578058066,"y0":50.00484346844618,"z0":5.45990276260552,"aX":0.8754256891921894},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":6.6,"breakHorizontal":-1.2,"spinRate":2314,"spinDirection":198},"zone":11,"typeConfidence":0.9,"plateTime":0.4255862107956814,"extension":6.618750636697146},"index":5,"playId":"abfa2d59-3a26-3900-a1a3-b1218dbda8e7","pitchNumber":3,"startTime":"2026-03-15T19:04:01.444Z","endTime":"2026-03-15T19:04:05.250Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676617,"link":"/api/v1/people/676617","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":647378,"link":"/api/v1/people/647378"},"first":{"id":691458,"link":"/api/v1/people/691458"},"second":{"id":690914,"link":"/api/v1/people/690914"},"third":{"id":680636,"link":"/api/v1/people/680636"},"shortstop":{"id":692405,"link":"/api/v1/people/692405"},"left":{"id":699027,"link":"/api/v1/people/699027"},"center":{"id":692390,"link":"/api/v1/people/692390"},"right":{"id":689288,"link":"/api/v1/people/689288"}},"offense":{"batter":{"id":690987,"link":"/api/v1/people/690987","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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":97.3,"endSpeed":90.3,"strikeZoneTop":3.263,"strikeZoneBottom":1.647,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.07924705643523,"aZ":-22.60505274807339,"pfxX":-10.349491442889866,"pfxZ":4.65761480114732,"pX":0.1593687490331069,"pZ":1.3851748069774548,"vX0":8.499397442260067,"vY0":-141.45995771985585,"vZ0":-7.5042077922750705,"x":110.93,"y":201.38,"x0":-1.5190007201983524,"y0":50.00420799128757,"z0":5.48976336185092,"aX":-21.26774609911818},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":7.2,"breakHorizontal":17.3,"spinRate":2157,"spinDirection":226},"zone":14,"typeConfidence":0.9,"plateTime":0.38515742068263803,"extension":6.77874258007844},"index":6,"playId":"716ab8d3-c1a5-3425-8f44-dd37e8a4ca74","pitchNumber":4,"startTime":"2026-03-15T19:04:17.282Z","endTime":"2026-03-15T19:04:21.423Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676617,"link":"/api/v1/people/676617","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":647378,"link":"/api/v1/people/647378"},"first":{"id":691458,"link":"/api/v1/people/691458"},"second":{"id":690914,"link":"/api/v1/people/690914"},"third":{"id":680636,"link":"/api/v1/people/680636"},"shortstop":{"id":692405,"link":"/api/v1/people/692405"},"left":{"id":699027,"link":"/api/v1/people/699027"},"center":{"id":692390,"link":"/api/v1/people/692390"},"right":{"id":689288,"link":"/api/v1/people/689288"}},"offense":{"batter":{"id":690987,"link":"/api/v1/people/690987","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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":82.4,"endSpeed":76.0,"strikeZoneTop":3.263,"strikeZoneBottom":1.647,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.555681879704906,"aZ":-30.858816344444506,"pfxX":6.906214784113315,"pfxZ":0.9033617393046578,"pX":1.009370294255702,"pZ":1.6522539991203506,"vX0":4.819025801829369,"vY0":-120.01897159299389,"vZ0":-2.1010435350704433,"x":78.53,"y":194.17,"x0":-1.922853444097665,"y0":50.00339550103772,"z0":5.291293331777181,"aX":10.059260639283488},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.9,"breakVerticalInduced":1.4,"breakHorizontal":-13.7,"spinRate":2408,"spinDirection":53},"zone":14,"typeConfidence":0.9,"plateTime":0.45663294206285876,"extension":6.830624687553134},"index":7,"playId":"032c04e3-bf05-38ca-9fa7-db6b44e9291f","pitchNumber":5,"startTime":"2026-03-15T19:04:37.484Z","endTime":"2026-03-15T19:04:40.926Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676617,"link":"/api/v1/people/676617","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":647378,"link":"/api/v1/people/647378"},"first":{"id":691458,"link":"/api/v1/people/691458"},"second":{"id":690914,"link":"/api/v1/people/690914"},"third":{"id":680636,"link":"/api/v1/people/680636"},"shortstop":{"id":692405,"link":"/api/v1/people/692405"},"left":{"id":699027,"link":"/api/v1/people/699027"},"center":{"id":692390,"link":"/api/v1/people/692390"},"right":{"id":689288,"link":"/api/v1/people/689288"}},"offense":{"batter":{"id":690987,"link":"/api/v1/people/690987","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":690987,"link":"/api/v1/people/690987"},"credit":"b_ab"},{"player":{"id":676617,"link":"/api/v1/people/676617"},"credit":"p_ab"},{"player":{"id":690987,"link":"/api/v1/people/690987"},"credit":"b_pa"},{"player":{"id":676617,"link":"/api/v1/people/676617"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":90.0,"awayTeamWinProbability":10.0,"homeTeamWinProbabilityAdded":3.799999999999997,"leverageIndex":1.47,"dramaIndex":66.0,"contextMetrics":{},"playEndTime":"2026-03-15T19:04:40.926Z","atBatIndex":57},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Randal Diaz grounds out, third baseman Ramon Mendoza to first baseman Blaze Jordan.","rbi":0,"awayScore":3,"homeScore":5,"isOut":true},"about":{"atBatIndex":58,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-03-15T19:04:44.317Z","endTime":"2026-03-15T19:06:17.389Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":695538,"fullName":"Randal Diaz","link":"/api/v1/people/695538"},"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,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":695538,"fullName":"Randal Diaz","link":"/api/v1/people/695538"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":680636,"link":"/api/v1/people/680636"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":691458,"link":"/api/v1/people/691458"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":91.5,"endSpeed":84.7,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.733180147118755,"aZ":-25.213712321513917,"pfxX":-0.12547881188284205,"pfxZ":3.831306850651851,"pX":0.9299358964515494,"pZ":3.0686165366789115,"vX0":6.930332037465149,"vY0":-133.25935471782947,"vZ0":-1.494220684712137,"x":81.55,"y":155.93,"x0":-1.6764362128482735,"y0":50.004684913039036,"z0":5.439225373330696,"aX":-0.22789717390503791},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":6.8,"breakHorizontal":-1.1,"spinRate":2341,"spinDirection":195},"zone":12,"typeConfidence":0.88,"plateTime":0.40933613926963686,"extension":6.837577457051679},"index":0,"playId":"1a7149b4-30f2-3d67-94bf-895fc1882a11","pitchNumber":1,"startTime":"2026-03-15T19:05:04.468Z","endTime":"2026-03-15T19:05:08.186Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676617,"link":"/api/v1/people/676617","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":647378,"link":"/api/v1/people/647378"},"first":{"id":691458,"link":"/api/v1/people/691458"},"second":{"id":690914,"link":"/api/v1/people/690914"},"third":{"id":680636,"link":"/api/v1/people/680636"},"shortstop":{"id":692405,"link":"/api/v1/people/692405"},"left":{"id":699027,"link":"/api/v1/people/699027"},"center":{"id":692390,"link":"/api/v1/people/692390"},"right":{"id":689288,"link":"/api/v1/people/689288"}},"offense":{"batter":{"id":695538,"link":"/api/v1/people/695538","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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.0,"endSpeed":90.6,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.640494874073717,"aZ":-22.693075440884858,"pfxX":-11.909771440949381,"pfxZ":4.583314039453024,"pX":0.3722297512034883,"pZ":0.6768195834120887,"vX0":9.547662398524478,"vY0":-142.23925932005423,"vZ0":-9.300135928797816,"x":102.81,"y":220.51,"x0":-1.4643175871369896,"y0":50.00324561643621,"z0":5.402727529523737,"aX":-24.64308061049756},"breaks":{"breakAngle":43.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":6.7,"breakHorizontal":19.9,"spinRate":2243,"spinDirection":223},"zone":14,"typeConfidence":0.9,"plateTime":0.38363857404812096,"extension":7.004230096318699},"index":1,"playId":"34d40a4d-b0e6-31ee-9ce1-f22f07d4f0f2","pitchNumber":2,"startTime":"2026-03-15T19:05:19.463Z","endTime":"2026-03-15T19:05:22.463Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676617,"link":"/api/v1/people/676617","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":647378,"link":"/api/v1/people/647378"},"first":{"id":691458,"link":"/api/v1/people/691458"},"second":{"id":690914,"link":"/api/v1/people/690914"},"third":{"id":680636,"link":"/api/v1/people/680636"},"shortstop":{"id":692405,"link":"/api/v1/people/692405"},"left":{"id":699027,"link":"/api/v1/people/699027"},"center":{"id":692390,"link":"/api/v1/people/692390"},"right":{"id":689288,"link":"/api/v1/people/689288"}},"offense":{"batter":{"id":695538,"link":"/api/v1/people/695538","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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":97.0,"endSpeed":88.1,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.98997064525168,"aZ":-26.836869892339777,"pfxX":-10.959306687508235,"pfxZ":2.6854566428521913,"pX":-0.17154623277952458,"pZ":1.4883262428574042,"vX0":7.571642099754284,"vY0":-140.84672134807144,"vZ0":-6.478751132875149,"x":123.54,"y":198.6,"x0":-1.4846061750177324,"y0":50.0052518775954,"z0":5.578402489398817,"aX":-21.800669137915484},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":3.6,"breakHorizontal":18.1,"spinRate":2302,"spinDirection":224},"zone":13,"typeConfidence":0.9,"plateTime":0.3903796403897615,"extension":6.798401557181607},"index":2,"playId":"88a98915-e30b-3cfe-ac73-ae9e2985fd02","pitchNumber":3,"startTime":"2026-03-15T19:05:37.436Z","endTime":"2026-03-15T19:05:40.469Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676617,"link":"/api/v1/people/676617","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":647378,"link":"/api/v1/people/647378"},"first":{"id":691458,"link":"/api/v1/people/691458"},"second":{"id":690914,"link":"/api/v1/people/690914"},"third":{"id":680636,"link":"/api/v1/people/680636"},"shortstop":{"id":692405,"link":"/api/v1/people/692405"},"left":{"id":699027,"link":"/api/v1/people/699027"},"center":{"id":692390,"link":"/api/v1/people/692390"},"right":{"id":689288,"link":"/api/v1/people/689288"}},"offense":{"batter":{"id":695538,"link":"/api/v1/people/695538","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":98.9,"endSpeed":90.4,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.242560260793454,"aZ":-23.02341455374142,"pfxX":-11.080079466847154,"pfxZ":4.372014797473922,"pX":-0.0629295914108146,"pZ":3.143640064784413,"vX0":7.948834117219515,"vY0":-143.78557267289347,"vZ0":-3.236054875256004,"x":119.4,"y":153.9,"x0":-1.4231625361287417,"y0":50.007122909244735,"z0":5.711905025850743,"aX":-23.213093808673868},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":7.4,"breakHorizontal":18.5,"spinRate":2295,"spinDirection":221},"zone":2,"typeConfidence":0.91,"plateTime":0.3808846422405372,"extension":6.770176694794408},"index":3,"playId":"aa918069-46d4-3a4d-87e3-b596a8079542","pitchNumber":4,"startTime":"2026-03-15T19:05:54.235Z","endTime":"2026-03-15T19:05:57.658Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676617,"link":"/api/v1/people/676617","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":647378,"link":"/api/v1/people/647378"},"first":{"id":691458,"link":"/api/v1/people/691458"},"second":{"id":690914,"link":"/api/v1/people/690914"},"third":{"id":680636,"link":"/api/v1/people/680636"},"shortstop":{"id":692405,"link":"/api/v1/people/692405"},"left":{"id":699027,"link":"/api/v1/people/699027"},"center":{"id":692390,"link":"/api/v1/people/692390"},"right":{"id":689288,"link":"/api/v1/people/689288"}},"offense":{"batter":{"id":695538,"link":"/api/v1/people/695538","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.4,"endSpeed":75.9,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.555259096434412,"aZ":-33.25242151300984,"pfxX":8.311695048397418,"pfxZ":-0.7398656043179859,"pX":-0.26055312806287395,"pZ":1.7463436633857463,"vX0":1.2700592118679652,"vY0":-119.99914974883396,"vZ0":-1.6752350104355194,"x":126.93,"y":191.63,"x0":-1.876672308338303,"y0":50.00433254200147,"z0":5.420293252354927,"aX":12.102612744342746},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.8,"breakVerticalInduced":-1.4,"breakHorizontal":-15.4,"spinRate":2370,"spinDirection":53},"zone":8,"typeConfidence":0.9,"plateTime":0.4567228784515578,"extension":6.624981206059862},"hitData":{"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":106.38,"coordY":168.82}},"index":4,"playId":"75a26e70-3c19-3133-95a7-dfeb22ceb9cf","pitchNumber":5,"startTime":"2026-03-15T19:06:10.474Z","endTime":"2026-03-15T19:06:17.389Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676617,"link":"/api/v1/people/676617","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":647378,"link":"/api/v1/people/647378"},"first":{"id":691458,"link":"/api/v1/people/691458"},"second":{"id":690914,"link":"/api/v1/people/690914"},"third":{"id":680636,"link":"/api/v1/people/680636"},"shortstop":{"id":692405,"link":"/api/v1/people/692405"},"left":{"id":699027,"link":"/api/v1/people/699027"},"center":{"id":692390,"link":"/api/v1/people/692390"},"right":{"id":689288,"link":"/api/v1/people/689288"}},"offense":{"batter":{"id":695538,"link":"/api/v1/people/695538","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":695538,"link":"/api/v1/people/695538"},"credit":"b_ab"},{"player":{"id":676617,"link":"/api/v1/people/676617"},"credit":"p_ab"},{"player":{"id":695538,"link":"/api/v1/people/695538"},"credit":"b_pa"},{"player":{"id":676617,"link":"/api/v1/people/676617"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":92.5,"awayTeamWinProbability":7.5,"homeTeamWinProbabilityAdded":2.5,"leverageIndex":1.0,"dramaIndex":46.0,"contextMetrics":{},"playEndTime":"2026-03-15T19:06:17.389Z","atBatIndex":58},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Christian Franklin called out on strikes.","rbi":0,"awayScore":3,"homeScore":5,"isOut":true},"about":{"atBatIndex":59,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-03-15T19:06:44.358Z","endTime":"2026-03-15T19:07:56.645Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":681047,"fullName":"Christian Franklin","link":"/api/v1/people/681047"},"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,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":681047,"fullName":"Christian Franklin","link":"/api/v1/people/681047"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":647378,"link":"/api/v1/people/647378"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.1,"endSpeed":76.1,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.656086397148528,"aZ":-31.483370239731332,"pfxX":7.5257495905634055,"pfxZ":0.4688655882741708,"pX":0.9632376101206592,"pZ":1.5310334440981743,"vX0":4.463781456861241,"vY0":-120.9179340307631,"vZ0":-2.547283692261388,"x":80.28,"y":197.44,"x0":-1.8901125249490462,"y0":50.00116292652928,"z0":5.386479683179414,"aX":11.037225430993102},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.5,"breakVerticalInduced":0.5,"breakHorizontal":-14.8,"spinRate":2424,"spinDirection":52},"zone":14,"typeConfidence":0.9,"plateTime":0.45461284213186426,"extension":6.606427002287792},"index":0,"playId":"27c6c17a-3c35-3bf5-8efa-8c1c95ee9a7c","pitchNumber":1,"startTime":"2026-03-15T19:06:44.358Z","endTime":"2026-03-15T19:06:47.867Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676617,"link":"/api/v1/people/676617","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":647378,"link":"/api/v1/people/647378"},"first":{"id":691458,"link":"/api/v1/people/691458"},"second":{"id":690914,"link":"/api/v1/people/690914"},"third":{"id":680636,"link":"/api/v1/people/680636"},"shortstop":{"id":692405,"link":"/api/v1/people/692405"},"left":{"id":699027,"link":"/api/v1/people/699027"},"center":{"id":692390,"link":"/api/v1/people/692390"},"right":{"id":689288,"link":"/api/v1/people/689288"}},"offense":{"batter":{"id":681047,"link":"/api/v1/people/681047","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.0,"endSpeed":88.4,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.62845383354373,"aZ":-25.656547635491428,"pfxX":-10.953870349668204,"pfxZ":3.2636759651328964,"pX":0.2723510964193878,"pZ":1.901042395637987,"vX0":8.79171570177337,"vY0":-140.866879777092,"vZ0":-5.570800604495463,"x":106.62,"y":187.45,"x0":-1.4743806728059665,"y0":50.006447174507876,"z0":5.5752137099051815,"aX":-21.898877884637752},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":4.8,"breakHorizontal":17.9,"spinRate":2197,"spinDirection":224},"zone":9,"typeConfidence":0.9,"plateTime":0.3896429978102667,"extension":6.910659926782757},"index":1,"playId":"346455a3-31e3-3465-95e2-40eab1f6da31","pitchNumber":2,"startTime":"2026-03-15T19:07:00.585Z","endTime":"2026-03-15T19:07:03.592Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676617,"link":"/api/v1/people/676617","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":647378,"link":"/api/v1/people/647378"},"first":{"id":691458,"link":"/api/v1/people/691458"},"second":{"id":690914,"link":"/api/v1/people/690914"},"third":{"id":680636,"link":"/api/v1/people/680636"},"shortstop":{"id":692405,"link":"/api/v1/people/692405"},"left":{"id":699027,"link":"/api/v1/people/699027"},"center":{"id":692390,"link":"/api/v1/people/692390"},"right":{"id":689288,"link":"/api/v1/people/689288"}},"offense":{"batter":{"id":681047,"link":"/api/v1/people/681047","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.9,"endSpeed":90.1,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.295010246526935,"aZ":-24.90987289186029,"pfxX":-10.394334866178331,"pfxZ":3.516327489107093,"pX":-0.8813391209783672,"pZ":2.3459720448084886,"vX0":5.9318357964279365,"vY0":-142.4851973768736,"vZ0":-4.88397931512724,"x":150.59,"y":175.44,"x0":-1.6345688649510373,"y0":50.00176246780859,"z0":5.6466387793251895,"aX":-21.471845959439165},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":5.6,"breakHorizontal":17.8,"spinRate":2335,"spinDirection":226},"zone":13,"typeConfidence":0.9,"plateTime":0.3837054608357211,"extension":6.806549937412814},"index":2,"playId":"2bddc0a7-1437-3300-ae95-d9a9043ebcfb","pitchNumber":3,"startTime":"2026-03-15T19:07:18.428Z","endTime":"2026-03-15T19:07:21.428Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676617,"link":"/api/v1/people/676617","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":647378,"link":"/api/v1/people/647378"},"first":{"id":691458,"link":"/api/v1/people/691458"},"second":{"id":690914,"link":"/api/v1/people/690914"},"third":{"id":680636,"link":"/api/v1/people/680636"},"shortstop":{"id":692405,"link":"/api/v1/people/692405"},"left":{"id":699027,"link":"/api/v1/people/699027"},"center":{"id":692390,"link":"/api/v1/people/692390"},"right":{"id":689288,"link":"/api/v1/people/689288"}},"offense":{"batter":{"id":681047,"link":"/api/v1/people/681047","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.8,"endSpeed":77.6,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.69895886606932,"aZ":-33.57662931589643,"pfxX":7.107779738122959,"pfxZ":-0.9288488553057546,"pX":1.7545788267875775,"pZ":1.5349922951801185,"vX0":6.091105997191736,"vY0":-122.00278946436848,"vZ0":-2.622446604456141,"x":50.12,"y":197.34,"x0":-1.6966626096068125,"y0":50.003448425389834,"z0":5.513832795866049,"aX":10.72833670796061},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.9,"breakVerticalInduced":-2.0,"breakHorizontal":-14.3,"spinRate":2684,"spinDirection":51},"zone":14,"typeConfidence":0.9,"plateTime":0.4487229103605914,"extension":6.829162809658277},"index":3,"playId":"3cd9bcfb-f810-3c10-b412-2a0793669d4e","pitchNumber":4,"startTime":"2026-03-15T19:07:35.056Z","endTime":"2026-03-15T19:07:39.017Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676617,"link":"/api/v1/people/676617","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":647378,"link":"/api/v1/people/647378"},"first":{"id":691458,"link":"/api/v1/people/691458"},"second":{"id":690914,"link":"/api/v1/people/690914"},"third":{"id":680636,"link":"/api/v1/people/680636"},"shortstop":{"id":692405,"link":"/api/v1/people/692405"},"left":{"id":699027,"link":"/api/v1/people/699027"},"center":{"id":692390,"link":"/api/v1/people/692390"},"right":{"id":689288,"link":"/api/v1/people/689288"}},"offense":{"batter":{"id":681047,"link":"/api/v1/people/681047","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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":2,"strikes":3,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.8,"endSpeed":89.7,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.82425438672582,"aZ":-26.183453892195484,"pfxX":-11.84487621748781,"pfxZ":2.912286885897629,"pX":0.009866451481162265,"pZ":3.0871059891065515,"vX0":8.235089551094788,"vY0":-142.28312412369516,"vZ0":-2.6858538849282407,"x":116.62,"y":155.43,"x0":-1.3791293238435272,"y0":50.001028320501455,"z0":5.69769938603678,"aX":-24.348665977862673},"breaks":{"breakAngle":39.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":4.9,"breakHorizontal":19.8,"spinRate":2286,"spinDirection":220},"zone":2,"typeConfidence":0.91,"plateTime":0.3845586999849031,"extension":6.7711463689541},"index":4,"playId":"c0d5c470-fce2-38cf-9226-854485910454","pitchNumber":5,"startTime":"2026-03-15T19:07:53.080Z","endTime":"2026-03-15T19:07:56.645Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676617,"link":"/api/v1/people/676617","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":647378,"link":"/api/v1/people/647378"},"first":{"id":691458,"link":"/api/v1/people/691458"},"second":{"id":690914,"link":"/api/v1/people/690914"},"third":{"id":680636,"link":"/api/v1/people/680636"},"shortstop":{"id":692405,"link":"/api/v1/people/692405"},"left":{"id":699027,"link":"/api/v1/people/699027"},"center":{"id":692390,"link":"/api/v1/people/692390"},"right":{"id":689288,"link":"/api/v1/people/689288"}},"offense":{"batter":{"id":681047,"link":"/api/v1/people/681047","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681047,"link":"/api/v1/people/681047"},"credit":"b_ab"},{"player":{"id":676617,"link":"/api/v1/people/676617"},"credit":"p_ab"},{"player":{"id":681047,"link":"/api/v1/people/681047"},"credit":"b_pa"},{"player":{"id":676617,"link":"/api/v1/people/676617"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":93.8,"awayTeamWinProbability":6.200000000000003,"homeTeamWinProbabilityAdded":1.2999999999999972,"leverageIndex":0.54,"dramaIndex":27.0,"contextMetrics":{},"playEndTime":"2026-03-15T19:07:56.645Z","atBatIndex":59},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"José Suárez singles on a line drive to left fielder Jordan Williams.","rbi":0,"awayScore":3,"homeScore":5,"isOut":false},"about":{"atBatIndex":60,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-03-15T19:10:15.785Z","endTime":"2026-03-15T19:12:34.172Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":2,"outs":0},"matchup":{"batter":{"id":699027,"fullName":"José Suárez","link":"/api/v1/people/699027"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":690925,"fullName":"Clayton Beeter","link":"/api/v1/people/690925"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":699027,"fullName":"José Suárez","link":"/api/v1/people/699027"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[2,3,4,5,6,8,9],"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":699027,"fullName":"José Suárez","link":"/api/v1/people/699027"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[{"player":{"id":689052,"link":"/api/v1/people/689052"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Andrés Chaparro replaces first baseman Luis García Jr., batting 5th, playing first base.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":3,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-03-15T19:09:43.508Z","endTime":"2026-03-15T19:09:43.528Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":665953,"link":"/api/v1/people/665953"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"battingOrder":"501","replacedPlayer":{"id":671277,"link":"/api/v1/people/671277"},"defense":{"pitcher":{"id":695418,"link":"/api/v1/people/695418","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656180,"link":"/api/v1/people/656180"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":682119,"link":"/api/v1/people/682119"},"third":{"id":682775,"link":"/api/v1/people/682775"},"shortstop":{"id":695538,"link":"/api/v1/people/695538"},"left":{"id":689052,"link":"/api/v1/people/689052"},"center":{"id":690987,"link":"/api/v1/people/690987"},"right":{"id":681047,"link":"/api/v1/people/681047"}},"offense":{"batter":{"id":699027,"link":"/api/v1/people/699027","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Clayton Beeter replaces Brad Lord.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-03-15T19:09:43.528Z","endTime":"2026-03-15T19:10:17.941Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":690925,"link":"/api/v1/people/690925"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":695418,"link":"/api/v1/people/695418","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656180,"link":"/api/v1/people/656180"},"first":{"id":665953,"link":"/api/v1/people/665953"},"second":{"id":682119,"link":"/api/v1/people/682119"},"third":{"id":682775,"link":"/api/v1/people/682775"},"shortstop":{"id":695538,"link":"/api/v1/people/695538"},"left":{"id":689052,"link":"/api/v1/people/689052"},"center":{"id":690987,"link":"/api/v1/people/690987"},"right":{"id":681047,"link":"/api/v1/people/681047"}},"offense":{"batter":{"id":699027,"link":"/api/v1/people/699027","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":83.1,"endSpeed":77.8,"strikeZoneTop":3.323,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.474028994487536,"aZ":-35.99069665834001,"pfxX":-0.030690435254312476,"pfxZ":-2.540715120738943,"pX":0.7906536295755973,"pZ":1.3971214130043068,"vX0":4.335449823058194,"vY0":-121.01726163570444,"vZ0":-3.6591977909778235,"x":86.86,"y":201.06,"x0":-1.0093449397279355,"y0":50.000604732222435,"z0":6.035576921776653,"aX":-0.04663604665791402},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.3,"breakVerticalInduced":-5.2,"breakHorizontal":-0.8,"spinRate":2738,"spinDirection":12},"zone":14,"typeConfidence":0.91,"plateTime":0.45016275823210083,"extension":5.643206343061601},"index":2,"playId":"5aa9eada-932e-37e4-849e-75b7da97d1ad","pitchNumber":1,"startTime":"2026-03-15T19:10:17.941Z","endTime":"2026-03-15T19:10:22.618Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690925,"link":"/api/v1/people/690925","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656180,"link":"/api/v1/people/656180"},"first":{"id":665953,"link":"/api/v1/people/665953"},"second":{"id":682119,"link":"/api/v1/people/682119"},"third":{"id":682775,"link":"/api/v1/people/682775"},"shortstop":{"id":695538,"link":"/api/v1/people/695538"},"left":{"id":689052,"link":"/api/v1/people/689052"},"center":{"id":690987,"link":"/api/v1/people/690987"},"right":{"id":681047,"link":"/api/v1/people/681047"}},"offense":{"batter":{"id":699027,"link":"/api/v1/people/699027","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.0,"endSpeed":80.1,"strikeZoneTop":3.323,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.939340650443793,"aZ":-36.931563704700935,"pfxX":-0.7762168568313252,"pfxZ":-3.0252212788002417,"pX":0.6386291459914986,"pZ":-0.14859996147452972,"vX0":4.056682756762577,"vY0":-123.73092338464967,"vZ0":-7.292517070645386,"x":92.66,"y":242.79,"x0":-0.9098838522647463,"y0":50.00091222776625,"z0":5.870715901998418,"aX":-1.2239131847286668},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.0,"breakVerticalInduced":-6.7,"breakHorizontal":0.6,"spinRate":2895,"spinDirection":14},"zone":14,"typeConfidence":0.9,"plateTime":0.43996545722091795,"extension":5.697150548903787},"index":3,"playId":"b60d3a38-ecf3-3268-ad47-f67d4c9c85a5","pitchNumber":2,"startTime":"2026-03-15T19:10:36.400Z","endTime":"2026-03-15T19:10:40.027Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690925,"link":"/api/v1/people/690925","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656180,"link":"/api/v1/people/656180"},"first":{"id":665953,"link":"/api/v1/people/665953"},"second":{"id":682119,"link":"/api/v1/people/682119"},"third":{"id":682775,"link":"/api/v1/people/682775"},"shortstop":{"id":695538,"link":"/api/v1/people/695538"},"left":{"id":689052,"link":"/api/v1/people/689052"},"center":{"id":690987,"link":"/api/v1/people/690987"},"right":{"id":681047,"link":"/api/v1/people/681047"}},"offense":{"batter":{"id":699027,"link":"/api/v1/people/699027","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.3,"endSpeed":87.4,"strikeZoneTop":3.323,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.611555827117353,"aZ":-13.179954899508557,"pfxX":-4.3197964525717385,"pfxZ":9.692398291609862,"pX":0.6157718706516193,"pZ":4.274614042312223,"vX0":6.249008790047914,"vY0":-138.7509974890614,"vZ0":-2.2912049920734296,"x":93.53,"y":123.37,"x0":-1.099175001753816,"y0":50.00054556235501,"z0":5.984041180643958,"aX":-8.464140591145823},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":17.3,"breakHorizontal":6.6,"spinRate":2359,"spinDirection":198},"zone":12,"typeConfidence":0.9,"plateTime":0.3940246084940249,"extension":5.725080291656053},"index":4,"playId":"da3eb85c-7146-31dc-accc-b3564c08d4fc","pitchNumber":3,"startTime":"2026-03-15T19:10:55.188Z","endTime":"2026-03-15T19:10:58.228Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690925,"link":"/api/v1/people/690925","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656180,"link":"/api/v1/people/656180"},"first":{"id":665953,"link":"/api/v1/people/665953"},"second":{"id":682119,"link":"/api/v1/people/682119"},"third":{"id":682775,"link":"/api/v1/people/682775"},"shortstop":{"id":695538,"link":"/api/v1/people/695538"},"left":{"id":689052,"link":"/api/v1/people/689052"},"center":{"id":690987,"link":"/api/v1/people/690987"},"right":{"id":681047,"link":"/api/v1/people/681047"}},"offense":{"batter":{"id":699027,"link":"/api/v1/people/699027","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.0,"endSpeed":77.6,"strikeZoneTop":3.323,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.865707985832486,"aZ":-39.29351919043535,"pfxX":3.418150150870235,"pfxZ":-4.765922125832224,"pX":0.4315942332540992,"pZ":0.9829483133545158,"vX0":2.405687955316174,"vY0":-120.98532703246119,"vZ0":-3.7264139104580076,"x":100.55,"y":212.24,"x0":-1.016970438879153,"y0":50.00168898904493,"z0":5.959281989974042,"aX":5.106749116855687},"breaks":{"breakAngle":7.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.6,"breakVerticalInduced":-9.2,"breakHorizontal":-6.7,"spinRate":2943,"spinDirection":16},"zone":14,"typeConfidence":0.91,"plateTime":0.4513627858780489,"extension":5.680819749286144},"index":5,"playId":"649e7f71-0d55-3af6-b84c-7cda43850b8f","pitchNumber":4,"startTime":"2026-03-15T19:11:15.126Z","endTime":"2026-03-15T19:11:18.461Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690925,"link":"/api/v1/people/690925","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656180,"link":"/api/v1/people/656180"},"first":{"id":665953,"link":"/api/v1/people/665953"},"second":{"id":682119,"link":"/api/v1/people/682119"},"third":{"id":682775,"link":"/api/v1/people/682775"},"shortstop":{"id":695538,"link":"/api/v1/people/695538"},"left":{"id":689052,"link":"/api/v1/people/689052"},"center":{"id":690987,"link":"/api/v1/people/690987"},"right":{"id":681047,"link":"/api/v1/people/681047"}},"offense":{"batter":{"id":699027,"link":"/api/v1/people/699027","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.5,"endSpeed":86.4,"strikeZoneTop":3.323,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.472837040422682,"aZ":-10.46186712175885,"pfxX":-4.323520415764595,"pfxZ":11.358372697881205,"pX":0.5108953715851645,"pZ":2.120728322256708,"vX0":5.540818104359761,"vY0":-137.39397417146057,"vZ0":-7.864114075313134,"x":97.53,"y":181.52,"x0":-0.9703005633648645,"y0":50.00429104668994,"z0":5.731402571967556,"aX":-8.26605325237614},"breaks":{"breakAngle":30.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":19.1,"breakHorizontal":6.7,"spinRate":2424,"spinDirection":193},"zone":9,"typeConfidence":0.9,"plateTime":0.3986674362102747,"extension":5.8401032802555815},"index":6,"playId":"18221b1c-d120-38ba-88e6-5d96b83cd67e","pitchNumber":5,"startTime":"2026-03-15T19:11:32.890Z","endTime":"2026-03-15T19:11:35.991Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690925,"link":"/api/v1/people/690925","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656180,"link":"/api/v1/people/656180"},"first":{"id":665953,"link":"/api/v1/people/665953"},"second":{"id":682119,"link":"/api/v1/people/682119"},"third":{"id":682775,"link":"/api/v1/people/682775"},"shortstop":{"id":695538,"link":"/api/v1/people/695538"},"left":{"id":689052,"link":"/api/v1/people/689052"},"center":{"id":690987,"link":"/api/v1/people/690987"},"right":{"id":681047,"link":"/api/v1/people/681047"}},"offense":{"batter":{"id":699027,"link":"/api/v1/people/699027","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"index":7,"startTime":"2026-03-15T19:11:46.386Z","endTime":"2026-03-15T19:11:58.844Z","isPitch":false,"type":"action","player":{"id":699027,"link":"/api/v1/people/699027"},"defense":{"pitcher":{"id":690925,"link":"/api/v1/people/690925","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656180,"link":"/api/v1/people/656180"},"first":{"id":665953,"link":"/api/v1/people/665953"},"second":{"id":682119,"link":"/api/v1/people/682119"},"third":{"id":682775,"link":"/api/v1/people/682775"},"shortstop":{"id":695538,"link":"/api/v1/people/695538"},"left":{"id":689052,"link":"/api/v1/people/689052"},"center":{"id":690987,"link":"/api/v1/people/690987"},"right":{"id":681047,"link":"/api/v1/people/681047"}},"offense":{"batter":{"id":699027,"link":"/api/v1/people/699027","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.0,"endSpeed":79.7,"strikeZoneTop":3.323,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.688381719025532,"aZ":-36.4731374141532,"pfxX":1.1023819490150015,"pfxZ":-2.682600213351453,"pX":-0.21096640491600346,"pZ":2.7025712188549775,"vX0":1.9584977890588722,"vY0":-125.38012508425344,"vZ0":-1.0906437575963182,"x":125.04,"y":165.81,"x0":-1.1432772738973862,"y0":50.00144100800841,"z0":6.1009852564585865,"aX":1.7672195052883528},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.5,"breakVerticalInduced":-4.9,"breakHorizontal":-2.4,"spinRate":3038,"spinDirection":335},"zone":5,"typeConfidence":0.9,"plateTime":0.4356771003136748,"extension":5.4832469997014845},"index":8,"playId":"e6316b77-5922-3edf-b9d0-aacd695b1fc1","pitchNumber":6,"startTime":"2026-03-15T19:11:58.844Z","endTime":"2026-03-15T19:12:02.193Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690925,"link":"/api/v1/people/690925","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656180,"link":"/api/v1/people/656180"},"first":{"id":665953,"link":"/api/v1/people/665953"},"second":{"id":682119,"link":"/api/v1/people/682119"},"third":{"id":682775,"link":"/api/v1/people/682775"},"shortstop":{"id":695538,"link":"/api/v1/people/695538"},"left":{"id":689052,"link":"/api/v1/people/689052"},"center":{"id":690987,"link":"/api/v1/people/690987"},"right":{"id":681047,"link":"/api/v1/people/681047"}},"offense":{"batter":{"id":699027,"link":"/api/v1/people/699027","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.8,"endSpeed":87.2,"strikeZoneTop":3.323,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.79005309838716,"aZ":-11.203513308922444,"pfxX":-3.8121993456246974,"pfxZ":10.788681531897016,"pX":-0.2423631592536833,"pZ":2.7714685430367676,"vX0":3.6812923283906986,"vY0":-138.06226863916885,"vZ0":-6.214420538300786,"x":126.24,"y":163.95,"x0":-1.0933896787191835,"y0":50.000084406115185,"z0":5.794829531684921,"aX":-7.408203949371506},"breaks":{"breakAngle":27.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":18.6,"breakHorizontal":6.2,"spinRate":2364,"spinDirection":197},"zone":5,"typeConfidence":0.9,"plateTime":0.3957042443491461,"extension":5.754642540943824},"hitData":{"launchSpeed":100.0,"launchAngle":11.0,"totalDistance":248.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":73.75,"coordY":93.91}},"index":9,"playId":"ce40a12f-a5f4-34cc-8295-27cc3374dead","pitchNumber":7,"startTime":"2026-03-15T19:12:26.576Z","endTime":"2026-03-15T19:12:34.172Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690925,"link":"/api/v1/people/690925","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656180,"link":"/api/v1/people/656180"},"first":{"id":665953,"link":"/api/v1/people/665953"},"second":{"id":682119,"link":"/api/v1/people/682119"},"third":{"id":682775,"link":"/api/v1/people/682775"},"shortstop":{"id":695538,"link":"/api/v1/people/695538"},"left":{"id":689052,"link":"/api/v1/people/689052"},"center":{"id":690987,"link":"/api/v1/people/690987"},"right":{"id":681047,"link":"/api/v1/people/681047"}},"offense":{"batter":{"id":699027,"link":"/api/v1/people/699027","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":699027,"link":"/api/v1/people/699027"},"credit":"b_ab"},{"player":{"id":690925,"link":"/api/v1/people/690925"},"credit":"p_ab"},{"player":{"id":699027,"link":"/api/v1/people/699027"},"credit":"b_pa"},{"player":{"id":690925,"link":"/api/v1/people/690925"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":94.8,"awayTeamWinProbability":5.200000000000003,"homeTeamWinProbabilityAdded":1.0,"leverageIndex":0.25,"dramaIndex":18.0,"contextMetrics":{},"playEndTime":"2026-03-15T19:12:34.172Z","atBatIndex":60},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ramon Mendoza called out on strikes.","rbi":0,"awayScore":3,"homeScore":5,"isOut":true},"about":{"atBatIndex":61,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-03-15T19:12:46.796Z","endTime":"2026-03-15T19:14:32.171Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":680636,"fullName":"Ramon Mendoza","link":"/api/v1/people/680636"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":690925,"fullName":"Clayton Beeter","link":"/api/v1/people/690925"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":699027,"fullName":"José Suárez","link":"/api/v1/people/699027"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":680636,"fullName":"Ramon Mendoza","link":"/api/v1/people/680636"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":656180,"link":"/api/v1/people/656180"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":83.9,"endSpeed":78.4,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.299443011924534,"aZ":-35.73172398082113,"pfxX":2.8057077888272492,"pfxZ":-2.3365307271430438,"pX":0.6160020084525121,"pZ":0.2628695369552957,"vX0":3.0411403177152936,"vY0":-122.18373185537868,"vZ0":-6.1609041770523945,"x":93.52,"y":231.68,"x0":-1.0056692173365145,"y0":50.00334354765964,"z0":5.859452465738806,"aX":4.274404839372906},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.9,"breakVerticalInduced":-5.4,"breakHorizontal":-5.8,"spinRate":2877,"spinDirection":21},"zone":14,"typeConfidence":0.91,"plateTime":0.44694716714768834,"extension":5.741249555497124},"index":0,"playId":"92316a51-6ee5-3844-bc0a-c85cc73337f2","pitchNumber":1,"startTime":"2026-03-15T19:13:03.096Z","endTime":"2026-03-15T19:13:06.494Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690925,"link":"/api/v1/people/690925","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656180,"link":"/api/v1/people/656180"},"first":{"id":665953,"link":"/api/v1/people/665953"},"second":{"id":682119,"link":"/api/v1/people/682119"},"third":{"id":682775,"link":"/api/v1/people/682775"},"shortstop":{"id":695538,"link":"/api/v1/people/695538"},"left":{"id":689052,"link":"/api/v1/people/689052"},"center":{"id":690987,"link":"/api/v1/people/690987"},"right":{"id":681047,"link":"/api/v1/people/681047"}},"offense":{"batter":{"id":680636,"link":"/api/v1/people/680636","batSide":{"code":"R","description":"Right"}},"first":{"id":699027,"link":"/api/v1/people/699027"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"index":1,"playId":"5b3b2aa7-e87b-3b47-b721-2a32c581eb0a","startTime":"2026-03-15T19:13:25.033Z","endTime":"2026-03-15T19:13:28.161Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":690925,"link":"/api/v1/people/690925","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656180,"link":"/api/v1/people/656180"},"first":{"id":665953,"link":"/api/v1/people/665953"},"second":{"id":682119,"link":"/api/v1/people/682119"},"third":{"id":682775,"link":"/api/v1/people/682775"},"shortstop":{"id":695538,"link":"/api/v1/people/695538"},"left":{"id":689052,"link":"/api/v1/people/689052"},"center":{"id":690987,"link":"/api/v1/people/690987"},"right":{"id":681047,"link":"/api/v1/people/681047"}},"offense":{"batter":{"id":680636,"link":"/api/v1/people/680636","batSide":{"code":"R","description":"Right"}},"first":{"id":699027,"link":"/api/v1/people/699027"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":83.9,"endSpeed":77.7,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.681813512355074,"aZ":-40.29547467770454,"pfxX":1.5991443022825382,"pfxZ":-5.3600236988184315,"pX":0.4340116574427975,"pZ":1.9585517909292396,"vX0":3.4827842401113127,"vY0":-122.21196868264403,"vZ0":-1.562698747252521,"x":100.46,"y":185.9,"x0":-1.2162686079507876,"y0":50.0027055381942,"z0":6.061663384767591,"aX":2.422728083197864},"breaks":{"breakAngle":4.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.6,"breakVerticalInduced":-9.8,"breakHorizontal":-3.7,"spinRate":2881,"spinDirection":25},"zone":9,"typeConfidence":0.91,"plateTime":0.44787985977227196,"extension":5.68354097948192},"index":2,"playId":"913810c1-2b65-390c-8d20-adcdb739ce33","pitchNumber":2,"startTime":"2026-03-15T19:13:43.783Z","endTime":"2026-03-15T19:13:46.969Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690925,"link":"/api/v1/people/690925","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656180,"link":"/api/v1/people/656180"},"first":{"id":665953,"link":"/api/v1/people/665953"},"second":{"id":682119,"link":"/api/v1/people/682119"},"third":{"id":682775,"link":"/api/v1/people/682775"},"shortstop":{"id":695538,"link":"/api/v1/people/695538"},"left":{"id":689052,"link":"/api/v1/people/689052"},"center":{"id":690987,"link":"/api/v1/people/690987"},"right":{"id":681047,"link":"/api/v1/people/681047"}},"offense":{"batter":{"id":680636,"link":"/api/v1/people/680636","batSide":{"code":"R","description":"Right"}},"first":{"id":699027,"link":"/api/v1/people/699027"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.2,"endSpeed":78.2,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.795794602886094,"aZ":-41.83559739542903,"pfxX":-0.9959369011452843,"pfxZ":-6.324128835872972,"pX":0.3601882540667814,"pZ":1.367632019942994,"vX0":3.8469521096015624,"vY0":-122.67201241855716,"vZ0":-2.6062119016048975,"x":103.27,"y":201.85,"x0":-1.0975496365036166,"y0":50.00458662612119,"z0":6.003245717426073,"aX":-1.5216793587157262},"breaks":{"breakAngle":1.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-50.3,"breakVerticalInduced":-11.8,"breakHorizontal":1.0,"spinRate":2860,"spinDirection":24},"zone":14,"typeConfidence":0.91,"plateTime":0.4461457688118169,"extension":5.5911816564102885},"index":3,"playId":"ff475723-fbb7-393d-ac42-411aca4bc88d","pitchNumber":3,"startTime":"2026-03-15T19:14:04.541Z","endTime":"2026-03-15T19:14:07.724Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690925,"link":"/api/v1/people/690925","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656180,"link":"/api/v1/people/656180"},"first":{"id":665953,"link":"/api/v1/people/665953"},"second":{"id":682119,"link":"/api/v1/people/682119"},"third":{"id":682775,"link":"/api/v1/people/682775"},"shortstop":{"id":695538,"link":"/api/v1/people/695538"},"left":{"id":689052,"link":"/api/v1/people/689052"},"center":{"id":690987,"link":"/api/v1/people/690987"},"right":{"id":681047,"link":"/api/v1/people/681047"}},"offense":{"batter":{"id":680636,"link":"/api/v1/people/680636","batSide":{"code":"R","description":"Right"}},"first":{"id":699027,"link":"/api/v1/people/699027"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.5,"endSpeed":79.3,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.169941333744486,"aZ":-41.963189912753094,"pfxX":1.0139945931861716,"pfxZ":-6.205197120807413,"pX":-0.5110612722281593,"pZ":1.8641602274183422,"vX0":1.257489672067045,"vY0":-124.55254115625519,"vZ0":-1.7235957252753997,"x":136.48,"y":188.45,"x0":-1.1535445371793691,"y0":50.00372834056634,"z0":6.023627032642273,"aX":1.5990643521887073},"breaks":{"breakAngle":2.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.6,"breakVerticalInduced":-11.4,"breakHorizontal":-2.2,"spinRate":2867,"spinDirection":36},"zone":7,"typeConfidence":0.91,"plateTime":0.4391392657261335,"extension":5.557305309865637},"index":4,"playId":"1b4ec03e-bbe0-354d-bdf6-9b393d414267","pitchNumber":4,"startTime":"2026-03-15T19:14:28.470Z","endTime":"2026-03-15T19:14:32.171Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690925,"link":"/api/v1/people/690925","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656180,"link":"/api/v1/people/656180"},"first":{"id":665953,"link":"/api/v1/people/665953"},"second":{"id":682119,"link":"/api/v1/people/682119"},"third":{"id":682775,"link":"/api/v1/people/682775"},"shortstop":{"id":695538,"link":"/api/v1/people/695538"},"left":{"id":689052,"link":"/api/v1/people/689052"},"center":{"id":690987,"link":"/api/v1/people/690987"},"right":{"id":681047,"link":"/api/v1/people/681047"}},"offense":{"batter":{"id":680636,"link":"/api/v1/people/680636","batSide":{"code":"R","description":"Right"}},"first":{"id":699027,"link":"/api/v1/people/699027"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680636,"link":"/api/v1/people/680636"},"credit":"b_ab"},{"player":{"id":690925,"link":"/api/v1/people/690925"},"credit":"p_ab"},{"player":{"id":680636,"link":"/api/v1/people/680636"},"credit":"b_pa"},{"player":{"id":690925,"link":"/api/v1/people/690925"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":93.89999999999999,"awayTeamWinProbability":6.1000000000000085,"homeTeamWinProbabilityAdded":-0.9000000000000057,"leverageIndex":0.38,"dramaIndex":20.0,"contextMetrics":{},"playEndTime":"2026-03-15T19:14:32.171Z","atBatIndex":61},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Matt Koperniak strikes out swinging. José Suárez to 3rd. Matt Koperniak to 1st. Wild pitch by pitcher Clayton Beeter.","rbi":0,"awayScore":3,"homeScore":5,"isOut":false},"about":{"atBatIndex":62,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-03-15T19:14:51.730Z","endTime":"2026-03-15T19:16:19.630Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":689288,"fullName":"Matt Koperniak","link":"/api/v1/people/689288"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":690925,"fullName":"Clayton Beeter","link":"/api/v1/people/690925"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":689288,"fullName":"Matt Koperniak","link":"/api/v1/people/689288"},"postOnThird":{"id":699027,"fullName":"José Suárez","link":"/api/v1/people/699027"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3,4],"actionIndex":[2],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":699027,"fullName":"José Suárez","link":"/api/v1/people/699027"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":null,"isOut":null,"outNumber":null},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":689288,"fullName":"Matt Koperniak","link":"/api/v1/people/689288"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4}},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Wild Pitch","eventType":"wild_pitch","movementReason":"r_adv_play","runner":{"id":689288,"fullName":"Matt Koperniak","link":"/api/v1/people/689288"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Wild Pitch","eventType":"wild_pitch","movementReason":"r_adv_play","runner":{"id":699027,"fullName":"José Suárez","link":"/api/v1/people/699027"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":83.7,"endSpeed":77.1,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.0277444771869,"aZ":-38.52000433214898,"pfxX":3.4697471438943124,"pfxZ":-4.211046470063646,"pX":-0.11589098428691297,"pZ":3.2547892206109186,"vX0":1.3400029776780964,"vY0":-121.95040888610758,"vZ0":0.9376107637313404,"x":121.42,"y":150.9,"x0":-1.1233600368817782,"y0":50.003941948687256,"z0":6.188463764934214,"aX":5.225512213257134},"breaks":{"breakAngle":8.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.1,"breakVerticalInduced":-7.2,"breakHorizontal":-6.6,"spinRate":2932,"spinDirection":22},"zone":2,"typeConfidence":0.91,"plateTime":0.4491648715474157,"extension":5.652765388655818},"index":0,"playId":"2a826601-09bf-3d5a-b71b-fbae40379a0c","pitchNumber":1,"startTime":"2026-03-15T19:15:00.423Z","endTime":"2026-03-15T19:15:04.470Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690925,"link":"/api/v1/people/690925","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656180,"link":"/api/v1/people/656180"},"first":{"id":665953,"link":"/api/v1/people/665953"},"second":{"id":682119,"link":"/api/v1/people/682119"},"third":{"id":682775,"link":"/api/v1/people/682775"},"shortstop":{"id":695538,"link":"/api/v1/people/695538"},"left":{"id":689052,"link":"/api/v1/people/689052"},"center":{"id":690987,"link":"/api/v1/people/690987"},"right":{"id":681047,"link":"/api/v1/people/681047"}},"offense":{"batter":{"id":689288,"link":"/api/v1/people/689288","batSide":{"code":"L","description":"Left"}},"first":{"id":699027,"link":"/api/v1/people/699027"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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,"runnerGoing":true},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.1,"endSpeed":78.8,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.506544926223288,"aZ":-37.72950812152723,"pfxX":3.3021802167173906,"pfxZ":-3.575083263237296,"pX":1.320987380188574,"pZ":1.3798392472270844,"vX0":4.3562728523670495,"vY0":-123.89288442591248,"vZ0":-3.547796449174661,"x":66.65,"y":201.52,"x0":-0.8882366072012297,"y0":50.000649004035196,"z0":5.980308564080562,"aX":5.136671969799418},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.8,"breakVerticalInduced":-7.1,"breakHorizontal":-7.0,"spinRate":2954,"spinDirection":23},"zone":14,"typeConfidence":0.91,"plateTime":0.44192250367595154,"extension":5.569464591330378},"index":1,"playId":"2f1184cb-bd02-3683-ade2-be0ca413568e","pitchNumber":2,"startTime":"2026-03-15T19:15:19.904Z","endTime":"2026-03-15T19:15:30.078Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690925,"link":"/api/v1/people/690925","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656180,"link":"/api/v1/people/656180"},"first":{"id":665953,"link":"/api/v1/people/665953"},"second":{"id":682119,"link":"/api/v1/people/682119"},"third":{"id":682775,"link":"/api/v1/people/682775"},"shortstop":{"id":695538,"link":"/api/v1/people/695538"},"left":{"id":689052,"link":"/api/v1/people/689052"},"center":{"id":690987,"link":"/api/v1/people/690987"},"right":{"id":681047,"link":"/api/v1/people/681047"}},"offense":{"batter":{"id":689288,"link":"/api/v1/people/689288","batSide":{"code":"L","description":"Left"}},"first":{"id":699027,"link":"/api/v1/people/699027"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"José Suárez steals (1) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":3,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"index":2,"actionPlayId":"2f1184cb-bd02-3683-ade2-be0ca413568e","startTime":"2026-03-15T19:15:44.698Z","endTime":"2026-03-15T19:15:51.180Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":699027,"link":"/api/v1/people/699027"},"defense":{"pitcher":{"id":690925,"link":"/api/v1/people/690925","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656180,"link":"/api/v1/people/656180"},"first":{"id":665953,"link":"/api/v1/people/665953"},"second":{"id":682119,"link":"/api/v1/people/682119"},"third":{"id":682775,"link":"/api/v1/people/682775"},"shortstop":{"id":695538,"link":"/api/v1/people/695538"},"left":{"id":689052,"link":"/api/v1/people/689052"},"center":{"id":690987,"link":"/api/v1/people/690987"},"right":{"id":681047,"link":"/api/v1/people/681047"}},"offense":{"batter":{"id":689288,"link":"/api/v1/people/689288","batSide":{"code":"L","description":"Left"}},"first":{"id":699027,"link":"/api/v1/people/699027"},"postOnSecond":{"id":699027,"link":"/api/v1/people/699027"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"homeTeamWinProbability":94.5,"awayTeamWinProbability":5.5,"homeTeamWinProbabilityAdded":0.6000000000000085,"leverageIndex":0.34,"dramaIndex":17.0,"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.9,"endSpeed":88.1,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.92084765075394,"aZ":-10.426623593398471,"pfxX":-2.1964863926438474,"pfxZ":10.953267651077615,"pX":0.806932006586549,"pZ":3.6361088308603366,"vX0":5.8643903770968775,"vY0":-139.65341345983185,"vZ0":-4.29170817610062,"x":86.24,"y":140.61,"x0":-1.0299572983196776,"y0":50.002172898644666,"z0":5.872294206466797,"aX":-4.361348683276022},"breaks":{"breakAngle":15.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.4,"breakVerticalInduced":19.2,"breakHorizontal":2.9,"spinRate":2543,"spinDirection":203},"zone":12,"typeConfidence":0.9,"plateTime":0.3914346006234237,"extension":5.708230569550921},"index":3,"playId":"b6c40bfc-6d2e-3a93-893d-9377281bc37f","pitchNumber":3,"startTime":"2026-03-15T19:15:51.180Z","endTime":"2026-03-15T19:15:54.180Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690925,"link":"/api/v1/people/690925","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656180,"link":"/api/v1/people/656180"},"first":{"id":665953,"link":"/api/v1/people/665953"},"second":{"id":682119,"link":"/api/v1/people/682119"},"third":{"id":682775,"link":"/api/v1/people/682775"},"shortstop":{"id":695538,"link":"/api/v1/people/695538"},"left":{"id":689052,"link":"/api/v1/people/689052"},"center":{"id":690987,"link":"/api/v1/people/690987"},"right":{"id":681047,"link":"/api/v1/people/681047"}},"offense":{"batter":{"id":689288,"link":"/api/v1/people/689288","batSide":{"code":"L","description":"Left"}},"second":{"id":699027,"link":"/api/v1/people/699027"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.0,"endSpeed":78.9,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.844794576772177,"aZ":-40.23639751037455,"pfxX":0.13187373660364576,"pfxZ":-5.199673405537025,"pX":-0.3603663981241918,"pZ":0.34687176472413084,"vX0":1.8583297659227391,"vY0":-123.7384267383926,"vZ0":-5.47699360084606,"x":130.74,"y":229.41,"x0":-1.138482776230867,"y0":50.004914198516396,"z0":5.96280892880578,"aX":0.20420450427258421},"breaks":{"breakAngle":1.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.2,"breakVerticalInduced":-10.4,"breakHorizontal":-0.7,"spinRate":2932,"spinDirection":12},"zone":13,"typeConfidence":0.91,"plateTime":0.44275623486038995,"extension":5.5636605305386135},"index":4,"playId":"dbc7489b-beea-3c25-832a-f2d5beae8ba1","pitchNumber":4,"startTime":"2026-03-15T19:16:11.306Z","endTime":"2026-03-15T19:16:19.630Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690925,"link":"/api/v1/people/690925","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656180,"link":"/api/v1/people/656180"},"first":{"id":665953,"link":"/api/v1/people/665953"},"second":{"id":682119,"link":"/api/v1/people/682119"},"third":{"id":682775,"link":"/api/v1/people/682775"},"shortstop":{"id":695538,"link":"/api/v1/people/695538"},"left":{"id":689052,"link":"/api/v1/people/689052"},"center":{"id":690987,"link":"/api/v1/people/690987"},"right":{"id":681047,"link":"/api/v1/people/681047"}},"offense":{"batter":{"id":689288,"link":"/api/v1/people/689288","batSide":{"code":"L","description":"Left"}},"second":{"id":699027,"link":"/api/v1/people/699027"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":689288,"link":"/api/v1/people/689288"},"credit":"b_ab"},{"player":{"id":690925,"link":"/api/v1/people/690925"},"credit":"p_ab"},{"player":{"id":689288,"link":"/api/v1/people/689288"},"credit":"b_pa"},{"player":{"id":690925,"link":"/api/v1/people/690925"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":95.8,"awayTeamWinProbability":4.200000000000003,"homeTeamWinProbabilityAdded":1.2999999999999972,"leverageIndex":0.34,"dramaIndex":25.0,"contextMetrics":{},"playEndTime":"2026-03-15T19:16:19.630Z","atBatIndex":62},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Andy Yerzy strikes out swinging.","rbi":0,"awayScore":3,"homeScore":5,"isOut":true},"about":{"atBatIndex":63,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-03-15T19:16:51.645Z","endTime":"2026-03-15T19:18:18.020Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":647378,"fullName":"Andy Yerzy","link":"/api/v1/people/647378"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":690925,"fullName":"Clayton Beeter","link":"/api/v1/people/690925"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":689288,"fullName":"Matt Koperniak","link":"/api/v1/people/689288"},"postOnThird":{"id":699027,"fullName":"José Suárez","link":"/api/v1/people/699027"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":647378,"fullName":"Andy Yerzy","link":"/api/v1/people/647378"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":656180,"link":"/api/v1/people/656180"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":83.0,"endSpeed":77.3,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.35012295917239,"aZ":-35.85141267141917,"pfxX":2.0553374110021227,"pfxZ":-2.454475423326338,"pX":0.017757230145787048,"pZ":2.089970047735932,"vX0":1.9349083195893786,"vY0":-120.92129981828948,"vZ0":-2.004734355580162,"x":116.32,"y":182.35,"x0":-1.0569586063069198,"y0":50.004805629873154,"z0":6.0454514332769556,"aX":3.0748048960319307},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.9,"breakVerticalInduced":-4.7,"breakHorizontal":-4.2,"spinRate":2556,"spinDirection":12},"zone":8,"typeConfidence":0.91,"plateTime":0.4512279932537915,"extension":5.639167075846239},"index":0,"playId":"143eaf1d-b2e2-36c0-ab8d-14c8491a6403","pitchNumber":1,"startTime":"2026-03-15T19:16:55.223Z","endTime":"2026-03-15T19:16:58.535Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690925,"link":"/api/v1/people/690925","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656180,"link":"/api/v1/people/656180"},"first":{"id":665953,"link":"/api/v1/people/665953"},"second":{"id":682119,"link":"/api/v1/people/682119"},"third":{"id":682775,"link":"/api/v1/people/682775"},"shortstop":{"id":695538,"link":"/api/v1/people/695538"},"left":{"id":689052,"link":"/api/v1/people/689052"},"center":{"id":690987,"link":"/api/v1/people/690987"},"right":{"id":681047,"link":"/api/v1/people/681047"}},"offense":{"batter":{"id":647378,"link":"/api/v1/people/647378","batSide":{"code":"L","description":"Left"}},"first":{"id":689288,"link":"/api/v1/people/689288"},"third":{"id":699027,"link":"/api/v1/people/699027"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.5,"endSpeed":86.4,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.94532298186865,"aZ":-13.606576880050072,"pfxX":-2.0526108984261286,"pfxZ":9.674503346230384,"pX":0.9666278482400232,"pZ":4.217698898249189,"vX0":6.056769277730235,"vY0":-137.52440278737717,"vZ0":-2.1608280605787824,"x":80.15,"y":124.9,"x0":-0.995676543620463,"y0":50.00219763165846,"z0":5.934404519137498,"aX":-3.9399947478681385},"breaks":{"breakAngle":10.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":17.3,"breakHorizontal":2.5,"spinRate":2446,"spinDirection":196},"zone":12,"typeConfidence":0.9,"plateTime":0.3979879983864283,"extension":5.764950609444901},"index":1,"playId":"beaae41a-f572-3bca-a939-829503cf1e6c","pitchNumber":2,"startTime":"2026-03-15T19:17:14.341Z","endTime":"2026-03-15T19:17:17.341Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690925,"link":"/api/v1/people/690925","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656180,"link":"/api/v1/people/656180"},"first":{"id":665953,"link":"/api/v1/people/665953"},"second":{"id":682119,"link":"/api/v1/people/682119"},"third":{"id":682775,"link":"/api/v1/people/682775"},"shortstop":{"id":695538,"link":"/api/v1/people/695538"},"left":{"id":689052,"link":"/api/v1/people/689052"},"center":{"id":690987,"link":"/api/v1/people/690987"},"right":{"id":681047,"link":"/api/v1/people/681047"}},"offense":{"batter":{"id":647378,"link":"/api/v1/people/647378","batSide":{"code":"L","description":"Left"}},"first":{"id":689288,"link":"/api/v1/people/689288"},"third":{"id":699027,"link":"/api/v1/people/699027"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.9,"endSpeed":86.2,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.15228827972809,"aZ":-11.206813660354063,"pfxX":-3.0104032430553724,"pfxZ":11.078937751453278,"pX":0.5196131887678147,"pZ":1.6226108928799452,"vX0":5.427317820313892,"vY0":-136.47247349928597,"vZ0":-8.69694991733784,"x":97.19,"y":194.97,"x0":-1.1008399086512457,"y0":50.00025454172659,"z0":5.616299839801683,"aX":-5.696275259846892},"breaks":{"breakAngle":19.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":18.5,"breakHorizontal":4.3,"spinRate":2458,"spinDirection":206},"zone":14,"typeConfidence":0.9,"plateTime":0.4008786521954102,"extension":5.949206418789185},"index":2,"playId":"462944b0-e4fb-396a-ae3b-87ba7263aeb3","pitchNumber":3,"startTime":"2026-03-15T19:17:34.742Z","endTime":"2026-03-15T19:17:38.015Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690925,"link":"/api/v1/people/690925","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656180,"link":"/api/v1/people/656180"},"first":{"id":665953,"link":"/api/v1/people/665953"},"second":{"id":682119,"link":"/api/v1/people/682119"},"third":{"id":682775,"link":"/api/v1/people/682775"},"shortstop":{"id":695538,"link":"/api/v1/people/695538"},"left":{"id":689052,"link":"/api/v1/people/689052"},"center":{"id":690987,"link":"/api/v1/people/690987"},"right":{"id":681047,"link":"/api/v1/people/681047"}},"offense":{"batter":{"id":647378,"link":"/api/v1/people/647378","batSide":{"code":"L","description":"Left"}},"first":{"id":689288,"link":"/api/v1/people/689288"},"third":{"id":699027,"link":"/api/v1/people/699027"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.8,"endSpeed":78.8,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.19123405659413,"aZ":-34.71606496977861,"pfxX":2.459706986812594,"pfxZ":-1.6100246288047728,"pX":-1.1987098564815473,"pZ":3.806312586383794,"vX0":-0.7534286784960438,"vY0":-125.0234096790733,"vZ0":1.2582274438293093,"x":162.69,"y":136.01,"x0":-1.2129926250765446,"y0":50.00074427579996,"z0":6.14571248254039,"aX":3.8934018431658304},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.5,"breakVerticalInduced":-2.4,"breakHorizontal":-4.3,"spinRate":2617,"spinDirection":24},"zone":11,"typeConfidence":0.9,"plateTime":0.43809951639971123,"extension":5.5304203445556075},"index":3,"playId":"7f0a6a86-a7eb-3110-a3ce-5fd5c1139958","pitchNumber":4,"startTime":"2026-03-15T19:17:54.239Z","endTime":"2026-03-15T19:17:57.282Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690925,"link":"/api/v1/people/690925","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656180,"link":"/api/v1/people/656180"},"first":{"id":665953,"link":"/api/v1/people/665953"},"second":{"id":682119,"link":"/api/v1/people/682119"},"third":{"id":682775,"link":"/api/v1/people/682775"},"shortstop":{"id":695538,"link":"/api/v1/people/695538"},"left":{"id":689052,"link":"/api/v1/people/689052"},"center":{"id":690987,"link":"/api/v1/people/690987"},"right":{"id":681047,"link":"/api/v1/people/681047"}},"offense":{"batter":{"id":647378,"link":"/api/v1/people/647378","batSide":{"code":"L","description":"Left"}},"first":{"id":689288,"link":"/api/v1/people/689288"},"third":{"id":699027,"link":"/api/v1/people/699027"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.4,"endSpeed":81.0,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.346641660910016,"aZ":-33.17073374010125,"pfxX":0.09992679243750757,"pfxZ":-0.6060327076765697,"pX":0.43228709782029895,"pZ":1.6092558740832679,"vX0":3.5294898870876774,"vY0":-125.90792328887261,"vZ0":-4.318113267656696,"x":100.52,"y":195.33,"x0":-0.9905211807429471,"y0":50.00579750771855,"z0":5.979631052016381,"aX":0.16304743049454337},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":-1.7,"breakHorizontal":-0.8,"spinRate":2902,"spinDirection":6},"zone":14,"typeConfidence":0.89,"plateTime":0.4321356989810723,"extension":5.71638484946896},"index":4,"playId":"26cb6f8c-3dc2-3f23-9737-a178a83ae809","pitchNumber":5,"startTime":"2026-03-15T19:18:15.010Z","endTime":"2026-03-15T19:18:18.020Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690925,"link":"/api/v1/people/690925","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656180,"link":"/api/v1/people/656180"},"first":{"id":665953,"link":"/api/v1/people/665953"},"second":{"id":682119,"link":"/api/v1/people/682119"},"third":{"id":682775,"link":"/api/v1/people/682775"},"shortstop":{"id":695538,"link":"/api/v1/people/695538"},"left":{"id":689052,"link":"/api/v1/people/689052"},"center":{"id":690987,"link":"/api/v1/people/690987"},"right":{"id":681047,"link":"/api/v1/people/681047"}},"offense":{"batter":{"id":647378,"link":"/api/v1/people/647378","batSide":{"code":"L","description":"Left"}},"first":{"id":689288,"link":"/api/v1/people/689288"},"third":{"id":699027,"link":"/api/v1/people/699027"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":647378,"link":"/api/v1/people/647378"},"credit":"b_ab"},{"player":{"id":690925,"link":"/api/v1/people/690925"},"credit":"p_ab"},{"player":{"id":647378,"link":"/api/v1/people/647378"},"credit":"b_pa"},{"player":{"id":690925,"link":"/api/v1/people/690925"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":93.8,"awayTeamWinProbability":6.200000000000003,"homeTeamWinProbabilityAdded":-2.0,"leverageIndex":0.55,"dramaIndex":32.0,"contextMetrics":{},"playEndTime":"2026-03-15T19:18:18.020Z","atBatIndex":63},{"result":{"type":"atBat","event":"Field Error","eventType":"field_error","description":"Jose Cordoba reaches on a throwing error by shortstop Randal Diaz. José Suárez scores. Matt Koperniak to 3rd.","rbi":0,"awayScore":3,"homeScore":6,"isOut":false},"about":{"atBatIndex":64,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-03-15T19:18:49.725Z","endTime":"2026-03-15T19:20:19.712Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":692390,"fullName":"Jose Cordoba","link":"/api/v1/people/692390"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":690925,"fullName":"Clayton Beeter","link":"/api/v1/people/690925"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":692390,"fullName":"Jose Cordoba","link":"/api/v1/people/692390"},"postOnThird":{"id":689288,"fullName":"Matt Koperniak","link":"/api/v1/people/689288"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0,1,2,3],"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":692390,"fullName":"Jose Cordoba","link":"/api/v1/people/692390"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":695538,"link":"/api/v1/people/695538"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_throwing_error"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","movementReason":"r_adv_play","runner":{"id":699027,"fullName":"José Suárez","link":"/api/v1/people/699027"},"responsiblePitcher":{"id":690925,"link":"/api/v1/people/690925"},"isScoringEvent":true,"rbi":false,"earned":false,"teamUnearned":true,"playIndex":4},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","movementReason":"r_adv_force","runner":{"id":689288,"fullName":"Matt Koperniak","link":"/api/v1/people/689288"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","movementReason":"r_adv_play","runner":{"id":689288,"fullName":"Matt Koperniak","link":"/api/v1/people/689288"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.7,"endSpeed":86.2,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.874641406205047,"aZ":-10.696063398493324,"pfxX":-3.7467348859775527,"pfxZ":11.193586132919528,"pX":-0.2678966925842105,"pZ":4.114383477519426,"vX0":3.5405270747539146,"vY0":-137.92994009159804,"vZ0":-2.828651934591983,"x":127.21,"y":127.69,"x0":-1.0839772922319066,"y0":50.00193406910942,"z0":5.878770165982146,"aX":-7.188838742618536},"breaks":{"breakAngle":28.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.7,"breakVerticalInduced":19.8,"breakHorizontal":6.0,"spinRate":2478,"spinDirection":202},"zone":11,"typeConfidence":0.9,"plateTime":0.39773854688631616,"extension":5.831749457276253},"index":0,"playId":"e36d0dfb-b136-3988-969d-90cefcdf4e68","pitchNumber":1,"startTime":"2026-03-15T19:18:49.725Z","endTime":"2026-03-15T19:18:53.272Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690925,"link":"/api/v1/people/690925","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656180,"link":"/api/v1/people/656180"},"first":{"id":665953,"link":"/api/v1/people/665953"},"second":{"id":682119,"link":"/api/v1/people/682119"},"third":{"id":682775,"link":"/api/v1/people/682775"},"shortstop":{"id":695538,"link":"/api/v1/people/695538"},"left":{"id":689052,"link":"/api/v1/people/689052"},"center":{"id":690987,"link":"/api/v1/people/690987"},"right":{"id":681047,"link":"/api/v1/people/681047"}},"offense":{"batter":{"id":692390,"link":"/api/v1/people/692390","batSide":{"code":"R","description":"Right"}},"first":{"id":689288,"link":"/api/v1/people/689288"},"third":{"id":699027,"link":"/api/v1/people/699027"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.8,"endSpeed":87.0,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.198178812664324,"aZ":-9.671889829598882,"pfxX":-5.374808616112118,"pfxZ":11.622267318013476,"pX":-0.02405262738875373,"pZ":3.0490824137028407,"vX0":4.754539224337348,"vY0":-137.91697000939425,"vZ0":-5.803067672425346,"x":117.92,"y":156.45,"x0":-1.0676971161720732,"y0":50.00327091978697,"z0":5.825425662277647,"aX":-10.40761927835275},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.2,"breakVerticalInduced":20.2,"breakHorizontal":8.8,"spinRate":2427,"spinDirection":202},"zone":2,"typeConfidence":0.64,"plateTime":0.3963529969084383,"extension":5.692521218652327},"index":1,"playId":"b7e26dc9-6b92-386b-8828-ba3a4e94415a","pitchNumber":2,"startTime":"2026-03-15T19:19:08.450Z","endTime":"2026-03-15T19:19:11.730Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690925,"link":"/api/v1/people/690925","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656180,"link":"/api/v1/people/656180"},"first":{"id":665953,"link":"/api/v1/people/665953"},"second":{"id":682119,"link":"/api/v1/people/682119"},"third":{"id":682775,"link":"/api/v1/people/682775"},"shortstop":{"id":695538,"link":"/api/v1/people/695538"},"left":{"id":689052,"link":"/api/v1/people/689052"},"center":{"id":690987,"link":"/api/v1/people/690987"},"right":{"id":681047,"link":"/api/v1/people/681047"}},"offense":{"batter":{"id":692390,"link":"/api/v1/people/692390","batSide":{"code":"R","description":"Right"}},"first":{"id":689288,"link":"/api/v1/people/689288"},"third":{"id":699027,"link":"/api/v1/people/699027"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.5,"endSpeed":79.5,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.579848323866525,"aZ":-35.74137813436186,"pfxX":3.078049121194506,"pfxZ":-2.245264038132179,"pX":-0.6757936009590892,"pZ":2.5685336190536603,"vX0":0.3967356511156025,"vY0":-124.62867587240355,"vZ0":-1.4479357490730393,"x":142.76,"y":169.43,"x0":-1.2369440100368179,"y0":50.00317410484223,"z0":6.080992521695299,"aX":4.892470870665644},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.2,"breakVerticalInduced":-4.2,"breakHorizontal":-5.6,"spinRate":2631,"spinDirection":19},"zone":4,"typeConfidence":0.91,"plateTime":0.43774678779190346,"extension":5.631004826210252},"index":2,"playId":"788a658c-4bda-37c5-bebf-3b66ab8d280f","pitchNumber":3,"startTime":"2026-03-15T19:19:27.627Z","endTime":"2026-03-15T19:19:31.053Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690925,"link":"/api/v1/people/690925","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656180,"link":"/api/v1/people/656180"},"first":{"id":665953,"link":"/api/v1/people/665953"},"second":{"id":682119,"link":"/api/v1/people/682119"},"third":{"id":682775,"link":"/api/v1/people/682775"},"shortstop":{"id":695538,"link":"/api/v1/people/695538"},"left":{"id":689052,"link":"/api/v1/people/689052"},"center":{"id":690987,"link":"/api/v1/people/690987"},"right":{"id":681047,"link":"/api/v1/people/681047"}},"offense":{"batter":{"id":692390,"link":"/api/v1/people/692390","batSide":{"code":"R","description":"Right"}},"first":{"id":689288,"link":"/api/v1/people/689288"},"third":{"id":699027,"link":"/api/v1/people/699027"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2026-03-15T19:20:00.332Z","endTime":"2026-03-15T19:20:14.087Z","isPitch":false,"type":"action","player":{"id":692390,"link":"/api/v1/people/692390"},"defense":{"pitcher":{"id":690925,"link":"/api/v1/people/690925","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656180,"link":"/api/v1/people/656180"},"first":{"id":665953,"link":"/api/v1/people/665953"},"second":{"id":682119,"link":"/api/v1/people/682119"},"third":{"id":682775,"link":"/api/v1/people/682775"},"shortstop":{"id":695538,"link":"/api/v1/people/695538"},"left":{"id":689052,"link":"/api/v1/people/689052"},"center":{"id":690987,"link":"/api/v1/people/690987"},"right":{"id":681047,"link":"/api/v1/people/681047"}},"offense":{"batter":{"id":692390,"link":"/api/v1/people/692390","batSide":{"code":"R","description":"Right"}},"first":{"id":689288,"link":"/api/v1/people/689288"},"third":{"id":699027,"link":"/api/v1/people/699027"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.5,"endSpeed":80.3,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.880622347566508,"aZ":-35.66918079536732,"pfxX":-0.5423352824119902,"pfxZ":-2.1632638040688086,"pX":0.5759251015991413,"pZ":1.869510929356089,"vX0":3.865550664056282,"vY0":-125.99133694309533,"vZ0":-3.067582431661423,"x":95.05,"y":188.3,"x0":-0.9029746010959826,"y0":50.00077114477873,"z0":5.964789573642946,"aX":-0.8789944144842281},"breaks":{"breakAngle":0.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.7,"breakVerticalInduced":-4.3,"breakHorizontal":0.1,"spinRate":2384,"spinDirection":20},"zone":9,"typeConfidence":0.9,"plateTime":0.433552929297663,"extension":5.913201713324582},"hitData":{"launchSpeed":89.4,"launchAngle":-27.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":111.96,"coordY":159.18}},"index":4,"playId":"2cb8d93a-3f37-3266-8544-b886a3dcbe92","pitchNumber":4,"startTime":"2026-03-15T19:20:14.087Z","endTime":"2026-03-15T19:20:19.712Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690925,"link":"/api/v1/people/690925","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656180,"link":"/api/v1/people/656180"},"first":{"id":665953,"link":"/api/v1/people/665953"},"second":{"id":682119,"link":"/api/v1/people/682119"},"third":{"id":682775,"link":"/api/v1/people/682775"},"shortstop":{"id":695538,"link":"/api/v1/people/695538"},"left":{"id":689052,"link":"/api/v1/people/689052"},"center":{"id":690987,"link":"/api/v1/people/690987"},"right":{"id":681047,"link":"/api/v1/people/681047"}},"offense":{"batter":{"id":692390,"link":"/api/v1/people/692390","batSide":{"code":"R","description":"Right"}},"first":{"id":689288,"link":"/api/v1/people/689288"},"third":{"id":699027,"link":"/api/v1/people/699027"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":692390,"link":"/api/v1/people/692390"},"credit":"b_ab"},{"player":{"id":690925,"link":"/api/v1/people/690925"},"credit":"p_ab"},{"player":{"id":692390,"link":"/api/v1/people/692390"},"credit":"b_pa"},{"player":{"id":690925,"link":"/api/v1/people/690925"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":97.2,"awayTeamWinProbability":2.799999999999997,"homeTeamWinProbabilityAdded":3.4000000000000057,"leverageIndex":0.56,"dramaIndex":40.0,"contextMetrics":{},"playEndTime":"2026-03-15T19:20:19.712Z","atBatIndex":64},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Brody Moore grounds into a force out, fielded by shortstop Randal Diaz. Jose Cordoba out at 2nd.","rbi":0,"awayScore":3,"homeScore":6,"isOut":true},"about":{"atBatIndex":65,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-03-15T19:23:02.828Z","endTime":"2026-03-15T19:23:56.559Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":690914,"fullName":"Brody Moore","link":"/api/v1/people/690914"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":622098,"fullName":"Drew Smith","link":"/api/v1/people/622098"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4],"actionIndex":[1],"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":692390,"fullName":"Jose Cordoba","link":"/api/v1/people/692390"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":695538,"link":"/api/v1/people/695538"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":690914,"fullName":"Brody Moore","link":"/api/v1/people/690914"},"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":3,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-03-15T19:21:14.774Z","endTime":"2026-03-15T19:21:47.809Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":690925,"link":"/api/v1/people/690925","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656180,"link":"/api/v1/people/656180"},"first":{"id":665953,"link":"/api/v1/people/665953"},"second":{"id":682119,"link":"/api/v1/people/682119"},"third":{"id":682775,"link":"/api/v1/people/682775"},"shortstop":{"id":695538,"link":"/api/v1/people/695538"},"left":{"id":689052,"link":"/api/v1/people/689052"},"center":{"id":690987,"link":"/api/v1/people/690987"},"right":{"id":681047,"link":"/api/v1/people/681047"}},"offense":{"batter":{"id":690914,"link":"/api/v1/people/690914","batSide":{"code":"R","description":"Right"}},"first":{"id":692390,"link":"/api/v1/people/692390"},"third":{"id":689288,"link":"/api/v1/people/689288"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Drew Smith replaces Clayton Beeter.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-03-15T19:21:47.809Z","endTime":"2026-03-15T19:23:04.714Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":622098,"link":"/api/v1/people/622098"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":690925,"link":"/api/v1/people/690925","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656180,"link":"/api/v1/people/656180"},"first":{"id":665953,"link":"/api/v1/people/665953"},"second":{"id":682119,"link":"/api/v1/people/682119"},"third":{"id":682775,"link":"/api/v1/people/682775"},"shortstop":{"id":695538,"link":"/api/v1/people/695538"},"left":{"id":689052,"link":"/api/v1/people/689052"},"center":{"id":690987,"link":"/api/v1/people/690987"},"right":{"id":681047,"link":"/api/v1/people/681047"}},"offense":{"batter":{"id":690914,"link":"/api/v1/people/690914","batSide":{"code":"R","description":"Right"}},"first":{"id":692390,"link":"/api/v1/people/692390"},"third":{"id":689288,"link":"/api/v1/people/689288"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.5,"endSpeed":78.6,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.277844024076497,"aZ":-31.22458594707078,"pfxX":2.7254378915343604,"pfxZ":0.6134210779064753,"pX":0.9639369299865495,"pZ":0.7707148636735471,"vX0":6.1315062209928195,"vY0":-122.93405857005675,"vZ0":-4.315196372393585,"x":80.26,"y":217.97,"x0":-1.9075697700742862,"y0":50.00327136211277,"z0":5.172658717603735,"aX":4.207926163938061},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":0.4,"breakHorizontal":-6.2,"spinRate":2991,"spinDirection":83},"zone":14,"typeConfidence":0.91,"plateTime":0.444003819612254,"extension":5.957688112997606},"index":2,"playId":"7117b420-0775-3c78-b5e8-a78f60b0bc3a","pitchNumber":1,"startTime":"2026-03-15T19:23:04.714Z","endTime":"2026-03-15T19:23:07.984Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622098,"link":"/api/v1/people/622098","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656180,"link":"/api/v1/people/656180"},"first":{"id":665953,"link":"/api/v1/people/665953"},"second":{"id":682119,"link":"/api/v1/people/682119"},"third":{"id":682775,"link":"/api/v1/people/682775"},"shortstop":{"id":695538,"link":"/api/v1/people/695538"},"left":{"id":689052,"link":"/api/v1/people/689052"},"center":{"id":690987,"link":"/api/v1/people/690987"},"right":{"id":681047,"link":"/api/v1/people/681047"}},"offense":{"batter":{"id":690914,"link":"/api/v1/people/690914","batSide":{"code":"R","description":"Right"}},"first":{"id":692390,"link":"/api/v1/people/692390"},"third":{"id":689288,"link":"/api/v1/people/689288"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.7,"endSpeed":80.4,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.865089278695933,"aZ":-25.784606528325558,"pfxX":3.8905193622262546,"pfxZ":3.906867150730143,"pX":0.3844484609393399,"pZ":3.1505075703209418,"vX0":4.23261237842242,"vY0":-126.33523586296039,"vZ0":-0.8228107673819842,"x":102.35,"y":153.72,"x0":-1.8107707689898331,"y0":50.00314554433326,"z0":5.530922760487609,"aX":6.3633980672203885},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":7.2,"breakHorizontal":-7.9,"spinRate":2969,"spinDirection":139},"zone":3,"typeConfidence":0.71,"plateTime":0.43159120419021324,"extension":5.880509538009584},"index":3,"playId":"0f29980d-ca8f-353e-b34e-8293dc1c16fe","pitchNumber":2,"startTime":"2026-03-15T19:23:25.157Z","endTime":"2026-03-15T19:23:28.646Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622098,"link":"/api/v1/people/622098","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656180,"link":"/api/v1/people/656180"},"first":{"id":665953,"link":"/api/v1/people/665953"},"second":{"id":682119,"link":"/api/v1/people/682119"},"third":{"id":682775,"link":"/api/v1/people/682775"},"shortstop":{"id":695538,"link":"/api/v1/people/695538"},"left":{"id":689052,"link":"/api/v1/people/689052"},"center":{"id":690987,"link":"/api/v1/people/690987"},"right":{"id":681047,"link":"/api/v1/people/681047"}},"offense":{"batter":{"id":690914,"link":"/api/v1/people/690914","batSide":{"code":"R","description":"Right"}},"first":{"id":692390,"link":"/api/v1/people/692390"},"third":{"id":689288,"link":"/api/v1/people/689288"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":80.6,"endSpeed":74.6,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.825377903841172,"aZ":-29.346252558566363,"pfxX":11.191136263833208,"pfxZ":2.020840351188003,"pX":0.6612748705071553,"pZ":1.8896739611697353,"vX0":2.6622390416067887,"vY0":-117.42652979122732,"vZ0":-1.651198765811902,"x":91.79,"y":187.76,"x0":-1.9406699722806533,"y0":50.00363338657888,"z0":5.327218342036855,"aX":15.658298123294994},"breaks":{"breakAngle":28.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":3.5,"breakHorizontal":-20.9,"spinRate":2971,"spinDirection":61},"zone":9,"typeConfidence":0.56,"plateTime":0.4660901745063435,"extension":5.946931496278173},"hitData":{"launchSpeed":62.5,"launchAngle":-6.0,"totalDistance":18.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":123.78,"coordY":148.67}},"index":4,"playId":"85bbd2a6-94f9-3f6f-a7df-5e3844e07abf","pitchNumber":3,"startTime":"2026-03-15T19:23:48.817Z","endTime":"2026-03-15T19:23:56.559Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622098,"link":"/api/v1/people/622098","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656180,"link":"/api/v1/people/656180"},"first":{"id":665953,"link":"/api/v1/people/665953"},"second":{"id":682119,"link":"/api/v1/people/682119"},"third":{"id":682775,"link":"/api/v1/people/682775"},"shortstop":{"id":695538,"link":"/api/v1/people/695538"},"left":{"id":689052,"link":"/api/v1/people/689052"},"center":{"id":690987,"link":"/api/v1/people/690987"},"right":{"id":681047,"link":"/api/v1/people/681047"}},"offense":{"batter":{"id":690914,"link":"/api/v1/people/690914","batSide":{"code":"R","description":"Right"}},"first":{"id":692390,"link":"/api/v1/people/692390"},"third":{"id":689288,"link":"/api/v1/people/689288"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":690914,"link":"/api/v1/people/690914"},"credit":"b_ab"},{"player":{"id":622098,"link":"/api/v1/people/622098"},"credit":"p_ab"},{"player":{"id":690914,"link":"/api/v1/people/690914"},"credit":"b_pa"},{"player":{"id":622098,"link":"/api/v1/people/622098"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":96.6,"awayTeamWinProbability":3.4000000000000057,"homeTeamWinProbabilityAdded":-0.6000000000000085,"leverageIndex":0.26,"dramaIndex":15.0,"contextMetrics":{},"playEndTime":"2026-03-15T19:23:56.559Z","atBatIndex":65},{"result":{"type":"atBat","event":"Field Error","eventType":"field_error","description":"Riley Adams reaches on a fielding error by shortstop Jeremy Rivas.","rbi":0,"awayScore":3,"homeScore":6,"isOut":false},"about":{"atBatIndex":66,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-03-15T19:26:13.959Z","endTime":"2026-03-15T19:26:42.277Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":656180,"fullName":"Riley Adams","link":"/api/v1/people/656180"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":690155,"fullName":"Matt Pushard","link":"/api/v1/people/690155"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":656180,"fullName":"Riley Adams","link":"/api/v1/people/656180"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[1,2],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","movementReason":null,"runner":{"id":656180,"fullName":"Riley Adams","link":"/api/v1/people/656180"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":692405,"link":"/api/v1/people/692405"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_fielding_error"}]}],"playEvents":[{"details":{"description":"Pitching Change: Matt Pushard replaces Riley O'Brien.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-03-15T19:25:20.821Z","endTime":"2026-03-15T19:26:16.090Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":690155,"link":"/api/v1/people/690155"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":676617,"link":"/api/v1/people/676617","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":647378,"link":"/api/v1/people/647378"},"first":{"id":691458,"link":"/api/v1/people/691458"},"second":{"id":690914,"link":"/api/v1/people/690914"},"third":{"id":680636,"link":"/api/v1/people/680636"},"shortstop":{"id":692405,"link":"/api/v1/people/692405"},"left":{"id":699027,"link":"/api/v1/people/699027"},"center":{"id":692390,"link":"/api/v1/people/692390"},"right":{"id":689288,"link":"/api/v1/people/689288"}},"offense":{"batter":{"id":656180,"link":"/api/v1/people/656180","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.2,"endSpeed":80.0,"strikeZoneTop":3.377,"strikeZoneBottom":1.704,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.744722791559383,"aZ":-27.729115376078305,"pfxX":1.962410040254626,"pfxZ":2.736507181078114,"pX":0.9236028101246004,"pZ":2.3288153359937454,"vX0":5.2080168809005185,"vY0":-126.83690812000877,"vZ0":-3.919477136653318,"x":81.79,"y":175.9,"x0":-1.4139658683422973,"y0":50.00277090654919,"z0":6.113602623604408,"aX":3.185758898189309},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":4.3,"breakHorizontal":-4.8,"spinRate":2415,"spinDirection":201},"zone":14,"typeConfidence":2.0,"plateTime":0.43237734691690877,"extension":6.38382385141615},"index":1,"playId":"861e39fc-a074-3c9f-b468-690364b0dd68","pitchNumber":1,"startTime":"2026-03-15T19:26:16.090Z","endTime":"2026-03-15T19:26:21.534Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690155,"link":"/api/v1/people/690155","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":647378,"link":"/api/v1/people/647378"},"first":{"id":691458,"link":"/api/v1/people/691458"},"second":{"id":690914,"link":"/api/v1/people/690914"},"third":{"id":680636,"link":"/api/v1/people/680636"},"shortstop":{"id":692405,"link":"/api/v1/people/692405"},"left":{"id":699027,"link":"/api/v1/people/699027"},"center":{"id":692390,"link":"/api/v1/people/692390"},"right":{"id":689288,"link":"/api/v1/people/689288"}},"offense":{"batter":{"id":656180,"link":"/api/v1/people/656180","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.6,"endSpeed":87.0,"strikeZoneTop":3.377,"strikeZoneBottom":1.704,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.61166215543929,"aZ":-12.542120211147436,"pfxX":-6.788281943854864,"pfxZ":10.182126516045027,"pX":-0.37194406241751715,"pZ":2.3115758849989922,"vX0":5.089735203238161,"vY0":-137.51996251347097,"vZ0":-7.873925634688266,"x":131.18,"y":176.37,"x0":-1.358675169640685,"y0":50.002856877271306,"z0":6.050165827990236,"aX":-13.087925481603397},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":17.0,"breakHorizontal":11.3,"spinRate":2169,"spinDirection":215},"zone":4,"typeConfidence":2.0,"plateTime":0.3972955497966999,"extension":6.360025801283917},"hitData":{"launchSpeed":96.4,"launchAngle":-9.0,"totalDistance":16.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":112.47,"coordY":155.13}},"index":2,"playId":"e1d30ca2-5a12-3988-a80d-c0e78bdc4317","pitchNumber":2,"startTime":"2026-03-15T19:26:31.262Z","endTime":"2026-03-15T19:26:42.277Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690155,"link":"/api/v1/people/690155","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":647378,"link":"/api/v1/people/647378"},"first":{"id":691458,"link":"/api/v1/people/691458"},"second":{"id":690914,"link":"/api/v1/people/690914"},"third":{"id":680636,"link":"/api/v1/people/680636"},"shortstop":{"id":692405,"link":"/api/v1/people/692405"},"left":{"id":699027,"link":"/api/v1/people/699027"},"center":{"id":692390,"link":"/api/v1/people/692390"},"right":{"id":689288,"link":"/api/v1/people/689288"}},"offense":{"batter":{"id":656180,"link":"/api/v1/people/656180","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":656180,"link":"/api/v1/people/656180"},"credit":"b_ab"},{"player":{"id":690155,"link":"/api/v1/people/690155"},"credit":"p_ab"},{"player":{"id":656180,"link":"/api/v1/people/656180"},"credit":"b_pa"},{"player":{"id":690155,"link":"/api/v1/people/690155"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":92.5,"awayTeamWinProbability":7.5,"homeTeamWinProbabilityAdded":-4.099999999999994,"leverageIndex":0.77,"dramaIndex":50.0,"contextMetrics":{},"playEndTime":"2026-03-15T19:26:42.277Z","atBatIndex":66},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Daylen Lile grounds out, first baseman Blaze Jordan to second baseman Brody Moore to first baseman Blaze Jordan. Riley Adams to 2nd.","rbi":0,"awayScore":3,"homeScore":6,"isOut":true},"about":{"atBatIndex":67,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-03-15T19:26:59.779Z","endTime":"2026-03-15T19:27:54.026Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":690155,"fullName":"Matt Pushard","link":"/api/v1/people/690155"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":656180,"fullName":"Riley Adams","link":"/api/v1/people/656180"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":691458,"link":"/api/v1/people/691458"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":690914,"link":"/api/v1/people/690914"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":691458,"link":"/api/v1/people/691458"},"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":656180,"fullName":"Riley Adams","link":"/api/v1/people/656180"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.1,"endSpeed":86.7,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.8831478389065,"aZ":-13.30550113731972,"pfxX":-6.788580731764795,"pfxZ":9.873057468591607,"pX":-0.20778681041402533,"pZ":2.246492749589146,"vX0":5.4615837633977184,"vY0":-136.80667320635544,"vZ0":-7.520785265007524,"x":124.92,"y":178.12,"x0":-1.3400219895061154,"y0":50.003610351938654,"z0":5.927863766872989,"aX":-12.973493371669152},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":16.7,"breakHorizontal":11.3,"spinRate":2090,"spinDirection":214},"zone":5,"typeConfidence":2.0,"plateTime":0.3991390696727084,"extension":6.292633389085965},"index":0,"playId":"b25eedb3-97a1-3e87-be0e-86c5c790c466","pitchNumber":1,"startTime":"2026-03-15T19:27:06.348Z","endTime":"2026-03-15T19:27:09.474Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690155,"link":"/api/v1/people/690155","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":647378,"link":"/api/v1/people/647378"},"first":{"id":691458,"link":"/api/v1/people/691458"},"second":{"id":690914,"link":"/api/v1/people/690914"},"third":{"id":680636,"link":"/api/v1/people/680636"},"shortstop":{"id":692405,"link":"/api/v1/people/692405"},"left":{"id":699027,"link":"/api/v1/people/699027"},"center":{"id":692390,"link":"/api/v1/people/692390"},"right":{"id":689288,"link":"/api/v1/people/689288"}},"offense":{"batter":{"id":695734,"link":"/api/v1/people/695734","batSide":{"code":"L","description":"Left"}},"first":{"id":656180,"link":"/api/v1/people/656180"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.9,"endSpeed":78.8,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.25570070742302,"aZ":-28.83285124280656,"pfxX":-6.359276852470629,"pfxZ":2.118015408640053,"pX":-0.18728627294664127,"pZ":1.4519641232245575,"vX0":4.9651995994956355,"vY0":-124.98456248445423,"vZ0":-5.229465039472655,"x":124.14,"y":199.58,"x0":-1.3778619040288484,"y0":50.00040483418881,"z0":5.952113226494233,"aX":-10.014130308447086},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":2.8,"breakHorizontal":10.3,"spinRate":957,"spinDirection":255},"zone":13,"typeConfidence":2.0,"plateTime":0.4389900494256387,"extension":6.365445341526693},"index":1,"playId":"064ba971-1c34-38d2-87b5-6b0e42dcc874","pitchNumber":2,"startTime":"2026-03-15T19:27:29.090Z","endTime":"2026-03-15T19:27:32.455Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690155,"link":"/api/v1/people/690155","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":647378,"link":"/api/v1/people/647378"},"first":{"id":691458,"link":"/api/v1/people/691458"},"second":{"id":690914,"link":"/api/v1/people/690914"},"third":{"id":680636,"link":"/api/v1/people/680636"},"shortstop":{"id":692405,"link":"/api/v1/people/692405"},"left":{"id":699027,"link":"/api/v1/people/699027"},"center":{"id":692390,"link":"/api/v1/people/692390"},"right":{"id":689288,"link":"/api/v1/people/689288"}},"offense":{"batter":{"id":695734,"link":"/api/v1/people/695734","batSide":{"code":"L","description":"Left"}},"first":{"id":656180,"link":"/api/v1/people/656180"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.7,"endSpeed":81.6,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.884909599364583,"aZ":-28.800702474495143,"pfxX":-9.257975793759039,"pfxZ":2.0180951706909296,"pX":-0.06667574591211987,"pZ":1.9065643369460885,"vX0":6.491851251441014,"vY0":-127.66686059092699,"vZ0":-4.507555851958482,"x":119.54,"y":187.3,"x0":-1.4222189558929588,"y0":50.00379755586968,"z0":5.925959667996108,"aX":-15.494196464580218},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":3.0,"breakHorizontal":15.6,"spinRate":1233,"spinDirection":257},"zone":8,"typeConfidence":2.0,"plateTime":0.4267734579251954,"extension":6.531192239621845},"hitData":{"launchSpeed":100.7,"launchAngle":-9.0,"totalDistance":13.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":151.12,"coordY":158.84}},"index":2,"playId":"e84d23c5-5371-30cf-acd7-465d474c193d","pitchNumber":3,"startTime":"2026-03-15T19:27:47.872Z","endTime":"2026-03-15T19:27:54.026Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690155,"link":"/api/v1/people/690155","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":647378,"link":"/api/v1/people/647378"},"first":{"id":691458,"link":"/api/v1/people/691458"},"second":{"id":690914,"link":"/api/v1/people/690914"},"third":{"id":680636,"link":"/api/v1/people/680636"},"shortstop":{"id":692405,"link":"/api/v1/people/692405"},"left":{"id":699027,"link":"/api/v1/people/699027"},"center":{"id":692390,"link":"/api/v1/people/692390"},"right":{"id":689288,"link":"/api/v1/people/689288"}},"offense":{"batter":{"id":695734,"link":"/api/v1/people/695734","batSide":{"code":"L","description":"Left"}},"first":{"id":656180,"link":"/api/v1/people/656180"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":695734,"link":"/api/v1/people/695734"},"credit":"b_ab"},{"player":{"id":690155,"link":"/api/v1/people/690155"},"credit":"p_ab"},{"player":{"id":695734,"link":"/api/v1/people/695734"},"credit":"b_pa"},{"player":{"id":690155,"link":"/api/v1/people/690155"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":95.89999999999999,"awayTeamWinProbability":4.1000000000000085,"homeTeamWinProbabilityAdded":3.3999999999999915,"leverageIndex":1.67,"dramaIndex":68.0,"contextMetrics":{},"playEndTime":"2026-03-15T19:27:54.026Z","atBatIndex":67},{"result":{"type":"atBat","event":"Fielders Choice Out","eventType":"fielders_choice_out","description":"Andrés Chaparro reaches on a fielder's choice out, shortstop Jeremy Rivas to third baseman Ramon Mendoza. Riley Adams out at 3rd.","rbi":0,"awayScore":3,"homeScore":6,"isOut":true},"about":{"atBatIndex":68,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-03-15T19:28:24.783Z","endTime":"2026-03-15T19:30:21.221Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":8},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":665953,"fullName":"Andrés Chaparro","link":"/api/v1/people/665953"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":690155,"fullName":"Matt Pushard","link":"/api/v1/people/690155"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":665953,"fullName":"Andrés Chaparro","link":"/api/v1/people/665953"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"2B","start":"2B","end":null,"outBase":"3B","isOut":true,"outNumber":2},"details":{"event":"Fielders Choice Out","eventType":"fielders_choice_out","movementReason":"r_runner_out","runner":{"id":656180,"fullName":"Riley Adams","link":"/api/v1/people/656180"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":692405,"link":"/api/v1/people/692405"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":680636,"link":"/api/v1/people/680636"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Fielders Choice Out","eventType":"fielders_choice_out","movementReason":null,"runner":{"id":665953,"fullName":"Andrés Chaparro","link":"/api/v1/people/665953"},"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(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":82.5,"endSpeed":76.2,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.658331274789603,"aZ":-34.460211335368115,"pfxX":5.37105543183908,"pfxZ":-1.5701688744987905,"pX":1.748046909591463,"pZ":2.0601274890477907,"vX0":6.368742701063995,"vY0":-120.08022432898235,"vZ0":-2.0550219241653975,"x":50.37,"y":183.16,"x0":-1.6380436679262063,"y0":50.00108174267672,"z0":5.998181145835073,"aX":7.827986929596149},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.3,"breakVerticalInduced":-3.1,"breakHorizontal":-11.3,"spinRate":2608,"spinDirection":35},"zone":14,"typeConfidence":2.0,"plateTime":0.4564541768452153,"extension":6.444855330812499},"index":0,"playId":"2e81f574-4c4b-3f2e-adf1-197a135f6365","pitchNumber":1,"startTime":"2026-03-15T19:28:26.843Z","endTime":"2026-03-15T19:28:30.377Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690155,"link":"/api/v1/people/690155","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":647378,"link":"/api/v1/people/647378"},"first":{"id":691458,"link":"/api/v1/people/691458"},"second":{"id":690914,"link":"/api/v1/people/690914"},"third":{"id":680636,"link":"/api/v1/people/680636"},"shortstop":{"id":692405,"link":"/api/v1/people/692405"},"left":{"id":699027,"link":"/api/v1/people/699027"},"center":{"id":692390,"link":"/api/v1/people/692390"},"right":{"id":689288,"link":"/api/v1/people/689288"}},"offense":{"batter":{"id":665953,"link":"/api/v1/people/665953","batSide":{"code":"R","description":"Right"}},"second":{"id":656180,"link":"/api/v1/people/656180"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.1,"endSpeed":80.1,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.77881314207656,"aZ":-26.941734633119466,"pfxX":2.365481914386657,"pfxZ":3.255753115459587,"pX":0.6216764075720209,"pZ":1.7179248320741074,"vX0":4.4604157861455915,"vY0":-125.30662047436657,"vZ0":-5.300063476679558,"x":93.3,"y":192.4,"x0":-1.4813958575731625,"y0":50.00478097072738,"z0":6.032956023007336,"aX":3.8009120749863707},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":5.0,"breakHorizontal":-5.2,"spinRate":2471,"spinDirection":176},"zone":9,"typeConfidence":2.0,"plateTime":0.4353379010521623,"extension":6.323462741668707},"index":1,"playId":"7825b10b-6340-3452-a8b8-65844ba2009a","pitchNumber":2,"startTime":"2026-03-15T19:28:46.108Z","endTime":"2026-03-15T19:28:49.191Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690155,"link":"/api/v1/people/690155","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":647378,"link":"/api/v1/people/647378"},"first":{"id":691458,"link":"/api/v1/people/691458"},"second":{"id":690914,"link":"/api/v1/people/690914"},"third":{"id":680636,"link":"/api/v1/people/680636"},"shortstop":{"id":692405,"link":"/api/v1/people/692405"},"left":{"id":699027,"link":"/api/v1/people/699027"},"center":{"id":692390,"link":"/api/v1/people/692390"},"right":{"id":689288,"link":"/api/v1/people/689288"}},"offense":{"batter":{"id":665953,"link":"/api/v1/people/665953","batSide":{"code":"R","description":"Right"}},"second":{"id":656180,"link":"/api/v1/people/656180"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.6,"endSpeed":79.9,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.3560985145521,"aZ":-26.484643904357227,"pfxX":2.5622538661676373,"pfxZ":3.5573190170594904,"pX":0.6368480169426667,"pZ":2.254770393129391,"vX0":4.211857181902705,"vY0":-124.74977900047693,"vZ0":-4.218688950392577,"x":92.72,"y":177.9,"x0":-1.3961575149652279,"y0":50.00622994226396,"z0":6.1113939711612115,"aX":4.1033192254627044},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":5.9,"breakHorizontal":-5.5,"spinRate":2350,"spinDirection":169},"zone":6,"typeConfidence":2.0,"plateTime":0.43642645972431193,"extension":6.470113254639604},"index":2,"playId":"56981a24-6562-3928-b739-43a1d09b9ede","pitchNumber":3,"startTime":"2026-03-15T19:29:05.363Z","endTime":"2026-03-15T19:29:08.468Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690155,"link":"/api/v1/people/690155","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":647378,"link":"/api/v1/people/647378"},"first":{"id":691458,"link":"/api/v1/people/691458"},"second":{"id":690914,"link":"/api/v1/people/690914"},"third":{"id":680636,"link":"/api/v1/people/680636"},"shortstop":{"id":692405,"link":"/api/v1/people/692405"},"left":{"id":699027,"link":"/api/v1/people/699027"},"center":{"id":692390,"link":"/api/v1/people/692390"},"right":{"id":689288,"link":"/api/v1/people/689288"}},"offense":{"batter":{"id":665953,"link":"/api/v1/people/665953","batSide":{"code":"R","description":"Right"}},"second":{"id":656180,"link":"/api/v1/people/656180"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.3,"endSpeed":77.9,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.079198291248296,"aZ":-34.10947838732006,"pfxX":6.6532225863297665,"pfxZ":-1.2822069752936673,"pX":1.3251376971900937,"pZ":0.3863651571422397,"vX0":4.801421430400061,"vY0":-122.56027397109149,"vZ0":-5.951941402489049,"x":66.49,"y":228.35,"x0":-1.5260306493384168,"y0":50.00100936461635,"z0":5.772572394490086,"aX":10.079745955227109},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.2,"breakVerticalInduced":-3.5,"breakHorizontal":-13.2,"spinRate":2685,"spinDirection":41},"zone":14,"typeConfidence":2.0,"plateTime":0.4475554467019984,"extension":6.366514124593039},"index":3,"playId":"1c652484-09b2-3b1b-b6f7-6a2d3fc9c29e","pitchNumber":4,"startTime":"2026-03-15T19:29:24.356Z","endTime":"2026-03-15T19:29:28.168Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690155,"link":"/api/v1/people/690155","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":647378,"link":"/api/v1/people/647378"},"first":{"id":691458,"link":"/api/v1/people/691458"},"second":{"id":690914,"link":"/api/v1/people/690914"},"third":{"id":680636,"link":"/api/v1/people/680636"},"shortstop":{"id":692405,"link":"/api/v1/people/692405"},"left":{"id":699027,"link":"/api/v1/people/699027"},"center":{"id":692390,"link":"/api/v1/people/692390"},"right":{"id":689288,"link":"/api/v1/people/689288"}},"offense":{"batter":{"id":665953,"link":"/api/v1/people/665953","batSide":{"code":"R","description":"Right"}},"second":{"id":656180,"link":"/api/v1/people/656180"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.8,"endSpeed":78.6,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.778362651914325,"aZ":-27.201625256734754,"pfxX":-0.09994460503205094,"pfxZ":3.1660837997364624,"pX":1.5347886925203593,"pZ":2.8065032756727577,"vX0":6.943899172187558,"vY0":-124.7201731073883,"vZ0":-2.6784331585803,"x":58.5,"y":163.0,"x0":-1.275967954463266,"y0":50.003547466985815,"z0":6.144633193485543,"aX":-0.15804932075160597},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":5.3,"breakHorizontal":-1.4,"spinRate":2446,"spinDirection":173},"zone":12,"typeConfidence":2.0,"plateTime":0.4396625111433021,"extension":6.324595072374556},"index":4,"playId":"5626ee0b-f84d-388b-8a4a-e934a99edcce","pitchNumber":5,"startTime":"2026-03-15T19:29:54.673Z","endTime":"2026-03-15T19:29:58.196Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690155,"link":"/api/v1/people/690155","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":647378,"link":"/api/v1/people/647378"},"first":{"id":691458,"link":"/api/v1/people/691458"},"second":{"id":690914,"link":"/api/v1/people/690914"},"third":{"id":680636,"link":"/api/v1/people/680636"},"shortstop":{"id":692405,"link":"/api/v1/people/692405"},"left":{"id":699027,"link":"/api/v1/people/699027"},"center":{"id":692390,"link":"/api/v1/people/692390"},"right":{"id":689288,"link":"/api/v1/people/689288"}},"offense":{"batter":{"id":665953,"link":"/api/v1/people/665953","batSide":{"code":"R","description":"Right"}},"second":{"id":656180,"link":"/api/v1/people/656180"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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":94.0,"endSpeed":86.0,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.19970562311735,"aZ":-14.97201061561585,"pfxX":-7.947178995515519,"pfxZ":9.098456703033575,"pX":0.3422160338887472,"pZ":2.3456891768950148,"vX0":7.267853315252444,"vY0":-136.63835343423966,"vZ0":-6.848172285245245,"x":103.96,"y":175.45,"x0":-1.3200587264397865,"y0":50.00014750224958,"z0":5.913753727149275,"aX":-15.020184902284761},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":15.2,"breakHorizontal":12.8,"spinRate":2142,"spinDirection":214},"zone":6,"typeConfidence":2.0,"plateTime":0.4009094843375345,"extension":6.383837359564439},"hitData":{"launchSpeed":105.9,"launchAngle":4.0,"totalDistance":93.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":110.94,"coordY":156.65}},"index":5,"playId":"c7de2fc4-ca9e-342b-99a5-9548cd928de3","pitchNumber":6,"startTime":"2026-03-15T19:30:13.072Z","endTime":"2026-03-15T19:30:21.221Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690155,"link":"/api/v1/people/690155","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":647378,"link":"/api/v1/people/647378"},"first":{"id":691458,"link":"/api/v1/people/691458"},"second":{"id":690914,"link":"/api/v1/people/690914"},"third":{"id":680636,"link":"/api/v1/people/680636"},"shortstop":{"id":692405,"link":"/api/v1/people/692405"},"left":{"id":699027,"link":"/api/v1/people/699027"},"center":{"id":692390,"link":"/api/v1/people/692390"},"right":{"id":689288,"link":"/api/v1/people/689288"}},"offense":{"batter":{"id":665953,"link":"/api/v1/people/665953","batSide":{"code":"R","description":"Right"}},"second":{"id":656180,"link":"/api/v1/people/656180"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665953,"link":"/api/v1/people/665953"},"credit":"b_ab"},{"player":{"id":690155,"link":"/api/v1/people/690155"},"credit":"p_ab"},{"player":{"id":665953,"link":"/api/v1/people/665953"},"credit":"b_pa"},{"player":{"id":690155,"link":"/api/v1/people/690155"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":98.8,"awayTeamWinProbability":1.2000000000000028,"homeTeamWinProbabilityAdded":2.9000000000000057,"leverageIndex":1.05,"dramaIndex":50.0,"contextMetrics":{},"playEndTime":"2026-03-15T19:30:21.221Z","atBatIndex":68},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jordan Williams strikes out swinging.","rbi":0,"awayScore":3,"homeScore":6,"isOut":true},"about":{"atBatIndex":69,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-03-15T19:30:49.956Z","endTime":"2026-03-15T19:32:44.129Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":689052,"fullName":"Jordan Williams","link":"/api/v1/people/689052"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":690155,"fullName":"Matt Pushard","link":"/api/v1/people/690155"},"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":689052,"fullName":"Jordan Williams","link":"/api/v1/people/689052"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":647378,"link":"/api/v1/people/647378"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.0,"endSpeed":87.9,"strikeZoneTop":3.165,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.831772440392825,"aZ":-13.36888998917693,"pfxX":-7.35140156979624,"pfxZ":9.603009725831422,"pX":0.3260114234632706,"pZ":2.1701542605003636,"vX0":6.988242901691713,"vY0":-138.12330112112923,"vZ0":-7.764746227776519,"x":104.57,"y":180.19,"x0":-1.2651114694843473,"y0":50.006401076587096,"z0":5.890898937347022,"aX":-14.40153391735683},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":16.2,"breakHorizontal":12.1,"spinRate":2281,"spinDirection":214},"zone":6,"typeConfidence":2.0,"plateTime":0.3945075781611087,"extension":6.3560593251500395},"index":0,"playId":"83365393-3a0b-315e-ba15-d63d91f7c45e","pitchNumber":1,"startTime":"2026-03-15T19:30:49.956Z","endTime":"2026-03-15T19:30:55.333Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690155,"link":"/api/v1/people/690155","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":647378,"link":"/api/v1/people/647378"},"first":{"id":691458,"link":"/api/v1/people/691458"},"second":{"id":690914,"link":"/api/v1/people/690914"},"third":{"id":680636,"link":"/api/v1/people/680636"},"shortstop":{"id":692405,"link":"/api/v1/people/692405"},"left":{"id":699027,"link":"/api/v1/people/699027"},"center":{"id":692390,"link":"/api/v1/people/692390"},"right":{"id":689288,"link":"/api/v1/people/689288"}},"offense":{"batter":{"id":689052,"link":"/api/v1/people/689052","batSide":{"code":"L","description":"Left"}},"first":{"id":665953,"link":"/api/v1/people/665953"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.3,"endSpeed":86.0,"strikeZoneTop":3.165,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.625259710600396,"aZ":-11.890084647136952,"pfxX":-8.103842155355526,"pfxZ":10.722379025278006,"pX":1.6943030393022636,"pZ":2.021337010761331,"vX0":10.461278461100065,"vY0":-136.78169505979554,"vZ0":-8.318154406431775,"x":52.42,"y":184.2,"x0":-1.129866635406131,"y0":50.00258334028143,"z0":5.920253474622115,"aX":-15.330842701614992},"breaks":{"breakAngle":43.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":17.8,"breakHorizontal":12.5,"spinRate":2122,"spinDirection":209},"zone":14,"typeConfidence":2.0,"plateTime":0.40068220966894774,"extension":6.309531670891042},"index":1,"playId":"d120abe6-41b2-3da6-9670-7f03772d9e82","pitchNumber":2,"startTime":"2026-03-15T19:31:12.123Z","endTime":"2026-03-15T19:31:16.650Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690155,"link":"/api/v1/people/690155","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":647378,"link":"/api/v1/people/647378"},"first":{"id":691458,"link":"/api/v1/people/691458"},"second":{"id":690914,"link":"/api/v1/people/690914"},"third":{"id":680636,"link":"/api/v1/people/680636"},"shortstop":{"id":692405,"link":"/api/v1/people/692405"},"left":{"id":699027,"link":"/api/v1/people/699027"},"center":{"id":692390,"link":"/api/v1/people/692390"},"right":{"id":689288,"link":"/api/v1/people/689288"}},"offense":{"batter":{"id":689052,"link":"/api/v1/people/689052","batSide":{"code":"L","description":"Left"}},"first":{"id":665953,"link":"/api/v1/people/665953"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.9,"endSpeed":86.7,"strikeZoneTop":3.165,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.71587623601053,"aZ":-12.621245453063212,"pfxX":-7.630539503104875,"pfxZ":10.158712811265747,"pX":0.6300138664715107,"pZ":2.205346048516719,"vX0":7.996087416830206,"vY0":-137.87529470458875,"vZ0":-7.814932820984724,"x":92.99,"y":179.24,"x0":-1.316633058169553,"y0":50.00575603310388,"z0":5.928938418055041,"aX":-14.690740780533865},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":16.9,"breakHorizontal":12.1,"spinRate":2112,"spinDirection":217},"zone":6,"typeConfidence":2.0,"plateTime":0.39731058265534624,"extension":6.4163626183536655},"index":2,"playId":"cf5b30a6-1c11-3ee4-9ef7-3d3bebef0b12","pitchNumber":3,"startTime":"2026-03-15T19:31:32.683Z","endTime":"2026-03-15T19:31:35.843Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690155,"link":"/api/v1/people/690155","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":647378,"link":"/api/v1/people/647378"},"first":{"id":691458,"link":"/api/v1/people/691458"},"second":{"id":690914,"link":"/api/v1/people/690914"},"third":{"id":680636,"link":"/api/v1/people/680636"},"shortstop":{"id":692405,"link":"/api/v1/people/692405"},"left":{"id":699027,"link":"/api/v1/people/699027"},"center":{"id":692390,"link":"/api/v1/people/692390"},"right":{"id":689288,"link":"/api/v1/people/689288"}},"offense":{"batter":{"id":689052,"link":"/api/v1/people/689052","batSide":{"code":"L","description":"Left"}},"first":{"id":665953,"link":"/api/v1/people/665953"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.9,"endSpeed":87.3,"strikeZoneTop":3.165,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.83993770827834,"aZ":-13.537190840611618,"pfxX":-6.979693269206422,"pfxZ":9.604347156641008,"pX":0.24514901904672334,"pZ":2.5808099549305448,"vX0":6.67371005524668,"vY0":-137.97471117045936,"vZ0":-6.863146213577473,"x":107.66,"y":169.1,"x0":-1.2906145687829926,"y0":50.00273994147475,"z0":6.001085952944618,"aX":-13.544291190194139},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":16.2,"breakHorizontal":11.4,"spinRate":2088,"spinDirection":216},"zone":5,"typeConfidence":2.0,"plateTime":0.3959996725708539,"extension":6.414072959321051},"index":3,"playId":"57a77bb1-c239-3b1b-82d6-dc1214f40f10","pitchNumber":4,"startTime":"2026-03-15T19:31:54.375Z","endTime":"2026-03-15T19:31:57.657Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690155,"link":"/api/v1/people/690155","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":647378,"link":"/api/v1/people/647378"},"first":{"id":691458,"link":"/api/v1/people/691458"},"second":{"id":690914,"link":"/api/v1/people/690914"},"third":{"id":680636,"link":"/api/v1/people/680636"},"shortstop":{"id":692405,"link":"/api/v1/people/692405"},"left":{"id":699027,"link":"/api/v1/people/699027"},"center":{"id":692390,"link":"/api/v1/people/692390"},"right":{"id":689288,"link":"/api/v1/people/689288"}},"offense":{"batter":{"id":689052,"link":"/api/v1/people/689052","batSide":{"code":"L","description":"Left"}},"first":{"id":665953,"link":"/api/v1/people/665953"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.7,"endSpeed":81.1,"strikeZoneTop":3.165,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.380594522349377,"aZ":-21.510037163813024,"pfxX":0.09109210400647227,"pfxZ":6.459976459749798,"pX":0.39013386660523214,"pZ":0.13480028452981743,"vX0":4.361248629479,"vY0":-127.45058438484845,"vZ0":-10.079735378085456,"x":102.13,"y":235.14,"x0":-1.3526973880850297,"y0":50.0041051282663,"z0":5.829802389256625,"aX":0.1492988765011937},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":9.7,"breakHorizontal":-1.1,"spinRate":2454,"spinDirection":195},"zone":14,"typeConfidence":2.0,"plateTime":0.4292212838678129,"extension":6.489435855413781},"index":4,"playId":"37584465-d053-386b-b360-33b06911e795","pitchNumber":5,"startTime":"2026-03-15T19:32:16.548Z","endTime":"2026-03-15T19:32:19.859Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690155,"link":"/api/v1/people/690155","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":647378,"link":"/api/v1/people/647378"},"first":{"id":691458,"link":"/api/v1/people/691458"},"second":{"id":690914,"link":"/api/v1/people/690914"},"third":{"id":680636,"link":"/api/v1/people/680636"},"shortstop":{"id":692405,"link":"/api/v1/people/692405"},"left":{"id":699027,"link":"/api/v1/people/699027"},"center":{"id":692390,"link":"/api/v1/people/692390"},"right":{"id":689288,"link":"/api/v1/people/689288"}},"offense":{"batter":{"id":689052,"link":"/api/v1/people/689052","batSide":{"code":"L","description":"Left"}},"first":{"id":665953,"link":"/api/v1/people/665953"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.8,"endSpeed":86.5,"strikeZoneTop":3.165,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.18575793664889,"aZ":-16.997385638774475,"pfxX":-7.734930393696087,"pfxZ":7.950031480451239,"pX":-0.2920976675676949,"pZ":4.010853517191485,"vX0":5.573472459387609,"vY0":-136.59374824889642,"vZ0":-2.6793994841990907,"x":128.13,"y":130.49,"x0":-1.3435252841915817,"y0":50.002672046633194,"z0":6.1590094688368175,"aX":-14.766682252272524},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":14.2,"breakHorizontal":13.0,"spinRate":2087,"spinDirection":216},"zone":11,"typeConfidence":2.0,"plateTime":0.39941690755834136,"extension":6.303892041735149},"index":5,"playId":"8ca35ea9-6014-39ce-9735-0b03826a041d","pitchNumber":6,"startTime":"2026-03-15T19:32:40.982Z","endTime":"2026-03-15T19:32:44.129Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690155,"link":"/api/v1/people/690155","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":647378,"link":"/api/v1/people/647378"},"first":{"id":691458,"link":"/api/v1/people/691458"},"second":{"id":690914,"link":"/api/v1/people/690914"},"third":{"id":680636,"link":"/api/v1/people/680636"},"shortstop":{"id":692405,"link":"/api/v1/people/692405"},"left":{"id":699027,"link":"/api/v1/people/699027"},"center":{"id":692390,"link":"/api/v1/people/692390"},"right":{"id":689288,"link":"/api/v1/people/689288"}},"offense":{"batter":{"id":689052,"link":"/api/v1/people/689052","batSide":{"code":"L","description":"Left"}},"first":{"id":665953,"link":"/api/v1/people/665953"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":689052,"link":"/api/v1/people/689052"},"credit":"b_ab"},{"player":{"id":690155,"link":"/api/v1/people/690155"},"credit":"p_ab"},{"player":{"id":689052,"link":"/api/v1/people/689052"},"credit":"b_pa"},{"player":{"id":690155,"link":"/api/v1/people/690155"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":100.0,"awayTeamWinProbability":0.0,"homeTeamWinProbabilityAdded":1.2000000000000028,"leverageIndex":0.46,"dramaIndex":24.0,"contextMetrics":{},"playEndTime":"2026-03-15T19:32:44.129Z","atBatIndex":69}]