{"copyright":"Copyright 2026 MLB Advanced Media, L.P.  Use of any content on this page acknowledges agreement to the terms posted here http://gdx.mlb.com/components/copyright.txt","allPlays":[{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Gunnar Henderson doubles (8) on a line drive to center fielder Kyren Paris.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-05-11T20:07:50.896Z","endTime":"2025-05-11T20:08:18.550Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":542881,"fullName":"Tyler Anderson","link":"/api/v1/people/542881"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[3,4],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":677347,"link":"/api/v1/people/677347"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Status Change - Pre-Game","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-05-11T17:34:39.923Z","endTime":"2025-05-11T19:37:06.264Z","isPitch":false,"type":"action","player":{"id":683002,"link":"/api/v1/people/683002"}},{"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},"index":1,"startTime":"2025-05-11T19:37:06.264Z","endTime":"2025-05-11T20:06:45.547Z","isPitch":false,"type":"action","player":{"id":683002,"link":"/api/v1/people/683002"}},{"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},"index":2,"startTime":"2025-05-11T20:06:45.547Z","endTime":"2025-05-11T20:07:53.045Z","isPitch":false,"type":"action","player":{"id":683002,"link":"/api/v1/people/683002"}},{"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},"pitchData":{"startSpeed":88.8,"endSpeed":81.5,"strikeZoneTop":3.71480438065307,"strikeZoneBottom":1.72418579736324,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.12811709231476,"aZ":-13.366984516687955,"pfxX":3.7192616441581183,"pfxZ":11.089850989154963,"pX":-0.17959411637998463,"pZ":3.1696439966885874,"vX0":-4.077026810700623,"vY0":-129.207358702103,"vZ0":-5.5072150764992465,"x":123.85,"y":153.2,"x0":0.9332230689429628,"y0":50.00439597934892,"z0":6.350404554168708,"aX":6.308946021601635},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":19.1,"breakHorizontal":-5.9,"spinRate":2163,"spinDirection":83},"zone":2,"typeConfidence":0.9,"plateTime":0.42339376114981286,"extension":5.832409419990952},"index":3,"playId":"d2f325ae-c2a4-398f-95da-075dd31697a4","pitchNumber":1,"startTime":"2025-05-11T20:07:53.045Z","endTime":"2025-05-11T20:07:56.154Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.3,"endSpeed":77.2,"strikeZoneTop":3.72,"strikeZoneBottom":1.73,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.36429284234886,"aZ":-22.939520811369086,"pfxX":-1.8625433157831126,"pfxZ":6.123347185721693,"pX":-0.13389085089927308,"pZ":3.333637296875219,"vX0":-3.392985323627091,"vY0":-121.34876214812242,"vZ0":-2.284246280305331,"x":122.1,"y":148.77,"x0":1.5184799174557606,"y0":50.00105566748765,"z0":6.2638134544353505,"aX":-2.80589138045841},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":10.9,"breakHorizontal":4.1,"spinRate":2329,"spinDirection":170},"zone":2,"typeConfidence":0.9,"plateTime":0.44953568107089215,"extension":5.8298677793859115},"hitData":{"launchSpeed":98.0,"launchAngle":20.0,"totalDistance":358.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":156.39,"coordY":45.72}},"index":4,"playId":"d28fe3dc-fb02-34ac-8fa5-20911f396dfd","pitchNumber":2,"startTime":"2025-05-11T20:08:05.455Z","endTime":"2025-05-11T20:08:18.550Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-05-11T20:08:18.550Z","atBatIndex":0},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Tyler O'Neill flies out to left fielder Taylor Ward.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-05-11T20:08:48.272Z","endTime":"2025-05-11T20:09:48.902Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":641933,"fullName":"Tyler O'Neill","link":"/api/v1/people/641933"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":542881,"fullName":"Tyler Anderson","link":"/api/v1/people/542881"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":641933,"fullName":"Tyler O'Neill","link":"/api/v1/people/641933"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":621493,"link":"/api/v1/people/621493"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"playId":"2f55182e-d6fe-41ad-aa7f-177e46d15279","startTime":"2025-05-11T20:08:48.272Z","endTime":"2025-05-11T20:08:53.272Z","isPitch":false,"type":"stepoff"},{"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":0},"pitchData":{"startSpeed":77.0,"endSpeed":70.3,"strikeZoneTop":3.14281636025066,"strikeZoneBottom":1.39587064206654,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.974156896281904,"aZ":-25.35954997027095,"pfxX":8.069860803302996,"pfxZ":5.379555866571463,"pX":0.6256896071310513,"pZ":4.268707676577243,"vX0":-3.2166604515422565,"vY0":-112.03702380351811,"vZ0":0.5611736628402872,"x":93.15,"y":123.52,"x0":1.0346607618287864,"y0":50.0015941651268,"z0":6.614726792236445,"aX":10.218361331909026},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":10.2,"breakHorizontal":-13.7,"spinRate":1864,"spinDirection":135},"zone":12,"typeConfidence":0.9,"plateTime":0.48960265191496344,"extension":5.827554690290596},"index":1,"playId":"faa01c3b-87dc-37a2-9e22-b9d009e68984","pitchNumber":1,"startTime":"2025-05-11T20:09:02.904Z","endTime":"2025-05-11T20:09:06.845Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":77.6,"endSpeed":71.2,"strikeZoneTop":3.11515109988228,"strikeZoneBottom":1.34098020502874,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.988916275523945,"aZ":-24.063390450724334,"pfxX":8.15226867811559,"pfxZ":6.308995702782692,"pX":-0.29092569521062134,"pZ":2.1925621870667844,"vX0":-5.2613751090148355,"vY0":-112.8124896274742,"vZ0":-4.074497800103893,"x":128.09,"y":179.58,"x0":1.0151951748412436,"y0":50.00290282817531,"z0":6.454371023637876,"aX":10.482278168016},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":10.7,"breakHorizontal":-13.3,"spinRate":1886,"spinDirection":140},"zone":4,"typeConfidence":0.9,"plateTime":0.48597269118567743,"extension":5.77773203407192},"index":2,"playId":"cf45fa3f-9815-331b-a3a9-9594e2e3710b","pitchNumber":2,"startTime":"2025-05-11T20:09:20.829Z","endTime":"2025-05-11T20:09:24.853Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.3,"endSpeed":81.5,"strikeZoneTop":3.13,"strikeZoneBottom":1.38,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.084933840001987,"aZ":-15.634599012040411,"pfxX":4.475301267990757,"pfxZ":9.705546487342342,"pX":-0.5581700737794548,"pZ":3.0784987732513462,"vX0":-5.893679926151126,"vY0":-129.92570046613952,"vZ0":-5.018697625111694,"x":138.28,"y":155.66,"x0":1.1617280557452874,"y0":50.00048365676529,"z0":6.229384485736408,"aX":7.624678613631127},"breaks":{"breakAngle":20.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":16.7,"breakHorizontal":-6.7,"spinRate":2160,"spinDirection":153},"zone":1,"typeConfidence":0.9,"plateTime":0.42211414953295723,"extension":5.84225325198601},"hitData":{"launchSpeed":82.9,"launchAngle":30.0,"totalDistance":291.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":57.21,"coordY":105.95}},"index":3,"playId":"3de78b72-e45d-3007-b04d-e5b71d991287","pitchNumber":3,"startTime":"2025-05-11T20:09:38.086Z","endTime":"2025-05-11T20:09:48.902Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-05-11T20:09:48.902Z","atBatIndex":1},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ryan Mountcastle called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-05-11T20:10:00.378Z","endTime":"2025-05-11T20:13:05.977Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":663624,"fullName":"Ryan Mountcastle","link":"/api/v1/people/663624"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":542881,"fullName":"Tyler Anderson","link":"/api/v1/people/542881"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":663624,"fullName":"Ryan Mountcastle","link":"/api/v1/people/663624"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":681351,"link":"/api/v1/people/681351"},"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":1},"pitchData":{"startSpeed":76.9,"endSpeed":70.9,"strikeZoneTop":3.73984849090447,"strikeZoneBottom":1.84465672418283,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.287768562651486,"aZ":-25.14662987970362,"pfxX":8.02627963829737,"pfxZ":5.516049483322917,"pX":-0.17415180161305716,"pZ":3.243009710753802,"vX0":-4.921433841517375,"vY0":-111.90590366796351,"vZ0":-1.7851357749867411,"x":123.64,"y":151.22,"x0":1.0054985705073607,"y0":50.00329381821493,"z0":6.615171717909443,"aX":10.228891732000159},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":9.8,"breakHorizontal":-13.3,"spinRate":1722,"spinDirection":135},"zone":2,"typeConfidence":0.9,"plateTime":0.48855939828028383,"extension":5.705649087211379},"index":0,"playId":"60716713-688b-3b35-8e40-69ebc9d65991","pitchNumber":1,"startTime":"2025-05-11T20:10:22.180Z","endTime":"2025-05-11T20:10:26.078Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.5,"endSpeed":82.1,"strikeZoneTop":3.74,"strikeZoneBottom":1.8,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.21711612958236,"aZ":-13.677884352513155,"pfxX":3.8209503650540313,"pfxZ":10.723332716555896,"pX":-0.3832778458944173,"pZ":3.6362827542736835,"vX0":-5.156860894165621,"vY0":-130.22936010049543,"vZ0":-4.357880334840571,"x":131.61,"y":140.6,"x0":1.1221272301968563,"y0":50.00518515496712,"z0":6.35908866172074,"aX":6.592851340411911},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":18.7,"breakHorizontal":-5.9,"spinRate":2080,"spinDirection":156},"zone":1,"typeConfidence":0.9,"plateTime":0.41986876430648223,"extension":5.754411068098251},"index":1,"playId":"d4a84d7d-00f9-338d-b6d8-0662cdf66c11","pitchNumber":2,"startTime":"2025-05-11T20:10:42.537Z","endTime":"2025-05-11T20:10:52.501Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.0,"endSpeed":82.1,"strikeZoneTop":3.74,"strikeZoneBottom":1.8,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.0386974296058,"aZ":-14.385872743987763,"pfxX":4.990516079042752,"pfxZ":10.251069841129961,"pX":0.442013596963634,"pZ":3.999539600592737,"vX0":-4.046718165633859,"vY0":-130.98604953400437,"vZ0":-3.0539717495593743,"x":100.15,"y":130.79,"x0":1.3596868093330283,"y0":50.00057658125829,"z0":6.258088808063217,"aX":8.65831557770731},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":18.1,"breakHorizontal":-8.2,"spinRate":2155,"spinDirection":152},"zone":12,"typeConfidence":0.9,"plateTime":0.4183813005544921,"extension":5.892095943084188},"index":2,"playId":"126d4e7a-1c36-3441-a4b6-79bfc186b0e6","pitchNumber":3,"startTime":"2025-05-11T20:11:23.773Z","endTime":"2025-05-11T20:11:27.207Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":78.7,"endSpeed":72.6,"strikeZoneTop":3.66940781876895,"strikeZoneBottom":1.77988869434838,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.947542760665883,"aZ":-22.491226924708396,"pfxX":7.867374976923923,"pfxZ":7.294276883586148,"pX":0.347527731493682,"pZ":0.9265652902978698,"vX0":-4.0632221154993475,"vY0":-114.40700959614554,"vZ0":-6.942091943698536,"x":103.75,"y":213.76,"x0":1.1237247493141973,"y0":50.00105861392065,"z0":6.2021675803087115,"aX":10.436443656410956},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":11.8,"breakHorizontal":-13.2,"spinRate":1867,"spinDirection":136},"zone":14,"typeConfidence":0.91,"plateTime":0.47860992837898264,"extension":5.877955853139942},"index":3,"playId":"d83b0325-976e-3eee-b6f3-35e6fe1b58f5","pitchNumber":4,"startTime":"2025-05-11T20:11:47.712Z","endTime":"2025-05-11T20:11:51.489Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":78.1,"endSpeed":71.7,"strikeZoneTop":3.67083887558025,"strikeZoneBottom":1.72682672037131,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.018936914960378,"aZ":-25.72229591085446,"pfxX":7.367294881259124,"pfxZ":4.965848739824609,"pX":0.7304203260439671,"pZ":1.14820356418766,"vX0":-3.480251954964114,"vY0":-113.59136241222,"vZ0":-5.565278207206839,"x":89.16,"y":207.78,"x0":1.330313003172378,"y0":50.00171560756486,"z0":6.207157360211926,"aX":9.5667998652451},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":7.8,"breakHorizontal":-12.4,"spinRate":1902,"spinDirection":130},"zone":14,"typeConfidence":0.9,"plateTime":0.4833481586706574,"extension":5.866096676253448},"index":4,"playId":"03c00a26-24e9-38dc-9820-85efad16131b","pitchNumber":5,"startTime":"2025-05-11T20:12:10.381Z","endTime":"2025-05-11T20:12:14.405Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.3,"endSpeed":82.3,"strikeZoneTop":3.74,"strikeZoneBottom":1.8,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.511161753171194,"aZ":-14.52812565323577,"pfxX":4.032134335322344,"pfxZ":10.107411998984539,"pX":0.08395091137003632,"pZ":4.396195149286827,"vX0":-4.376062916571842,"vY0":-131.46323893158444,"vZ0":-2.250450443245082,"x":113.8,"y":120.08,"x0":1.2482007757087104,"y0":50.00547623586387,"z0":6.34494135363552,"aX":7.041787212167008},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":18.0,"breakHorizontal":-6.4,"spinRate":2189,"spinDirection":160},"zone":12,"typeConfidence":0.9,"plateTime":0.41704409216805916,"extension":5.806155947000283},"index":5,"playId":"6d03464c-25cb-3d52-ba35-d3c4a76e6ba8","pitchNumber":6,"startTime":"2025-05-11T20:12:29.692Z","endTime":"2025-05-11T20:12:33.062Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"index":6,"startTime":"2025-05-11T20:12:46.368Z","endTime":"2025-05-11T20:13:01.802Z","isPitch":false,"type":"action","player":{"id":663624,"link":"/api/v1/people/663624"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":90.6,"endSpeed":82.1,"strikeZoneTop":3.67578251452336,"strikeZoneBottom":1.70202703987651,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.109230012416067,"aZ":-13.998786371971516,"pfxX":3.534032803560557,"pfxZ":10.48675149141626,"pX":0.3306411344596565,"pZ":1.7817354789381576,"vX0":-3.2052641670008644,"vY0":-131.63286863225366,"vZ0":-8.440535261694354,"x":104.4,"y":190.67,"x0":1.112164859851102,"y0":50.00529780816231,"z0":6.093496198159131,"aX":6.127305456566333},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":17.0,"breakHorizontal":-5.6,"spinRate":2098,"spinDirection":161},"zone":9,"typeConfidence":0.9,"plateTime":0.4180478861177179,"extension":5.944699117562102},"index":7,"playId":"c34e8e51-34f8-377c-bb8b-b3494fec5336","pitchNumber":7,"startTime":"2025-05-11T20:13:01.802Z","endTime":"2025-05-11T20:13:05.977Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-05-11T20:13:05.977Z","atBatIndex":2},{"result":{"type":"atBat","event":"Triple","eventType":"triple","description":"Adley Rutschman triples (1) on a sharp fly ball to left fielder Taylor Ward. Gunnar Henderson scores.","rbi":1,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":3,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-05-11T20:13:26.730Z","endTime":"2025-05-11T20:14:55.413Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":35},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":668939,"fullName":"Adley Rutschman","link":"/api/v1/people/668939"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":542881,"fullName":"Tyler Anderson","link":"/api/v1/people/542881"},"pitchHand":{"code":"L","description":"Left"},"postOnThird":{"id":668939,"fullName":"Adley Rutschman","link":"/api/v1/people/668939"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Triple","eventType":"triple","movementReason":null,"runner":{"id":668939,"fullName":"Adley Rutschman","link":"/api/v1/people/668939"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":621493,"link":"/api/v1/people/621493"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Triple","eventType":"triple","movementReason":"r_adv_force","runner":{"id":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"responsiblePitcher":{"id":542881,"link":"/api/v1/people/542881"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.1,"endSpeed":79.8,"strikeZoneTop":3.48077569794499,"strikeZoneBottom":1.60246565952574,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.092852136161586,"aZ":-21.286409371611818,"pfxX":0.0736009900245076,"pfxZ":6.803216685990344,"pX":-1.560000082238131,"pZ":1.5443083141352172,"vX0":-7.088429617170093,"vY0":-125.14126614050294,"vZ0":-6.800220275131162,"x":176.46,"y":197.08,"x0":1.2889378497897106,"y0":50.00514470890418,"z0":6.017352624263358,"aX":0.11939066937457876},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":11.2,"breakHorizontal":1.3,"spinRate":2355,"spinDirection":156},"zone":13,"typeConfidence":0.91,"plateTime":0.4361832090938935,"extension":5.945031715946389},"index":0,"playId":"9306c340-6d8d-3d41-b320-9562d2874978","pitchNumber":1,"startTime":"2025-05-11T20:13:33.413Z","endTime":"2025-05-11T20:13:37.666Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.8,"endSpeed":78.3,"strikeZoneTop":3.39509601297621,"strikeZoneBottom":1.59821810925693,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.920100712929703,"aZ":-19.236295810045732,"pfxX":-0.32446704924349457,"pfxZ":8.301151330199463,"pX":0.20240557943859408,"pZ":2.9330154835165314,"vX0":-2.5550242116589756,"vY0":-123.56915888448664,"vZ0":-4.282551317719962,"x":109.28,"y":159.59,"x0":1.2887003542325106,"y0":50.00021535180546,"z0":6.289501673993651,"aX":-0.5045263805438708},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":14.4,"breakHorizontal":1.2,"spinRate":2247,"spinDirection":165},"zone":2,"typeConfidence":0.91,"plateTime":0.44202094859510455,"extension":5.720911274342593},"index":1,"playId":"7daf0e54-2f8d-325d-bb1d-46ad3d2aa519","pitchNumber":2,"startTime":"2025-05-11T20:13:50.795Z","endTime":"2025-05-11T20:13:53.934Z","isPitch":true,"type":"pitch"},{"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},"pitchData":{"startSpeed":77.9,"endSpeed":71.4,"strikeZoneTop":3.44,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.349087809801947,"aZ":-24.117573313325444,"pfxX":8.266884217386673,"pfxZ":6.206628677759095,"pX":0.6894597817039881,"pZ":2.665936722187063,"vX0":-3.2351364622406145,"vY0":-113.35215256055851,"vZ0":-3.1542380345412244,"x":90.72,"y":166.8,"x0":1.0637911536017264,"y0":50.000099060953396,"z0":6.491935498095157,"aX":10.720632107638224},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":10.7,"breakHorizontal":-14.2,"spinRate":1957,"spinDirection":134},"zone":6,"typeConfidence":0.91,"plateTime":0.4838241363378457,"extension":5.502483832934684},"index":2,"playId":"9b42505c-ac7f-386a-9c5b-2af08347d62d","pitchNumber":3,"startTime":"2025-05-11T20:14:07.342Z","endTime":"2025-05-11T20:14:11.302Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2025-05-11T20:14:25.030Z","endTime":"2025-05-11T20:14:38.328Z","isPitch":false,"type":"action","player":{"id":668939,"link":"/api/v1/people/668939"}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.6,"endSpeed":79.4,"strikeZoneTop":3.44,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.181016983009286,"aZ":-21.023841613845143,"pfxX":-0.7332363506410284,"pfxZ":7.008651213803387,"pX":-0.7090005540788715,"pZ":2.3957885966816934,"vX0":-4.790398952597431,"vY0":-124.59578828400699,"vZ0":-4.9264207475787245,"x":144.03,"y":174.09,"x0":1.324309436805217,"y0":50.004584164640775,"z0":6.108582222092065,"aX":-1.166748172209676},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":11.9,"breakHorizontal":2.3,"spinRate":2239,"spinDirection":164},"zone":4,"typeConfidence":0.91,"plateTime":0.43758024610788526,"extension":5.958118969610063},"hitData":{"launchSpeed":100.2,"launchAngle":46.0,"totalDistance":342.0,"trajectory":"fly_ball","hardness":"hard","location":"7","coordinates":{"coordX":46.56,"coordY":79.32}},"index":4,"playId":"7de06f6c-649e-3386-8e2b-c72c24c5fba1","pitchNumber":4,"startTime":"2025-05-11T20:14:38.328Z","endTime":"2025-05-11T20:14:55.413Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-05-11T20:14:55.413Z","atBatIndex":3},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ramón Laureano strikes out swinging.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":4,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-05-11T20:15:33.316Z","endTime":"2025-05-11T20:17:09.429Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":657656,"fullName":"Ramón Laureano","link":"/api/v1/people/657656"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":542881,"fullName":"Tyler Anderson","link":"/api/v1/people/542881"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":657656,"fullName":"Ramón Laureano","link":"/api/v1/people/657656"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":681351,"link":"/api/v1/people/681351"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2025-05-11T20:15:24.044Z","endTime":"2025-05-11T20:15:35.398Z","isPitch":false,"type":"action","player":{"id":657656,"link":"/api/v1/people/657656"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":78.3,"endSpeed":71.3,"strikeZoneTop":3.47282560445278,"strikeZoneBottom":1.6397795471342,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.926127148443815,"aZ":-22.172598935509225,"pfxX":6.883296555851894,"pfxZ":7.689415041733485,"pX":0.2682354317576317,"pZ":2.4187248103227175,"vX0":-3.4632370252742497,"vY0":-113.9014921852156,"vZ0":-4.075583678272031,"x":106.78,"y":173.47,"x0":0.9223567581807828,"y0":50.00067387009059,"z0":6.450231374741938,"aX":8.950295504386528},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":13.1,"breakHorizontal":-11.4,"spinRate":1894,"spinDirection":135},"zone":5,"typeConfidence":0.9,"plateTime":0.4827664369701239,"extension":5.666414057542946},"index":1,"playId":"3d9e8901-7f0e-36e1-bdb5-fd570d3d60b5","pitchNumber":1,"startTime":"2025-05-11T20:15:35.398Z","endTime":"2025-05-11T20:15:38.589Z","isPitch":true,"type":"pitch"},{"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},"pitchData":{"startSpeed":90.1,"endSpeed":81.6,"strikeZoneTop":3.45722756870197,"strikeZoneBottom":1.59653125119107,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.510574818522702,"aZ":-14.084068364741778,"pfxX":3.344300331692037,"pfxZ":10.486657063765044,"pX":0.41392207256955255,"pZ":4.367319386826983,"vX0":-3.0223405094230524,"vY0":-131.20240621942025,"vZ0":-2.2424809141397635,"x":101.22,"y":120.86,"x0":1.1522674224692628,"y0":50.00008522274943,"z0":6.295821652536134,"aX":5.767745116432707},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":18.6,"breakHorizontal":-5.3,"spinRate":2142,"spinDirection":154},"zone":12,"typeConfidence":0.9,"plateTime":0.41917772139130216,"extension":5.889865994658308},"index":2,"playId":"8f552191-bc05-3d24-b660-0284fab3753e","pitchNumber":2,"startTime":"2025-05-11T20:15:51.378Z","endTime":"2025-05-11T20:15:55.058Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":78.5,"endSpeed":71.5,"strikeZoneTop":3.3994406592067,"strikeZoneBottom":1.62040436914358,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.11831674539459,"aZ":-23.129908411043523,"pfxX":5.599059783673274,"pfxZ":6.9082008774188495,"pX":1.2632673229393967,"pZ":2.672428241393575,"vX0":-1.008496650687791,"vY0":-114.29764629038976,"vZ0":-3.4522492136867826,"x":68.85,"y":166.62,"x0":0.9859876596939405,"y0":50.0041092642612,"z0":6.500431792305536,"aX":7.33093788029886},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":11.9,"breakHorizontal":-9.8,"spinRate":1868,"spinDirection":135},"zone":12,"typeConfidence":0.88,"plateTime":0.4811435078905708,"extension":5.677502933760009},"index":3,"playId":"57b42443-4302-334d-bbf8-28a2ba7c6210","pitchNumber":3,"startTime":"2025-05-11T20:16:09.097Z","endTime":"2025-05-11T20:16:13.306Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.0,"endSpeed":80.7,"strikeZoneTop":3.44,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.4624796351354,"aZ":-13.099454136531575,"pfxX":3.4056054979960457,"pfxZ":11.339808252689446,"pX":-0.44115286599230696,"pZ":3.2949932495691914,"vX0":-4.571908926711321,"vY0":-129.49197335018164,"vZ0":-4.936292367541735,"x":133.82,"y":149.82,"x0":0.9126951848568997,"y0":50.0002465735097,"z0":6.243855560201119,"aX":5.727419278423414},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":19.6,"breakHorizontal":-5.0,"spinRate":2207,"spinDirection":159},"zone":1,"typeConfidence":0.9,"plateTime":0.4245332452471495,"extension":5.9706380900664655},"index":4,"playId":"98965bcc-86b9-3bf5-9db4-d0f322a7205a","pitchNumber":4,"startTime":"2025-05-11T20:16:26.064Z","endTime":"2025-05-11T20:16:29.820Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.3,"endSpeed":83.4,"strikeZoneTop":3.44,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.174646969939626,"aZ":-14.384943492098163,"pfxX":5.029297602142154,"pfxZ":9.978086214262518,"pX":0.04385504021813654,"pZ":2.704930224079786,"vX0":-4.6341413863675465,"vY0":-132.8503424998157,"vZ0":-6.132710878919893,"x":115.33,"y":165.75,"x0":1.1596752747670338,"y0":50.00100726733629,"z0":6.093733292774026,"aX":8.964845504380234},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":16.9,"breakHorizontal":-8.0,"spinRate":2175,"spinDirection":150},"zone":5,"typeConfidence":0.9,"plateTime":0.41270710437403135,"extension":5.875612314003217},"index":5,"playId":"a55822fe-70e8-3361-ad2f-00dba957b7aa","pitchNumber":5,"startTime":"2025-05-11T20:16:48.004Z","endTime":"2025-05-11T20:16:51.004Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":80.4,"endSpeed":73.2,"strikeZoneTop":3.44,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.725257624897697,"aZ":-22.307472692891828,"pfxX":7.44816401182716,"pfxZ":7.234388308449616,"pX":0.6152236661327903,"pZ":1.2942600171973984,"vX0":-3.037469612539277,"vY0":-116.84469758328792,"vZ0":-6.721728103558048,"x":93.55,"y":203.83,"x0":0.9737467409127454,"y0":50.004809008241764,"z0":6.3437976620263274,"aX":10.164150325984743},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":11.5,"breakHorizontal":-12.6,"spinRate":1943,"spinDirection":137},"zone":14,"typeConfidence":0.91,"plateTime":0.47113821199264017,"extension":5.822051208071808},"index":6,"playId":"8f3bd7d5-a715-3670-803c-848db685b1c3","pitchNumber":6,"startTime":"2025-05-11T20:17:05.946Z","endTime":"2025-05-11T20:17:09.429Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-05-11T20:17:09.429Z","atBatIndex":4},{"result":{"type":"atBat","event":"Bunt Groundout","eventType":"field_out","description":"Zach Neto bunt grounds out, pitcher Zach Eflin to first baseman Ryan Mountcastle.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-05-11T20:19:26.462Z","endTime":"2025-05-11T20:19:47.728Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":621107,"fullName":"Zach Eflin","link":"/api/v1/people/621107"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Bunt Groundout","eventType":"field_out","movementReason":null,"runner":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":621107,"link":"/api/v1/people/621107"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":663624,"link":"/api/v1/people/663624"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-05-11T20:19:16.337Z","endTime":"2025-05-11T20:19:28.622Z","isPitch":false,"type":"action","player":{"id":687263,"link":"/api/v1/people/687263"}},{"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},"pitchData":{"startSpeed":91.9,"endSpeed":83.6,"strikeZoneTop":3.23,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.919464843351104,"aZ":-23.024238372614466,"pfxX":-9.151006266748823,"pfxZ":5.103408752434174,"pX":0.3675778184678505,"pZ":2.9352188849358947,"vX0":9.89237534039415,"vY0":-133.37780233812444,"vZ0":-2.4173507769175226,"x":102.99,"y":159.53,"x0":-2.2086117251260196,"y0":50.00383089391245,"z0":5.521731274154345,"aX":-16.412669339117123},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":8.9,"breakHorizontal":14.3,"spinRate":2103,"spinDirection":240},"zone":3,"typeConfidence":2.0,"plateTime":0.41137098387956383,"extension":6.49720273397776},"index":1,"playId":"2b6c280f-ff3e-3b0e-ad51-467a6ebc8025","pitchNumber":1,"startTime":"2025-05-11T20:19:28.622Z","endTime":"2025-05-11T20:19:31.877Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.6,"endSpeed":82.9,"strikeZoneTop":3.23,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.56183265777762,"aZ":-25.899333132727335,"pfxX":-10.759257592500408,"pfxZ":3.541577673553654,"pX":-0.7834999955060998,"pZ":2.65869342312809,"vX0":8.16884582657714,"vY0":-133.03379625174313,"vZ0":-2.176639535697399,"x":146.87,"y":167.0,"x0":-2.513543978364494,"y0":50.00253226553686,"z0":5.386569103233858,"aX":-19.066066111445327},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":6.1,"breakHorizontal":17.4,"spinRate":2054,"spinDirection":241},"zone":4,"typeConfidence":2.0,"plateTime":0.4135230305394244,"extension":6.489063870422808},"hitData":{"launchSpeed":22.2,"launchAngle":-4.0,"totalDistance":14.0,"trajectory":"bunt_grounder","hardness":"medium","location":"1","coordinates":{"coordX":123.89,"coordY":195.27}},"index":2,"playId":"603224d5-8d33-350f-80ff-e8f9ae5e3c2a","pitchNumber":2,"startTime":"2025-05-11T20:19:40.442Z","endTime":"2025-05-11T20:19:47.728Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-05-11T20:19:47.728Z","atBatIndex":5},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Yoán Moncada lines out softly to shortstop Gunnar Henderson.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-05-11T20:20:01.737Z","endTime":"2025-05-11T20:20:38.113Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":660162,"fullName":"Yoán Moncada","link":"/api/v1/people/660162"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":621107,"fullName":"Zach Eflin","link":"/api/v1/people/621107"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":660162,"fullName":"Yoán Moncada","link":"/api/v1/people/660162"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":683002,"link":"/api/v1/people/683002"},"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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.5,"endSpeed":81.9,"strikeZoneTop":3.39531123861379,"strikeZoneBottom":1.48427631449015,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.052855692871336,"aZ":-23.18243237740203,"pfxX":0.2295568279960416,"pfxZ":5.273244450772271,"pX":-0.8443035113117475,"pZ":3.414001069773656,"vX0":4.413493053006949,"vY0":-129.0149951362833,"vZ0":-0.7909971727254673,"x":149.18,"y":146.6,"x0":-2.5989929457445604,"y0":50.00046181530606,"z0":5.493527816110133,"aX":0.3904626147793897},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":9.6,"breakHorizontal":-1.3,"spinRate":2214,"spinDirection":208},"zone":11,"typeConfidence":2.0,"plateTime":0.4227675783723397,"extension":6.4042577726091245},"index":0,"playId":"254bd46b-8974-36ae-9871-c2915048933f","pitchNumber":1,"startTime":"2025-05-11T20:20:10.749Z","endTime":"2025-05-11T20:20:14.768Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.8,"endSpeed":82.0,"strikeZoneTop":3.49,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.07604617911117,"aZ":-23.91363065751194,"pfxX":0.4556225850450586,"pfxZ":4.8478067366167075,"pX":0.769307830446704,"pZ":3.0383453611316034,"vX0":7.807341817405644,"vY0":-129.24448841506384,"vZ0":-1.6313833869735215,"x":87.68,"y":156.74,"x0":-2.340608714007673,"y0":50.0045709648549,"z0":5.501211999165212,"aX":0.7745829052086554},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":8.6,"breakHorizontal":-2.4,"spinRate":2240,"spinDirection":209},"zone":3,"typeConfidence":2.0,"plateTime":0.4226092010494158,"extension":6.5195631326132695},"hitData":{"launchSpeed":50.4,"launchAngle":34.0,"totalDistance":139.0,"trajectory":"line_drive","hardness":"soft","location":"6","coordinates":{"coordX":106.87,"coordY":149.73}},"index":1,"playId":"d207984f-8ed2-3f82-8bf5-57eeb168deae","pitchNumber":2,"startTime":"2025-05-11T20:20:24.630Z","endTime":"2025-05-11T20:20:38.113Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-05-11T20:20:38.113Z","atBatIndex":6},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jorge Soler singles on a line drive to center fielder Cedric Mullins.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":7,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-05-11T20:20:46.237Z","endTime":"2025-05-11T20:22:43.987Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":624585,"fullName":"Jorge Soler","link":"/api/v1/people/624585"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":621107,"fullName":"Zach Eflin","link":"/api/v1/people/621107"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":624585,"fullName":"Jorge Soler","link":"/api/v1/people/624585"},"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":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":624585,"fullName":"Jorge Soler","link":"/api/v1/people/624585"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":656775,"link":"/api/v1/people/656775"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.2,"endSpeed":84.7,"strikeZoneTop":3.74,"strikeZoneBottom":1.76,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":36.078650069782775,"aZ":-31.819996585161906,"pfxX":-11.861020846035998,"pfxZ":0.192849282682948,"pX":-0.06051059214306525,"pZ":1.5060922664101979,"vX0":9.56156009747995,"vY0":-136.6563099066131,"vZ0":-4.4569606737447955,"x":119.31,"y":198.12,"x0":-2.101021646420146,"y0":50.005195313959945,"z0":5.398376466801573,"aX":-21.96028168964904},"breaks":{"breakAngle":31.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":-0.6,"breakHorizontal":18.8,"spinRate":2076,"spinDirection":235},"zone":13,"typeConfidence":2.0,"plateTime":0.40412484696839135,"extension":6.497906794351354},"index":0,"playId":"d5f9652c-9119-3b47-8167-f6f17053119c","pitchNumber":1,"startTime":"2025-05-11T20:20:59.671Z","endTime":"2025-05-11T20:21:03.999Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":79.2,"endSpeed":72.0,"strikeZoneTop":3.74,"strikeZoneBottom":1.76,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.845827245726113,"aZ":-30.15908726080576,"pfxX":6.662207021274444,"pfxZ":1.5235826805234405,"pX":-0.07296611872182304,"pZ":1.691870593143612,"vX0":3.596433048221319,"vY0":-115.17460398924176,"vZ0":-1.9911763280070929,"x":119.78,"y":193.1,"x0":-2.5290704952820957,"y0":50.00100529006466,"z0":5.533240156688782,"aX":8.79387186760027},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.8,"breakVerticalInduced":2.5,"breakHorizontal":-13.1,"spinRate":2461,"spinDirection":67},"zone":8,"typeConfidence":2.0,"plateTime":0.47875323798906333,"extension":6.432295192660042},"index":1,"playId":"d0800f22-f52d-36ee-afda-aa318b00e451","pitchNumber":2,"startTime":"2025-05-11T20:22:00.746Z","endTime":"2025-05-11T20:22:04.148Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":79.1,"endSpeed":73.7,"strikeZoneTop":3.71751854363881,"strikeZoneBottom":1.81612858903412,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.82901039369678,"aZ":-36.10134957378457,"pfxX":5.81260016314946,"pfxZ":-2.9245720840171483,"pX":1.6847521074654712,"pZ":0.7974801229749988,"vX0":7.340454019168018,"vY0":-115.07151863100546,"vZ0":-3.1284845563365287,"x":52.78,"y":217.25,"x0":-2.2983156163216827,"y0":50.001794087657906,"z0":5.663184407349564,"aX":7.812657351078962},"breaks":{"breakAngle":13.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.4,"breakVerticalInduced":-5.8,"breakHorizontal":-12.4,"spinRate":2485,"spinDirection":69},"zone":14,"typeConfidence":2.0,"plateTime":0.47552685105678716,"extension":6.428774837339022},"index":2,"playId":"47379e22-1288-3c79-a198-c6cf17d55afc","pitchNumber":3,"startTime":"2025-05-11T20:22:16.226Z","endTime":"2025-05-11T20:22:21.082Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":79.7,"endSpeed":73.2,"strikeZoneTop":3.74,"strikeZoneBottom":1.76,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.27957277048402,"aZ":-28.15429701574209,"pfxX":6.642832955551124,"pfxZ":2.9625265387379134,"pX":0.378521607118872,"pZ":2.3445284986133044,"vX0":4.613900433369329,"vY0":-115.95392619597993,"vZ0":-1.132332321877815,"x":102.57,"y":175.48,"x0":-2.5022321369305804,"y0":50.00371923743548,"z0":5.532640942175069,"aX":9.019068707440262},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":5.4,"breakHorizontal":-13.2,"spinRate":2430,"spinDirection":68},"zone":9,"typeConfidence":2.0,"plateTime":0.4729001995504478,"extension":6.460826807708077},"hitData":{"launchSpeed":87.9,"launchAngle":20.0,"totalDistance":283.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":159.55,"coordY":76.14}},"index":3,"playId":"10436aff-5286-3648-b0bc-dace89916c3d","pitchNumber":4,"startTime":"2025-05-11T20:22:34.660Z","endTime":"2025-05-11T20:22:43.987Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-05-11T20:22:43.987Z","atBatIndex":7},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Taylor Ward doubles (6) on a sharp line drive to right fielder Tyler O'Neill. Jorge Soler scores. Taylor Ward to 3rd.","rbi":1,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":8,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-05-11T20:22:57.310Z","endTime":"2025-05-11T20:23:51.355Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":71},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":621107,"fullName":"Zach Eflin","link":"/api/v1/people/621107"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":641933,"link":"/api/v1/people/641933"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":null,"start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_throw","runner":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":624585,"fullName":"Jorge Soler","link":"/api/v1/people/624585"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"1B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":624585,"fullName":"Jorge Soler","link":"/api/v1/people/624585"},"responsiblePitcher":{"id":621107,"link":"/api/v1/people/621107"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.1,"endSpeed":82.7,"strikeZoneTop":3.46,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.97277287506693,"aZ":-24.194632813624416,"pfxX":1.3257613466482878,"pfxZ":4.61602196268359,"pX":0.18755772834298856,"pZ":2.552497259101602,"vX0":6.0106451318580865,"vY0":-129.79369635447532,"vZ0":-2.7228155710639337,"x":109.85,"y":169.86,"x0":-2.3185025422288343,"y0":50.000343721180805,"z0":5.43302971949775,"aX":2.288574508581974},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":8.0,"breakHorizontal":-3.6,"spinRate":2305,"spinDirection":194},"zone":5,"typeConfidence":2.0,"plateTime":0.4199915942785877,"extension":6.401426517251896},"index":0,"playId":"b3a7ed98-9f42-3906-b11d-03d48b3a7ec0","pitchNumber":1,"startTime":"2025-05-11T20:23:12.724Z","endTime":"2025-05-11T20:23:15.724Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.2,"endSpeed":84.9,"strikeZoneTop":3.46,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.150436292326347,"aZ":-30.649333270340062,"pfxX":-10.027804918133445,"pfxZ":0.8270972390134155,"pX":0.09464244107551979,"pZ":2.286331205125151,"vX0":9.677715512514705,"vY0":-135.3713911663619,"vZ0":-2.597628487558425,"x":113.39,"y":177.05,"x0":-2.233864992146385,"y0":50.00418162802022,"z0":5.416737712204798,"aX":-18.50545624531843},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":1.1,"breakHorizontal":16.0,"spinRate":1996,"spinDirection":241},"zone":5,"typeConfidence":2.0,"plateTime":0.4055149317815814,"extension":6.529082170040141},"hitData":{"launchSpeed":100.5,"launchAngle":19.0,"totalDistance":298.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":207.08,"coordY":109.88}},"index":1,"playId":"e075e8ee-78bc-3e22-96fc-d55a7ec096ee","pitchNumber":2,"startTime":"2025-05-11T20:23:33.917Z","endTime":"2025-05-11T20:23:51.355Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-05-11T20:23:51.355Z","atBatIndex":8},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Logan O'Hoppe singles on a line drive to center fielder Cedric Mullins. Taylor Ward scores.","rbi":1,"awayScore":1,"homeScore":2,"isOut":false},"about":{"atBatIndex":9,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-05-11T20:24:25.198Z","endTime":"2025-05-11T20:24:37.907Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":60},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":681351,"fullName":"Logan O'Hoppe","link":"/api/v1/people/681351"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":621107,"fullName":"Zach Eflin","link":"/api/v1/people/621107"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":681351,"fullName":"Logan O'Hoppe","link":"/api/v1/people/681351"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":681351,"fullName":"Logan O'Hoppe","link":"/api/v1/people/681351"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":656775,"link":"/api/v1/people/656775"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"responsiblePitcher":{"id":621107,"link":"/api/v1/people/621107"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.9,"endSpeed":85.8,"strikeZoneTop":3.35,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.127101973060647,"aZ":-29.1913891764554,"pfxX":-10.125630352097833,"pfxZ":1.5963238095882364,"pX":-1.0370131280441033,"pZ":2.5124787402195747,"vX0":7.191118945039993,"vY0":-135.24407267083959,"vZ0":-2.343982471457764,"x":156.53,"y":170.94,"x0":-2.4034406001764728,"y0":50.00203335000929,"z0":5.42007501486573,"aX":-18.91760672300389},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":2.6,"breakHorizontal":17.0,"spinRate":2165,"spinDirection":235},"zone":11,"typeConfidence":2.0,"plateTime":0.40365930308215114,"extension":6.506202568704161},"hitData":{"launchSpeed":77.5,"launchAngle":14.0,"totalDistance":159.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":116.94,"coordY":99.19}},"index":0,"playId":"6ef2e7ec-7154-3f37-93c4-de821994376f","pitchNumber":1,"startTime":"2025-05-11T20:24:26.988Z","endTime":"2025-05-11T20:24:37.907Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-05-11T20:24:37.907Z","atBatIndex":9},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jo Adell strikes out swinging.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":10,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-05-11T20:24:49.114Z","endTime":"2025-05-11T20:26:15.617Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":621107,"fullName":"Zach Eflin","link":"/api/v1/people/621107"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":668974,"link":"/api/v1/people/668974"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":79.9,"endSpeed":74.3,"strikeZoneTop":3.57,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.618759558452737,"aZ":-34.12542467484934,"pfxX":7.48073373810097,"pfxZ":-1.4118689852034514,"pX":-0.6573121865664209,"pZ":1.6385709983831593,"vX0":2.032047256299593,"vY0":-116.46829000525973,"vZ0":-1.5865961407255684,"x":142.06,"y":194.54,"x0":-2.5117348752693807,"y0":50.0029112808879,"z0":5.537792690042386,"aX":10.339586545907903},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.1,"breakVerticalInduced":-2.6,"breakHorizontal":-14.0,"spinRate":2451,"spinDirection":77},"zone":7,"typeConfidence":2.0,"plateTime":0.469175838053689,"extension":6.395490942789684},"index":0,"playId":"2190b5b2-db22-3a81-97f4-0f7264a43fcb","pitchNumber":1,"startTime":"2025-05-11T20:25:06.802Z","endTime":"2025-05-11T20:25:15.232Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.2,"endSpeed":85.7,"strikeZoneTop":3.57,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.55137820024748,"aZ":-32.13968452672205,"pfxX":-9.535029062625288,"pfxZ":0.02114318692598971,"pX":-0.7176333950849039,"pZ":2.2489732870230643,"vX0":7.334499408447141,"vY0":-135.54023586783035,"vZ0":-2.3281481229639303,"x":144.35,"y":178.06,"x0":-2.2146363122381567,"y0":50.00654517830451,"z0":5.35494575071547,"aX":-17.813689243639843},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":-0.2,"breakHorizontal":15.8,"spinRate":2084,"spinDirection":236},"zone":7,"typeConfidence":2.0,"plateTime":0.4035156050316808,"extension":6.467062546882693},"index":1,"playId":"a5671d4a-cec4-3d12-a93e-593ad949a194","pitchNumber":2,"startTime":"2025-05-11T20:25:36.014Z","endTime":"2025-05-11T20:25:39.014Z","isPitch":true,"type":"pitch"},{"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,"runnerGoing":true},"count":{"balls":0,"strikes":3,"outs":2},"pitchData":{"startSpeed":78.5,"endSpeed":72.7,"strikeZoneTop":3.57,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.027020759442493,"aZ":-38.553679228784304,"pfxX":6.663886677234614,"pfxZ":-4.837962986876038,"pX":0.4525529145200368,"pZ":0.7618814103007493,"vX0":4.406739635553933,"vY0":-114.32556840850316,"vZ0":-2.26017390017724,"x":99.75,"y":218.21,"x0":-2.3691470069230234,"y0":50.004727954302986,"z0":5.564521443599691,"aX":8.779821585809213},"breaks":{"breakAngle":13.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.5,"breakVerticalInduced":-9.0,"breakHorizontal":-13.2,"spinRate":2557,"spinDirection":62},"zone":14,"typeConfidence":2.0,"plateTime":0.4799830551768851,"extension":6.3875451883535845},"index":2,"playId":"21845c97-4362-3945-9de0-03617ecc3698","pitchNumber":3,"startTime":"2025-05-11T20:26:06.749Z","endTime":"2025-05-11T20:26:15.617Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-05-11T20:26:15.617Z","atBatIndex":10},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Jackson Holliday lines out to left fielder Taylor Ward.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":11,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-05-11T20:28:20.135Z","endTime":"2025-05-11T20:29:12.112Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":702616,"fullName":"Jackson Holliday","link":"/api/v1/people/702616"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":542881,"fullName":"Tyler Anderson","link":"/api/v1/people/542881"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":702616,"fullName":"Jackson Holliday","link":"/api/v1/people/702616"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":621493,"link":"/api/v1/people/621493"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.4,"endSpeed":80.6,"strikeZoneTop":3.43751594976342,"strikeZoneBottom":1.67692925749996,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.11675041884879,"aZ":-12.727908866956604,"pfxX":2.2151317247907016,"pfxZ":11.789580523157362,"pX":-1.051527467049638,"pZ":2.580125494601394,"vX0":-5.684609619825343,"vY0":-127.1087825199038,"vZ0":-6.6874805003978475,"x":157.08,"y":169.12,"x0":0.9182371549143034,"y0":50.003356448267745,"z0":6.240573323205358,"aX":3.6547880630303053},"breaks":{"breakAngle":10.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":20.2,"breakHorizontal":-2.9,"spinRate":2124,"spinDirection":164},"zone":11,"typeConfidence":0.85,"plateTime":0.42962441707419696,"extension":5.9486937060105936},"index":0,"playId":"f72d3e1e-cccb-3fef-be46-9e1e79cad053","pitchNumber":1,"startTime":"2025-05-11T20:28:38.842Z","endTime":"2025-05-11T20:28:42.496Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.4,"endSpeed":81.7,"strikeZoneTop":3.41,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.27984914632443,"aZ":-14.055373372362673,"pfxX":1.1539384791516898,"pfxZ":10.717606158442633,"pX":-0.38427666556452683,"pZ":2.3777461566426834,"vX0":-4.0649224149001215,"vY0":-128.57549227432995,"vZ0":-7.130771640593542,"x":131.65,"y":174.58,"x0":1.0606378829449408,"y0":50.00073191329761,"z0":6.258070526897788,"aX":1.9509337004147465},"breaks":{"breakAngle":4.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":18.2,"breakHorizontal":-1.3,"spinRate":2196,"spinDirection":162},"zone":4,"typeConfidence":0.58,"plateTime":0.4244605582354328,"extension":5.800193659231191},"index":1,"playId":"30c9e8d8-f667-363b-80a8-cea1bb7b20ae","pitchNumber":2,"startTime":"2025-05-11T20:28:51.878Z","endTime":"2025-05-11T20:28:54.878Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.6,"endSpeed":79.0,"strikeZoneTop":3.41,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.518303655186692,"aZ":-23.483883436888064,"pfxX":-1.8946451554905732,"pfxZ":5.552565151501364,"pX":-0.43627260896444503,"pZ":2.1509282326960486,"vX0":-3.5253707206897147,"vY0":-123.28039701776848,"vZ0":-5.0588123834810155,"x":133.63,"y":180.7,"x0":1.2489331312888072,"y0":50.00595449742752,"z0":6.168923093583306,"aX":-2.967139611226027},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":9.4,"breakHorizontal":4.1,"spinRate":2334,"spinDirection":171},"zone":7,"typeConfidence":0.91,"plateTime":0.44138986318722573,"extension":5.788708257141312},"hitData":{"launchSpeed":91.9,"launchAngle":18.0,"totalDistance":272.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":78.13,"coordY":101.64}},"index":2,"playId":"d0131111-75ba-328f-8264-1b778286a643","pitchNumber":3,"startTime":"2025-05-11T20:29:05.288Z","endTime":"2025-05-11T20:29:12.112Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-05-11T20:29:12.112Z","atBatIndex":11},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Emmanuel Rivera flies out to right fielder Jo Adell.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":12,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-05-11T20:29:28.487Z","endTime":"2025-05-11T20:31:55.318Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":656896,"fullName":"Emmanuel Rivera","link":"/api/v1/people/656896"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":542881,"fullName":"Tyler Anderson","link":"/api/v1/people/542881"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":656896,"fullName":"Emmanuel Rivera","link":"/api/v1/people/656896"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":666176,"link":"/api/v1/people/666176"},"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(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":78.2,"endSpeed":72.5,"strikeZoneTop":3.48,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.97201661624296,"aZ":-24.551121703704325,"pfxX":9.189416801855753,"pfxZ":5.797124614705606,"pX":0.006793870876442874,"pZ":0.5887657938477145,"vX0":-4.8086607865746345,"vY0":-113.65679168018295,"vZ0":-7.3103373562268965,"x":116.74,"y":222.88,"x0":0.9512656009309208,"y0":50.00163163735699,"z0":6.270243999087151,"aX":12.074551854190876},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":9.0,"breakHorizontal":-15.5,"spinRate":1855,"spinDirection":142},"zone":14,"typeConfidence":0.91,"plateTime":0.48112204901621425,"extension":5.445067581686131},"index":0,"playId":"407439aa-5e91-3273-8912-92421d697f2f","pitchNumber":1,"startTime":"2025-05-11T20:29:51.537Z","endTime":"2025-05-11T20:29:54.537Z","isPitch":true,"type":"pitch"},{"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},"pitchData":{"startSpeed":89.3,"endSpeed":81.9,"strikeZoneTop":3.56121037256111,"strikeZoneBottom":1.70019653825211,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.10165635260669,"aZ":-14.468400711154661,"pfxX":3.3185691771902843,"pfxZ":10.33355802995046,"pX":1.2737107755706216,"pZ":2.847205585147837,"vX0":-0.43381847183906425,"vY0":-130.03721904788762,"vZ0":-5.981264849985254,"x":68.45,"y":161.91,"x0":1.0114266889217909,"y0":50.0040715346429,"z0":6.273575590406747,"aX":5.687509214527668},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":17.6,"breakHorizontal":-5.9,"spinRate":2084,"spinDirection":157},"zone":12,"typeConfidence":0.9,"plateTime":0.4210933058675703,"extension":5.7797445095772755},"index":1,"playId":"aeed339d-3afb-3176-9eb5-f69e78e8c6b7","pitchNumber":2,"startTime":"2025-05-11T20:30:08.798Z","endTime":"2025-05-11T20:30:12.560Z","isPitch":true,"type":"pitch"},{"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},"pitchData":{"startSpeed":89.7,"endSpeed":81.7,"strikeZoneTop":3.59999199667961,"strikeZoneBottom":1.76640406943832,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.894715074466806,"aZ":-13.428321893883991,"pfxX":3.729978793847752,"pfxZ":10.908883620842653,"pX":1.3717891781746532,"pZ":2.9628295984601727,"vX0":-0.7435138959217928,"vY0":-130.598335737487,"vZ0":-5.8900919229904884,"x":64.71,"y":158.78,"x0":1.1767416904869437,"y0":50.00009472453335,"z0":6.267085284478647,"aX":6.406842721710311},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":18.6,"breakHorizontal":-6.6,"spinRate":2194,"spinDirection":164},"zone":12,"typeConfidence":0.9,"plateTime":0.4202818341397343,"extension":5.918192777720822},"index":2,"playId":"e48a4b3a-9220-33b8-b668-e6cc40ade205","pitchNumber":3,"startTime":"2025-05-11T20:30:23.462Z","endTime":"2025-05-11T20:30:27.548Z","isPitch":true,"type":"pitch"},{"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":1},"pitchData":{"startSpeed":78.3,"endSpeed":72.4,"strikeZoneTop":3.51081697145297,"strikeZoneBottom":1.64912032068526,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.533300892025533,"aZ":-22.29929463457335,"pfxX":8.222650857414042,"pfxZ":7.505800051718586,"pX":1.1887875151734082,"pZ":0.7984364607319753,"vX0":-1.8664629239610102,"vY0":-113.87206253516811,"vZ0":-7.4754491735543676,"x":71.69,"y":217.22,"x0":0.9496860885795257,"y0":50.00471633252264,"z0":6.3240079892872965,"aX":10.82001288146122},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":12.0,"breakHorizontal":-14.4,"spinRate":1968,"spinDirection":134},"zone":14,"typeConfidence":0.91,"plateTime":0.48066120397190826,"extension":5.719694448597002},"index":3,"playId":"8be2ea73-cfe0-35e4-9d07-b8598bab2e5b","pitchNumber":4,"startTime":"2025-05-11T20:30:39.427Z","endTime":"2025-05-11T20:30:43.208Z","isPitch":true,"type":"pitch"},{"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":1},"pitchData":{"startSpeed":88.9,"endSpeed":81.6,"strikeZoneTop":3.57343090003534,"strikeZoneBottom":1.67099708503019,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.425785447806955,"aZ":-10.49815145220705,"pfxX":4.3704990065556375,"pfxZ":12.778398826288843,"pX":1.1482026223519333,"pZ":2.0034132892823533,"vX0":-1.3506392209817066,"vY0":-129.2853689379698,"vZ0":-8.82609130269712,"x":73.23,"y":184.69,"x0":1.1089182909404594,"y0":50.00257069301666,"z0":6.26280421549558,"aX":7.41392972410837},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":21.5,"breakHorizontal":-7.7,"spinRate":2173,"spinDirection":156},"zone":14,"typeConfidence":0.89,"plateTime":0.4233129133190374,"extension":5.8870001201446716},"index":4,"playId":"f6a31e7d-60fa-3b2c-a940-503319556449","pitchNumber":5,"startTime":"2025-05-11T20:30:58.191Z","endTime":"2025-05-11T20:31:02.153Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"index":5,"startTime":"2025-05-11T20:31:08.097Z","endTime":"2025-05-11T20:31:24.559Z","isPitch":false,"type":"action","player":{"id":656896,"link":"/api/v1/people/656896"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.2,"endSpeed":82.4,"strikeZoneTop":3.48,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.205273493937867,"aZ":-10.16688515573062,"pfxX":4.063610102599361,"pfxZ":12.666137974889816,"pX":-0.47533959241401785,"pZ":2.3625301804742334,"vX0":-4.95618806207098,"vY0":-131.10383482220502,"vZ0":-7.7601035648808105,"x":135.12,"y":174.99,"x0":0.9133064186266373,"y0":50.00343706900827,"z0":6.123244327516254,"aX":7.061131119925687},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":21.4,"breakHorizontal":-6.2,"spinRate":2203,"spinDirection":163},"zone":4,"typeConfidence":0.9,"plateTime":0.4180848584140002,"extension":5.938787109918573},"index":6,"playId":"3fa32898-3853-31b8-a801-d2dd0176421d","pitchNumber":6,"startTime":"2025-05-11T20:31:24.559Z","endTime":"2025-05-11T20:31:27.640Z","isPitch":true,"type":"pitch"},{"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},"pitchData":{"startSpeed":90.0,"endSpeed":82.3,"strikeZoneTop":3.48,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.936432954093018,"aZ":-15.072860411797016,"pfxX":4.702770829514292,"pfxZ":9.879684616637261,"pX":0.18708060720712358,"pZ":2.297563414756696,"vX0":-4.020291084005798,"vY0":-130.8256634156932,"vZ0":-6.873813361426056,"x":109.87,"y":176.75,"x0":1.133685829355827,"y0":50.00517086891343,"z0":6.09167103577074,"aX":8.142459181252118},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":16.6,"breakHorizontal":-7.6,"spinRate":2112,"spinDirection":159},"zone":5,"typeConfidence":0.9,"plateTime":0.41887871298499846,"extension":5.9003105405425105},"hitData":{"launchSpeed":85.8,"launchAngle":46.0,"totalDistance":265.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":196.76,"coordY":119.54}},"index":7,"playId":"cf0e7cab-f769-36c8-8002-3ddde7689920","pitchNumber":7,"startTime":"2025-05-11T20:31:45.610Z","endTime":"2025-05-11T20:31:55.318Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-05-11T20:31:55.318Z","atBatIndex":12},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Cedric Mullins flies out to center fielder Kyren Paris.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":13,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-05-11T20:32:05.944Z","endTime":"2025-05-11T20:34:35.118Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":656775,"fullName":"Cedric Mullins","link":"/api/v1/people/656775"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":542881,"fullName":"Tyler Anderson","link":"/api/v1/people/542881"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":656775,"fullName":"Cedric Mullins","link":"/api/v1/people/656775"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":677347,"link":"/api/v1/people/677347"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.1,"endSpeed":79.5,"strikeZoneTop":3.4778589142969,"strikeZoneBottom":1.50420504076135,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.49189677725299,"aZ":-18.916970053789573,"pfxX":-0.12937883422702612,"pfxZ":8.387347275935232,"pX":-1.883587688432044,"pZ":2.0336921800390186,"vX0":-7.450308921012917,"vY0":-123.78379592159932,"vZ0":-6.3543239889021805,"x":188.8,"y":183.87,"x0":1.1591336423535736,"y0":50.0014236359902,"z0":6.174857071373863,"aX":-0.20217883181641996},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":14.2,"breakHorizontal":1.7,"spinRate":2250,"spinDirection":162},"zone":13,"typeConfidence":0.91,"plateTime":0.4394637826823149,"extension":5.881728911530628},"index":0,"playId":"d2087b2f-2979-344e-b278-5a0d699d40c6","pitchNumber":1,"startTime":"2025-05-11T20:32:21.115Z","endTime":"2025-05-11T20:32:24.205Z","isPitch":true,"type":"pitch"},{"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},"pitchData":{"startSpeed":89.0,"endSpeed":81.8,"strikeZoneTop":3.41503985002111,"strikeZoneBottom":1.49666000345469,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.667296034471473,"aZ":-16.523408965455168,"pfxX":4.667450892168606,"pfxZ":9.177802287404168,"pX":-1.2701973593940235,"pZ":2.7494036736678558,"vX0":-7.030053188331036,"vY0":-129.40126250032475,"vZ0":-5.438748937013951,"x":165.42,"y":164.55,"x0":0.8687071907464556,"y0":50.00027639138248,"z0":6.134092883292828,"aX":7.9569888497847},"breaks":{"breakAngle":20.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":15.7,"breakHorizontal":-7.0,"spinRate":1981,"spinDirection":155},"zone":11,"typeConfidence":0.88,"plateTime":0.422437635767031,"extension":5.89537049725319},"index":1,"playId":"f40e6264-b8d0-3e45-bd4e-1fcf11710acf","pitchNumber":2,"startTime":"2025-05-11T20:32:38.279Z","endTime":"2025-05-11T20:32:42.272Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.8,"endSpeed":77.7,"strikeZoneTop":3.44,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":18.6289959531818,"aZ":-23.401429671812117,"pfxX":-1.0312039237415207,"pfxZ":5.808654310741841,"pX":-0.620552933760086,"pZ":2.4446415562333565,"vX0":-3.978722677655145,"vY0":-120.75009975259829,"vZ0":-4.102253396102308,"x":140.65,"y":172.77,"x0":1.1677167728347084,"y0":50.00019507739585,"z0":6.171669898285424,"aX":-1.5553817005864765},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":10.1,"breakHorizontal":2.6,"spinRate":2138,"spinDirection":168},"zone":4,"typeConfidence":0.9,"plateTime":0.44983393781869374,"extension":5.75860110424439},"index":2,"playId":"025aa03b-f7eb-3a0b-8e61-bf446d1587f3","pitchNumber":3,"startTime":"2025-05-11T20:32:57.094Z","endTime":"2025-05-11T20:33:00.420Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.5,"endSpeed":81.8,"strikeZoneTop":3.44,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.442631037882453,"aZ":-12.326453035279282,"pfxX":3.1966206742223764,"pfxZ":11.552904593482383,"pX":-0.18350145135824,"pZ":3.1974715435509284,"vX0":-3.96815572416972,"vY0":-130.2676669992877,"vZ0":-5.292572096175283,"x":123.99,"y":152.45,"x0":0.9444371154380771,"y0":50.00485100786502,"z0":6.187953417915558,"aX":5.493126691467138},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":19.9,"breakHorizontal":-4.9,"spinRate":2165,"spinDirection":159},"zone":2,"typeConfidence":0.9,"plateTime":0.4205230950147989,"extension":5.982499936090374},"index":3,"playId":"563b19f2-6506-3f49-af78-378c4cdfcbfd","pitchNumber":4,"startTime":"2025-05-11T20:33:18.382Z","endTime":"2025-05-11T20:33:22.701Z","isPitch":true,"type":"pitch"},{"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},"pitchData":{"startSpeed":78.6,"endSpeed":73.3,"strikeZoneTop":3.47948736770105,"strikeZoneBottom":1.47860508260344,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":18.60907995342801,"aZ":-21.86659865691215,"pfxX":6.903853485406557,"pfxZ":7.711395115370954,"pX":-1.2270867429599404,"pZ":0.4017930907697835,"vX0":-6.69695930781568,"vY0":-114.2010904933426,"vZ0":-8.3066311136875,"x":163.77,"y":227.93,"x0":0.829546794044239,"y0":50.005422749196335,"z0":6.196961027652481,"aX":9.23286029009263},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":12.4,"breakHorizontal":-11.0,"spinRate":1910,"spinDirection":138},"zone":13,"typeConfidence":0.9,"plateTime":0.4773888127988375,"extension":5.683762362752828},"index":4,"playId":"fd645e8f-c6c3-3a98-82bb-c683a9264d61","pitchNumber":5,"startTime":"2025-05-11T20:33:39.257Z","endTime":"2025-05-11T20:33:42.596Z","isPitch":true,"type":"pitch"},{"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},"pitchData":{"startSpeed":90.0,"endSpeed":82.6,"strikeZoneTop":3.44,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.677727294054524,"aZ":-13.967020578821657,"pfxX":2.939807187077866,"pfxZ":10.444649367203306,"pX":-0.06482691951893495,"pZ":3.0865994059145656,"vX0":-3.9010908144451224,"vY0":-130.94771887313334,"vZ0":-5.28905172158463,"x":119.47,"y":155.44,"x0":1.0596934513961853,"y0":50.00348370221624,"z0":6.171136730815905,"aX":5.125234422920537},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":18.0,"breakHorizontal":-4.6,"spinRate":2109,"spinDirection":157},"zone":2,"typeConfidence":0.9,"plateTime":0.4176926301468149,"extension":6.007891829110219},"index":5,"playId":"572c46f9-43ad-33c9-bdb1-22e57cd55ce0","pitchNumber":6,"startTime":"2025-05-11T20:34:00.828Z","endTime":"2025-05-11T20:34:04.162Z","isPitch":true,"type":"pitch"},{"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":2},"pitchData":{"startSpeed":88.8,"endSpeed":82.1,"strikeZoneTop":3.44,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.605580707592562,"aZ":-15.068738474142279,"pfxX":4.977437787758603,"pfxZ":10.033471237249334,"pX":-0.19695831900067573,"pZ":1.3000958197055121,"vX0":-4.424508738003768,"vY0":-129.13776174866794,"vZ0":-9.115367868965704,"x":124.51,"y":203.68,"x0":0.8843950630241133,"y0":50.00066768790402,"z0":6.0126983711895665,"aX":8.482414849332084},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":16.6,"breakHorizontal":-8.2,"spinRate":2057,"spinDirection":158},"zone":13,"typeConfidence":0.9,"plateTime":0.4226775663864686,"extension":6.030419434838683},"hitData":{"launchSpeed":91.0,"launchAngle":56.0,"totalDistance":235.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":93.31,"coordY":112.06}},"index":6,"playId":"e27d50a8-2cf9-38a0-8d87-2f4e295c9cc9","pitchNumber":7,"startTime":"2025-05-11T20:34:25.389Z","endTime":"2025-05-11T20:34:35.118Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-05-11T20:34:35.118Z","atBatIndex":13},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Kyren Paris flies out to right fielder Tyler O'Neill.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":14,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-05-11T20:36:30.542Z","endTime":"2025-05-11T20:38:01.342Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":677347,"fullName":"Kyren Paris","link":"/api/v1/people/677347"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":621107,"fullName":"Zach Eflin","link":"/api/v1/people/621107"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":677347,"fullName":"Kyren Paris","link":"/api/v1/people/677347"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":641933,"link":"/api/v1/people/641933"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.2,"endSpeed":84.0,"strikeZoneTop":3.71133550613379,"strikeZoneBottom":1.79893924467188,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.623985493167226,"aZ":-21.635236649772548,"pfxX":-5.966613048491613,"pfxZ":5.811750501719159,"pX":0.5380223040017585,"pZ":3.7024597384793587,"vX0":9.306415997662203,"vY0":-134.01086804609545,"vZ0":-0.7026900988091498,"x":96.49,"y":138.81,"x0":-2.2085236020571215,"y0":50.00613611049867,"z0":5.51694642613015,"aX":-10.827898706059104},"breaks":{"breakAngle":21.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":10.6,"breakHorizontal":8.8,"spinRate":2156,"spinDirection":238},"zone":3,"typeConfidence":2.0,"plateTime":0.4091029312346741,"extension":6.524944608767396},"index":0,"playId":"b50ae6f3-c14f-37a2-ad2e-8089206e43a5","pitchNumber":1,"startTime":"2025-05-11T20:36:44.020Z","endTime":"2025-05-11T20:36:47.892Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.5,"endSpeed":83.2,"strikeZoneTop":3.68301480820067,"strikeZoneBottom":1.7159637975223,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.76228357085878,"aZ":-30.933166256788592,"pfxX":-9.420856040285425,"pfxZ":0.7005243290401779,"pX":-1.0204852063305132,"pZ":2.095090570964306,"vX0":7.169591162357202,"vY0":-132.9838451722872,"vZ0":-2.597233516231619,"x":155.9,"y":182.21,"x0":-2.5388333198639566,"y0":50.00381993719402,"z0":5.3475902952390495,"aX":-16.73228824730229},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":0.8,"breakHorizontal":15.4,"spinRate":1957,"spinDirection":239},"zone":13,"typeConfidence":2.0,"plateTime":0.41321013121191985,"extension":6.532262448815436},"index":1,"playId":"75eaf490-314d-33df-9d83-312837c143ac","pitchNumber":2,"startTime":"2025-05-11T20:36:56.778Z","endTime":"2025-05-11T20:37:01.300Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.5,"endSpeed":80.1,"strikeZoneTop":3.67824725213109,"strikeZoneBottom":1.73898444685912,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.712669511610766,"aZ":-28.43323436968388,"pfxX":0.7316659763254902,"pfxZ":2.284555972075694,"pX":-0.5259585215857845,"pZ":2.772233106812814,"vX0":4.521963205703839,"vY0":-127.38787656755706,"vZ0":-1.1747880625065072,"x":137.05,"y":163.93,"x0":-2.420874085059147,"y0":50.00533242847331,"z0":5.491706639744589,"aX":1.1998316503465285},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":4.1,"breakHorizontal":-2.4,"spinRate":2215,"spinDirection":197},"zone":4,"typeConfidence":2.0,"plateTime":0.43033302964311204,"extension":6.415835759055448},"index":2,"playId":"e32919ef-c548-35a9-9980-7d530a0f8feb","pitchNumber":3,"startTime":"2025-05-11T20:37:11.818Z","endTime":"2025-05-11T20:37:14.818Z","isPitch":true,"type":"pitch"},{"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},"pitchData":{"startSpeed":92.3,"endSpeed":83.8,"strikeZoneTop":3.7,"strikeZoneBottom":1.79,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.623374140155274,"aZ":-28.503433719824518,"pfxX":-10.668640621181943,"pfxZ":2.03476001042631,"pX":-0.47097875858624205,"pZ":2.1454706014645875,"vX0":8.456331309373876,"vY0":-134.11628470632323,"vZ0":-3.263802310289594,"x":134.95,"y":180.85,"x0":-2.2939824178010686,"y0":50.00263186049599,"z0":5.43249388378528,"aX":-19.24724200314047},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":3.1,"breakHorizontal":17.3,"spinRate":1988,"spinDirection":237},"zone":7,"typeConfidence":2.0,"plateTime":0.4099219979878814,"extension":6.513322493948549},"index":3,"playId":"a491f320-ca38-3621-b618-5f987720e889","pitchNumber":4,"startTime":"2025-05-11T20:37:26.326Z","endTime":"2025-05-11T20:37:29.840Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.4,"endSpeed":85.2,"strikeZoneTop":3.7,"strikeZoneBottom":1.79,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.457599229131723,"aZ":-20.57708022453602,"pfxX":-5.111391750907725,"pfxZ":6.272990584883557,"pX":0.3572139994697472,"pZ":3.047110905761853,"vX0":8.256246095394854,"vY0":-134.44174959697582,"vZ0":-2.5977264025372935,"x":103.38,"y":156.51,"x0":-2.0756903786677103,"y0":50.0019402345765,"z0":5.470472343128226,"aX":-9.448969098075617},"breaks":{"breakAngle":20.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":11.0,"breakHorizontal":7.7,"spinRate":2141,"spinDirection":231},"zone":6,"typeConfidence":2.0,"plateTime":0.40589228045697734,"extension":6.625920532610994},"hitData":{"launchSpeed":88.4,"launchAngle":35.0,"totalDistance":302.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":201.09,"coordY":103.29}},"index":4,"playId":"0fb5c8ad-4547-3114-8d4a-108bcc3b4e6d","pitchNumber":5,"startTime":"2025-05-11T20:37:50.687Z","endTime":"2025-05-11T20:38:01.342Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-05-11T20:38:01.342Z","atBatIndex":14},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Kevin Newman strikes out swinging.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":15,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-05-11T20:38:09.903Z","endTime":"2025-05-11T20:39:34.146Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":621028,"fullName":"Kevin Newman","link":"/api/v1/people/621028"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":621107,"fullName":"Zach Eflin","link":"/api/v1/people/621107"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":621028,"fullName":"Kevin Newman","link":"/api/v1/people/621028"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":668974,"link":"/api/v1/people/668974"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.8,"endSpeed":85.4,"strikeZoneTop":3.17353252217347,"strikeZoneBottom":1.53508938474717,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.564753843848177,"aZ":-28.546414734766312,"pfxX":-8.078419977433747,"pfxZ":1.9610268035084086,"pX":0.13477224456270653,"pZ":2.5848451421439593,"vX0":9.227844853311124,"vY0":-134.87592466119276,"vZ0":-2.1905255076767762,"x":111.86,"y":168.99,"x0":-2.2709790983479836,"y0":50.006413406779835,"z0":5.407650996752431,"aX":-14.982702406334852},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":3.2,"breakHorizontal":12.8,"spinRate":1995,"spinDirection":237},"zone":5,"typeConfidence":2.0,"plateTime":0.4050886178246671,"extension":6.61262995429322},"index":0,"playId":"80a09180-eb3a-38c8-af7d-c6016f8588a4","pitchNumber":1,"startTime":"2025-05-11T20:38:19.629Z","endTime":"2025-05-11T20:38:22.904Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":77.7,"endSpeed":71.9,"strikeZoneTop":3.18,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.94577998859614,"aZ":-33.493964353243555,"pfxX":9.082811069246063,"pfxZ":-1.02476355608826,"pX":-0.3613207167001853,"pZ":1.4362740616761438,"vX0":2.154599545905283,"vY0":-113.1700972365374,"vZ0":-1.9434649371179555,"x":130.77,"y":200.0,"x0":-2.5057619170403247,"y0":50.00011122495617,"z0":5.665856404698363,"aX":11.760366596161054},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.3,"breakVerticalInduced":-2.0,"breakHorizontal":-17.0,"spinRate":2558,"spinDirection":66},"zone":7,"typeConfidence":2.0,"plateTime":0.48426654984163653,"extension":6.343727143688981},"index":1,"playId":"7929ebb4-96a9-3830-9f33-0ec512ea5e2e","pitchNumber":2,"startTime":"2025-05-11T20:38:32.503Z","endTime":"2025-05-11T20:38:35.855Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":78.1,"endSpeed":73.0,"strikeZoneTop":3.1297229738056,"strikeZoneBottom":1.43640631750527,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.50964470209187,"aZ":-37.27988963656114,"pfxX":7.285839902065866,"pfxZ":-3.9038907063294914,"pX":1.6584845547014135,"pZ":-0.057411635556429204,"vX0":6.661694303636982,"vY0":-113.5487473593718,"vZ0":-4.241355891357372,"x":53.78,"y":240.33,"x0":-2.258383566634042,"y0":50.00340034579022,"z0":5.538361166177057,"aX":9.526942162047643},"breaks":{"breakAngle":15.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.7,"breakVerticalInduced":-7.9,"breakHorizontal":-14.9,"spinRate":2554,"spinDirection":60},"zone":14,"typeConfidence":2.0,"plateTime":0.48209867505797455,"extension":6.525924851163453},"index":2,"playId":"2222371e-663a-39f8-b9d5-2bdd1c83fe8c","pitchNumber":3,"startTime":"2025-05-11T20:38:52.515Z","endTime":"2025-05-11T20:38:55.649Z","isPitch":true,"type":"pitch"},{"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},"pitchData":{"startSpeed":93.2,"endSpeed":85.8,"strikeZoneTop":3.18,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.414734646116315,"aZ":-22.149217728040977,"pfxX":-5.5688519276836335,"pfxZ":5.347248280533659,"pX":0.7523015076385055,"pZ":3.040051865039784,"vX0":9.675181576042945,"vY0":-135.5168554290693,"vZ0":-2.464115210506854,"x":88.32,"y":156.7,"x0":-2.127801065307404,"y0":50.00236485863293,"z0":5.495138120839055,"aX":-10.440402194296723},"breaks":{"breakAngle":20.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":9.4,"breakHorizontal":8.2,"spinRate":2207,"spinDirection":228},"zone":3,"typeConfidence":2.0,"plateTime":0.40296310040833694,"extension":6.545825730506266},"index":3,"playId":"29dfe36d-4745-3567-97e3-55dc14b44bce","pitchNumber":4,"startTime":"2025-05-11T20:39:11.498Z","endTime":"2025-05-11T20:39:14.498Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":91.5,"endSpeed":83.6,"strikeZoneTop":3.18,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.880844160951362,"aZ":-31.044565582782596,"pfxX":-9.592092091870224,"pfxZ":0.6345809553558084,"pX":-1.3919246958071294,"pZ":1.9623745836474886,"vX0":5.871020888397188,"vY0":-133.16587760506266,"vZ0":-2.9065335264552874,"x":170.06,"y":185.8,"x0":-2.3843992699753622,"y0":50.00541457813544,"z0":5.325133113938329,"aX":-17.146922001310568},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":0.7,"breakHorizontal":16.0,"spinRate":1993,"spinDirection":244},"zone":13,"typeConfidence":2.0,"plateTime":0.4120778020323783,"extension":6.610696495194474},"index":4,"playId":"791aee4a-44a9-31a3-8465-bebc9263a4a4","pitchNumber":5,"startTime":"2025-05-11T20:39:30.550Z","endTime":"2025-05-11T20:39:34.146Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-05-11T20:39:34.146Z","atBatIndex":15},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Tim Anderson grounds out, third baseman Emmanuel Rivera to first baseman Ryan Mountcastle.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":16,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-05-11T20:39:44.338Z","endTime":"2025-05-11T20:40:18.201Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":641313,"fullName":"Tim Anderson","link":"/api/v1/people/641313"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":621107,"fullName":"Zach Eflin","link":"/api/v1/people/621107"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":641313,"fullName":"Tim Anderson","link":"/api/v1/people/641313"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":656896,"link":"/api/v1/people/656896"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":663624,"link":"/api/v1/people/663624"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.1,"endSpeed":85.1,"strikeZoneTop":3.51116860827906,"strikeZoneBottom":1.49537686245186,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.165102900256418,"aZ":-24.079650094869006,"pfxX":-8.049252464012756,"pfxZ":4.371692372667084,"pX":-0.004548690674724713,"pZ":2.4221823380803755,"vX0":8.499922056994038,"vY0":-135.3783034311788,"vZ0":-3.492333328361082,"x":117.17,"y":173.38,"x0":-2.1425306636711876,"y0":50.00376334192983,"z0":5.418726590581062,"aX":-14.908642762933104},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":7.3,"breakHorizontal":12.7,"spinRate":2151,"spinDirection":238},"zone":5,"typeConfidence":2.0,"plateTime":0.40492618996089913,"extension":6.491432117725986},"index":0,"playId":"bedafaf6-316e-3a24-a965-6e4345469b09","pitchNumber":1,"startTime":"2025-05-11T20:39:57.772Z","endTime":"2025-05-11T20:40:00.772Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.5,"endSpeed":83.6,"strikeZoneTop":3.53,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.404281708615088,"aZ":-27.66101143291453,"pfxX":-10.484310930852528,"pfxZ":2.522071819441601,"pX":-0.7975698290896529,"pZ":2.113010426626697,"vX0":7.917667301208503,"vY0":-133.0652424472054,"vZ0":-3.2327464028204638,"x":147.4,"y":181.73,"x0":-2.4542863430465798,"y0":50.00038900182068,"z0":5.35462962440843,"aX":-18.73873316449285},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":4.1,"breakHorizontal":17.2,"spinRate":2103,"spinDirection":234},"zone":7,"typeConfidence":2.0,"plateTime":0.4121186956202192,"extension":6.590110629897246},"hitData":{"launchSpeed":80.6,"launchAngle":-4.0,"totalDistance":27.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":109.94,"coordY":163.75}},"index":1,"playId":"fe5bec4c-c9ef-3f8e-a2de-ecfd309a0076","pitchNumber":2,"startTime":"2025-05-11T20:40:11.000Z","endTime":"2025-05-11T20:40:18.201Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-05-11T20:40:18.201Z","atBatIndex":16},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Maverick Handley grounds out, first baseman Kevin Newman to pitcher Tyler Anderson.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":17,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-05-11T20:42:19.433Z","endTime":"2025-05-11T20:44:04.862Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":668974,"fullName":"Maverick Handley","link":"/api/v1/people/668974"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":542881,"fullName":"Tyler Anderson","link":"/api/v1/people/542881"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":668974,"fullName":"Maverick Handley","link":"/api/v1/people/668974"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":621028,"link":"/api/v1/people/621028"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":542881,"link":"/api/v1/people/542881"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":79.3,"endSpeed":72.8,"strikeZoneTop":3.32093543211058,"strikeZoneBottom":1.47672206217399,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.3753454433982,"aZ":-19.925305344598186,"pfxX":9.443100847933996,"pfxZ":9.131437488489095,"pX":-1.1286217934329523,"pZ":1.3485150592305482,"vX0":-7.088902459999229,"vY0":-115.0686593137115,"vZ0":-6.770301765623008,"x":160.02,"y":202.37,"x0":0.7653321231969331,"y0":50.00065735513217,"z0":6.259714640215951,"aX":12.660550203348528},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":15.1,"breakHorizontal":-15.4,"spinRate":1983,"spinDirection":142},"zone":13,"typeConfidence":0.91,"plateTime":0.4760282768996924,"extension":5.72796429603109},"index":0,"playId":"a6aa3fae-efec-3559-822c-edcab0cfcfa1","pitchNumber":1,"startTime":"2025-05-11T20:42:27.584Z","endTime":"2025-05-11T20:42:31.211Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":77.5,"endSpeed":71.6,"strikeZoneTop":3.285,"strikeZoneBottom":1.487,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.852236661206668,"aZ":-23.138292904565503,"pfxX":7.476016247136837,"pfxZ":6.9836618960909735,"pX":0.669454828515667,"pZ":1.994941859082152,"vX0":-2.8605928687684816,"vY0":-112.81701582961293,"vZ0":-4.672568810038708,"x":91.48,"y":184.92,"x0":0.980163453655401,"y0":50.002101167007254,"z0":6.415303555916776,"aX":9.66997747208958},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":11.8,"breakHorizontal":-12.8,"spinRate":2008,"spinDirection":140},"zone":9,"typeConfidence":0.91,"plateTime":0.4848503463725691,"extension":5.659318686694839},"index":1,"playId":"a323af06-1eda-3d5e-b10d-e3c4ce07f745","pitchNumber":2,"startTime":"2025-05-11T20:42:41.630Z","endTime":"2025-05-11T20:42:44.821Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"index":2,"startTime":"2025-05-11T20:42:50.572Z","endTime":"2025-05-11T20:43:00.374Z","isPitch":false,"type":"action","player":{"id":668974,"link":"/api/v1/people/668974"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.8,"endSpeed":79.2,"strikeZoneTop":3.285,"strikeZoneBottom":1.487,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.255325180457117,"aZ":-19.980861916670392,"pfxX":0.5359463062111175,"pfxZ":7.690297766053399,"pX":0.21238286856345687,"pZ":1.4321104958615445,"vX0":-3.0429684438309668,"vY0":-124.88500272320982,"vZ0":-7.217987881469557,"x":108.9,"y":200.11,"x0":1.3750420479955077,"y0":50.00456854760909,"z0":5.993744485459263,"aX":0.850472565963462},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":12.6,"breakHorizontal":-0.2,"spinRate":2290,"spinDirection":159},"zone":8,"typeConfidence":0.91,"plateTime":0.4379476804933904,"extension":6.065675239285841},"index":3,"playId":"f403ab89-7e8d-3a93-bfc0-dadde9cf26c2","pitchNumber":3,"startTime":"2025-05-11T20:43:00.374Z","endTime":"2025-05-11T20:43:03.831Z","isPitch":true,"type":"pitch"},{"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},"pitchData":{"startSpeed":91.4,"endSpeed":83.2,"strikeZoneTop":3.2253430084497,"strikeZoneBottom":1.43689197813416,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.507463461233513,"aZ":-11.743927657213398,"pfxX":2.5387492729890457,"pfxZ":11.4280258537088,"pX":0.6146663559147716,"pZ":4.258907845936618,"vX0":-2.451969858354647,"vY0":-133.10682086100744,"vZ0":-3.0195413430803835,"x":93.57,"y":123.79,"x0":1.2195043784228845,"y0":50.005733870425,"z0":6.262545638164059,"aX":4.54025322245139},"breaks":{"breakAngle":18.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":20.2,"breakHorizontal":-4.1,"spinRate":2247,"spinDirection":160},"zone":12,"typeConfidence":0.91,"plateTime":0.41203412192528344,"extension":5.8750908787243885},"index":4,"playId":"286311ee-6e2f-32c7-a211-431e180f490b","pitchNumber":4,"startTime":"2025-05-11T20:43:24.391Z","endTime":"2025-05-11T20:43:27.781Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":78.3,"endSpeed":72.5,"strikeZoneTop":3.285,"strikeZoneBottom":1.487,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.197360887378643,"aZ":-19.715897809000463,"pfxX":6.118129010998725,"pfxZ":9.402245008574054,"pX":-0.2470260657825936,"pZ":2.2822911242540997,"vX0":-4.748721586575342,"vY0":-113.88344947820396,"vZ0":-5.084217978010077,"x":126.42,"y":177.16,"x0":1.0614650206332492,"y0":50.0043403809136,"z0":6.471797068899227,"aX":8.107797876791203},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":16.2,"breakHorizontal":-10.0,"spinRate":1916,"spinDirection":144},"zone":5,"typeConfidence":0.9,"plateTime":0.4793611222831604,"extension":5.7605726767102094},"index":5,"playId":"d2a277af-80bf-3de5-a194-30e61cf5b212","pitchNumber":5,"startTime":"2025-05-11T20:43:37.283Z","endTime":"2025-05-11T20:43:40.283Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":79.0,"endSpeed":73.3,"strikeZoneTop":3.285,"strikeZoneBottom":1.487,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.894883810837264,"aZ":-23.694439035706054,"pfxX":8.281920316246211,"pfxZ":6.274547443757941,"pX":1.2042903053517613,"pZ":1.8153879669375759,"vX0":-2.2173714230235886,"vY0":-115.06977857876099,"vZ0":-4.919789937696863,"x":71.1,"y":189.76,"x0":1.1002526781470834,"y0":50.00066461269547,"z0":6.256314348927802,"aX":11.185549626840363},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":10.6,"breakHorizontal":-14.5,"spinRate":1951,"spinDirection":133},"zone":14,"typeConfidence":0.91,"plateTime":0.4746688433089319,"extension":5.775100594248055},"hitData":{"launchSpeed":65.7,"launchAngle":-6.0,"totalDistance":18.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":152.02,"coordY":156.07}},"index":6,"playId":"af1a685a-5bfd-337d-a576-d71c2ef6a17c","pitchNumber":6,"startTime":"2025-05-11T20:43:56.620Z","endTime":"2025-05-11T20:44:04.862Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-05-11T20:44:04.862Z","atBatIndex":17},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Gunnar Henderson called out on strikes.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":18,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-05-11T20:44:19.682Z","endTime":"2025-05-11T20:45:54.333Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":542881,"fullName":"Tyler Anderson","link":"/api/v1/people/542881"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":681351,"link":"/api/v1/people/681351"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.9,"endSpeed":78.9,"strikeZoneTop":3.72,"strikeZoneBottom":1.73,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.704254940946896,"aZ":-21.923765451981804,"pfxX":-1.633266653046907,"pfxZ":6.53228199720969,"pX":-1.02242750103488,"pZ":3.023154326005766,"vX0":-5.129131041599293,"vY0":-123.68710327721794,"vZ0":-3.416708033455145,"x":155.97,"y":157.15,"x0":1.279670686118991,"y0":50.00253280277021,"z0":6.233985469533517,"aX":-2.5628703346209956},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":11.4,"breakHorizontal":4.0,"spinRate":2352,"spinDirection":171},"zone":11,"typeConfidence":0.91,"plateTime":0.4406717627812293,"extension":5.945757098454457},"index":0,"playId":"b18ba0b2-cb81-3724-9467-ed26c0202a95","pitchNumber":1,"startTime":"2025-05-11T20:44:54.078Z","endTime":"2025-05-11T20:44:57.511Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.2,"endSpeed":82.0,"strikeZoneTop":3.72,"strikeZoneBottom":1.73,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.66728513232427,"aZ":-22.705798225183294,"pfxX":9.946711928969261,"pfxZ":5.516864188992196,"pX":0.37141358940091185,"pZ":3.4884931344863754,"vX0":-7.5503771055643565,"vY0":-129.77723409272377,"vZ0":-1.4381487302319997,"x":102.84,"y":144.59,"x0":2.0177689028132195,"y0":50.001687395743474,"z0":5.769592124853713,"aX":17.065279718729386},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":10.0,"breakHorizontal":-16.4,"spinRate":2091,"spinDirection":130},"zone":3,"typeConfidence":0.91,"plateTime":0.42112392310930424,"extension":5.599357772378938},"index":1,"playId":"6fedd2ba-08e0-33aa-8f98-bbacc3d6febd","pitchNumber":2,"startTime":"2025-05-11T20:45:14.924Z","endTime":"2025-05-11T20:45:17.924Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.2,"endSpeed":75.8,"strikeZoneTop":3.6785828451842,"strikeZoneBottom":1.69278615181295,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.12342940030767,"aZ":-29.171332447432107,"pfxX":-1.5963673842106694,"pfxZ":2.1092904510558514,"pX":-2.2735204176082853,"pZ":0.627431023269846,"vX0":-10.279779812708163,"vY0":-117.89744343893064,"vZ0":-4.259096903461435,"x":203.66,"y":221.84,"x0":2.330971450002226,"y0":50.002070122921836,"z0":5.117148485503041,"aX":-2.270953493471088},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":3.1,"breakHorizontal":5.2,"spinRate":2465,"spinDirection":242},"zone":13,"typeConfidence":0.93,"plateTime":0.46266221327570367,"extension":5.6690595602213785},"index":2,"playId":"f93cadcd-648f-3cdb-92c3-593ec8e4fb22","pitchNumber":3,"startTime":"2025-05-11T20:45:31.477Z","endTime":"2025-05-11T20:45:34.554Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":79.4,"endSpeed":73.7,"strikeZoneTop":3.70858279979429,"strikeZoneBottom":1.66677775737674,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.182224942518882,"aZ":-23.912630147841927,"pfxX":7.8228131708839985,"pfxZ":6.0466993398192255,"pX":-0.5557116142844432,"pZ":2.51886648117857,"vX0":-5.83799239417862,"vY0":-115.50328900911695,"vZ0":-3.6905522225555165,"x":138.18,"y":170.77,"x0":0.9740218051705932,"y0":50.004567007079814,"z0":6.407215536371652,"aX":10.693370095920567},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":10.4,"breakHorizontal":-13.0,"spinRate":1866,"spinDirection":138},"zone":4,"typeConfidence":0.88,"plateTime":0.4721338687730747,"extension":5.846524662264212},"index":3,"playId":"2a918c0b-42b2-3ff0-8f11-b0d8dc0a73c7","pitchNumber":4,"startTime":"2025-05-11T20:45:50.833Z","endTime":"2025-05-11T20:45:54.333Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-05-11T20:45:54.333Z","atBatIndex":18},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Tyler O'Neill walks.","rbi":0,"awayScore":1,"homeScore":2,"isOut":false},"about":{"atBatIndex":19,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-05-11T20:46:02.966Z","endTime":"2025-05-11T20:47:57.577Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":641933,"fullName":"Tyler O'Neill","link":"/api/v1/people/641933"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":542881,"fullName":"Tyler Anderson","link":"/api/v1/people/542881"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":641933,"fullName":"Tyler O'Neill","link":"/api/v1/people/641933"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":641933,"fullName":"Tyler O'Neill","link":"/api/v1/people/641933"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.1,"endSpeed":80.1,"strikeZoneTop":3.17037598337883,"strikeZoneBottom":1.35948774161697,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.098946961641467,"aZ":-21.975925339088192,"pfxX":-0.8061848139354213,"pfxZ":6.333064619360025,"pX":-1.3643420044906593,"pZ":1.8623106011876185,"vX0":-6.506973518413929,"vY0":-125.25346734507282,"vZ0":-5.785620122660693,"x":169.01,"y":188.5,"x0":1.3574752121780582,"y0":50.00187167673072,"z0":5.966028586992652,"aX":-1.298242620911029},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":10.6,"breakHorizontal":2.8,"spinRate":2301,"spinDirection":162},"zone":13,"typeConfidence":0.91,"plateTime":0.43505949189093673,"extension":5.9760185620143815},"index":0,"playId":"fcddc334-d8c9-3637-913c-f6d6dfa73070","pitchNumber":1,"startTime":"2025-05-11T20:46:18.677Z","endTime":"2025-05-11T20:46:22.766Z","isPitch":true,"type":"pitch"},{"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},"pitchData":{"startSpeed":79.7,"endSpeed":73.6,"strikeZoneTop":3.13306025137983,"strikeZoneBottom":1.34992259648025,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.561151110377846,"aZ":-23.84763710163647,"pfxX":8.512700506582283,"pfxZ":6.126572583867805,"pX":0.4481141851661907,"pZ":0.5653844398719191,"vX0":-3.7233970259274844,"vY0":-115.80919260677831,"vZ0":-7.4925131944225605,"x":99.92,"y":223.51,"x0":0.9704838236520295,"y0":50.00233130481991,"z0":6.122616917918357,"aX":11.566278349921678},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":9.5,"breakHorizontal":-14.5,"spinRate":2017,"spinDirection":142},"zone":14,"typeConfidence":0.91,"plateTime":0.47289236275577284,"extension":5.688205190283177},"index":1,"playId":"918280d1-fd1a-3550-bc6c-a341341ba7d5","pitchNumber":2,"startTime":"2025-05-11T20:46:32.409Z","endTime":"2025-05-11T20:46:36.360Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":79.0,"endSpeed":72.5,"strikeZoneTop":3.12397107306314,"strikeZoneBottom":1.28601315909373,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.53919069093789,"aZ":-22.046325795234246,"pfxX":8.840562132999006,"pfxZ":7.567469982893645,"pX":0.3957022748092488,"pZ":2.5267524914443587,"vX0":-3.856651521588648,"vY0":-115.00193064904431,"vZ0":-3.9918351854622616,"x":101.92,"y":170.56,"x0":0.9468436182455454,"y0":50.002485203422786,"z0":6.42628011730821,"aX":11.828364034931193},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":13.0,"breakHorizontal":-15.0,"spinRate":1908,"spinDirection":136},"zone":6,"typeConfidence":0.91,"plateTime":0.4764748894529913,"extension":5.58758295861251},"index":2,"playId":"f17445fb-f20d-3948-ab86-ba99efe248c4","pitchNumber":3,"startTime":"2025-05-11T20:46:54.761Z","endTime":"2025-05-11T20:46:57.805Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.3,"endSpeed":82.1,"strikeZoneTop":3.14388759343224,"strikeZoneBottom":1.36142420444367,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.63038924397198,"aZ":-12.292366137024947,"pfxX":3.7975902942889013,"pfxZ":11.439804529861048,"pX":0.995880998294236,"pZ":3.468912529912616,"vX0":-1.8808793586763557,"vY0":-131.45079985260105,"vZ0":-4.501215638751938,"x":79.04,"y":145.12,"x0":1.2298871288855482,"y0":50.00478857387385,"z0":6.12625472299557,"aX":6.601466689848546},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":19.8,"breakHorizontal":-6.5,"spinRate":2255,"spinDirection":160},"zone":12,"typeConfidence":0.9,"plateTime":0.4177637644033356,"extension":6.12712265770782},"index":3,"playId":"b903daae-8deb-3b33-ac21-d21f8ad4edb5","pitchNumber":4,"startTime":"2025-05-11T20:47:11.162Z","endTime":"2025-05-11T20:47:14.944Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":79.7,"endSpeed":73.1,"strikeZoneTop":3.13,"strikeZoneBottom":1.38,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.790367124030873,"aZ":-22.372815202339282,"pfxX":10.005717306687622,"pfxZ":7.253039229648563,"pX":0.45272394861885173,"pZ":0.7290921723584837,"vX0":-4.095543825607412,"vY0":-115.83307096423503,"vZ0":-7.469545526462721,"x":99.74,"y":219.09,"x0":0.9493659517370491,"y0":50.00150567664578,"z0":6.152568763230444,"aX":13.51784956821632},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":11.4,"breakHorizontal":-17.0,"spinRate":1998,"spinDirection":138},"zone":14,"typeConfidence":0.91,"plateTime":0.47389146147734884,"extension":5.8270849081914635},"index":4,"playId":"fd68f93c-2aff-3c1e-881b-2a240d50417f","pitchNumber":5,"startTime":"2025-05-11T20:47:28.426Z","endTime":"2025-05-11T20:47:31.426Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"index":5,"startTime":"2025-05-11T20:47:42.287Z","endTime":"2025-05-11T20:47:53.732Z","isPitch":false,"type":"action","player":{"id":641933,"link":"/api/v1/people/641933"}},{"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},"pitchData":{"startSpeed":90.9,"endSpeed":82.4,"strikeZoneTop":3.08896132199144,"strikeZoneBottom":1.38935341095502,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.378037917541707,"aZ":-11.35256472066763,"pfxX":4.044875744267213,"pfxZ":11.832887766216073,"pX":0.005804032861687553,"pZ":4.572268771166792,"vX0":-4.250193653248544,"vY0":-132.3525440435548,"vZ0":-2.2803389020461666,"x":116.78,"y":115.33,"x0":1.1131590860262088,"y0":50.00366867529383,"z0":6.28497704992799,"aX":7.118537519144067},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":21.1,"breakHorizontal":-6.4,"spinRate":2158,"spinDirection":156},"zone":12,"typeConfidence":0.9,"plateTime":0.415126671327827,"extension":5.8718219149846345},"index":6,"playId":"665f0dea-67be-3948-9380-9611d2d401f8","pitchNumber":6,"startTime":"2025-05-11T20:47:53.732Z","endTime":"2025-05-11T20:47:57.577Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-05-11T20:47:57.577Z","atBatIndex":19},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Ryan Mountcastle pops out to first baseman Kevin Newman.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":20,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-05-11T20:48:08.820Z","endTime":"2025-05-11T20:49:19.530Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":663624,"fullName":"Ryan Mountcastle","link":"/api/v1/people/663624"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":542881,"fullName":"Tyler Anderson","link":"/api/v1/people/542881"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":663624,"fullName":"Ryan Mountcastle","link":"/api/v1/people/663624"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":621028,"link":"/api/v1/people/621028"},"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},"pitchData":{"startSpeed":89.6,"endSpeed":81.7,"strikeZoneTop":3.77786321150317,"strikeZoneBottom":1.79272698331256,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.016756184163594,"aZ":-12.863901776686584,"pfxX":4.018816480031502,"pfxZ":11.232862573031737,"pX":0.14001222372258404,"pZ":4.112141036884555,"vX0":-3.9613670921997306,"vY0":-130.43923498145628,"vZ0":-3.03146721249502,"x":111.66,"y":127.75,"x0":1.1578831950961437,"y0":50.005729375628086,"z0":6.26235136102669,"aX":6.910948713142563},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":19.9,"breakHorizontal":-6.4,"spinRate":2114,"spinDirection":154},"zone":12,"typeConfidence":0.9,"plateTime":0.4202886040981748,"extension":6.02034596603485},"index":0,"playId":"c470131c-ad01-338a-9280-bc7fbb56ee91","pitchNumber":1,"startTime":"2025-05-11T20:48:24.439Z","endTime":"2025-05-11T20:48:28.124Z","isPitch":true,"type":"pitch"},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"index":1,"startTime":"2025-05-11T20:48:40.973Z","endTime":"2025-05-11T20:49:08.438Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":79.4,"endSpeed":73.0,"strikeZoneTop":3.74,"strikeZoneBottom":1.8,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.231714755300143,"aZ":-23.25738572484052,"pfxX":7.090161136612803,"pfxZ":6.578793590662968,"pX":-0.13098031200271507,"pZ":3.0515090111875374,"vX0":-4.891343971624269,"vY0":-115.60357799639748,"vZ0":-2.3401439609513,"x":121.99,"y":156.39,"x0":1.0894566419686715,"y0":50.00420865484695,"z0":6.305875869450284,"aX":9.612632285545143},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":11.6,"breakHorizontal":-11.6,"spinRate":1913,"spinDirection":140},"zone":5,"typeConfidence":0.86,"plateTime":0.4735089583788099,"extension":5.870936646158755},"hitData":{"launchSpeed":77.4,"launchAngle":66.0,"totalDistance":143.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":170.77,"coordY":144.99}},"index":2,"playId":"025f8313-97b3-3463-90d0-4e149b9519b8","pitchNumber":2,"startTime":"2025-05-11T20:49:08.438Z","endTime":"2025-05-11T20:49:19.530Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-05-11T20:49:19.530Z","atBatIndex":20},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Zach Neto flies out to center fielder Cedric Mullins.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":21,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-05-11T20:51:08.425Z","endTime":"2025-05-11T20:53:26.256Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":621107,"fullName":"Zach Eflin","link":"/api/v1/people/621107"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":656775,"link":"/api/v1/people/656775"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.4,"endSpeed":81.5,"strikeZoneTop":3.25136991014003,"strikeZoneBottom":1.56053712511699,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.50705764387791,"aZ":-22.996285893252754,"pfxX":-0.5458725002022002,"pfxZ":5.459365063321905,"pX":0.5061107369078567,"pZ":1.727109207476088,"vX0":7.270721539024368,"vY0":-128.52868565272829,"vZ0":-4.616820675286734,"x":97.71,"y":192.15,"x0":-2.2828960974437993,"y0":50.00153948489718,"z0":5.32228943670003,"aX":-0.9183764849308811},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":9.1,"breakHorizontal":-0.6,"spinRate":2109,"spinDirection":220},"zone":9,"typeConfidence":2.0,"plateTime":0.42541617109624363,"extension":6.551923563910992},"index":0,"playId":"1af1d4f1-cddb-3c84-a58b-8fbdc8fb875e","pitchNumber":1,"startTime":"2025-05-11T20:51:26.926Z","endTime":"2025-05-11T20:51:30.191Z","isPitch":true,"type":"pitch"},{"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},"pitchData":{"startSpeed":87.0,"endSpeed":79.2,"strikeZoneTop":3.13932024065981,"strikeZoneBottom":1.53141533442452,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.87242853805754,"aZ":-31.20870529954752,"pfxX":-10.381869985977882,"pfxZ":0.6044052534998592,"pX":-0.0015935860696364393,"pZ":1.217219248486269,"vX0":9.291386094986956,"vY0":-126.22814173458461,"vZ0":-4.06744256239638,"x":117.06,"y":205.92,"x0":-2.3975882520089398,"y0":50.00327756737633,"z0":5.3874867025357736,"aX":-16.60201562061346},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":0.2,"breakHorizontal":16.4,"spinRate":1665,"spinDirection":254},"zone":13,"typeConfidence":2.0,"plateTime":0.4354273762999803,"extension":6.714167940723282},"index":1,"playId":"e562adec-4045-365a-829c-fb8763b8ff07","pitchNumber":2,"startTime":"2025-05-11T20:51:40.339Z","endTime":"2025-05-11T20:51:44.063Z","isPitch":true,"type":"pitch"},{"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},"pitchData":{"startSpeed":75.9,"endSpeed":70.0,"strikeZoneTop":3.1190708450632,"strikeZoneBottom":1.53871170010567,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.324852938511757,"aZ":-37.441246804428246,"pfxX":8.896151836067471,"pfxZ":-4.300188481477376,"pX":0.3266989081387975,"pZ":1.0425820312936613,"vX0":3.3498871602223703,"vY0":-110.45578986264186,"vZ0":-1.4241570196814994,"x":104.55,"y":210.63,"x0":-2.369459581556539,"y0":50.004291410932076,"z0":5.66480593157221,"aX":10.893122582645907},"breaks":{"breakAngle":16.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.7,"breakVerticalInduced":-7.8,"breakHorizontal":-17.0,"spinRate":2482,"spinDirection":64},"zone":14,"typeConfidence":2.0,"plateTime":0.4975983182805881,"extension":6.521760448286427},"index":2,"playId":"69800c2e-f87e-3af0-89ae-df026d26177e","pitchNumber":3,"startTime":"2025-05-11T20:51:59.940Z","endTime":"2025-05-11T20:52:03.642Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.7,"endSpeed":83.4,"strikeZoneTop":3.0959795448332,"strikeZoneBottom":1.54295742754866,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.447499119251624,"aZ":-34.29815136739728,"pfxX":-9.884318437544673,"pfxZ":-1.1957410675848656,"pX":-1.450475689163814,"pZ":1.8881242774621658,"vX0":5.828633182181499,"vY0":-133.33089080173067,"vZ0":-2.410337184336055,"x":172.29,"y":187.8,"x0":-2.392673576204396,"y0":50.000090409967335,"z0":5.304420536698711,"aX":-17.608380297965034},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":-2.5,"breakHorizontal":16.4,"spinRate":2068,"spinDirection":241},"zone":13,"typeConfidence":2.0,"plateTime":0.41245462285973433,"extension":6.549886763742282},"index":3,"playId":"03dac103-bd62-37ef-ab06-3a914dab4d0f","pitchNumber":4,"startTime":"2025-05-11T20:52:14.532Z","endTime":"2025-05-11T20:52:18.151Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.3,"endSpeed":81.5,"strikeZoneTop":3.1762826608016,"strikeZoneBottom":1.56870819853571,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.212244202949208,"aZ":-25.61738976095473,"pfxX":0.7852641371458458,"pfxZ":3.8973074569551045,"pX":0.4489691332491312,"pZ":2.3324598374770895,"vX0":6.711519044198304,"vY0":-128.49495169917725,"vZ0":-2.718146665461628,"x":99.89,"y":175.8,"x0":-2.292630820975095,"y0":50.00221572020281,"z0":5.382600414066918,"aX":1.3187262415938734},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":6.7,"breakHorizontal":-2.9,"spinRate":2144,"spinDirection":197},"zone":6,"typeConfidence":2.0,"plateTime":0.4253465347621779,"extension":6.561483276983761},"index":4,"playId":"69a80f35-0227-3b18-8bd1-8eec89674717","pitchNumber":5,"startTime":"2025-05-11T20:52:29.859Z","endTime":"2025-05-11T20:52:33.552Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"index":5,"startTime":"2025-05-11T20:52:38.890Z","endTime":"2025-05-11T20:52:57.483Z","isPitch":false,"type":"action","player":{"id":687263,"link":"/api/v1/people/687263"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.6,"endSpeed":82.9,"strikeZoneTop":3.23,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.93787571921043,"aZ":-33.75414769793979,"pfxX":-10.094296601976708,"pfxZ":-0.8928179330860191,"pX":-0.6162207847531128,"pZ":1.5961626763658598,"vX0":7.532127069818813,"vY0":-133.12847027980348,"vZ0":-3.3093279341612307,"x":140.49,"y":195.68,"x0":-2.193988232897674,"y0":50.005425365117915,"z0":5.341097396092636,"aX":-17.825679561554445},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":-2.2,"breakHorizontal":16.3,"spinRate":2078,"spinDirection":240},"zone":7,"typeConfidence":2.0,"plateTime":0.4140421266057812,"extension":6.613592707137306},"index":6,"playId":"973cd78c-6e95-3346-8a6f-e4e6f5d9c950","pitchNumber":6,"startTime":"2025-05-11T20:52:57.483Z","endTime":"2025-05-11T20:53:00.569Z","isPitch":true,"type":"pitch"},{"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},"pitchData":{"startSpeed":91.0,"endSpeed":83.1,"strikeZoneTop":3.23,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.6920793364209,"aZ":-17.643746122125215,"pfxX":-6.239403161262151,"pfxZ":8.210436512395411,"pX":-0.47154911745163275,"pZ":2.3546780001871523,"vX0":6.573933500837306,"vY0":-132.2906956642459,"vZ0":-4.330990582918603,"x":134.97,"y":175.2,"x0":-2.180199223683154,"y0":50.000214876061264,"z0":5.309465405394897,"aX":-11.038144886624034},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":14.2,"breakHorizontal":9.8,"spinRate":2148,"spinDirection":233},"zone":4,"typeConfidence":2.0,"plateTime":0.4143264867091947,"extension":6.64588203498808},"hitData":{"launchSpeed":77.8,"launchAngle":45.0,"totalDistance":251.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":147.17,"coordY":101.81}},"index":7,"playId":"22745cfd-36fc-3e06-afd2-3b1a30a882ea","pitchNumber":7,"startTime":"2025-05-11T20:53:17.050Z","endTime":"2025-05-11T20:53:26.256Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-05-11T20:53:26.256Z","atBatIndex":21},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Yoán Moncada doubles (3) on a sharp line drive to right fielder Tyler O'Neill.","rbi":0,"awayScore":1,"homeScore":2,"isOut":false},"about":{"atBatIndex":22,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-05-11T20:53:43.665Z","endTime":"2025-05-11T20:55:00.821Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":660162,"fullName":"Yoán Moncada","link":"/api/v1/people/660162"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":621107,"fullName":"Zach Eflin","link":"/api/v1/people/621107"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":660162,"fullName":"Yoán Moncada","link":"/api/v1/people/660162"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":660162,"fullName":"Yoán Moncada","link":"/api/v1/people/660162"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":641933,"link":"/api/v1/people/641933"},"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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.6,"endSpeed":82.1,"strikeZoneTop":3.4715249907153,"strikeZoneBottom":1.53252010993145,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.174554383347065,"aZ":-24.77951006930596,"pfxX":1.9107005400461956,"pfxZ":4.341074879825474,"pX":-0.03714678733615648,"pZ":2.6673963321109566,"vX0":5.496453960649333,"vY0":-129.034251284812,"vZ0":-2.249456377023818,"x":118.42,"y":166.76,"x0":-2.4342310357054657,"y0":50.00590818375815,"z0":5.43923129404519,"aX":3.255245993507352},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":7.7,"breakHorizontal":-4.6,"spinRate":2369,"spinDirection":204},"zone":5,"typeConfidence":2.0,"plateTime":0.42278128031527684,"extension":6.370042273239161},"index":0,"playId":"f0363a76-13a3-3d8c-95f1-7b3fc0d40ef0","pitchNumber":1,"startTime":"2025-05-11T20:53:58.281Z","endTime":"2025-05-11T20:54:01.281Z","isPitch":true,"type":"pitch"},{"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":1},"pitchData":{"startSpeed":88.0,"endSpeed":80.8,"strikeZoneTop":3.49,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.999214985898192,"aZ":-33.07226922101998,"pfxX":-8.54774665114526,"pfxZ":-0.5394732386818717,"pX":-0.5813597469612106,"pZ":1.1162929189504296,"vX0":7.4368276007458345,"vY0":-127.94924343843412,"vZ0":-4.230446878988879,"x":139.16,"y":208.64,"x0":-2.4184628011659406,"y0":50.005793605261104,"z0":5.389763841011706,"aX":-14.140590406162614},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":-1.8,"breakHorizontal":13.8,"spinRate":1755,"spinDirection":257},"zone":13,"typeConfidence":2.0,"plateTime":0.42847753428310353,"extension":6.638587987027446},"index":1,"playId":"ec5f5030-8ec1-3189-ae43-7f246b97d0f4","pitchNumber":2,"startTime":"2025-05-11T20:54:12.182Z","endTime":"2025-05-11T20:54:15.215Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2025-05-11T20:54:23.190Z","endTime":"2025-05-11T20:54:32.131Z","isPitch":false,"type":"action","player":{"id":660162,"link":"/api/v1/people/660162"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":77.9,"endSpeed":72.2,"strikeZoneTop":3.41564531176937,"strikeZoneBottom":1.42187990318754,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.1250420440433,"aZ":-36.715894091732544,"pfxX":8.008985211575636,"pfxZ":-3.492577937456203,"pX":-0.4995015874062783,"pZ":0.701951374028636,"vX0":2.1215367749804868,"vY0":-113.40254478741063,"vZ0":-2.817860831356792,"x":136.04,"y":219.83,"x0":-2.488154437928158,"y0":50.00332537311278,"z0":5.630265955408598,"aX":10.410588095409521},"breaks":{"breakAngle":15.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.8,"breakVerticalInduced":-6.7,"breakHorizontal":-15.0,"spinRate":2516,"spinDirection":79},"zone":13,"typeConfidence":2.0,"plateTime":0.48335871109595985,"extension":6.503718267854571},"index":3,"playId":"53e770cc-625f-30dc-a415-cf2fdc0823a3","pitchNumber":3,"startTime":"2025-05-11T20:54:32.131Z","endTime":"2025-05-11T20:54:35.440Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.0,"endSpeed":82.6,"strikeZoneTop":3.49,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.74589705451092,"aZ":-23.091118192525165,"pfxX":1.509016183935151,"pfxZ":5.2691773397504225,"pX":0.2503263588736607,"pZ":2.598993246309606,"vX0":5.984293037410669,"vY0":-129.59107160695345,"vZ0":-2.8777425878199008,"x":107.46,"y":168.61,"x0":-2.2724773052408986,"y0":50.000685512513414,"z0":5.462525164353648,"aX":2.599218320000177},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":9.2,"breakHorizontal":-3.8,"spinRate":2209,"spinDirection":212},"zone":5,"typeConfidence":2.0,"plateTime":0.42055137617162686,"extension":6.591347076561432},"hitData":{"launchSpeed":109.0,"launchAngle":18.0,"totalDistance":304.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":200.8,"coordY":102.02}},"index":4,"playId":"07d6975d-479a-38ee-8199-7f1fbd664289","pitchNumber":4,"startTime":"2025-05-11T20:54:47.379Z","endTime":"2025-05-11T20:55:00.821Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-05-11T20:55:00.821Z","atBatIndex":22},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Jorge Soler walks.","rbi":0,"awayScore":1,"homeScore":2,"isOut":false},"about":{"atBatIndex":23,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-05-11T20:55:14.566Z","endTime":"2025-05-11T20:56:54.659Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":1},"matchup":{"batter":{"id":624585,"fullName":"Jorge Soler","link":"/api/v1/people/624585"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":621107,"fullName":"Zach Eflin","link":"/api/v1/people/621107"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":624585,"fullName":"Jorge Soler","link":"/api/v1/people/624585"},"postOnSecond":{"id":660162,"fullName":"Yoán Moncada","link":"/api/v1/people/660162"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":624585,"fullName":"Jorge Soler","link":"/api/v1/people/624585"},"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},"pitchData":{"startSpeed":87.1,"endSpeed":79.5,"strikeZoneTop":3.67924917507897,"strikeZoneBottom":1.74309856390563,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.78700394503438,"aZ":-27.56462897339655,"pfxX":-8.984279620236679,"pfxZ":2.84033439450023,"pX":-2.146019058423453,"pZ":3.124353802995271,"vX0":3.809235616927002,"vY0":-126.74005541357998,"vZ0":-0.62124752851056,"x":198.8,"y":154.42,"x0":-2.5043668967606307,"y0":50.00059295010156,"z0":5.581203964409701,"aX":-14.560176442956983},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":5.3,"breakHorizontal":15.4,"spinRate":1715,"spinDirection":251},"zone":11,"typeConfidence":2.0,"plateTime":0.4327774417170134,"extension":6.650765539365787},"index":0,"playId":"e09ee71b-9f64-362d-bcd1-fd3e484add21","pitchNumber":1,"startTime":"2025-05-11T20:55:30.364Z","endTime":"2025-05-11T20:55:33.570Z","isPitch":true,"type":"pitch"},{"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},"pitchData":{"startSpeed":91.4,"endSpeed":83.5,"strikeZoneTop":3.76230449422251,"strikeZoneBottom":1.77132501569991,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.10765073917932,"aZ":-31.749517486017577,"pfxX":-11.312635904996144,"pfxZ":0.23627943150042174,"pX":0.0138513576124411,"pZ":1.6053636029190914,"vX0":10.089539614220993,"vY0":-132.62810197542314,"vZ0":-3.6095039026922633,"x":116.47,"y":195.44,"x0":-2.3750762795232356,"y0":50.002144342317585,"z0":5.306565711608508,"aX":-20.09714325052623},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":-0.2,"breakHorizontal":18.2,"spinRate":1966,"spinDirection":240},"zone":14,"typeConfidence":2.0,"plateTime":0.41343488560819663,"extension":6.636903735609243},"index":1,"playId":"1c0b7b83-8403-38ad-9108-f4700795f9f4","pitchNumber":2,"startTime":"2025-05-11T20:55:48.327Z","endTime":"2025-05-11T20:55:52.640Z","isPitch":true,"type":"pitch"},{"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":1},"pitchData":{"startSpeed":78.5,"endSpeed":72.6,"strikeZoneTop":3.74,"strikeZoneBottom":1.76,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.42146617976889,"aZ":-37.31930168246247,"pfxX":6.676216940802348,"pfxZ":-3.904133906161265,"pX":0.7381368854381981,"pZ":1.7795744576924588,"vX0":5.047531467300776,"vY0":-114.26842129223509,"vZ0":-0.6931796722616275,"x":88.86,"y":190.73,"x0":-2.367914055830953,"y0":50.00016752045556,"z0":5.759357888115171,"aX":8.809170269768432},"breaks":{"breakAngle":14.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.4,"breakVerticalInduced":-7.0,"breakHorizontal":-13.3,"spinRate":2498,"spinDirection":65},"zone":9,"typeConfidence":2.0,"plateTime":0.47967604244128603,"extension":6.41198597419666},"index":2,"playId":"3749f405-0f70-38f3-9e45-3f50652ed919","pitchNumber":3,"startTime":"2025-05-11T20:56:07.759Z","endTime":"2025-05-11T20:56:10.833Z","isPitch":true,"type":"pitch"},{"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":1},"pitchData":{"startSpeed":86.2,"endSpeed":79.1,"strikeZoneTop":3.74073448917869,"strikeZoneBottom":1.75051700826328,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.895675286049585,"aZ":-34.39439513247733,"pfxX":-6.472000896039018,"pfxZ":-1.3940091708350444,"pX":-1.0811271931291335,"pZ":2.0271956143617955,"vX0":5.030493913825401,"vY0":-125.41356096492079,"vZ0":-1.7304306562887584,"x":158.21,"y":184.05,"x0":-2.2742892009682802,"y0":50.00604953479586,"z0":5.537461384870472,"aX":-10.288652424734286},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.6,"breakVerticalInduced":-2.6,"breakHorizontal":10.6,"spinRate":1548,"spinDirection":254},"zone":13,"typeConfidence":2.0,"plateTime":0.43711889822996364,"extension":6.635896499738176},"index":3,"playId":"e6982a01-4067-3b5d-bc7a-a021b4d02a15","pitchNumber":4,"startTime":"2025-05-11T20:56:29.505Z","endTime":"2025-05-11T20:56:33.842Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.2,"endSpeed":82.8,"strikeZoneTop":3.71196742017491,"strikeZoneBottom":1.776976470752,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.934842103733978,"aZ":-30.522820819185828,"pfxX":-9.803851723606307,"pfxZ":0.9344256534218331,"pX":-1.5345284797774417,"pZ":2.7604892555060694,"vX0":5.766316074157327,"vY0":-132.62989066597507,"vZ0":-1.1536631121000633,"x":175.49,"y":164.25,"x0":-2.474185935583419,"y0":50.001208027821775,"z0":5.446913313566301,"aX":-17.2950922654209},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":1.7,"breakHorizontal":16.3,"spinRate":2040,"spinDirection":237},"zone":11,"typeConfidence":2.0,"plateTime":0.4145166290811009,"extension":6.594300856965151},"index":4,"playId":"52920b00-319f-313d-b659-7bf373a28486","pitchNumber":5,"startTime":"2025-05-11T20:56:49.999Z","endTime":"2025-05-11T20:56:54.659Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-05-11T20:56:54.659Z","atBatIndex":23},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Taylor Ward singles on a line drive to right fielder Tyler O'Neill. Jorge Soler out at 2nd on the throw, right fielder Tyler O'Neill to catcher Maverick Handley to shortstop Gunnar Henderson. Yoán Moncada to 3rd.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":24,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-05-11T20:57:06.166Z","endTime":"2025-05-11T20:59:15.304Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":621107,"fullName":"Zach Eflin","link":"/api/v1/people/621107"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"postOnThird":{"id":660162,"fullName":"Yoán Moncada","link":"/api/v1/people/660162"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":641933,"link":"/api/v1/people/641933"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Runner Out","eventType":"other_out","movementReason":"r_thrown_out","runner":{"id":624585,"fullName":"Jorge Soler","link":"/api/v1/people/624585"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":641933,"link":"/api/v1/people/641933"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_assist"},{"player":{"id":641933,"link":"/api/v1/people/641933"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_assist_of"},{"player":{"id":668974,"link":"/api/v1/people/668974"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_assist"},{"player":{"id":683002,"link":"/api/v1/people/683002"},"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":"Runner Out","eventType":"other_out","movementReason":"r_adv_force","runner":{"id":660162,"fullName":"Yoán Moncada","link":"/api/v1/people/660162"},"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(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},"pitchData":{"startSpeed":92.0,"endSpeed":84.2,"strikeZoneTop":3.44042407746991,"strikeZoneBottom":1.54703871313498,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.81330456466956,"aZ":-31.55309382658901,"pfxX":-8.634840371457505,"pfxZ":0.340187455445081,"pX":-1.3138523645582183,"pZ":2.2760294848812355,"vX0":5.985567419944165,"vY0":-133.9246484013247,"vZ0":-2.2480218510126253,"x":167.08,"y":177.33,"x0":-2.4597250469301417,"y0":50.000413000309486,"z0":5.3904375063805645,"aX":-15.631457240559804},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":0.4,"breakHorizontal":14.3,"spinRate":2029,"spinDirection":236},"zone":13,"typeConfidence":2.0,"plateTime":0.4094884701600767,"extension":6.566626200457322},"index":0,"playId":"aca23703-c600-3c38-aae2-6529cc46c96e","pitchNumber":1,"startTime":"2025-05-11T20:57:31.053Z","endTime":"2025-05-11T20:57:34.594Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.6,"endSpeed":79.5,"strikeZoneTop":3.40012906249075,"strikeZoneBottom":1.53398890258676,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.85512396981907,"aZ":-30.71050195111887,"pfxX":-11.130205895851043,"pfxZ":0.9097674944527192,"pX":-0.5288680628306799,"pZ":2.643478036884783,"vX0":7.830486143219877,"vY0":-125.90596790664691,"vZ0":-0.866404418005842,"x":137.16,"y":167.41,"x0":-2.2285983147309,"y0":50.003166353846915,"z0":5.4707296815833475,"aX":-17.92284535968412},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":1.7,"breakHorizontal":18.5,"spinRate":1992,"spinDirection":252},"zone":4,"typeConfidence":2.0,"plateTime":0.4345332585925341,"extension":6.791622944929168},"index":1,"playId":"c9ff115d-d0f7-38bd-963f-60b7e15b3591","pitchNumber":2,"startTime":"2025-05-11T20:57:49.345Z","endTime":"2025-05-11T20:57:52.345Z","isPitch":true,"type":"pitch"},{"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},"pitchData":{"startSpeed":92.5,"endSpeed":85.1,"strikeZoneTop":3.38743527557918,"strikeZoneBottom":1.5774185464868,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.526267038007255,"aZ":-16.053516865430456,"pfxX":-3.3859296370678393,"pfxZ":8.759184953957918,"pX":1.112339392802378,"pZ":2.4383061007110887,"vX0":9.658535630535516,"vY0":-134.40189136945477,"vZ0":-4.944023722492691,"x":74.6,"y":172.95,"x0":-2.078570468297844,"y0":50.00168446355928,"z0":5.431647408394019,"aX":-6.23176571314197},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":15.0,"breakHorizontal":4.2,"spinRate":2256,"spinDirection":233},"zone":14,"typeConfidence":2.0,"plateTime":0.40662022130379327,"extension":6.6237020383619045},"index":2,"playId":"36ec3fbd-fee7-3bb2-a004-cc317d3929dc","pitchNumber":3,"startTime":"2025-05-11T20:58:07.758Z","endTime":"2025-05-11T20:58:10.758Z","isPitch":true,"type":"pitch"},{"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},"pitchData":{"startSpeed":77.6,"endSpeed":72.1,"strikeZoneTop":3.46,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.07027140768266,"aZ":-37.96389986088265,"pfxX":6.776832012219158,"pfxZ":-4.465963077775694,"pX":-0.16921901913120954,"pZ":1.5173382548305012,"vX0":2.9864287666131943,"vY0":-113.01974471991343,"vZ0":-0.6335228881345123,"x":123.45,"y":197.81,"x0":-2.386901071428472,"y0":50.00127989542565,"z0":5.6049677487223315,"aX":8.789695797217457},"breaks":{"breakAngle":13.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.2,"breakVerticalInduced":-7.9,"breakHorizontal":-13.1,"spinRate":2515,"spinDirection":66},"zone":13,"typeConfidence":2.0,"plateTime":0.48412397102662075,"extension":6.495905016977552},"index":3,"playId":"eaf86bb4-5c13-3414-b8d6-f0663db31d8c","pitchNumber":4,"startTime":"2025-05-11T20:58:27.737Z","endTime":"2025-05-11T20:58:30.773Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.4,"endSpeed":85.0,"strikeZoneTop":3.46,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.609949213018744,"aZ":-25.696237133690776,"pfxX":-4.445430609483713,"pfxZ":3.5201859771374355,"pX":0.007288290578255769,"pZ":2.6843928135712845,"vX0":7.333945002213188,"vY0":-134.39573832718366,"vZ0":-2.3961314953015176,"x":116.72,"y":166.3,"x0":-2.172412707522601,"y0":50.001481092204884,"z0":5.402059034289699,"aX":-8.177365462584817},"breaks":{"breakAngle":14.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":6.1,"breakHorizontal":6.6,"spinRate":2194,"spinDirection":232},"zone":5,"typeConfidence":2.0,"plateTime":0.40668413849295915,"extension":6.588202895338975},"hitData":{"launchSpeed":99.4,"launchAngle":9.0,"totalDistance":179.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":182.63,"coordY":118.6}},"index":4,"playId":"f7cb6f36-e56b-3497-a496-bf286466011a","pitchNumber":5,"startTime":"2025-05-11T20:58:55.904Z","endTime":"2025-05-11T20:59:15.304Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-05-11T20:59:15.304Z","atBatIndex":24},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Logan O'Hoppe grounds into a force out, third baseman Emmanuel Rivera to second baseman Jackson Holliday. Taylor Ward out at 2nd.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":25,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-05-11T21:00:45.021Z","endTime":"2025-05-11T21:01:19.335Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":681351,"fullName":"Logan O'Hoppe","link":"/api/v1/people/681351"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":621107,"fullName":"Zach Eflin","link":"/api/v1/people/621107"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":3},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":656896,"link":"/api/v1/people/656896"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":702616,"link":"/api/v1/people/702616"},"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":681351,"fullName":"Logan O'Hoppe","link":"/api/v1/people/681351"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2025-05-11T21:00:35.081Z","endTime":"2025-05-11T21:00:47.071Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":77.2,"endSpeed":71.2,"strikeZoneTop":3.35,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.801865677735027,"aZ":-37.234471855917455,"pfxX":6.14573476284155,"pfxZ":-3.9687175792853093,"pX":-0.2966959197403823,"pZ":2.325220874318946,"vX0":3.093510695668133,"vY0":-112.36614964221388,"vZ0":0.7802101073015673,"x":128.31,"y":176.0,"x0":-2.4906270309688043,"y0":50.00169808004252,"z0":5.763572065790504,"aX":7.839423368928245},"breaks":{"breakAngle":13.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.6,"breakVerticalInduced":-6.7,"breakHorizontal":-11.9,"spinRate":2491,"spinDirection":67},"zone":4,"typeConfidence":2.0,"plateTime":0.4878819710940183,"extension":6.399572399695362},"index":1,"playId":"c6bce125-2a97-3ef0-b0b0-b018ad6a09d3","pitchNumber":1,"startTime":"2025-05-11T21:00:47.071Z","endTime":"2025-05-11T21:00:50.388Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":81.1,"endSpeed":75.3,"strikeZoneTop":3.35,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.650964021161336,"aZ":-32.74798279538706,"pfxX":7.136088065628041,"pfxZ":-0.4043163527860507,"pX":0.27885555472526335,"pZ":1.595019399816153,"vX0":4.047186538317152,"vY0":-118.16002501927639,"vZ0":-2.0455620716975096,"x":106.37,"y":195.71,"x0":-2.380974162550466,"y0":50.003373927135605,"z0":5.469285385574142,"aX":10.130882678733856},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.4,"breakVerticalInduced":-1.0,"breakHorizontal":-13.9,"spinRate":2438,"spinDirection":74},"zone":9,"typeConfidence":2.0,"plateTime":0.46283209223737565,"extension":6.4278692507808834},"hitData":{"launchSpeed":80.7,"launchAngle":-28.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":103.35,"coordY":168.82}},"index":2,"playId":"e9fa7652-f65d-3289-a33b-971f371be4eb","pitchNumber":2,"startTime":"2025-05-11T21:01:10.128Z","endTime":"2025-05-11T21:01:19.335Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-05-11T21:01:19.335Z","atBatIndex":25},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Adley Rutschman pops out to first baseman Kevin Newman.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":26,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-05-11T21:03:39.024Z","endTime":"2025-05-11T21:04:56.097Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":668939,"fullName":"Adley Rutschman","link":"/api/v1/people/668939"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":542881,"fullName":"Tyler Anderson","link":"/api/v1/people/542881"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":668939,"fullName":"Adley Rutschman","link":"/api/v1/people/668939"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":621028,"link":"/api/v1/people/621028"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":83.7,"endSpeed":78.0,"strikeZoneTop":3.33114959390113,"strikeZoneBottom":1.59133135227361,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.856273268480972,"aZ":-19.858874186121408,"pfxX":0.41486325269497204,"pfxZ":8.068381183361865,"pX":1.13786911740009,"pZ":1.2314082404655669,"vX0":-1.623509374449486,"vY0":-121.90786144130023,"vZ0":-7.440576865177366,"x":73.63,"y":205.53,"x0":1.754573092003919,"y0":50.00189218783755,"z0":6.000230654952058,"aX":0.6333265927211783},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":13.3,"breakHorizontal":-0.5,"spinRate":2263,"spinDirection":156},"zone":14,"typeConfidence":0.92,"plateTime":0.44694941163736424,"extension":5.9451887958294085},"index":0,"playId":"de87b8fd-df5c-3a58-b5c3-2a4192bb85de","pitchNumber":1,"startTime":"2025-05-11T21:03:57.233Z","endTime":"2025-05-11T21:04:00.850Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":78.7,"endSpeed":72.5,"strikeZoneTop":3.3698736233661,"strikeZoneBottom":1.57430045516251,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.73940008799106,"aZ":-20.04264962268417,"pfxX":6.779157639824875,"pfxZ":9.14781528926503,"pX":-0.9060939256918547,"pZ":1.5075718621831873,"vX0":-6.0252184805069975,"vY0":-114.31812133420978,"vZ0":-6.445495793738737,"x":151.54,"y":198.08,"x0":0.8807957679953338,"y0":50.00011368084629,"z0":6.326053220607873,"aX":8.986681361231401},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":15.2,"breakHorizontal":-10.8,"spinRate":2013,"spinDirection":140},"zone":13,"typeConfidence":0.9,"plateTime":0.4788189982332942,"extension":5.909322574108639},"index":1,"playId":"19b11252-af34-31dc-a34e-c3005939448d","pitchNumber":2,"startTime":"2025-05-11T21:04:10.792Z","endTime":"2025-05-11T21:04:13.980Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":77.6,"endSpeed":71.6,"strikeZoneTop":3.31474692064852,"strikeZoneBottom":1.51922223353068,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.95912457124771,"aZ":-21.26169441134197,"pfxX":3.5929131899298756,"pfxZ":8.439601019031334,"pX":-0.6481606673803649,"pZ":1.7751984647188328,"vX0":-4.697038025401952,"vY0":-112.81111278997818,"vZ0":-5.55096421822454,"x":141.71,"y":190.85,"x0":0.9912936090476153,"y0":50.00254454781194,"z0":6.402841668704143,"aX":4.645090097650242},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":14.2,"breakHorizontal":-5.4,"spinRate":1993,"spinDirection":141},"zone":7,"typeConfidence":0.58,"plateTime":0.4849888644377178,"extension":5.893032512950926},"index":2,"playId":"bd4b1ec8-fdc9-389e-8432-d295ad438b65","pitchNumber":3,"startTime":"2025-05-11T21:04:26.653Z","endTime":"2025-05-11T21:04:29.972Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.0,"endSpeed":81.1,"strikeZoneTop":3.44,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.845253364977328,"aZ":-13.010498064051834,"pfxX":4.580067357008235,"pfxZ":11.313043012044387,"pX":0.17341143110685847,"pZ":3.505391777224037,"vX0":-3.9465190963121057,"vY0":-129.52676660843133,"vZ0":-4.558593849388063,"x":110.39,"y":144.13,"x0":1.124078647385526,"y0":50.00125480121494,"z0":6.287848668358888,"aX":7.7573648728710864},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":19.7,"breakHorizontal":-7.3,"spinRate":2284,"spinDirection":158},"zone":2,"typeConfidence":0.9,"plateTime":0.42337693155602896,"extension":5.983891838691313},"hitData":{"launchSpeed":86.2,"launchAngle":66.0,"totalDistance":150.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":161.65,"coordY":149.05}},"index":3,"playId":"4729ba69-940c-3d36-8edd-832bfcf13c2f","pitchNumber":4,"startTime":"2025-05-11T21:04:45.098Z","endTime":"2025-05-11T21:04:56.097Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-05-11T21:04:56.097Z","atBatIndex":26},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Ramón Laureano lines out to right fielder Jo Adell.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":27,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-05-11T21:05:10.245Z","endTime":"2025-05-11T21:05:36.477Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":657656,"fullName":"Ramón Laureano","link":"/api/v1/people/657656"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":542881,"fullName":"Tyler Anderson","link":"/api/v1/people/542881"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":657656,"fullName":"Ramón Laureano","link":"/api/v1/people/657656"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":666176,"link":"/api/v1/people/666176"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":78.7,"endSpeed":71.7,"strikeZoneTop":3.44,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.747474844561776,"aZ":-22.69832099681156,"pfxX":7.250742390162225,"pfxZ":7.2008870355211485,"pX":0.015323477438855005,"pZ":2.7609126627164224,"vX0":-4.2128424552821055,"vY0":-114.4362669637119,"vZ0":-3.2691768300134916,"x":116.42,"y":164.24,"x0":0.9459029528024445,"y0":50.000180593559314,"z0":6.451855145823881,"aX":9.53581082520697},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":12.5,"breakHorizontal":-12.0,"spinRate":1911,"spinDirection":138},"zone":5,"typeConfidence":0.89,"plateTime":0.4801584966506365,"extension":5.77329819407449},"hitData":{"launchSpeed":83.4,"launchAngle":27.0,"totalDistance":276.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":196.43,"coordY":113.16}},"index":0,"playId":"799bb13b-9c2f-348a-a0d3-335ba431a97b","pitchNumber":1,"startTime":"2025-05-11T21:05:27.980Z","endTime":"2025-05-11T21:05:36.477Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-05-11T21:05:36.477Z","atBatIndex":27},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jackson Holliday strikes out swinging.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":28,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-05-11T21:05:48.775Z","endTime":"2025-05-11T21:08:22.387Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":702616,"fullName":"Jackson Holliday","link":"/api/v1/people/702616"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":542881,"fullName":"Tyler Anderson","link":"/api/v1/people/542881"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":702616,"fullName":"Jackson Holliday","link":"/api/v1/people/702616"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":681351,"link":"/api/v1/people/681351"},"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},"pitchData":{"startSpeed":88.7,"endSpeed":81.2,"strikeZoneTop":3.41,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.56196617758495,"aZ":-13.72186548730172,"pfxX":5.428279275496878,"pfxZ":10.938144886926784,"pX":-0.30768713237328965,"pZ":2.9652202985185574,"vX0":-5.292007158982792,"vY0":-128.99501887131117,"vZ0":-5.661239956989139,"x":128.73,"y":158.72,"x0":1.0641021161361086,"y0":50.0052117770973,"z0":6.2444777346000295,"aX":9.159522333326972},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":18.7,"breakHorizontal":-8.6,"spinRate":2106,"spinDirection":155},"zone":1,"typeConfidence":0.9,"plateTime":0.4244424362809305,"extension":6.010192660226595},"index":0,"playId":"1c4eec9d-51ba-348a-a902-4332df8f96fd","pitchNumber":1,"startTime":"2025-05-11T21:06:06.252Z","endTime":"2025-05-11T21:06:09.497Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.2,"endSpeed":81.2,"strikeZoneTop":3.41,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.96862877978418,"aZ":-25.521780776272546,"pfxX":11.01388099759144,"pfxZ":3.9615907604577814,"pX":1.036498021869822,"pZ":2.8184576197218507,"vX0":-6.936054874964808,"vY0":-128.3255490512498,"vZ0":-1.8552925469353791,"x":77.49,"y":162.68,"x0":2.334772012838786,"y0":50.00064934539368,"z0":5.526513958196147,"aX":18.483842799307855},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":7.0,"breakHorizontal":-18.5,"spinRate":2151,"spinDirection":123},"zone":12,"typeConfidence":0.9,"plateTime":0.42577853048584746,"extension":5.573197411224942},"index":1,"playId":"d3bab57b-2106-3369-9c81-7a8ab44778d6","pitchNumber":2,"startTime":"2025-05-11T21:06:27.200Z","endTime":"2025-05-11T21:06:30.628Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":79.5,"endSpeed":74.2,"strikeZoneTop":3.41,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.2428067291626,"aZ":-32.92749255998611,"pfxX":-2.0894603373102205,"pfxZ":-0.5504803640655176,"pX":-0.28531638688766736,"pZ":2.3202947110702494,"vX0":-3.4706786427372784,"vY0":-115.88901478368393,"vZ0":-1.9733408440767244,"x":127.88,"y":176.13,"x0":1.4961539137434159,"y0":50.00100191760819,"z0":6.2929762949709565,"aX":-2.8750028758425006},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.9,"breakVerticalInduced":-1.2,"breakHorizontal":4.6,"spinRate":2297,"spinDirection":267},"zone":4,"typeConfidence":0.92,"plateTime":0.4704916871772036,"extension":5.915827703435057},"index":2,"playId":"54af665e-5752-3b92-a8c9-efc1c2e57da8","pitchNumber":3,"startTime":"2025-05-11T21:06:50.193Z","endTime":"2025-05-11T21:06:53.816Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":79.3,"endSpeed":73.1,"strikeZoneTop":3.42727186543421,"strikeZoneBottom":1.4913878643389,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.648301557947974,"aZ":-23.07133061056889,"pfxX":7.3967080682090955,"pfxZ":6.777436312739355,"pX":0.1437411105178735,"pZ":0.6712739560268977,"vX0":-4.392109750277329,"vY0":-115.20739688881127,"vZ0":-7.518863277789955,"x":111.52,"y":220.66,"x0":1.115084802920851,"y0":50.002094632904154,"z0":6.2111585623137735,"aX":9.930392663663483},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":10.7,"breakHorizontal":-12.2,"spinRate":1940,"spinDirection":134},"zone":14,"typeConfidence":0.91,"plateTime":0.4756630970676863,"extension":5.973750763584428},"index":3,"playId":"fc1adc74-f378-3d9a-8682-5913cec40378","pitchNumber":4,"startTime":"2025-05-11T21:07:11.681Z","endTime":"2025-05-11T21:07:15.798Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"index":4,"startTime":"2025-05-11T21:07:29.829Z","endTime":"2025-05-11T21:07:40.847Z","isPitch":false,"type":"action","player":{"id":702616,"link":"/api/v1/people/702616"}},{"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},"pitchData":{"startSpeed":81.2,"endSpeed":75.3,"strikeZoneTop":3.396148627339,"strikeZoneBottom":1.58367028456059,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.70365643350893,"aZ":-30.06369432122285,"pfxX":-1.252954529195688,"pfxZ":1.4918267727006014,"pX":-1.8878023359200458,"pZ":0.9633385498882839,"vX0":-9.56798662042956,"vY0":-117.99276694094009,"vZ0":-3.49269474475911,"x":188.96,"y":212.77,"x0":2.376571878163744,"y0":50.00289894595689,"z0":5.222526119306584,"aX":-1.7723370159425043},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.4,"breakVerticalInduced":2.2,"breakHorizontal":4.6,"spinRate":2462,"spinDirection":226},"zone":13,"typeConfidence":0.93,"plateTime":0.4635742149249724,"extension":5.780850445829741},"index":5,"playId":"6bf7ee24-87b4-33dd-add7-c02e2f0c9ba0","pitchNumber":5,"startTime":"2025-05-11T21:07:40.847Z","endTime":"2025-05-11T21:07:43.994Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.9,"endSpeed":82.6,"strikeZoneTop":3.41,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.738522422760703,"aZ":-11.262597138999805,"pfxX":2.611446832689868,"pfxZ":12.042976403324971,"pX":-0.003903101858805533,"pZ":1.699151532162704,"vX0":-3.8065688201832826,"vY0":-130.72911846012605,"vZ0":-8.988275825398897,"x":117.15,"y":192.9,"x0":1.1296379672163142,"y0":50.00245886330158,"z0":6.020516662306906,"aX":4.5345979913041425},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":20.2,"breakHorizontal":-4.0,"spinRate":2234,"spinDirection":158},"zone":8,"typeConfidence":0.9,"plateTime":0.41846931115202235,"extension":6.055030189243522},"index":6,"playId":"c9c7ff36-179c-38f8-9c1b-d6615141cd6e","pitchNumber":6,"startTime":"2025-05-11T21:07:57.963Z","endTime":"2025-05-11T21:08:01.011Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":84.4,"endSpeed":78.6,"strikeZoneTop":3.41,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.303926586294015,"aZ":-26.420786156698092,"pfxX":-2.29512495405483,"pfxZ":3.7068872310135426,"pX":-1.1244339905786611,"pZ":2.6651706020162216,"vX0":-5.485256496520004,"vY0":-122.97531182800316,"vZ0":-2.8694875413387035,"x":159.86,"y":166.82,"x0":1.4212813057940654,"y0":50.00277048368592,"z0":6.056896330813708,"aX":-3.5624430015392448},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":6.4,"breakHorizontal":5.3,"spinRate":2390,"spinDirection":170},"zone":11,"typeConfidence":0.79,"plateTime":0.4431212733103731,"extension":5.965531027822533},"index":7,"playId":"895e07d4-1b69-31db-979f-767050644238","pitchNumber":7,"startTime":"2025-05-11T21:08:18.560Z","endTime":"2025-05-11T21:08:22.387Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-05-11T21:08:22.387Z","atBatIndex":28},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jo Adell strikes out swinging.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":29,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-05-11T21:10:11.483Z","endTime":"2025-05-11T21:11:41.231Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":621107,"fullName":"Zach Eflin","link":"/api/v1/people/621107"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":668974,"link":"/api/v1/people/668974"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.0,"endSpeed":84.3,"strikeZoneTop":3.58695101342375,"strikeZoneBottom":1.72477022168584,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.407972248823533,"aZ":-32.212059998434476,"pfxX":-8.518896587478439,"pfxZ":-0.022306711345332353,"pX":-0.4493768442988566,"pZ":1.56977624909936,"vX0":7.5987522298587775,"vY0":-133.72150798333345,"vZ0":-3.825933574325745,"x":134.13,"y":196.4,"x0":-2.2240062917434664,"y0":50.00157544300884,"z0":5.335332351551023,"aX":-15.394026235987843},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":-0.7,"breakHorizontal":13.8,"spinRate":2073,"spinDirection":239},"zone":13,"typeConfidence":2.0,"plateTime":0.4099362459116316,"extension":6.542343066433135},"index":0,"playId":"42983bce-13cf-3555-bc70-f34906e604cb","pitchNumber":1,"startTime":"2025-05-11T21:10:32.887Z","endTime":"2025-05-11T21:10:37.255Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":77.2,"endSpeed":71.3,"strikeZoneTop":3.57,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.09156828162888,"aZ":-38.307135359461114,"pfxX":5.42081159749107,"pfxZ":-4.817375027402608,"pX":0.0759750120276363,"pZ":1.7879955123305185,"vX0":4.041557951255225,"vY0":-112.39531507178947,"vZ0":0.10298490412054684,"x":114.1,"y":190.5,"x0":-2.451932864523321,"y0":50.000193228592195,"z0":5.643868499723819,"aX":6.9071929470700075},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.4,"breakVerticalInduced":-8.4,"breakHorizontal":-10.9,"spinRate":2480,"spinDirection":66},"zone":8,"typeConfidence":2.0,"plateTime":0.4880279856713021,"extension":6.587826282204247},"index":1,"playId":"d1cb7ee7-4bdc-31ef-9f1e-e26173819440","pitchNumber":2,"startTime":"2025-05-11T21:10:48.321Z","endTime":"2025-05-11T21:10:51.730Z","isPitch":true,"type":"pitch"},{"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},"pitchData":{"startSpeed":76.3,"endSpeed":70.5,"strikeZoneTop":3.51855996435515,"strikeZoneBottom":1.65750406168019,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.252976172914718,"aZ":-37.13007704020757,"pfxX":7.3362849465238895,"pfxZ":-3.9716149129124325,"pX":-0.9510048916841082,"pZ":2.0394015760329056,"vX0":1.5314483073540976,"vY0":-111.16864949795658,"vZ0":0.6671864052405041,"x":153.25,"y":183.72,"x0":-2.6019792343587183,"y0":50.00062508458033,"z0":5.595028434889771,"aX":9.164272743267494},"breaks":{"breakAngle":14.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.6,"breakVerticalInduced":-6.7,"breakHorizontal":-13.7,"spinRate":2444,"spinDirection":68},"zone":13,"typeConfidence":2.0,"plateTime":0.49302658632967855,"extension":6.5501094623080744},"index":2,"playId":"dc05170d-da64-324c-8d34-ae7ae36f4931","pitchNumber":3,"startTime":"2025-05-11T21:11:03.188Z","endTime":"2025-05-11T21:11:07.591Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":78.8,"endSpeed":71.4,"strikeZoneTop":3.57,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.53819018392167,"aZ":-30.53267470155054,"pfxX":6.5033036234942605,"pfxZ":1.2507479264044932,"pX":-0.8986690954720389,"pZ":2.58018062455772,"vX0":1.8045231528974994,"vY0":-114.69542616290957,"vZ0":0.207661040572362,"x":151.26,"y":169.12,"x0":-2.543655870252603,"y0":50.00156298785383,"z0":5.507573963011828,"aX":8.517450893309803},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.0,"breakVerticalInduced":2.6,"breakHorizontal":-12.2,"spinRate":2350,"spinDirection":76},"zone":13,"typeConfidence":2.0,"plateTime":0.480666078025223,"extension":6.58664718130813},"index":3,"playId":"00e0207d-6f0d-317e-bfaf-342ceb897fc4","pitchNumber":4,"startTime":"2025-05-11T21:11:17.160Z","endTime":"2025-05-11T21:11:22.424Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"pitchData":{"startSpeed":79.5,"endSpeed":72.8,"strikeZoneTop":3.57,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.295828388814524,"aZ":-40.155035232866915,"pfxX":4.632864759917171,"pfxZ":-5.976994321727709,"pX":-0.2810231885955953,"pZ":1.3084590179388789,"vX0":3.477001507509406,"vY0":-115.63571259341542,"vZ0":-0.965957072241254,"x":127.71,"y":203.45,"x0":-2.413242341841931,"y0":50.00171929099678,"z0":5.630467464358613,"aX":6.187730034076461},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.5,"breakVerticalInduced":-10.7,"breakHorizontal":-9.4,"spinRate":2525,"spinDirection":68},"zone":13,"typeConfidence":2.0,"plateTime":0.47614936092536775,"extension":6.410150517872163},"index":4,"playId":"9ea8b0e7-7f7d-3902-80d0-6aeb43e6ba5a","pitchNumber":5,"startTime":"2025-05-11T21:11:37.015Z","endTime":"2025-05-11T21:11:41.231Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-05-11T21:11:41.231Z","atBatIndex":29},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Kyren Paris called out on strikes.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":30,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-05-11T21:11:53.992Z","endTime":"2025-05-11T21:13:02.861Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":677347,"fullName":"Kyren Paris","link":"/api/v1/people/677347"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":621107,"fullName":"Zach Eflin","link":"/api/v1/people/621107"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,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":677347,"fullName":"Kyren Paris","link":"/api/v1/people/677347"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":668974,"link":"/api/v1/people/668974"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.8,"endSpeed":82.9,"strikeZoneTop":3.67337753884722,"strikeZoneBottom":1.68919677642914,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.274644034304274,"aZ":-25.049663026767913,"pfxX":-1.0762820538647968,"pfxZ":4.0992629180555245,"pX":0.05577123855080774,"pZ":1.4413348836748838,"vX0":6.610440417658884,"vY0":-130.67867242135222,"vZ0":-5.114023088139486,"x":114.87,"y":199.86,"x0":-2.3614975610978832,"y0":50.0043944277094,"z0":5.293979776334625,"aX":-1.8722947517656916},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":6.6,"breakHorizontal":0.6,"spinRate":2200,"spinDirection":222},"zone":14,"typeConfidence":2.0,"plateTime":0.4183657586408809,"extension":6.70779376099884},"index":0,"playId":"98b74873-88c0-34d4-83d2-1fb147a70ee6","pitchNumber":1,"startTime":"2025-05-11T21:12:06.082Z","endTime":"2025-05-11T21:12:09.082Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"index":1,"startTime":"2025-05-11T21:12:15.615Z","endTime":"2025-05-11T21:12:27.689Z","isPitch":false,"type":"action","player":{"id":677347,"link":"/api/v1/people/677347"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":80.5,"endSpeed":73.0,"strikeZoneTop":3.63950389701585,"strikeZoneBottom":1.71842204535896,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.32391359048795,"aZ":-29.2061889492957,"pfxX":4.691546539680257,"pfxZ":2.1704467731361916,"pX":-0.5325734801476817,"pZ":2.5472378144009977,"vX0":3.1126148922931476,"vY0":-117.09766352185494,"vZ0":-0.35999133387872484,"x":137.3,"y":170.0,"x0":-2.495751846712417,"y0":50.00286454010226,"z0":5.4723925329744505,"aX":6.412792865000736},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":4.1,"breakHorizontal":-9.4,"spinRate":2348,"spinDirection":80},"zone":4,"typeConfidence":2.0,"plateTime":0.47057835747001686,"extension":6.483383185668907},"index":2,"playId":"baba1c31-6470-3c63-943c-2fa0175e8e78","pitchNumber":2,"startTime":"2025-05-11T21:12:27.689Z","endTime":"2025-05-11T21:12:30.831Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":78.4,"endSpeed":71.8,"strikeZoneTop":3.63651014633884,"strikeZoneBottom":1.68723499800782,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.582734216640137,"aZ":-38.80373163874701,"pfxX":6.383952282172554,"pfxZ":-5.134311665377504,"pX":-0.32511016376563956,"pZ":-0.13941929986000906,"vX0":2.819899418560309,"vY0":-113.99224428540288,"vZ0":-3.951046101128052,"x":129.39,"y":242.54,"x0":-2.4147301475180876,"y0":50.00234234467658,"z0":5.521096594217971,"aX":8.24464256274047},"breaks":{"breakAngle":12.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.3,"breakVerticalInduced":-10.1,"breakHorizontal":-12.4,"spinRate":2534,"spinDirection":63},"zone":13,"typeConfidence":2.0,"plateTime":0.4839486912753612,"extension":6.525657551684409},"index":3,"playId":"469195ac-69c9-3640-ab02-b09307111a6d","pitchNumber":3,"startTime":"2025-05-11T21:12:41.453Z","endTime":"2025-05-11T21:12:44.837Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":88.1,"endSpeed":81.3,"strikeZoneTop":3.65260055112289,"strikeZoneBottom":1.72458650124932,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.07409093715922,"aZ":-29.615634096190096,"pfxX":-10.765098361742183,"pfxZ":1.5320374056683272,"pX":-0.40762993918483803,"pZ":1.2880532684612267,"vX0":8.323963281790357,"vY0":-128.07037756043795,"vZ0":-4.6090590321355025,"x":132.54,"y":204.0,"x0":-2.2924191091538315,"y0":50.004229626188746,"z0":5.412671050986691,"aX":-17.983823449320706},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":1.9,"breakHorizontal":17.8,"spinRate":1833,"spinDirection":250},"zone":13,"typeConfidence":2.0,"plateTime":0.4267841384725255,"extension":6.9291640966547545},"index":4,"playId":"76a4393e-880a-3fc8-b6a0-dc75048839ad","pitchNumber":4,"startTime":"2025-05-11T21:12:59.075Z","endTime":"2025-05-11T21:13:02.861Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-05-11T21:13:02.861Z","atBatIndex":30},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Kevin Newman flies out to right fielder Tyler O'Neill.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":31,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-05-11T21:13:12.444Z","endTime":"2025-05-11T21:14:59.170Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":621028,"fullName":"Kevin Newman","link":"/api/v1/people/621028"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":621107,"fullName":"Zach Eflin","link":"/api/v1/people/621107"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":621028,"fullName":"Kevin Newman","link":"/api/v1/people/621028"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":641933,"link":"/api/v1/people/641933"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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},"pitchData":{"startSpeed":91.5,"endSpeed":82.7,"strikeZoneTop":3.18,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.8331366833039,"aZ":-31.06606945064731,"pfxX":-11.40369497178379,"pfxZ":0.6314456196486011,"pX":-1.2584738374598101,"pZ":1.8778041705821404,"vX0":6.577859487781493,"vY0":-132.91799009633584,"vZ0":-3.180343621440878,"x":164.97,"y":188.08,"x0":-2.305004689828639,"y0":50.00378248716863,"z0":5.3850077971838575,"aX":-20.072373063733103},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":0.6,"breakHorizontal":18.8,"spinRate":2108,"spinDirection":233},"zone":13,"typeConfidence":2.0,"plateTime":0.4146753799682408,"extension":6.676613395374523},"index":0,"playId":"594ce4cb-11f1-3ea5-b91c-1e1c2c89be5c","pitchNumber":1,"startTime":"2025-05-11T21:13:27.066Z","endTime":"2025-05-11T21:13:30.066Z","isPitch":true,"type":"pitch"},{"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":2},"pitchData":{"startSpeed":80.7,"endSpeed":73.3,"strikeZoneTop":3.17345117527503,"strikeZoneBottom":1.46004560792647,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.99368651434637,"aZ":-31.966776701842637,"pfxX":4.264374226968501,"pfxZ":0.14767918370950106,"pX":1.520739124791784,"pZ":1.5075263665863097,"vX0":7.383291416818945,"vY0":-117.16896782481125,"vZ0":-2.0073148464898862,"x":59.03,"y":198.08,"x0":-2.2483096406703664,"y0":50.00035131384697,"z0":5.416431261733728,"aX":5.816181969036903},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.8,"breakVerticalInduced":0.0,"breakHorizontal":-9.8,"spinRate":2483,"spinDirection":67},"zone":14,"typeConfidence":2.0,"plateTime":0.4708601159827781,"extension":6.519751601519536},"index":1,"playId":"e837cb78-7898-35b8-8594-7a3ac54fcd21","pitchNumber":2,"startTime":"2025-05-11T21:13:47.942Z","endTime":"2025-05-11T21:13:53.071Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.5,"endSpeed":81.2,"strikeZoneTop":3.20878036590501,"strikeZoneBottom":1.47671185724919,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.59555258800098,"aZ":-33.91780525809256,"pfxX":-11.827197518342974,"pfxZ":-1.0209789419889939,"pX":-1.4664668404378682,"pZ":1.4587669457281165,"vX0":6.409218973981066,"vY0":-131.39304173400225,"vZ0":-3.1624601679238227,"x":172.9,"y":199.39,"x0":-2.434756454907702,"y0":50.00459668261,"z0":5.267680725676358,"aX":-20.143103422930032},"breaks":{"breakAngle":27.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":-2.4,"breakHorizontal":19.4,"spinRate":2076,"spinDirection":235},"zone":13,"typeConfidence":2.0,"plateTime":0.42109054812997293,"extension":6.688179147824684},"index":2,"playId":"3ac31c86-76a8-3c94-92b4-e41032f8184e","pitchNumber":3,"startTime":"2025-05-11T21:14:04.278Z","endTime":"2025-05-11T21:14:08.104Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.2,"endSpeed":83.0,"strikeZoneTop":3.18,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.72418169802865,"aZ":-23.15526260665916,"pfxX":-2.4554359508104886,"pfxZ":5.16665765306513,"pX":1.1911574888101184,"pZ":2.208100151608531,"vX0":9.26102401461526,"vY0":-131.074867724906,"vZ0":-3.952509680960392,"x":71.6,"y":179.16,"x0":-2.063143498139097,"y0":50.005598642120454,"z0":5.456775233059165,"aX":-4.289531496771603},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":8.8,"breakHorizontal":2.5,"spinRate":2221,"spinDirection":213},"zone":14,"typeConfidence":2.0,"plateTime":0.4172733206153998,"extension":6.558665842211756},"index":3,"playId":"676605f1-ea95-32a8-96cd-b954856ea0a5","pitchNumber":4,"startTime":"2025-05-11T21:14:20.378Z","endTime":"2025-05-11T21:14:23.840Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"index":4,"startTime":"2025-05-11T21:14:34.357Z","endTime":"2025-05-11T21:14:50.330Z","isPitch":false,"type":"action","player":{"id":621028,"link":"/api/v1/people/621028"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.4,"endSpeed":82.9,"strikeZoneTop":3.18,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.764572772518182,"aZ":-24.764546269794053,"pfxX":-1.7751619300357173,"pfxZ":4.221501392352005,"pX":0.2850741573528765,"pZ":2.530858685971657,"vX0":6.974834957963034,"vY0":-131.56654628650955,"vZ0":-2.7361948170358628,"x":106.13,"y":170.45,"x0":-2.168923026965168,"y0":50.001485756994775,"z0":5.418629359438002,"aX":-3.115468703021188},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":7.3,"breakHorizontal":1.7,"spinRate":2228,"spinDirection":222},"zone":6,"typeConfidence":2.0,"plateTime":0.41622508992991714,"extension":6.467899961497953},"hitData":{"launchSpeed":83.2,"launchAngle":47.0,"totalDistance":243.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":188.6,"coordY":124.68}},"index":5,"playId":"75dbf64a-385c-3c2c-ae17-9f003551df29","pitchNumber":5,"startTime":"2025-05-11T21:14:50.330Z","endTime":"2025-05-11T21:14:59.170Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-05-11T21:14:59.170Z","atBatIndex":31},{"result":{"type":"atBat","event":"Field Error","eventType":"field_error","description":"Emmanuel Rivera reaches on a fielding error by third baseman Yoán Moncada.","rbi":0,"awayScore":1,"homeScore":2,"isOut":false},"about":{"atBatIndex":32,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-05-11T21:16:47.789Z","endTime":"2025-05-11T21:18:17.776Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":0},"matchup":{"batter":{"id":656896,"fullName":"Emmanuel Rivera","link":"/api/v1/people/656896"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":542881,"fullName":"Tyler Anderson","link":"/api/v1/people/542881"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":656896,"fullName":"Emmanuel Rivera","link":"/api/v1/people/656896"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","movementReason":null,"runner":{"id":656896,"fullName":"Emmanuel Rivera","link":"/api/v1/people/656896"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":660162,"link":"/api/v1/people/660162"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_fielding_error"}]}],"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},"pitchData":{"startSpeed":88.0,"endSpeed":81.0,"strikeZoneTop":3.48,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.267434321329997,"aZ":-12.95487685078753,"pfxX":3.9540413539865633,"pfxZ":11.512877964827922,"pX":0.9993736424740399,"pZ":2.2462408048033016,"vX0":-1.659792444129456,"vY0":-128.07437742270062,"vZ0":-7.557806158405588,"x":78.91,"y":178.13,"x0":1.1404170704086443,"y0":50.00291847939641,"z0":6.238797301480508,"aX":6.599975336547942},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":19.4,"breakHorizontal":-6.8,"spinRate":2150,"spinDirection":157},"zone":14,"typeConfidence":0.9,"plateTime":0.42688939401599235,"extension":6.166554962425062},"index":0,"playId":"cefc31ce-f9b7-3387-92b2-ff60580e1a5b","pitchNumber":1,"startTime":"2025-05-11T21:17:07.317Z","endTime":"2025-05-11T21:17:12.306Z","isPitch":true,"type":"pitch"},{"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},"pitchData":{"startSpeed":90.4,"endSpeed":81.7,"strikeZoneTop":3.52961499474536,"strikeZoneBottom":1.66284661800104,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.1915505373396,"aZ":-14.988266978891104,"pfxX":3.919810537443082,"pfxZ":9.97442423251631,"pX":-1.3751132307964977,"pZ":2.656671487244456,"vX0":-7.301140283759983,"vY0":-131.28604769073758,"vZ0":-6.055448873865087,"x":169.42,"y":167.05,"x0":0.9492103569944627,"y0":50.00184560430879,"z0":6.133799124801923,"aX":6.753611915246276},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":16.7,"breakHorizontal":-5.3,"spinRate":2153,"spinDirection":154},"zone":11,"typeConfidence":0.9,"plateTime":0.419307743118984,"extension":6.0325624498158845},"index":1,"playId":"c70fe698-226f-3577-b688-8aa490e4e5b5","pitchNumber":2,"startTime":"2025-05-11T21:17:26.168Z","endTime":"2025-05-11T21:17:29.568Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":80.0,"endSpeed":73.7,"strikeZoneTop":3.5408709591815,"strikeZoneBottom":1.61886695350638,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.92699911598793,"aZ":-19.237332458607273,"pfxX":7.531200146319875,"pfxZ":9.526510540834654,"pX":-0.24546136042270025,"pZ":-0.8958656875665995,"vX0":-5.39688190212142,"vY0":-115.85618723613361,"vZ0":-11.739294736681805,"x":126.36,"y":262.97,"x0":1.1373025552781177,"y0":50.0022354304632,"z0":6.080653947864354,"aX":10.223730765444268},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":14.5,"breakHorizontal":-12.2,"spinRate":2025,"spinDirection":143},"zone":13,"typeConfidence":0.91,"plateTime":0.4730335151861449,"extension":6.01491061793755},"index":2,"playId":"3f84afdd-d5f8-354b-a376-eb705c0fe91c","pitchNumber":3,"startTime":"2025-05-11T21:17:39.924Z","endTime":"2025-05-11T21:17:43.008Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.5,"endSpeed":81.6,"strikeZoneTop":3.48,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.55689762269389,"aZ":-13.926642537681818,"pfxX":2.9968598394860013,"pfxZ":10.69852708390119,"pX":-0.27170677465250626,"pZ":2.081583286210062,"vX0":-4.5857244123586725,"vY0":-130.09431200915955,"vZ0":-7.769402874900798,"x":127.36,"y":182.58,"x0":1.1284884850400125,"y0":50.00262907470765,"z0":6.173019139482966,"aX":5.11164169103519},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":17.8,"breakHorizontal":-4.3,"spinRate":2057,"spinDirection":158},"zone":8,"typeConfidence":0.9,"plateTime":0.4218285618408739,"extension":6.137464140435565},"hitData":{"launchSpeed":98.6,"launchAngle":-26.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":101.32,"coordY":164.76}},"index":3,"playId":"de3ce881-2521-3de4-8256-b31effff998f","pitchNumber":4,"startTime":"2025-05-11T21:18:03.807Z","endTime":"2025-05-11T21:18:17.776Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-05-11T21:18:17.776Z","atBatIndex":32},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Cedric Mullins doubles (6) on a sharp line drive to center fielder Kyren Paris. Emmanuel Rivera to 3rd.","rbi":0,"awayScore":1,"homeScore":2,"isOut":false},"about":{"atBatIndex":33,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-05-11T21:18:40.537Z","endTime":"2025-05-11T21:20:39.419Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":3,"strikes":2,"outs":0},"matchup":{"batter":{"id":656775,"fullName":"Cedric Mullins","link":"/api/v1/people/656775"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":542881,"fullName":"Tyler Anderson","link":"/api/v1/people/542881"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":656775,"fullName":"Cedric Mullins","link":"/api/v1/people/656775"},"postOnThird":{"id":656896,"fullName":"Emmanuel Rivera","link":"/api/v1/people/656896"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":656775,"fullName":"Cedric Mullins","link":"/api/v1/people/656775"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":677347,"link":"/api/v1/people/677347"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":656896,"fullName":"Emmanuel Rivera","link":"/api/v1/people/656896"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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},"pitchData":{"startSpeed":90.1,"endSpeed":82.5,"strikeZoneTop":3.44,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.515700157763213,"aZ":-12.253536237618427,"pfxX":2.324482655794941,"pfxZ":11.461692421735656,"pX":-0.09011557414773899,"pZ":1.9808801819014734,"vX0":-3.9881587071053377,"vY0":-130.9648616406286,"vZ0":-8.184695926188347,"x":120.43,"y":185.3,"x0":1.1500311144378428,"y0":50.001755452771725,"z0":6.061794701710154,"aX":4.039853942137532},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":19.2,"breakHorizontal":-3.4,"spinRate":2147,"spinDirection":158},"zone":8,"typeConfidence":0.91,"plateTime":0.41813284196017086,"extension":6.192760043256034},"index":0,"playId":"d3a68e9e-3a32-3fcf-a941-db47bdbeb6ec","pitchNumber":1,"startTime":"2025-05-11T21:18:47.180Z","endTime":"2025-05-11T21:18:50.998Z","isPitch":true,"type":"pitch"},{"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},"pitchData":{"startSpeed":88.0,"endSpeed":80.7,"strikeZoneTop":3.33274053314816,"strikeZoneBottom":1.54138007037975,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.365293081965447,"aZ":-23.881801189796107,"pfxX":10.986448418430593,"pfxZ":5.009171039200002,"pX":0.3863908647776486,"pZ":1.4533204020119002,"vX0":-8.733971036276687,"vY0":-127.86260255795843,"vZ0":-5.108980486629322,"x":102.27,"y":199.54,"x0":2.419125855276817,"y0":50.002979655601855,"z0":5.351214787784636,"aX":18.191267839536557},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":8.0,"breakHorizontal":-17.9,"spinRate":2090,"spinDirection":125},"zone":9,"typeConfidence":0.9,"plateTime":0.42836709884642454,"extension":5.7361633698242995},"index":1,"playId":"fa3ce867-eeef-3dbc-b9c8-a519221d5943","pitchNumber":2,"startTime":"2025-05-11T21:19:09.187Z","endTime":"2025-05-11T21:19:13.099Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.5,"endSpeed":76.5,"strikeZoneTop":3.42735020239997,"strikeZoneBottom":1.50526060799537,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.918071788901276,"aZ":-22.85809193952345,"pfxX":-2.5593295135685263,"pfxZ":6.3463945842489355,"pX":-1.7974271059041675,"pZ":1.6683078710549184,"vX0":-6.510013618812758,"vY0":-120.0420985253601,"vZ0":-5.699529909609662,"x":185.51,"y":193.74,"x0":1.2756135964588444,"y0":50.003203812184786,"z0":6.091970370009376,"aX":-3.758073202162784},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":10.4,"breakHorizontal":6.1,"spinRate":2323,"spinDirection":166},"zone":13,"typeConfidence":0.9,"plateTime":0.4552165670681325,"extension":6.256076105236365},"index":2,"playId":"9463dd5e-30fe-30b1-9908-7aa47cf5b8b5","pitchNumber":3,"startTime":"2025-05-11T21:19:26.431Z","endTime":"2025-05-11T21:19:29.431Z","isPitch":true,"type":"pitch"},{"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},"pitchData":{"startSpeed":89.5,"endSpeed":81.1,"strikeZoneTop":3.44,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.129427322648223,"aZ":-12.30014597173478,"pfxX":3.775916867841808,"pfxZ":11.714439257953387,"pX":0.7167228203895283,"pZ":2.380696548026425,"vX0":-2.341773796221485,"vY0":-130.14169341021454,"vZ0":-6.961011756414793,"x":89.68,"y":174.5,"x0":1.1427963952126918,"y0":50.000538151692325,"z0":6.0428488140208,"aX":6.404559762674687},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":19.7,"breakHorizontal":-6.2,"spinRate":2167,"spinDirection":152},"zone":6,"typeConfidence":0.9,"plateTime":0.42266590838865703,"extension":6.19421744019686},"index":3,"playId":"f2f73a13-af1a-3215-8866-e45b483d3ff1","pitchNumber":4,"startTime":"2025-05-11T21:19:44.393Z","endTime":"2025-05-11T21:19:47.976Z","isPitch":true,"type":"pitch"},{"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":0},"pitchData":{"startSpeed":78.7,"endSpeed":72.3,"strikeZoneTop":3.34784440659108,"strikeZoneBottom":1.45324838624718,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.034184405598772,"aZ":-24.838946097904095,"pfxX":9.29324306818766,"pfxZ":5.5678445100149005,"pX":-0.6082666375919672,"pZ":0.6982372096521036,"vX0":-6.29549060625387,"vY0":-114.34123013738906,"vZ0":-6.870880261616003,"x":140.19,"y":219.93,"x0":0.9799365002317603,"y0":50.00303305845683,"z0":6.195305263707739,"aX":12.24596633884052},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":8.5,"breakHorizontal":-15.1,"spinRate":1914,"spinDirection":138},"zone":13,"typeConfidence":0.9,"plateTime":0.47990862026971914,"extension":6.113472000288315},"index":4,"playId":"14a5c745-95c7-30ac-a101-396bf2bf138e","pitchNumber":5,"startTime":"2025-05-11T21:20:10.044Z","endTime":"2025-05-11T21:20:13.751Z","isPitch":true,"type":"pitch"},{"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},"pitchData":{"startSpeed":89.5,"endSpeed":81.6,"strikeZoneTop":3.44,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.450795891589113,"aZ":-9.55102357378227,"pfxX":3.781400493508033,"pfxZ":13.282268009465337,"pX":-0.4856027753242966,"pZ":1.660464600942123,"vX0":-5.395436116923278,"vY0":-129.99074942701787,"vZ0":-9.344005998816641,"x":135.51,"y":193.95,"x0":1.130165078878448,"y0":50.00590597306835,"z0":6.037145902439044,"aX":6.442636531112466},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":22.1,"breakHorizontal":-5.6,"spinRate":2244,"spinDirection":157},"zone":7,"typeConfidence":0.9,"plateTime":0.4221345045367446,"extension":6.2585320300389435},"hitData":{"launchSpeed":107.0,"launchAngle":8.0,"totalDistance":212.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":151.51,"coordY":80.4}},"index":5,"playId":"3efe0898-3d51-3af2-88f2-9d6ae59de905","pitchNumber":6,"startTime":"2025-05-11T21:20:26.717Z","endTime":"2025-05-11T21:20:39.419Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-05-11T21:20:39.419Z","atBatIndex":33},{"result":{"type":"atBat","event":"Sac Fly","eventType":"sac_fly","description":"Maverick Handley out on a sacrifice fly to left fielder Taylor Ward. Emmanuel Rivera scores.","rbi":1,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":34,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-05-11T21:21:03.825Z","endTime":"2025-05-11T21:22:19.525Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":668974,"fullName":"Maverick Handley","link":"/api/v1/people/668974"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":542881,"fullName":"Tyler Anderson","link":"/api/v1/people/542881"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":656775,"fullName":"Cedric Mullins","link":"/api/v1/people/656775"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":null,"runner":{"id":668974,"fullName":"Maverick Handley","link":"/api/v1/people/668974"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":621493,"link":"/api/v1/people/621493"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"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":656896,"fullName":"Emmanuel Rivera","link":"/api/v1/people/656896"},"responsiblePitcher":{"id":542881,"link":"/api/v1/people/542881"},"isScoringEvent":true,"rbi":true,"earned":false,"teamUnearned":true,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":79.5,"endSpeed":73.0,"strikeZoneTop":3.26303003278836,"strikeZoneBottom":1.50995097401664,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.279561308274005,"aZ":-22.47218521053097,"pfxX":6.679646686140179,"pfxZ":7.199822985120673,"pX":-0.16835135664734993,"pZ":1.3587352155409511,"vX0":-4.874135525248991,"vY0":-115.58156482392745,"vZ0":-6.4268414015053175,"x":123.42,"y":202.09,"x0":1.103736625697326,"y0":50.00511808752042,"z0":6.3443567800377165,"aX":9.005659230058471},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":11.6,"breakHorizontal":-10.8,"spinRate":1957,"spinDirection":135},"zone":13,"typeConfidence":0.9,"plateTime":0.4745535948126842,"extension":6.122876441855542},"index":0,"playId":"60cd75ef-9302-3e2d-b7a0-91cd96903b39","pitchNumber":1,"startTime":"2025-05-11T21:21:14.413Z","endTime":"2025-05-11T21:21:18.542Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.9,"endSpeed":82.6,"strikeZoneTop":3.25038654404396,"strikeZoneBottom":1.42773778851613,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.790060853685564,"aZ":-12.883247262114317,"pfxX":6.218018220935303,"pfxZ":10.946963976916505,"pX":0.07718723699711684,"pZ":4.313532334573889,"vX0":-5.562694983028943,"vY0":-132.30751394587014,"vZ0":-2.4011090236147954,"x":114.06,"y":122.31,"x0":1.4051076656932329,"y0":50.00493798374527,"z0":6.183957301773979,"aX":10.960243126546525},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":19.4,"breakHorizontal":-10.0,"spinRate":2211,"spinDirection":154},"zone":12,"typeConfidence":2.0,"plateTime":0.4149268177471832,"extension":5.947193780092765},"index":1,"playId":"fd0704de-592e-373a-9c77-faf14e0cc48f","pitchNumber":2,"startTime":"2025-05-11T21:21:30.210Z","endTime":"2025-05-11T21:21:33.210Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.8,"endSpeed":77.6,"strikeZoneTop":3.285,"strikeZoneBottom":1.487,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.200870023459213,"aZ":-21.00478078365308,"pfxX":-0.7506501787987971,"pfxZ":7.342620531612842,"pX":-0.1143779480915481,"pZ":2.355707221187723,"vX0":-3.4682088753107454,"vY0":-122.0643902456824,"vZ0":-4.758118729196127,"x":121.36,"y":175.18,"x0":1.4176812386705375,"y0":50.002436832204886,"z0":6.119913263807058,"aX":-1.141871226436294},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":12.5,"breakHorizontal":2.2,"spinRate":2325,"spinDirection":166},"zone":5,"typeConfidence":0.91,"plateTime":0.44733739902406544,"extension":6.234662715489519},"index":2,"playId":"80ce441f-6de2-386c-8d47-3adae59365af","pitchNumber":3,"startTime":"2025-05-11T21:21:48.023Z","endTime":"2025-05-11T21:21:51.023Z","isPitch":true,"type":"pitch"},{"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":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.2,"endSpeed":77.2,"strikeZoneTop":3.285,"strikeZoneBottom":1.487,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.304379303037273,"aZ":-22.046813623554957,"pfxX":-1.6457840372943906,"pfxZ":6.742210196007672,"pX":-0.0013572413654714508,"pZ":1.8763221492721545,"vX0":-3.1712170725259363,"vY0":-121.13766796018314,"vZ0":-5.334852338909725,"x":117.05,"y":188.12,"x0":1.5330743770558042,"y0":50.00291365107742,"z0":6.00783856777856,"aX":-2.471441428375128},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":11.3,"breakHorizontal":3.7,"spinRate":2357,"spinDirection":167},"zone":8,"typeConfidence":0.91,"plateTime":0.45032887263333565,"extension":5.932821205000463},"hitData":{"launchSpeed":90.2,"launchAngle":22.0,"totalDistance":301.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":78.44,"coordY":88.3}},"index":3,"playId":"e4e6c0ea-c174-3b99-8a4a-0bbaa988914d","pitchNumber":4,"startTime":"2025-05-11T21:22:08.431Z","endTime":"2025-05-11T21:22:19.525Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-05-11T21:22:19.525Z","atBatIndex":34},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Gunnar Henderson called out on strikes.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":35,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-05-11T21:22:55.505Z","endTime":"2025-05-11T21:24:28.849Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":542881,"fullName":"Tyler Anderson","link":"/api/v1/people/542881"},"pitchHand":{"code":"L","description":"Left"},"postOnThird":{"id":656775,"fullName":"Cedric Mullins","link":"/api/v1/people/656775"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3,4,5],"actionIndex":[2],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 3B","eventType":"stolen_base_3b","movementReason":"r_stolen_base_3b","runner":{"id":656775,"fullName":"Cedric Mullins","link":"/api/v1/people/656775"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":681351,"link":"/api/v1/people/681351"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":83.5,"endSpeed":77.6,"strikeZoneTop":3.67937710286501,"strikeZoneBottom":1.72999897230901,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.72203696700784,"aZ":-18.668064795526558,"pfxX":-1.6923345568936194,"pfxZ":8.965970143927617,"pX":-0.3150613919518591,"pZ":0.5996043526894499,"vX0":-3.6187334264454134,"vY0":-121.40476915362072,"vZ0":-9.239292964848277,"x":129.01,"y":222.59,"x0":1.4093834306001307,"y0":50.00571704853875,"z0":6.052850105753517,"aX":-2.5488271446384902},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":14.5,"breakHorizontal":3.8,"spinRate":2136,"spinDirection":160},"zone":13,"typeConfidence":0.91,"plateTime":0.4495915128142318,"extension":6.133545585396619},"index":0,"playId":"cdc4f6c2-596a-3caa-a9da-305e3d6ac97c","pitchNumber":1,"startTime":"2025-05-11T21:22:55.505Z","endTime":"2025-05-11T21:22:59.158Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.5,"endSpeed":77.9,"strikeZoneTop":3.65842183491704,"strikeZoneBottom":1.65923721713715,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.01666295886596,"aZ":-23.727924831962298,"pfxX":-1.420003005144875,"pfxZ":5.539420998735032,"pX":-0.4367574723613601,"pZ":2.8149589964122814,"vX0":-4.135701568264805,"vY0":-121.6669814072174,"vZ0":-3.21981695266576,"x":133.65,"y":162.78,"x0":1.457963512072227,"y0":50.00390811475766,"z0":6.173365396395946,"aX":-2.1651414273416845},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":9.6,"breakHorizontal":3.4,"spinRate":2318,"spinDirection":161},"zone":4,"typeConfidence":0.9,"plateTime":0.4472579210077283,"extension":5.873412773795846},"index":1,"playId":"22347088-3886-3c70-b174-5fd9c9c42a0a","pitchNumber":2,"startTime":"2025-05-11T21:23:18.097Z","endTime":"2025-05-11T21:23:23.688Z","isPitch":true,"type":"pitch"},{"details":{"description":"Cedric Mullins steals (6) 3rd base.","event":"Stolen Base 3B","eventType":"stolen_base_3b","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"index":2,"actionPlayId":"22347088-3886-3c70-b174-5fd9c9c42a0a","startTime":"2025-05-11T21:23:37.799Z","endTime":"2025-05-11T21:23:47.851Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":656775,"link":"/api/v1/people/656775"}},{"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},"pitchData":{"startSpeed":89.3,"endSpeed":81.7,"strikeZoneTop":3.67230987063651,"strikeZoneBottom":1.69373716813667,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.59544469117212,"aZ":-24.94874961786726,"pfxX":12.028997673321884,"pfxZ":4.239965848840462,"pX":0.9277942909002664,"pZ":1.631218374209764,"vX0":-7.607969650455661,"vY0":-129.81513990334142,"vZ0":-4.571205159184141,"x":81.63,"y":194.74,"x0":2.336106944565164,"y0":50.003862665585245,"z0":5.318163268322796,"aX":20.497557141942192},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":6.8,"breakHorizontal":-20.0,"spinRate":2188,"spinDirection":120},"zone":14,"typeConfidence":0.91,"plateTime":0.4221971098985131,"extension":5.759500905311248},"index":3,"playId":"8e53fa35-803b-37f1-8a32-7b19cf18f892","pitchNumber":3,"startTime":"2025-05-11T21:23:47.851Z","endTime":"2025-05-11T21:23:52.434Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.1,"endSpeed":77.2,"strikeZoneTop":3.72,"strikeZoneBottom":1.73,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.511995379745702,"aZ":-26.25126476752542,"pfxX":-1.9566659937014652,"pfxZ":3.959159448409526,"pX":-1.2680881979268301,"pZ":1.7678425759255423,"vX0":-5.738218491857231,"vY0":-120.94981693755345,"vZ0":-4.822304098136885,"x":165.34,"y":191.05,"x0":1.3803475706781512,"y0":50.00285626038524,"z0":6.0639103417480875,"aX":-2.924785393305444},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":6.4,"breakHorizontal":4.8,"spinRate":2492,"spinDirection":189},"zone":13,"typeConfidence":2.0,"plateTime":0.45124164175322257,"extension":6.04487389569393},"index":4,"playId":"b5af45d7-02de-3a34-bcd6-6ec2934ef4d4","pitchNumber":4,"startTime":"2025-05-11T21:24:06.333Z","endTime":"2025-05-11T21:24:09.930Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":89.6,"endSpeed":82.2,"strikeZoneTop":3.68202583159871,"strikeZoneBottom":1.67530289503912,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.0744731402154,"aZ":-12.667352502393417,"pfxX":2.0272303146144974,"pfxZ":11.337896175434981,"pX":-0.24307766455106197,"pZ":1.575032270587031,"vX0":-4.151480285122194,"vY0":-130.26563523791697,"vZ0":-8.813239929204995,"x":126.27,"y":196.25,"x0":1.1070730252071674,"y0":50.003689136503894,"z0":5.957354454860292,"aX":3.4884429896078193},"breaks":{"breakAngle":10.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":18.8,"breakHorizontal":-2.8,"spinRate":2252,"spinDirection":154},"zone":8,"typeConfidence":0.9,"plateTime":0.42028651426507846,"extension":6.147587120804149},"index":5,"playId":"be4cda9e-148e-3d68-9c7d-88a93c93d710","pitchNumber":5,"startTime":"2025-05-11T21:24:24.792Z","endTime":"2025-05-11T21:24:28.849Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-05-11T21:24:28.849Z","atBatIndex":35},{"result":{"type":"atBat","event":"Intent Walk","eventType":"intent_walk","description":"Tyler Anderson intentionally walks Tyler O'Neill.","rbi":0,"awayScore":2,"homeScore":2,"isOut":false},"about":{"atBatIndex":36,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-05-11T21:24:40.169Z","endTime":"2025-05-11T21:24:53.670Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":2},"matchup":{"batter":{"id":641933,"fullName":"Tyler O'Neill","link":"/api/v1/people/641933"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":542881,"fullName":"Tyler Anderson","link":"/api/v1/people/542881"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":641933,"fullName":"Tyler O'Neill","link":"/api/v1/people/641933"},"postOnThird":{"id":656775,"fullName":"Cedric Mullins","link":"/api/v1/people/656775"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Intent Walk","eventType":"intent_walk","movementReason":null,"runner":{"id":641933,"fullName":"Tyler O'Neill","link":"/api/v1/people/641933"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"VB","description":"Automatic Ball - Intentional"},"description":"Automatic Ball - Intentional","code":"VB","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"index":0,"playId":"07779616-0376-1003-000c-f08cd117d70a","pitchNumber":0,"startTime":"2025-05-11T21:24:52.204Z","endTime":"2025-05-11T21:24:52.220Z","isPitch":false,"type":"no_pitch"},{"details":{"call":{"code":"VB","description":"Automatic Ball - Intentional"},"description":"Automatic Ball - Intentional","code":"VB","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"index":1,"playId":"07779616-0376-1013-000c-f08cd117d70a","pitchNumber":0,"startTime":"2025-05-11T21:24:52.220Z","endTime":"2025-05-11T21:24:52.222Z","isPitch":false,"type":"no_pitch"},{"details":{"call":{"code":"VB","description":"Automatic Ball - Intentional"},"description":"Automatic Ball - Intentional","code":"VB","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"index":2,"playId":"07779616-0376-1023-000c-f08cd117d70a","pitchNumber":0,"startTime":"2025-05-11T21:24:52.222Z","endTime":"2025-05-11T21:24:53.222Z","isPitch":false,"type":"no_pitch"},{"details":{"call":{"code":"VB","description":"Automatic Ball - Intentional"},"description":"Automatic Ball - Intentional","code":"VB","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":2},"index":3,"playId":"07779616-0376-1033-000c-f08cd117d70a","pitchNumber":0,"startTime":"2025-05-11T21:24:52.222Z","endTime":"2025-05-11T21:24:53.670Z","isPitch":false,"type":"no_pitch"}],"playEndTime":"2025-05-11T21:24:53.670Z","atBatIndex":36},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Ryan Mountcastle singles on a line drive to right fielder Jo Adell. Cedric Mullins scores. Tyler O'Neill to 2nd.","rbi":1,"awayScore":3,"homeScore":2,"isOut":false},"about":{"atBatIndex":37,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-05-11T21:25:00.698Z","endTime":"2025-05-11T21:26:50.453Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":60},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":663624,"fullName":"Ryan Mountcastle","link":"/api/v1/people/663624"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":542881,"fullName":"Tyler Anderson","link":"/api/v1/people/542881"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":663624,"fullName":"Ryan Mountcastle","link":"/api/v1/people/663624"},"postOnSecond":{"id":641933,"fullName":"Tyler O'Neill","link":"/api/v1/people/641933"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":663624,"fullName":"Ryan Mountcastle","link":"/api/v1/people/663624"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":666176,"link":"/api/v1/people/666176"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":656775,"fullName":"Cedric Mullins","link":"/api/v1/people/656775"},"responsiblePitcher":{"id":542881,"link":"/api/v1/people/542881"},"isScoringEvent":true,"rbi":true,"earned":false,"teamUnearned":true,"playIndex":4},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":641933,"fullName":"Tyler O'Neill","link":"/api/v1/people/641933"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":79.8,"endSpeed":73.0,"strikeZoneTop":3.74,"strikeZoneBottom":1.8,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.153252305685722,"aZ":-24.562535047119837,"pfxX":8.791018847404818,"pfxZ":5.632873623149087,"pX":-0.48026946046869695,"pZ":1.6103599356360014,"vX0":-5.906930758314325,"vY0":-115.93597411993528,"vZ0":-5.400819281659412,"x":135.31,"y":195.3,"x0":0.9677369641206394,"y0":50.00255431700963,"z0":6.335854189787575,"aX":11.879667027328683},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":9.0,"breakHorizontal":-14.3,"spinRate":2020,"spinDirection":137},"zone":13,"typeConfidence":0.88,"plateTime":0.47375275394470284,"extension":6.073325500248643},"index":0,"playId":"344891c2-bc42-3417-8e7d-756252ddaad6","pitchNumber":1,"startTime":"2025-05-11T21:25:19.001Z","endTime":"2025-05-11T21:25:22.001Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":2},"index":1,"playId":"9b5af5de-704a-3e7e-8ac1-2d45760269cd","startTime":"2025-05-11T21:25:34.453Z","endTime":"2025-05-11T21:25:37.503Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.1,"endSpeed":81.7,"strikeZoneTop":3.67960903559141,"strikeZoneBottom":1.78257132070674,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.635493935329976,"aZ":-13.802037771379533,"pfxX":4.4582879832776054,"pfxZ":10.68548438524986,"pX":-1.497281966887198,"pZ":3.163821586287428,"vX0":-8.126778364880803,"vY0":-130.823989066585,"vZ0":-4.9964928215800954,"x":174.07,"y":153.36,"x0":1.0814005670385374,"y0":50.004999633919596,"z0":6.146280224590793,"aX":7.66774202043984},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":18.4,"breakHorizontal":-6.1,"spinRate":2291,"spinDirection":157},"zone":11,"typeConfidence":0.9,"plateTime":0.41994418700079805,"extension":5.964374600374467},"index":2,"playId":"5dbecdcf-2044-31d9-806d-a97eeaf2e241","pitchNumber":2,"startTime":"2025-05-11T21:25:56.962Z","endTime":"2025-05-11T21:26:00.473Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":80.0,"endSpeed":73.5,"strikeZoneTop":3.74,"strikeZoneBottom":1.8,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.907676338662093,"aZ":-24.289725400617034,"pfxX":8.175504126462343,"pfxZ":5.751933946789515,"pX":-0.13120335451164322,"pZ":2.5536333243870515,"vX0":-5.436699550696643,"vY0":-116.38203851960418,"vZ0":-3.5815873676624097,"x":122.0,"y":169.83,"x0":1.1732556412488246,"y0":50.00563957112059,"z0":6.414018935203711,"aX":11.213429578065321},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":9.8,"breakHorizontal":-13.4,"spinRate":2060,"spinDirection":137},"zone":5,"typeConfidence":0.87,"plateTime":0.4706888885383087,"extension":5.8030234053576955},"index":3,"playId":"e9107361-d5ba-326e-809e-086c79ae31b4","pitchNumber":3,"startTime":"2025-05-11T21:26:13.297Z","endTime":"2025-05-11T21:26:17.525Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.0,"endSpeed":83.3,"strikeZoneTop":3.74,"strikeZoneBottom":1.8,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.067265741595616,"aZ":-13.33133357401385,"pfxX":4.108017971756676,"pfxZ":10.615539572999918,"pX":0.2657572438590879,"pZ":2.429767620440357,"vX0":-4.22596022077423,"vY0":-132.34712150137395,"vZ0":-6.991518668954173,"x":106.87,"y":173.18,"x0":1.348973503437037,"y0":50.00504077068328,"z0":6.080982395089639,"aX":7.293581854161329},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":17.9,"breakHorizontal":-6.5,"spinRate":2195,"spinDirection":150},"zone":5,"typeConfidence":0.9,"plateTime":0.4137591547346795,"extension":6.0571945414793165},"hitData":{"launchSpeed":92.5,"launchAngle":15.0,"totalDistance":243.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":167.22,"coordY":107.98}},"index":4,"playId":"1d74922d-abd7-30b6-b95d-b54b0f5cf90b","pitchNumber":4,"startTime":"2025-05-11T21:26:40.521Z","endTime":"2025-05-11T21:26:50.453Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-05-11T21:26:50.453Z","atBatIndex":37},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Adley Rutschman lines out sharply to left fielder Taylor Ward.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":38,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-05-11T21:27:14.615Z","endTime":"2025-05-11T21:27:52.812Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":668939,"fullName":"Adley Rutschman","link":"/api/v1/people/668939"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":542881,"fullName":"Tyler Anderson","link":"/api/v1/people/542881"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":668939,"fullName":"Adley Rutschman","link":"/api/v1/people/668939"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":621493,"link":"/api/v1/people/621493"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":78.5,"endSpeed":71.9,"strikeZoneTop":3.44944372914549,"strikeZoneBottom":1.57582428286532,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.653637019032477,"aZ":-25.856233585159053,"pfxX":8.97097455347711,"pfxZ":4.787750874036654,"pX":1.0428024212635285,"pZ":3.2552459266894362,"vX0":-2.728597172347215,"vY0":-114.28376337428128,"vZ0":-1.5495866167906045,"x":77.25,"y":150.89,"x0":1.088911560675298,"y0":50.00084033573911,"z0":6.488945219156028,"aX":11.829138768074262},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":8.5,"breakHorizontal":-15.5,"spinRate":1968,"spinDirection":135},"zone":12,"typeConfidence":0.9,"plateTime":0.47983275611014387,"extension":5.799805731726513},"index":0,"playId":"d4648788-90e5-3a9f-ba8a-1aab8b829f27","pitchNumber":1,"startTime":"2025-05-11T21:27:25.569Z","endTime":"2025-05-11T21:27:29.663Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.6,"endSpeed":78.7,"strikeZoneTop":3.44,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.68839513045766,"aZ":-20.235215241995196,"pfxX":-1.1759076504791466,"pfxZ":7.668697821254034,"pX":-0.07241723418907275,"pZ":1.9367144308004727,"vX0":-3.565113096058431,"vY0":-123.25581919645698,"vZ0":-6.096714911488936,"x":119.76,"y":186.49,"x0":1.5385363661216622,"y0":50.005263737566764,"z0":6.12121688805902,"aX":-1.831765408836301},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":12.8,"breakHorizontal":2.9,"spinRate":2371,"spinDirection":161},"zone":8,"typeConfidence":0.91,"plateTime":0.44231761162373306,"extension":5.836587299982008},"hitData":{"launchSpeed":104.2,"launchAngle":19.0,"totalDistance":305.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":59.57,"coordY":95.87}},"index":1,"playId":"48892acc-6965-3bb3-97ae-8b52d80e0d5b","pitchNumber":2,"startTime":"2025-05-11T21:27:44.658Z","endTime":"2025-05-11T21:27:52.812Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-05-11T21:27:52.812Z","atBatIndex":38},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Tim Anderson walks.","rbi":0,"awayScore":3,"homeScore":2,"isOut":false},"about":{"atBatIndex":39,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-05-11T21:29:44.743Z","endTime":"2025-05-11T21:31:40.813Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":641313,"fullName":"Tim Anderson","link":"/api/v1/people/641313"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":621107,"fullName":"Zach Eflin","link":"/api/v1/people/621107"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":641313,"fullName":"Tim Anderson","link":"/api/v1/people/641313"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":641313,"fullName":"Tim Anderson","link":"/api/v1/people/641313"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.9,"endSpeed":81.9,"strikeZoneTop":3.4784585924025,"strikeZoneBottom":1.57176463303364,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.40857434138828,"aZ":-30.92578047140394,"pfxX":-11.64326354252534,"pfxZ":0.7326266601955638,"pX":-0.05260027831370854,"pZ":1.5026810542371785,"vX0":9.640367680072195,"vY0":-130.54138331177214,"vZ0":-3.652363379081149,"x":119.0,"y":198.21,"x0":-2.2943249190518635,"y0":50.00651848760439,"z0":5.267277197597857,"aX":-19.948491972456978},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":0.6,"breakHorizontal":18.7,"spinRate":1997,"spinDirection":237},"zone":8,"typeConfidence":2.0,"plateTime":0.42079119264238596,"extension":6.6889241828860735},"index":0,"playId":"baf0be68-5f43-3b3e-873a-262782442ba2","pitchNumber":1,"startTime":"2025-05-11T21:29:55.660Z","endTime":"2025-05-11T21:29:59.597Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.2,"endSpeed":82.6,"strikeZoneTop":3.47473082067066,"strikeZoneBottom":1.56099451151577,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.804411168181037,"aZ":-24.27042551186976,"pfxX":-1.6310575160733736,"pfxZ":4.612163098591564,"pX":1.6616998458965813,"pZ":1.0961057049331842,"vX0":10.417110427207783,"vY0":-129.50572794840485,"vZ0":-6.007578108024782,"x":53.66,"y":209.19,"x0":-2.1857365733363685,"y0":50.0039960520166,"z0":5.280325430388781,"aX":-2.7972686220490597},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":7.3,"breakHorizontal":0.8,"spinRate":2241,"spinDirection":220},"zone":14,"typeConfidence":2.0,"plateTime":0.4215278730659855,"extension":6.7232475603895985},"index":1,"playId":"0570c42c-bc40-3e84-bfd6-b0326c70065b","pitchNumber":2,"startTime":"2025-05-11T21:30:10.142Z","endTime":"2025-05-11T21:30:13.142Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.9,"endSpeed":80.6,"strikeZoneTop":3.49302051087363,"strikeZoneBottom":1.47056674468521,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.597517483650147,"aZ":-25.671894529116205,"pfxX":-0.43043800343645566,"pfxZ":3.9310531850191754,"pX":0.007411273463663883,"pZ":2.6812398984332955,"vX0":5.907753766438754,"vY0":-127.9245534125112,"vZ0":-2.008789079641825,"x":116.72,"y":166.39,"x0":-2.276975792815139,"y0":50.0062732398711,"z0":5.490797524453989,"aX":-0.7126805349935764},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":6.8,"breakHorizontal":-0.6,"spinRate":2222,"spinDirection":209},"zone":5,"typeConfidence":2.0,"plateTime":0.42828911439472117,"extension":6.487941891882167},"index":2,"playId":"fd215e45-92a1-3dd0-9075-be7cb5ac9aef","pitchNumber":3,"startTime":"2025-05-11T21:30:24.494Z","endTime":"2025-05-11T21:30:27.494Z","isPitch":true,"type":"pitch"},{"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":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":76.5,"endSpeed":70.6,"strikeZoneTop":3.56785785553229,"strikeZoneBottom":1.51799462260455,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.76630605119142,"aZ":-35.55860421985237,"pfxX":7.2450747437879315,"pfxZ":-2.6893190953819666,"pX":-0.7376466497903807,"pZ":2.6468619210454496,"vX0":1.7292613662291587,"vY0":-111.35654419865969,"vZ0":1.2835731271296653,"x":145.12,"y":167.31,"x0":-2.465444828314154,"y0":50.004720142956316,"z0":5.738227861661436,"aX":9.110077512072147},"breaks":{"breakAngle":14.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.9,"breakVerticalInduced":-4.2,"breakHorizontal":-13.6,"spinRate":2365,"spinDirection":70},"zone":4,"typeConfidence":2.0,"plateTime":0.49163549459083944,"extension":6.5279681360870345},"index":3,"playId":"3b7d9ace-d68f-39ee-807c-d385f70563d2","pitchNumber":4,"startTime":"2025-05-11T21:30:38.189Z","endTime":"2025-05-11T21:30:49.797Z","isPitch":true,"type":"pitch"},{"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},"pitchData":{"startSpeed":91.5,"endSpeed":82.9,"strikeZoneTop":3.54399720847695,"strikeZoneBottom":1.50999871793111,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.5702052305792,"aZ":-31.239180392008016,"pfxX":-9.836532576723878,"pfxZ":0.5325604165556284,"pX":-2.4474363988455474,"pZ":1.9846292239669319,"vX0":3.4267501732090557,"vY0":-133.08628816916993,"vZ0":-2.6222161919597364,"x":210.29,"y":185.2,"x0":-2.4851160008464284,"y0":50.00537721327419,"z0":5.280315620891207,"aX":-17.382260362626038},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":0.6,"breakHorizontal":16.9,"spinRate":2017,"spinDirection":236},"zone":13,"typeConfidence":2.0,"plateTime":0.41394380457527236,"extension":6.538983342071463},"index":4,"playId":"c116b090-a06c-3bee-b5f1-88fa7a8ff0b8","pitchNumber":5,"startTime":"2025-05-11T21:30:57.357Z","endTime":"2025-05-11T21:31:00.505Z","isPitch":true,"type":"pitch"},{"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":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":77.3,"endSpeed":71.2,"strikeZoneTop":3.53,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.602911740885396,"aZ":-37.81963565114056,"pfxX":7.782097535545652,"pfxZ":-4.420303323741525,"pX":-0.5594658915371444,"pZ":1.8419469954706749,"vX0":1.8821490778726049,"vY0":-112.6035840530576,"vZ0":0.10056326840227614,"x":138.33,"y":189.05,"x0":-2.4184354851465115,"y0":50.00477713419299,"z0":5.6424040981344055,"aX":9.933218354094855},"breaks":{"breakAngle":15.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.5,"breakVerticalInduced":-7.7,"breakHorizontal":-14.6,"spinRate":2392,"spinDirection":72},"zone":7,"typeConfidence":2.0,"plateTime":0.4875652697859061,"extension":6.504736767312899},"index":5,"playId":"d6774890-fb15-30db-99b1-88b6552f6135","pitchNumber":6,"startTime":"2025-05-11T21:31:17.431Z","endTime":"2025-05-11T21:31:20.682Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.2,"endSpeed":83.0,"strikeZoneTop":3.54944329853279,"strikeZoneBottom":1.59571638484865,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.233035557133807,"aZ":-25.062465813086206,"pfxX":-5.995283372858812,"pfxZ":4.009261428542805,"pX":-1.631326448930709,"pZ":2.952458780494074,"vX0":3.641652173166548,"vY0":-132.79296762607188,"vZ0":-1.6624660255278494,"x":179.18,"y":159.06,"x0":-2.24635090531154,"y0":50.00355227934388,"z0":5.422057758003591,"aX":-10.635156440305627},"breaks":{"breakAngle":21.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":7.1,"breakHorizontal":10.0,"spinRate":2150,"spinDirection":234},"zone":11,"typeConfidence":2.0,"plateTime":0.41355018024465773,"extension":6.561354141110387},"index":6,"playId":"47fc9567-b8ef-3798-b0a9-2151646c8484","pitchNumber":7,"startTime":"2025-05-11T21:31:36.030Z","endTime":"2025-05-11T21:31:40.813Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-05-11T21:31:40.813Z","atBatIndex":39},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Zach Neto strikes out swinging.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":40,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-05-11T21:31:57.165Z","endTime":"2025-05-11T21:35:31.503Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":621107,"fullName":"Zach Eflin","link":"/api/v1/people/621107"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":641313,"fullName":"Tim Anderson","link":"/api/v1/people/641313"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,3,4,5,6],"actionIndex":[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":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":668974,"link":"/api/v1/people/668974"},"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, 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},"pitchData":{"startSpeed":77.2,"endSpeed":71.2,"strikeZoneTop":3.2995135064182,"strikeZoneBottom":1.52840084919387,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.879790089812392,"aZ":-32.9890070348454,"pfxX":6.928660894094307,"pfxZ":-0.6401746586190011,"pX":0.7431325940941452,"pZ":2.311669582862665,"vX0":4.49699626228081,"vY0":-112.35467735170675,"vZ0":-0.12295434455492438,"x":88.67,"y":176.36,"x0":-2.1863169253781343,"y0":50.00232061118743,"z0":5.727300359883521,"aX":8.832650860721383},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.8,"breakVerticalInduced":-0.8,"breakHorizontal":-13.7,"spinRate":2338,"spinDirection":63},"zone":6,"typeConfidence":2.0,"plateTime":0.4880156555029922,"extension":6.529359102061792},"index":0,"playId":"65b7b2b4-b34a-3dd9-a138-5a6fa5553340","pitchNumber":1,"startTime":"2025-05-11T21:32:07.579Z","endTime":"2025-05-11T21:32:11.284Z","isPitch":true,"type":"pitch"},{"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},"pitchData":{"startSpeed":88.2,"endSpeed":80.2,"strikeZoneTop":3.23,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.921283356480124,"aZ":-33.81063490579375,"pfxX":-12.078197024067205,"pfxZ":-0.9912172002883537,"pX":-0.9878138050823565,"pZ":2.2271890291790166,"vX0":7.250829984925039,"vY0":-128.1891574107042,"vZ0":-1.761380141946151,"x":154.65,"y":178.65,"x0":-2.298114557137959,"y0":50.00414016780854,"z0":5.587281465617997,"aX":-19.90583814715474},"breaks":{"breakAngle":28.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":-1.9,"breakHorizontal":20.0,"spinRate":1788,"spinDirection":247},"zone":13,"typeConfidence":2.0,"plateTime":0.4288910258967231,"extension":6.724174747971411},"index":1,"playId":"c82c8360-8d7b-34a7-a4fb-14db3e5b1230","pitchNumber":2,"startTime":"2025-05-11T21:32:26.745Z","endTime":"2025-05-11T21:32:31.403Z","isPitch":true,"type":"pitch"},{"details":{"description":"Injury Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2025-05-11T21:32:59.950Z","endTime":"2025-05-11T21:34:20.296Z","isPitch":false,"type":"action","player":{"id":687263,"link":"/api/v1/people/687263"}},{"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":0},"pitchData":{"startSpeed":77.2,"endSpeed":70.8,"strikeZoneTop":3.3075246527937,"strikeZoneBottom":1.56032290537867,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.486920788107934,"aZ":-38.029303972177054,"pfxX":7.107584273498956,"pfxZ":-4.6505990949592135,"pX":-0.6594679296630647,"pZ":0.6712132214490846,"vX0":1.6498439034473464,"vY0":-112.42729723164192,"vZ0":-2.175264021684966,"x":142.14,"y":220.66,"x0":-2.328785354721258,"y0":50.00332008234249,"z0":5.571025788719205,"aX":8.949427985215008},"breaks":{"breakAngle":13.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.1,"breakVerticalInduced":-8.6,"breakHorizontal":-13.3,"spinRate":2428,"spinDirection":70},"zone":13,"typeConfidence":2.0,"plateTime":0.4902669885822877,"extension":6.549737212839752},"index":3,"playId":"f73b295b-71a1-336d-bc65-65db8967ab10","pitchNumber":3,"startTime":"2025-05-11T21:34:20.296Z","endTime":"2025-05-11T21:34:23.695Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":79.3,"endSpeed":72.3,"strikeZoneTop":3.22618467787591,"strikeZoneBottom":1.50686198412123,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.560310613690845,"aZ":-37.080101876831485,"pfxX":6.95974164836142,"pfxZ":-3.6905076513216155,"pX":-0.8838441999254949,"pZ":1.9128878834497884,"vX0":1.3924908526258355,"vY0":-115.42903711463585,"vZ0":-0.06657192014248525,"x":150.69,"y":187.13,"x0":-2.4007904685152135,"y0":50.004009256689834,"z0":5.5586400201833115,"aX":9.247624072512977},"breaks":{"breakAngle":14.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.3,"breakVerticalInduced":-6.4,"breakHorizontal":-13.0,"spinRate":2335,"spinDirection":76},"zone":13,"typeConfidence":2.0,"plateTime":0.4773361849104534,"extension":6.539086665157236},"index":4,"playId":"6fa5aad8-7418-3767-ad6a-9b2f639f69fa","pitchNumber":4,"startTime":"2025-05-11T21:34:44.617Z","endTime":"2025-05-11T21:34:48.506Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":0},"index":5,"playId":"1e38a0c6-4606-3a76-a17a-724555274a9f","startTime":"2025-05-11T21:35:05.635Z","endTime":"2025-05-11T21:35:09.855Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"pitchData":{"startSpeed":91.1,"endSpeed":83.8,"strikeZoneTop":3.23,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.891163652627228,"aZ":-31.687787267967114,"pfxX":-10.027610226411142,"pfxZ":0.2744153886574354,"pX":-0.7715538822407906,"pZ":1.821377929124433,"vX0":7.409802385391852,"vY0":-132.55424503948095,"vZ0":-3.1806594304620806,"x":146.41,"y":189.6,"x0":-2.298002905262636,"y0":50.00428003411306,"z0":5.346388189951486,"aX":-17.8758036422643},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":0.0,"breakHorizontal":16.6,"spinRate":2086,"spinDirection":234},"zone":7,"typeConfidence":2.0,"plateTime":0.41294431651017627,"extension":6.655781927268673},"index":6,"playId":"5c1b4174-9cdb-30a5-85f5-d7a2b2bbf972","pitchNumber":5,"startTime":"2025-05-11T21:35:27.126Z","endTime":"2025-05-11T21:35:31.503Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-05-11T21:35:31.503Z","atBatIndex":40},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Yoán Moncada lines out to right fielder Tyler O'Neill.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":41,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-05-11T21:35:44.906Z","endTime":"2025-05-11T21:36:07.851Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":660162,"fullName":"Yoán Moncada","link":"/api/v1/people/660162"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":621107,"fullName":"Zach Eflin","link":"/api/v1/people/621107"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":641313,"fullName":"Tim Anderson","link":"/api/v1/people/641313"},"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":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":660162,"fullName":"Yoán Moncada","link":"/api/v1/people/660162"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":641933,"link":"/api/v1/people/641933"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.2,"endSpeed":83.6,"strikeZoneTop":3.49,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.60172408364456,"aZ":-27.083240075270307,"pfxX":-12.34547295552047,"pfxZ":2.8593707732223894,"pX":0.26081602742331533,"pZ":2.3781120453467426,"vX0":10.728380061943804,"vY0":-132.39914815599684,"vZ0":-2.8635590649143134,"x":107.06,"y":174.57,"x0":-2.2348364679651542,"y0":50.00324300772421,"z0":5.450529480744664,"aX":-21.97416103652512},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":4.8,"breakHorizontal":20.0,"spinRate":2146,"spinDirection":239},"zone":5,"typeConfidence":2.0,"plateTime":0.4133076917932592,"extension":6.509944452821866},"hitData":{"launchSpeed":93.1,"launchAngle":23.0,"totalDistance":324.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":185.49,"coordY":83.16}},"index":0,"playId":"411cc701-4df1-3f97-ad05-76d33fd16daf","pitchNumber":1,"startTime":"2025-05-11T21:35:58.858Z","endTime":"2025-05-11T21:36:07.851Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-05-11T21:36:07.851Z","atBatIndex":41},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jorge Soler grounds out, shortstop Gunnar Henderson to first baseman Ryan Mountcastle.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":42,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-05-11T21:36:21.523Z","endTime":"2025-05-11T21:39:06.452Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":624585,"fullName":"Jorge Soler","link":"/api/v1/people/624585"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":621107,"fullName":"Zach Eflin","link":"/api/v1/people/621107"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":624585,"fullName":"Jorge Soler","link":"/api/v1/people/624585"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":683002,"link":"/api/v1/people/683002"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":663624,"link":"/api/v1/people/663624"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.3,"endSpeed":81.9,"strikeZoneTop":3.7717243453633,"strikeZoneBottom":1.83587162361108,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.35469880999261,"aZ":-25.00410249521284,"pfxX":-1.2816953746285769,"pfxZ":4.19280006100095,"pX":-0.4809128771587428,"pZ":2.6909611254127808,"vX0":5.135272379588346,"vY0":-130.02151992895372,"vZ0":-2.3361201561022464,"x":135.33,"y":166.12,"x0":-2.3154364545527604,"y0":50.00553937567139,"z0":5.499171550026435,"aX":-2.1938723956479556},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":7.3,"breakHorizontal":1.2,"spinRate":2116,"spinDirection":213},"zone":4,"typeConfidence":2.0,"plateTime":0.4213170405205928,"extension":6.571659177190367},"index":0,"playId":"a4289d38-b0b6-387c-8b08-09d8e19ba688","pitchNumber":1,"startTime":"2025-05-11T21:36:37.414Z","endTime":"2025-05-11T21:36:40.414Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":79.3,"endSpeed":72.3,"strikeZoneTop":3.74,"strikeZoneBottom":1.76,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.872595918218952,"aZ":-29.648062387311544,"pfxX":5.011594887888059,"pfxZ":1.8927540912063527,"pX":0.7687125395088633,"pZ":2.351742607539923,"vX0":5.395818626993501,"vY0":-115.37169087510574,"vZ0":-0.7602448512899147,"x":87.7,"y":175.28,"x0":-2.2617991028226827,"y0":50.00000304717476,"z0":5.573454279756724,"aX":6.672895668049355},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.4,"breakVerticalInduced":3.5,"breakHorizontal":-10.6,"spinRate":2367,"spinDirection":73},"zone":9,"typeConfidence":2.0,"plateTime":0.4769494178163729,"extension":6.4443201170239535},"index":1,"playId":"9e2f442a-8ac2-3650-9351-f7099ea4ab2e","pitchNumber":2,"startTime":"2025-05-11T21:36:56.339Z","endTime":"2025-05-11T21:36:59.339Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.7,"endSpeed":84.3,"strikeZoneTop":3.74,"strikeZoneBottom":1.76,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.71771441925343,"aZ":-21.425056518644727,"pfxX":-6.811975393235041,"pfxZ":5.888894036701808,"pX":0.3923515550456028,"pZ":2.9600240037555694,"vX0":8.79906465828994,"vY0":-134.65910003404673,"vZ0":-3.0092266605412403,"x":102.04,"y":158.86,"x0":-2.040922982909513,"y0":50.00669430564202,"z0":5.617185179575171,"aX":-12.445032174889464},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":10.2,"breakHorizontal":10.3,"spinRate":2166,"spinDirection":233},"zone":6,"typeConfidence":2.0,"plateTime":0.4075972074366754,"extension":6.594171827160565},"index":2,"playId":"2e025eba-4280-3181-a957-1f9c582b3d13","pitchNumber":3,"startTime":"2025-05-11T21:37:18.520Z","endTime":"2025-05-11T21:37:21.628Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":2},"index":3,"playId":"7ff04d5e-0bff-4d43-9ede-59b5fd84cac9","startTime":"2025-05-11T21:37:39.216Z","endTime":"2025-05-11T21:37:44.216Z","isPitch":false,"type":"stepoff"},{"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,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":79.2,"endSpeed":72.3,"strikeZoneTop":3.7356644957931,"strikeZoneBottom":1.82683651595284,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.14506438396778,"aZ":-37.00214045252566,"pfxX":5.11916046548147,"pfxZ":-3.654207008392056,"pX":0.7608229915490141,"pZ":0.8116860472732846,"vX0":5.305981253729041,"vY0":-115.2002964625126,"vZ0":-2.4160463017467704,"x":88.0,"y":216.86,"x0":-2.2539596124643135,"y0":50.005637117102644,"z0":5.515972791239128,"aX":6.7529586528733585},"breaks":{"breakAngle":12.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.2,"breakVerticalInduced":-7.0,"breakHorizontal":-10.8,"spinRate":2517,"spinDirection":69},"zone":14,"typeConfidence":2.0,"plateTime":0.4789107278022624,"extension":6.576386191303225},"index":4,"playId":"b22b949b-0a84-3564-95cc-beb71a02ec41","pitchNumber":4,"startTime":"2025-05-11T21:37:54.246Z","endTime":"2025-05-11T21:37:57.443Z","isPitch":true,"type":"pitch"},{"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":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.9,"endSpeed":78.9,"strikeZoneTop":3.74459323766855,"strikeZoneBottom":1.73422257208135,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.10493376214679,"aZ":-35.4854151426277,"pfxX":-9.520232349946088,"pfxZ":-2.0762727453294794,"pX":-1.6741329842181216,"pZ":2.13460796915116,"vX0":4.698600315868914,"vY0":-126.43481338477133,"vZ0":-1.4401564300795626,"x":180.81,"y":181.15,"x0":-2.3335506868266593,"y0":50.00241636915095,"z0":5.595918370745894,"aX":-15.199517864883262},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.4,"breakVerticalInduced":-3.8,"breakHorizontal":16.0,"spinRate":1496,"spinDirection":255},"zone":13,"typeConfidence":2.0,"plateTime":0.4355261922209426,"extension":6.637268413541389},"index":5,"playId":"868df73c-ab7b-3148-9876-4c688f005dff","pitchNumber":5,"startTime":"2025-05-11T21:38:17.417Z","endTime":"2025-05-11T21:38:21.455Z","isPitch":true,"type":"pitch"},{"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,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":78.0,"endSpeed":71.6,"strikeZoneTop":3.8094860176106,"strikeZoneBottom":1.8519901505524,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.344316673444496,"aZ":-37.1486790486376,"pfxX":6.943425082140627,"pfxZ":-3.839023752532098,"pX":-1.1172157568613392,"pZ":1.910155896293411,"vX0":0.7796361021356433,"vY0":-113.59460751232682,"vZ0":-0.07098834910129526,"x":159.59,"y":187.21,"x0":-2.3668193440085536,"y0":50.00154104205251,"z0":5.659524821546367,"aX":9.001362646709781},"breaks":{"breakAngle":13.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.8,"breakVerticalInduced":-6.6,"breakHorizontal":-12.7,"spinRate":2444,"spinDirection":66},"zone":13,"typeConfidence":2.0,"plateTime":0.4836421422906594,"extension":6.412172261500789},"index":6,"playId":"57b9d1a1-3335-3b88-9556-575cf669b05c","pitchNumber":6,"startTime":"2025-05-11T21:38:37.777Z","endTime":"2025-05-11T21:38:41.754Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.8,"endSpeed":83.5,"strikeZoneTop":3.74,"strikeZoneBottom":1.76,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.440137968711166,"aZ":-27.12329104975326,"pfxX":-10.80960510046296,"pfxZ":2.8268065891405376,"pX":0.3530407809730822,"pZ":1.909436965860095,"vX0":9.862909200224042,"vY0":-133.2320363683588,"vZ0":-4.025608425010246,"x":103.54,"y":187.23,"x0":-2.0046689609392288,"y0":50.00237396165568,"z0":5.415757527882692,"aX":-19.30146167630566},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":4.3,"breakHorizontal":17.3,"spinRate":2068,"spinDirection":234},"zone":9,"typeConfidence":2.0,"plateTime":0.4121872561812392,"extension":6.651847058330568},"hitData":{"launchSpeed":74.6,"launchAngle":-11.0,"totalDistance":11.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":106.9,"coordY":151.58}},"index":7,"playId":"cbf91892-434d-3174-b600-c8c70630d31f","pitchNumber":7,"startTime":"2025-05-11T21:38:59.077Z","endTime":"2025-05-11T21:39:06.452Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-05-11T21:39:06.452Z","atBatIndex":42},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Ramón Laureano walks.","rbi":0,"awayScore":3,"homeScore":2,"isOut":false},"about":{"atBatIndex":43,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-05-11T21:41:44.729Z","endTime":"2025-05-11T21:43:11.831Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":657656,"fullName":"Ramón Laureano","link":"/api/v1/people/657656"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641401,"fullName":"Connor Brogdon","link":"/api/v1/people/641401"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":657656,"fullName":"Ramón Laureano","link":"/api/v1/people/657656"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,4,5,6],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":657656,"fullName":"Ramón Laureano","link":"/api/v1/people/657656"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"description":"Pitching Change: Connor Brogdon replaces Tyler Anderson.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-05-11T21:41:12.321Z","endTime":"2025-05-11T21:41:46.870Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":641401,"link":"/api/v1/people/641401"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.0,"endSpeed":79.6,"strikeZoneTop":3.41256528664034,"strikeZoneBottom":1.53792001026548,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.345515182007627,"aZ":-23.19155772035122,"pfxX":2.289502543397582,"pfxZ":5.557144156433347,"pX":0.639221939153141,"pZ":3.900138430870483,"vX0":8.008002506143198,"vY0":-126.48495286683375,"vZ0":-0.12050836150177768,"x":92.63,"y":133.48,"x0":-2.868182452722168,"y0":50.00277746002826,"z0":5.811538075633205,"aX":3.7011116770416126},"breaks":{"breakAngle":13.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":10.3,"breakHorizontal":-6.0,"spinRate":2371,"spinDirection":174},"zone":12,"typeConfidence":0.91,"plateTime":0.43340848292845724,"extension":6.887026383106035},"index":1,"playId":"05e41ea1-98f2-3dae-ac20-51ab017e3f51","pitchNumber":1,"startTime":"2025-05-11T21:41:46.870Z","endTime":"2025-05-11T21:41:50.594Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.5,"endSpeed":78.2,"strikeZoneTop":3.39579284595192,"strikeZoneBottom":1.54852023308494,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.447085117482317,"aZ":-26.48394930168194,"pfxX":2.1010183269576785,"pfxZ":3.6709623177127195,"pX":1.6832023222827377,"pZ":2.843238638225683,"vX0":10.376321346694082,"vY0":-124.16345210338487,"vZ0":-1.6224403059380421,"x":52.84,"y":162.01,"x0":-2.83486026514632,"y0":50.00435785301736,"z0":5.723471779260269,"aX":3.2568391174162907},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":6.5,"breakHorizontal":-6.4,"spinRate":2317,"spinDirection":170},"zone":12,"typeConfidence":0.91,"plateTime":0.4423029022138567,"extension":7.241378718120422},"index":2,"playId":"b4fdf453-103b-34dc-89b0-1196667d06e7","pitchNumber":2,"startTime":"2025-05-11T21:41:58.846Z","endTime":"2025-05-11T21:42:01.846Z","isPitch":true,"type":"pitch"},{"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":0,"outs":0},"pitchData":{"startSpeed":83.8,"endSpeed":76.7,"strikeZoneTop":3.45144225379024,"strikeZoneBottom":1.62489723199307,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.38522051250102,"aZ":-26.76918892851352,"pfxX":-10.782790456382884,"pfxZ":3.61719008309662,"pX":0.12958441459515038,"pZ":1.655838551799622,"vX0":9.92564595435525,"vY0":-121.61584080539913,"vZ0":-4.195779442859297,"x":112.06,"y":194.07,"x0":-2.6083637015305023,"y0":50.00311125126068,"z0":5.7316719072819815,"aX":-16.113943330807167},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":5.8,"breakHorizontal":17.2,"spinRate":1855,"spinDirection":247},"zone":8,"typeConfidence":0.9,"plateTime":0.45078782337361867,"extension":7.045139820422984},"index":3,"playId":"90976cbc-1118-3239-84dd-7239f8f43ec1","pitchNumber":3,"startTime":"2025-05-11T21:42:13.629Z","endTime":"2025-05-11T21:42:17.557Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.1,"endSpeed":86.2,"strikeZoneTop":3.4960715177855,"strikeZoneBottom":1.59410691157704,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.1714124865795,"aZ":-15.368072491824709,"pfxX":-7.6347811486440715,"pfxZ":8.781150389206367,"pX":-0.356691369437328,"pZ":2.5317415894224955,"vX0":8.872623425644894,"vY0":-138.06366780257446,"vZ0":-5.666224661416093,"x":130.6,"y":170.42,"x0":-2.63306259691127,"y0":50.005678498702885,"z0":5.659821374999648,"aX":-14.617180311152584},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":14.8,"breakHorizontal":11.8,"spinRate":2274,"spinDirection":218},"zone":4,"typeConfidence":0.93,"plateTime":0.39802422000523396,"extension":6.948619051514714},"index":4,"playId":"5b7b8fbb-22c1-3482-9574-00695774c81a","pitchNumber":4,"startTime":"2025-05-11T21:42:27.998Z","endTime":"2025-05-11T21:42:30.998Z","isPitch":true,"type":"pitch"},{"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},"pitchData":{"startSpeed":95.6,"endSpeed":86.6,"strikeZoneTop":3.45916416357396,"strikeZoneBottom":1.64691264819413,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.280539337456624,"aZ":-16.28773736202334,"pfxX":-9.52545709149891,"pfxZ":8.255929990622455,"pX":0.8827189371256814,"pZ":2.065980022515199,"vX0":12.938574160306366,"vY0":-138.42406362600272,"vZ0":-6.41043666775183,"x":83.35,"y":183.0,"x0":-2.6325935135047427,"y0":50.00682349848163,"z0":5.5182119333718465,"aX":-18.338282214892544},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":13.6,"breakHorizontal":14.3,"spinRate":2270,"spinDirection":223},"zone":14,"typeConfidence":0.93,"plateTime":0.3969426937696494,"extension":6.970960090267554},"index":5,"playId":"596c7d0b-c05a-3dfc-866c-04fccf7cbc7e","pitchNumber":5,"startTime":"2025-05-11T21:42:42.103Z","endTime":"2025-05-11T21:42:45.815Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.6,"endSpeed":76.9,"strikeZoneTop":3.4333647504631,"strikeZoneBottom":1.58131337243341,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.067800005959633,"aZ":-30.255819930279266,"pfxX":-10.288983208175036,"pfxZ":1.2677300675087224,"pX":-1.441695127824274,"pZ":2.4162748838982573,"vX0":6.121085715792978,"vY0":-123.0537600550133,"vZ0":-1.6851168016538653,"x":171.95,"y":173.54,"x0":-2.639557840041678,"y0":50.00356296231088,"z0":5.701557808832077,"aX":-15.596250131340653},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":2.2,"breakHorizontal":16.9,"spinRate":1732,"spinDirection":247},"zone":13,"typeConfidence":0.9,"plateTime":0.4471081475465164,"extension":7.029258570426762},"index":6,"playId":"455c7c8c-83b1-33f7-a316-96cb28caeb77","pitchNumber":6,"startTime":"2025-05-11T21:43:06.737Z","endTime":"2025-05-11T21:43:11.831Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-05-11T21:43:11.831Z","atBatIndex":43},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jackson Holliday strikes out swinging.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":44,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-05-11T21:43:25.096Z","endTime":"2025-05-11T21:45:54.906Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":702616,"fullName":"Jackson Holliday","link":"/api/v1/people/702616"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641401,"fullName":"Connor Brogdon","link":"/api/v1/people/641401"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":657656,"fullName":"Ramón Laureano","link":"/api/v1/people/657656"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,4,5,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":657656,"fullName":"Ramón Laureano","link":"/api/v1/people/657656"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":702616,"fullName":"Jackson Holliday","link":"/api/v1/people/702616"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":681351,"link":"/api/v1/people/681351"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.6,"endSpeed":87.3,"strikeZoneTop":3.29432299154049,"strikeZoneBottom":1.64493659084528,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.033582998731813,"aZ":-16.186862847884115,"pfxX":-8.524438767947197,"pfxZ":8.222713826286562,"pX":0.5981350330187069,"pZ":1.5387135694852552,"vX0":11.44476002554428,"vY0":-138.5716538507254,"vZ0":-8.089490837916182,"x":94.2,"y":197.23,"x0":-2.4784338802759174,"y0":50.003481450456995,"z0":5.577822006054381,"aX":-16.57546365050838},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":13.3,"breakHorizontal":13.1,"spinRate":2191,"spinDirection":221},"zone":9,"typeConfidence":0.92,"plateTime":0.3952960040239515,"extension":6.92715409081331},"index":0,"playId":"f4ee6fbc-6ede-3871-a74c-985b559568fe","pitchNumber":1,"startTime":"2025-05-11T21:43:38.790Z","endTime":"2025-05-11T21:43:42.352Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.3,"endSpeed":85.6,"strikeZoneTop":3.47125194664498,"strikeZoneBottom":1.63233378805342,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.59489212667684,"aZ":-18.315890859036873,"pfxX":-8.520329324638968,"pfxZ":7.387395474775728,"pX":0.006044040581223591,"pZ":1.4593167997576983,"vX0":10.276869148396969,"vY0":-136.71511133941974,"vZ0":-7.401626226847108,"x":116.77,"y":199.38,"x0":-2.7102537022482536,"y0":50.00481526040451,"z0":5.478077757961652,"aX":-15.990056075379012},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":11.8,"breakHorizontal":13.1,"spinRate":2121,"spinDirection":222},"zone":14,"typeConfidence":0.92,"plateTime":0.40197918853839676,"extension":7.029153688737194},"index":1,"playId":"0723cfb1-f7a2-3b3d-8823-48b9f17684c3","pitchNumber":2,"startTime":"2025-05-11T21:43:56.131Z","endTime":"2025-05-11T21:44:05.002Z","isPitch":true,"type":"pitch"},{"details":{"description":"Ramón Laureano steals (2) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"index":2,"actionPlayId":"0723cfb1-f7a2-3b3d-8823-48b9f17684c3","startTime":"2025-05-11T21:44:12.953Z","endTime":"2025-05-11T21:44:23.164Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":657656,"link":"/api/v1/people/657656"}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"index":3,"startTime":"2025-05-11T21:44:23.164Z","endTime":"2025-05-11T21:45:08.079Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.7,"endSpeed":86.7,"strikeZoneTop":3.41,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.69204855046752,"aZ":-16.56037560514567,"pfxX":-9.088735659443266,"pfxZ":8.072615107154121,"pX":0.07873064569778294,"pZ":2.3238867181755327,"vX0":10.864409356704488,"vY0":-138.82154315559342,"vZ0":-5.851564470992363,"x":114.0,"y":176.04,"x0":-2.721511931627135,"y0":50.00196186244337,"z0":5.5777658933585705,"aX":-17.578587945633505},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":13.4,"breakHorizontal":13.9,"spinRate":2215,"spinDirection":217},"zone":5,"typeConfidence":0.93,"plateTime":0.39591114187184884,"extension":6.974787091781105},"index":4,"playId":"cea2dca7-52ed-34fd-80b8-c02a3cc80951","pitchNumber":3,"startTime":"2025-05-11T21:45:08.079Z","endTime":"2025-05-11T21:45:12.965Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.8,"endSpeed":76.7,"strikeZoneTop":3.41,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.9226408634354,"aZ":-29.060403219639607,"pfxX":-11.086108707805446,"pfxZ":2.0575210985660295,"pX":-0.6144354549244501,"pZ":2.5726205429282514,"vX0":8.273623753934269,"vY0":-123.18052935514073,"vZ0":-1.7452674193691797,"x":140.42,"y":169.32,"x0":-2.601732525794781,"y0":50.00385116945937,"z0":5.783270501465561,"aX":-16.78001723811169},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":3.5,"breakHorizontal":17.8,"spinRate":1714,"spinDirection":251},"zone":4,"typeConfidence":0.9,"plateTime":0.4472596528651174,"extension":7.025189600776645},"index":5,"playId":"4af8051b-921b-336e-8e4f-a1f1aeac7a33","pitchNumber":4,"startTime":"2025-05-11T21:45:26.495Z","endTime":"2025-05-11T21:45:29.855Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"index":6,"startTime":"2025-05-11T21:45:42.957Z","endTime":"2025-05-11T21:45:51.625Z","isPitch":false,"type":"action","player":{"id":702616,"link":"/api/v1/people/702616"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"pitchData":{"startSpeed":95.8,"endSpeed":86.4,"strikeZoneTop":3.41,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.69765693565826,"aZ":-17.469526901187237,"pfxX":-7.6680921038184024,"pfxZ":7.598882413777346,"pX":0.11919878219713151,"pZ":4.082433185729426,"vX0":10.198631085745628,"vY0":-139.06829464475254,"vZ0":-1.4017821947690599,"x":112.46,"y":128.55,"x0":-2.6201351486556685,"y0":50.001511113750794,"z0":5.7660712824913505,"aX":-14.837402753787948},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":13.6,"breakHorizontal":11.5,"spinRate":2313,"spinDirection":219},"zone":12,"typeConfidence":0.93,"plateTime":0.395674565068858,"extension":6.912522227688122},"index":7,"playId":"8f488014-f5de-3df3-9c14-2e344bfafae1","pitchNumber":5,"startTime":"2025-05-11T21:45:51.625Z","endTime":"2025-05-11T21:45:54.906Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-05-11T21:45:54.906Z","atBatIndex":44},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Emmanuel Rivera walks.","rbi":0,"awayScore":4,"homeScore":2,"isOut":false},"about":{"atBatIndex":45,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-05-11T21:47:00.920Z","endTime":"2025-05-11T21:48:55.713Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":656896,"fullName":"Emmanuel Rivera","link":"/api/v1/people/656896"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641401,"fullName":"Connor Brogdon","link":"/api/v1/people/641401"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":656896,"fullName":"Emmanuel Rivera","link":"/api/v1/people/656896"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,2,3,4,5,7,8],"actionIndex":[1,6],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Pickoff Error 2B","eventType":"pickoff_error_2b","movementReason":"r_pickoff_error_2b","runner":{"id":657656,"fullName":"Ramón Laureano","link":"/api/v1/people/657656"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":641401,"link":"/api/v1/people/641401"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_throwing_error"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Wild Pitch","eventType":"wild_pitch","movementReason":"r_adv_play","runner":{"id":657656,"fullName":"Ramón Laureano","link":"/api/v1/people/657656"},"responsiblePitcher":{"id":641401,"link":"/api/v1/people/641401"},"isScoringEvent":true,"rbi":false,"earned":true,"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":656896,"fullName":"Emmanuel Rivera","link":"/api/v1/people/656896"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]}],"playEvents":[{"details":{"description":"Pickoff Attempt 2B","code":"2","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"playId":"67b3bfb2-5b0b-3aab-b8c2-78b9aa5d48a2","startTime":"2025-05-11T21:46:22.877Z","endTime":"2025-05-11T21:46:32.825Z","isPitch":false,"type":"pickoff"},{"details":{"description":"Throwing error by pitcher Connor Brogdon on the pickoff attempt.","event":"Pickoff Error 2B","eventType":"pickoff_error_2b","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":1,"actionPlayId":"67b3bfb2-5b0b-3aab-b8c2-78b9aa5d48a2","startTime":"2025-05-11T21:46:59.311Z","endTime":"2025-05-11T21:47:03.065Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":657656,"link":"/api/v1/people/657656"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.2,"endSpeed":80.5,"strikeZoneTop":3.48,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.9672681571962,"aZ":-26.60172679229624,"pfxX":0.5316779010640296,"pfxZ":3.3983147336247423,"pX":-0.13330093597908593,"pZ":2.3538335523626968,"vX0":6.704107933534609,"vY0":-126.9551495039637,"vZ0":-2.897273759834226,"x":122.08,"y":175.23,"x0":-2.8725655526658893,"y0":50.00119492065881,"z0":5.6176470462959704,"aX":0.8711948519277622},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":5.8,"breakHorizontal":-2.4,"spinRate":2385,"spinDirection":170},"zone":5,"typeConfidence":0.91,"plateTime":0.43073826539297144,"extension":6.925271359012053},"index":2,"playId":"d85c433b-cbf8-3000-a3ff-1c2af0ea1417","pitchNumber":1,"startTime":"2025-05-11T21:47:03.065Z","endTime":"2025-05-11T21:47:06.391Z","isPitch":true,"type":"pitch"},{"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":1},"pitchData":{"startSpeed":87.8,"endSpeed":80.9,"strikeZoneTop":3.48,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.480937585231032,"aZ":-26.74642463934506,"pfxX":0.12304475295833228,"pfxZ":3.2852245860211102,"pX":0.9671346161323191,"pZ":2.025200800803486,"vX0":9.395617668197705,"vY0":-127.52348600382219,"vZ0":-3.485755180259546,"x":80.14,"y":184.1,"x0":-2.776213415746178,"y0":50.00222990782794,"z0":5.512614940546761,"aX":0.2026086627402805},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":5.4,"breakHorizontal":-2.3,"spinRate":2336,"spinDirection":171},"zone":14,"typeConfidence":0.91,"plateTime":0.42901747105635524,"extension":7.094102014212905},"index":3,"playId":"d81e87bd-bf0c-3069-8c6a-16f232b7a33d","pitchNumber":2,"startTime":"2025-05-11T21:47:17.379Z","endTime":"2025-05-11T21:47:21.300Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.9,"endSpeed":86.8,"strikeZoneTop":3.38384292123324,"strikeZoneBottom":1.56225887831798,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.218433145696196,"aZ":-18.338062486802187,"pfxX":-8.432882590733502,"pfxZ":7.113586683488043,"pX":0.6346848864852629,"pZ":3.7422368216852937,"vX0":11.933684281375397,"vY0":-139.0674360396915,"vZ0":-1.8853559189303215,"x":92.81,"y":137.74,"x0":-2.630442886777767,"y0":50.003660853461504,"z0":5.654548150077529,"aX":-16.404668781222966},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":12.6,"breakHorizontal":12.6,"spinRate":2361,"spinDirection":220},"zone":12,"typeConfidence":0.93,"plateTime":0.39492494455032334,"extension":6.92166533879248},"index":4,"playId":"73b21705-2630-34a9-bed5-46cfdb3520d1","pitchNumber":3,"startTime":"2025-05-11T21:47:38.786Z","endTime":"2025-05-11T21:47:42.809Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.1,"endSpeed":77.9,"strikeZoneTop":3.36127131456337,"strikeZoneBottom":1.59073520167518,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.845847206855378,"aZ":-30.059964292198735,"pfxX":-11.368665491972914,"pfxZ":1.384815023579747,"pX":0.33834263167155665,"pZ":0.04422778060180804,"vX0":10.818117931715639,"vY0":-123.2231024918238,"vZ0":-7.020839262718125,"x":104.1,"y":237.59,"x0":-2.6442867475233145,"y0":50.003876323565436,"z0":5.489871490020596,"aX":-17.379992478186445},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":0.8,"breakHorizontal":17.9,"spinRate":1923,"spinDirection":246},"zone":14,"typeConfidence":0.9,"plateTime":0.44551327442568933,"extension":7.02920568835143},"index":5,"playId":"e0a7a079-6917-3c6a-bc3d-e1c663841791","pitchNumber":4,"startTime":"2025-05-11T21:47:54.111Z","endTime":"2025-05-11T21:48:00.237Z","isPitch":true,"type":"pitch"},{"details":{"description":"Wild pitch by pitcher Connor Brogdon. Ramón Laureano scores.","event":"Wild Pitch","eventType":"wild_pitch","awayScore":4,"homeScore":2,"isScoringPlay":true,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"index":6,"actionPlayId":"e0a7a079-6917-3c6a-bc3d-e1c663841791","startTime":"2025-05-11T21:48:16.672Z","endTime":"2025-05-11T21:48:31.465Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":657656,"link":"/api/v1/people/657656"}},{"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},"pitchData":{"startSpeed":96.1,"endSpeed":86.3,"strikeZoneTop":3.38408681506141,"strikeZoneBottom":1.64297272283775,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":36.55666856019153,"aZ":-19.555574627185425,"pfxX":-9.033892666902702,"pfxZ":6.507751307755829,"pX":-1.3120064411388874,"pZ":3.704290301699672,"vX0":7.285478625644707,"vY0":-139.58296145402224,"vZ0":-1.7301908003758968,"x":167.01,"y":138.76,"x0":-2.8052510081282156,"y0":50.00074612171312,"z0":5.643462059599689,"aX":-17.51164730343201},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":11.5,"breakHorizontal":14.5,"spinRate":2269,"spinDirection":223},"zone":11,"typeConfidence":0.93,"plateTime":0.3950685011449617,"extension":6.766634952171418},"index":7,"playId":"26062bea-6617-3a30-bbe1-c0b816a7e514","pitchNumber":5,"startTime":"2025-05-11T21:48:31.465Z","endTime":"2025-05-11T21:48:36.405Z","isPitch":true,"type":"pitch"},{"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},"pitchData":{"startSpeed":95.1,"endSpeed":86.1,"strikeZoneTop":3.36264128600613,"strikeZoneBottom":1.56574031178138,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.850916417205646,"aZ":-15.279228029415242,"pfxX":-10.039913507498815,"pfxZ":8.88861906046088,"pX":1.0517931875465591,"pZ":1.8365189727556084,"vX0":13.467063637759468,"vY0":-137.5667368902918,"vZ0":-7.261120643136868,"x":76.91,"y":189.19,"x0":-2.6214798732509963,"y0":50.005694018866684,"z0":5.562443957228491,"aX":-19.089785383864342},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":14.5,"breakHorizontal":15.1,"spinRate":2286,"spinDirection":218},"zone":14,"typeConfidence":0.92,"plateTime":0.39941055103497725,"extension":6.994751240960272},"index":8,"playId":"0fe921e1-e59a-35ae-8f78-c0f09674da9e","pitchNumber":6,"startTime":"2025-05-11T21:48:52.218Z","endTime":"2025-05-11T21:48:55.713Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-05-11T21:48:55.713Z","atBatIndex":45},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Cedric Mullins singles on a ground ball to right fielder Jo Adell. Emmanuel Rivera to 3rd.","rbi":0,"awayScore":4,"homeScore":2,"isOut":false},"about":{"atBatIndex":46,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-05-11T21:49:09.295Z","endTime":"2025-05-11T21:50:32.345Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":656775,"fullName":"Cedric Mullins","link":"/api/v1/people/656775"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641401,"fullName":"Connor Brogdon","link":"/api/v1/people/641401"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":656775,"fullName":"Cedric Mullins","link":"/api/v1/people/656775"},"postOnThird":{"id":656896,"fullName":"Emmanuel Rivera","link":"/api/v1/people/656896"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"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":656775,"fullName":"Cedric Mullins","link":"/api/v1/people/656775"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":666176,"link":"/api/v1/people/666176"},"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":656896,"fullName":"Emmanuel Rivera","link":"/api/v1/people/656896"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"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":656896,"fullName":"Emmanuel Rivera","link":"/api/v1/people/656896"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.7,"endSpeed":78.7,"strikeZoneTop":3.48325766433315,"strikeZoneBottom":1.51018064741731,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.44247904733906,"aZ":-29.3260425031665,"pfxX":1.542514122497622,"pfxZ":1.8161831776398563,"pX":-0.6840490995866265,"pZ":1.9854935514352976,"vX0":5.438936411067815,"vY0":-124.66214255049154,"vZ0":-2.6891193187651057,"x":143.07,"y":185.17,"x0":-3.096078068097432,"y0":50.00527223668953,"z0":5.50301443097758,"aX":2.4241586040109158},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":2.9,"breakHorizontal":-4.1,"spinRate":2341,"spinDirection":191},"zone":7,"typeConfidence":0.91,"plateTime":0.4396332855476106,"extension":7.044088871119673},"index":0,"playId":"52c98f5e-8157-3f17-ad78-ae15eab6abbd","pitchNumber":1,"startTime":"2025-05-11T21:49:25.238Z","endTime":"2025-05-11T21:49:28.466Z","isPitch":true,"type":"pitch"},{"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},"pitchData":{"startSpeed":95.1,"endSpeed":86.3,"strikeZoneTop":3.43482704555419,"strikeZoneBottom":1.65504338367914,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.756736310954025,"aZ":-14.721446643463795,"pfxX":-9.590699577215435,"pfxZ":9.141290942964481,"pX":0.0762161672948944,"pZ":1.54030770579089,"vX0":10.854234938583152,"vY0":-137.81850056305603,"vZ0":-8.2224792653312,"x":114.09,"y":197.19,"x0":-2.681163755939129,"y0":50.005758320354644,"z0":5.572615370109669,"aX":-18.31615724784109},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":14.8,"breakHorizontal":14.9,"spinRate":2308,"spinDirection":215},"zone":8,"typeConfidence":0.93,"plateTime":0.39857138455330876,"extension":6.911612327680533},"index":1,"playId":"d96d9a39-de06-36d2-8c55-ae8f765e4c78","pitchNumber":2,"startTime":"2025-05-11T21:49:41.478Z","endTime":"2025-05-11T21:49:45.567Z","isPitch":true,"type":"pitch"},{"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},"pitchData":{"startSpeed":86.3,"endSpeed":78.2,"strikeZoneTop":3.44,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.095913769594294,"aZ":-24.627316668871217,"pfxX":-12.848560563317577,"pfxZ":4.820934345101179,"pX":0.2621345478223067,"pZ":1.490842537185842,"vX0":10.87125587912534,"vY0":-125.09891511830634,"vZ0":-5.244960426784794,"x":107.01,"y":198.53,"x0":-2.496356372759157,"y0":50.00376947382916,"z0":5.66486016728103,"aX":-20.11886678099977},"breaks":{"breakAngle":34.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":7.6,"breakHorizontal":20.4,"spinRate":1876,"spinDirection":242},"zone":8,"typeConfidence":0.88,"plateTime":0.43989184984362595,"extension":6.90515759910345},"index":2,"playId":"3c3593bb-9141-36a1-9119-b22b3e5db7a1","pitchNumber":3,"startTime":"2025-05-11T21:49:58.309Z","endTime":"2025-05-11T21:50:01.358Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.2,"endSpeed":78.6,"strikeZoneTop":3.44,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.788792225706786,"aZ":-29.2490638514418,"pfxX":-11.347700464462404,"pfxZ":1.8589668261127512,"pX":-0.0257558448631609,"pZ":2.018980933760494,"vX0":10.278733356253602,"vY0":-125.11050899759826,"vZ0":-2.779166063157348,"x":117.98,"y":184.27,"x0":-2.726150887316744,"y0":50.003299377442914,"z0":5.557556103568624,"aX":-17.871592553675363},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":2.9,"breakHorizontal":18.0,"spinRate":1848,"spinDirection":253},"zone":8,"typeConfidence":0.89,"plateTime":0.4388930098148456,"extension":7.053764294074359},"hitData":{"launchSpeed":92.6,"launchAngle":2.0,"totalDistance":61.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":163.68,"coordY":102.41}},"index":3,"playId":"c876fcd4-ca64-30ec-b298-69b970727057","pitchNumber":4,"startTime":"2025-05-11T21:50:20.073Z","endTime":"2025-05-11T21:50:32.345Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-05-11T21:50:32.345Z","atBatIndex":46},{"result":{"type":"atBat","event":"Sac Bunt","eventType":"sac_bunt","description":"Maverick Handley out on a sacrifice bunt, pitcher Connor Brogdon to first baseman Kevin Newman. Emmanuel Rivera scores. Cedric Mullins to 2nd.","rbi":1,"awayScore":5,"homeScore":2,"isOut":true},"about":{"atBatIndex":47,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-05-11T21:50:49.381Z","endTime":"2025-05-11T21:51:49.633Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":41},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":668974,"fullName":"Maverick Handley","link":"/api/v1/people/668974"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641401,"fullName":"Connor Brogdon","link":"/api/v1/people/641401"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":656775,"fullName":"Cedric Mullins","link":"/api/v1/people/656775"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Sac Bunt","eventType":"sac_bunt","movementReason":null,"runner":{"id":668974,"fullName":"Maverick Handley","link":"/api/v1/people/668974"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":641401,"link":"/api/v1/people/641401"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":621028,"link":"/api/v1/people/621028"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Bunt","eventType":"sac_bunt","movementReason":"r_adv_play","runner":{"id":656896,"fullName":"Emmanuel Rivera","link":"/api/v1/people/656896"},"responsiblePitcher":{"id":641401,"link":"/api/v1/people/641401"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Bunt","eventType":"sac_bunt","movementReason":"r_adv_force","runner":{"id":656775,"fullName":"Cedric Mullins","link":"/api/v1/people/656775"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"M","description":"Missed Bunt"},"description":"Missed Bunt","code":"M","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},"pitchData":{"startSpeed":94.5,"endSpeed":86.0,"strikeZoneTop":3.285,"strikeZoneBottom":1.487,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.689107720795388,"aZ":-20.33471922874049,"pfxX":-9.083956004957681,"pfxZ":6.235170631142548,"pX":-0.2718758905745225,"pZ":2.707704720722042,"vX0":9.914284246621152,"vY0":-137.24075609038314,"vZ0":-4.208054052920394,"x":127.36,"y":165.67,"x0":-2.7589692414599094,"y0":50.00315643527545,"z0":5.654301506646727,"aX":-17.249077339635686},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":10.6,"breakHorizontal":14.3,"spinRate":2189,"spinDirection":219},"zone":5,"typeConfidence":0.92,"plateTime":0.3998191154293447,"extension":6.992029678536522},"index":0,"playId":"4224ad0b-71bd-374b-a592-f26e8ed66d07","pitchNumber":1,"startTime":"2025-05-11T21:51:04.587Z","endTime":"2025-05-11T21:51:10.365Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":1},"index":1,"playId":"39a2bf2b-3bd1-3781-87f2-305ab270f7ff","startTime":"2025-05-11T21:51:23.297Z","endTime":"2025-05-11T21:51:26.297Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.7,"endSpeed":86.1,"strikeZoneTop":3.285,"strikeZoneBottom":1.487,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.014812263211255,"aZ":-20.899241842978167,"pfxX":-9.931618041891106,"pfxZ":5.938752683185444,"pX":0.6779870145366574,"pZ":2.1627075784672787,"vX0":11.83063396297188,"vY0":-137.27331717255151,"vZ0":-5.550055939763328,"x":91.16,"y":180.39,"x0":-2.4088910628374895,"y0":50.000769379233446,"z0":5.645249219712596,"aX":-18.845155260322002},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":9.6,"breakHorizontal":15.4,"spinRate":2127,"spinDirection":219},"zone":6,"typeConfidence":0.92,"plateTime":0.3998879025451947,"extension":6.898599985059403},"hitData":{"launchSpeed":34.5,"launchAngle":-63.0,"totalDistance":2.0,"trajectory":"bunt_grounder","hardness":"medium","location":"1","coordinates":{"coordX":132.24,"coordY":187.57}},"index":2,"playId":"42d3ce7e-86dc-3201-981a-fa0f444d5671","pitchNumber":2,"startTime":"2025-05-11T21:51:41.777Z","endTime":"2025-05-11T21:51:49.633Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-05-11T21:51:49.633Z","atBatIndex":47},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Gunnar Henderson homers (5) on a fly ball to center field. Cedric Mullins scores.","rbi":2,"awayScore":7,"homeScore":2,"isOut":false},"about":{"atBatIndex":48,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-05-11T21:52:17.281Z","endTime":"2025-05-11T21:53:04.698Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641401,"fullName":"Connor Brogdon","link":"/api/v1/people/641401"},"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":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"responsiblePitcher":{"id":641401,"link":"/api/v1/people/641401"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":656775,"fullName":"Cedric Mullins","link":"/api/v1/people/656775"},"responsiblePitcher":{"id":641401,"link":"/api/v1/people/641401"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.5,"endSpeed":87.2,"strikeZoneTop":3.6581538521221,"strikeZoneBottom":1.74193134319854,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.958800066143638,"aZ":-18.529042615945034,"pfxX":-7.564372184459418,"pfxZ":6.982732514257524,"pX":-0.45996082288562895,"pZ":3.968929911625889,"vX0":8.991126993268036,"vY0":-138.87022530820465,"vZ0":-1.4045679030367255,"x":134.53,"y":131.62,"x0":-2.756067940830967,"y0":50.0031217733954,"z0":5.71328449861721,"aX":-14.782603686844233},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":12.6,"breakHorizontal":11.9,"spinRate":2223,"spinDirection":222},"zone":11,"typeConfidence":0.93,"plateTime":0.3943527966650233,"extension":6.901225979641402},"index":0,"playId":"a9344008-2910-38fb-8674-9d9fd50ff5a7","pitchNumber":1,"startTime":"2025-05-11T21:52:22.966Z","endTime":"2025-05-11T21:52:27.572Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.9,"endSpeed":79.5,"strikeZoneTop":3.72,"strikeZoneBottom":1.73,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.197796442907716,"aZ":-29.690951900909003,"pfxX":-10.309758420304865,"pfxZ":1.5496484472380585,"pX":0.7132799145135068,"pZ":2.107185535421806,"vX0":11.494555380092656,"vY0":-126.02464140802252,"vZ0":-2.9199787192729065,"x":89.81,"y":181.89,"x0":-2.572708123932146,"y0":50.005187388518436,"z0":5.685287702011627,"aX":-16.545941762409186},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":2.3,"breakHorizontal":16.0,"spinRate":1862,"spinDirection":252},"zone":9,"typeConfidence":0.88,"plateTime":0.43503180676934416,"extension":6.9007324544377875},"hitData":{"launchSpeed":104.7,"launchAngle":39.0,"totalDistance":386.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":156.87,"coordY":46.27}},"index":1,"playId":"cf650ad6-dd98-3480-b582-d36326e94aff","pitchNumber":2,"startTime":"2025-05-11T21:52:39.081Z","endTime":"2025-05-11T21:53:04.698Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-05-11T21:53:04.698Z","atBatIndex":48},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Tyler O'Neill grounds out, third baseman Yoán Moncada to first baseman Kevin Newman.","rbi":0,"awayScore":7,"homeScore":2,"isOut":true},"about":{"atBatIndex":49,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-05-11T21:55:40.330Z","endTime":"2025-05-11T21:56:23.081Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":641933,"fullName":"Tyler O'Neill","link":"/api/v1/people/641933"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641312,"fullName":"Shaun Anderson","link":"/api/v1/people/641312"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4],"actionIndex":[1],"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":641933,"fullName":"Tyler O'Neill","link":"/api/v1/people/641933"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":660162,"link":"/api/v1/people/660162"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":621028,"link":"/api/v1/people/621028"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":7,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2025-05-11T21:53:26.136Z","endTime":"2025-05-11T21:54:22.645Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Shaun Anderson replaces Connor Brogdon.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":7,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2025-05-11T21:54:22.645Z","endTime":"2025-05-11T21:55:42.487Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":641312,"link":"/api/v1/people/641312"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"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},"pitchData":{"startSpeed":92.3,"endSpeed":84.9,"strikeZoneTop":3.14333657045049,"strikeZoneBottom":1.36283738945545,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.24638806758508,"aZ":-13.903775522095344,"pfxX":-3.6013599132641736,"pfxZ":10.015263274000455,"pX":0.036731688340365755,"pZ":0.5764164256630802,"vX0":4.712416887007164,"vY0":-134.02960713154306,"vZ0":-11.183007550842225,"x":115.6,"y":223.22,"x0":-1.2742009091825253,"y0":50.00525044420823,"z0":5.789300528319736,"aX":-6.571121096881697},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":16.0,"breakHorizontal":5.5,"spinRate":2464,"spinDirection":196},"zone":14,"typeConfidence":2.0,"plateTime":0.40824971592918713,"extension":7.0002633374834495},"index":2,"playId":"680c41cb-70d4-3fa9-a6b9-c56e8f00d511","pitchNumber":1,"startTime":"2025-05-11T21:55:42.487Z","endTime":"2025-05-11T21:55:46.469Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":80.8,"endSpeed":72.9,"strikeZoneTop":3.13,"strikeZoneBottom":1.38,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.208401394961747,"aZ":-32.63485023314744,"pfxX":7.84290385747919,"pfxZ":-0.33598676498859614,"pX":1.0738129850287144,"pZ":1.7144681569788909,"vX0":3.8979184773940068,"vY0":-117.46799805982712,"vZ0":-2.7290152990167,"x":76.07,"y":192.49,"x0":-1.6417674444124846,"y0":50.00542572741222,"z0":6.014286906321802,"aX":10.646175003596484},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.0,"breakVerticalInduced":-1.1,"breakHorizontal":-15.4,"spinRate":2745,"spinDirection":60},"zone":14,"typeConfidence":2.0,"plateTime":0.4715156610617721,"extension":6.62844613588357},"index":3,"playId":"cafe2130-95c4-3cac-a299-e3b179ba60e2","pitchNumber":2,"startTime":"2025-05-11T21:55:58.392Z","endTime":"2025-05-11T21:56:01.392Z","isPitch":true,"type":"pitch"},{"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":1,"outs":2},"pitchData":{"startSpeed":80.1,"endSpeed":72.9,"strikeZoneTop":3.13,"strikeZoneBottom":1.38,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.124452735464597,"aZ":-33.44356632053242,"pfxX":9.56800363904437,"pfxZ":-0.9364720431114932,"pX":0.7661212839197458,"pZ":2.8535587745144038,"vX0":2.4007665796486117,"vY0":-116.55548771415903,"vZ0":-0.34580940439485974,"x":87.8,"y":161.73,"x0":-1.5239600269484004,"y0":50.00350932050057,"z0":6.204872464928569,"aX":12.95693972403852},"breaks":{"breakAngle":21.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.6,"breakVerticalInduced":-1.4,"breakHorizontal":-17.9,"spinRate":2713,"spinDirection":56},"zone":3,"typeConfidence":2.0,"plateTime":0.47278723317206417,"extension":6.664784969777516},"hitData":{"launchSpeed":69.2,"launchAngle":-1.0,"totalDistance":34.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":104.36,"coordY":164.25}},"index":4,"playId":"adcbf165-3c22-37ff-92ff-a95371b2bcdd","pitchNumber":3,"startTime":"2025-05-11T21:56:13.411Z","endTime":"2025-05-11T21:56:23.081Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-05-11T21:56:23.081Z","atBatIndex":49},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Taylor Ward flies out to right fielder Tyler O'Neill.","rbi":0,"awayScore":7,"homeScore":2,"isOut":true},"about":{"atBatIndex":50,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-05-11T21:58:39.659Z","endTime":"2025-05-11T21:59:31.904Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":622554,"fullName":"Seranthony Domínguez","link":"/api/v1/people/622554"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":641933,"link":"/api/v1/people/641933"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Seranthony Domínguez replaces Zach Eflin.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":7,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-05-11T21:57:38.120Z","endTime":"2025-05-11T21:58:41.817Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":622554,"link":"/api/v1/people/622554"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"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},"pitchData":{"startSpeed":97.0,"endSpeed":88.2,"strikeZoneTop":3.46,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.53949064339389,"aZ":-16.854023054907586,"pfxX":-5.933895976674937,"pfxZ":7.657794902189943,"pX":-0.32561883469068836,"pZ":2.369136456091765,"vX0":7.7337164450625675,"vY0":-140.9045693602773,"vZ0":-5.522610920026694,"x":129.41,"y":174.81,"x0":-2.34149359648679,"y0":50.00450384826764,"z0":5.452539995364193,"aX":-11.873290747750849},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":12.8,"breakHorizontal":9.1,"spinRate":2087,"spinDirection":215},"zone":4,"typeConfidence":0.78,"plateTime":0.3894861345511158,"extension":6.273655371456728},"index":1,"playId":"0e32d41a-6d5a-3d9f-afd1-ffbbe7fba034","pitchNumber":1,"startTime":"2025-05-11T21:58:41.817Z","endTime":"2025-05-11T21:58:44.917Z","isPitch":true,"type":"pitch"},{"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},"pitchData":{"startSpeed":97.9,"endSpeed":88.3,"strikeZoneTop":3.4954496756525,"strikeZoneBottom":1.65237505101504,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":36.235228036327,"aZ":-19.67900529870037,"pfxX":-11.472850561000506,"pfxZ":6.210552148437255,"pX":0.6459059121484958,"pZ":2.129677412018006,"vX0":11.607376798688565,"vY0":-141.85653750512586,"vZ0":-5.721196439888975,"x":92.38,"y":181.28,"x0":-2.033222805784948,"y0":50.004715442271646,"z0":5.451088014380784,"aX":-23.092529659952987},"breaks":{"breakAngle":43.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":10.1,"breakHorizontal":18.0,"spinRate":2135,"spinDirection":213},"zone":9,"typeConfidence":2.0,"plateTime":0.3879695719915883,"extension":6.156698001252958},"index":2,"playId":"ae8806c3-4981-3d79-bced-f4ddb7f4600a","pitchNumber":2,"startTime":"2025-05-11T21:59:01.796Z","endTime":"2025-05-11T21:59:05.225Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.4,"endSpeed":87.8,"strikeZoneTop":3.46,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":36.193379527111304,"aZ":-16.307767583006456,"pfxX":-7.013502286493903,"pfxZ":7.942213038553563,"pX":0.13880031976188015,"pZ":2.708207609443091,"vX0":8.620427490663237,"vY0":-141.38988555554047,"vZ0":-4.785706692937915,"x":111.71,"y":165.66,"x0":-2.0574610283269252,"y0":50.003639295813365,"z0":5.490267807164943,"aX":-14.013870882322061},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":13.4,"breakHorizontal":10.7,"spinRate":2217,"spinDirection":212},"zone":5,"typeConfidence":0.62,"plateTime":0.3893452185285149,"extension":6.240066917504016},"hitData":{"launchSpeed":94.8,"launchAngle":49.0,"totalDistance":275.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":165.16,"coordY":96.67}},"index":3,"playId":"ad10470f-fee8-310c-89ac-2239a32c1e2c","pitchNumber":3,"startTime":"2025-05-11T21:59:20.036Z","endTime":"2025-05-11T21:59:31.904Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-05-11T21:59:31.904Z","atBatIndex":50},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Logan O'Hoppe flies out sharply to left fielder Ramón Laureano.","rbi":0,"awayScore":7,"homeScore":2,"isOut":true},"about":{"atBatIndex":51,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-05-11T21:59:47.059Z","endTime":"2025-05-11T22:00:37.486Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":681351,"fullName":"Logan O'Hoppe","link":"/api/v1/people/681351"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":622554,"fullName":"Seranthony Domínguez","link":"/api/v1/people/622554"},"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":681351,"fullName":"Logan O'Hoppe","link":"/api/v1/people/681351"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":657656,"link":"/api/v1/people/657656"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 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},"pitchData":{"startSpeed":86.1,"endSpeed":78.7,"strikeZoneTop":3.41530529331482,"strikeZoneBottom":1.51943660164576,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.238953649397057,"aZ":-26.52663511361536,"pfxX":2.8923192026246847,"pfxZ":3.5797559780286745,"pX":0.38788046187190867,"pZ":1.9610348108460192,"vX0":5.4354106000828155,"vY0":-125.30301876179306,"vZ0":-3.5099588305065286,"x":102.21,"y":185.83,"x0":-2.1920791463656912,"y0":50.00231044164872,"z0":5.566914273868673,"aX":4.5607807531189595},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":5.9,"breakHorizontal":-6.6,"spinRate":2576,"spinDirection":79},"zone":9,"typeConfidence":2.0,"plateTime":0.43848308816736736,"extension":6.269445005298248},"index":0,"playId":"5e64bc7a-89a0-334e-977e-028d65bdf0b9","pitchNumber":1,"startTime":"2025-05-11T21:59:51.759Z","endTime":"2025-05-11T21:59:54.980Z","isPitch":true,"type":"pitch"},{"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},"pitchData":{"startSpeed":86.5,"endSpeed":79.5,"strikeZoneTop":3.33925135670004,"strikeZoneBottom":1.55208899755593,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.138766650704937,"aZ":-26.73324391643052,"pfxX":3.123093530141505,"pfxZ":3.4554192069429073,"pX":2.964418549856354,"pZ":-0.21999154516606903,"vX0":11.053981477438445,"vY0":-125.21305289894903,"vZ0":-8.399974288706412,"x":4.0,"y":244.72,"x0":-1.9275865544657425,"y0":50.0050510719123,"z0":5.391409562700111,"aX":4.919120639219905},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":4.3,"breakHorizontal":-8.4,"spinRate":2618,"spinDirection":41},"zone":14,"typeConfidence":2.0,"plateTime":0.43875384465167944,"extension":6.4532219110942455},"index":1,"playId":"82927ca2-87ad-352b-80d7-d54c5c3292c5","pitchNumber":2,"startTime":"2025-05-11T22:00:06.664Z","endTime":"2025-05-11T22:00:09.976Z","isPitch":true,"type":"pitch"},{"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":1,"outs":1},"pitchData":{"startSpeed":86.9,"endSpeed":79.4,"strikeZoneTop":3.35,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.966248675613734,"aZ":-27.068848961136915,"pfxX":3.424263441290936,"pfxZ":3.168935485904429,"pX":0.04565930488182882,"pZ":2.8680998131329902,"vX0":4.57537158813498,"vY0":-126.4679607249741,"vZ0":-1.5595310046283073,"x":115.26,"y":161.34,"x0":-2.2352444718403808,"y0":50.00396721090642,"z0":5.6739491673268185,"aX":5.519938270302557},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":5.6,"breakHorizontal":-7.3,"spinRate":2662,"spinDirection":74},"zone":2,"typeConfidence":2.0,"plateTime":0.4339098705752571,"extension":6.268590206538451},"hitData":{"launchSpeed":102.0,"launchAngle":49.0,"totalDistance":312.0,"trajectory":"fly_ball","hardness":"hard","location":"7","coordinates":{"coordX":68.2,"coordY":87.7}},"index":2,"playId":"157e1592-29a0-341f-a144-6b4310cefe13","pitchNumber":3,"startTime":"2025-05-11T22:00:25.735Z","endTime":"2025-05-11T22:00:37.486Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-05-11T22:00:37.486Z","atBatIndex":51},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jo Adell called out on strikes.","rbi":0,"awayScore":7,"homeScore":2,"isOut":true},"about":{"atBatIndex":52,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-05-11T22:00:48.695Z","endTime":"2025-05-11T22:02:14.988Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":622554,"fullName":"Seranthony Domínguez","link":"/api/v1/people/622554"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,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":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":668974,"link":"/api/v1/people/668974"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.3,"endSpeed":88.8,"strikeZoneTop":3.53087927662433,"strikeZoneBottom":1.67467091783466,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.362225087035316,"aZ":-19.864151525209824,"pfxX":-1.8766109176433066,"pfxZ":6.183673286871663,"pX":2.161255306060105,"pZ":1.7069515241482802,"vX0":11.819393301156893,"vY0":-139.66521847490722,"vZ0":-6.843837919435029,"x":34.62,"y":192.69,"x0":-1.8684674020286072,"y0":50.00001021765219,"z0":5.480509751772967,"aX":-3.7366418411064193},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":10.0,"breakHorizontal":1.2,"spinRate":2308,"spinDirection":204},"zone":14,"typeConfidence":0.87,"plateTime":0.39111160384988963,"extension":6.331790440450105},"index":0,"playId":"96de2f37-85e1-32ed-a7ad-5d55b083a399","pitchNumber":1,"startTime":"2025-05-11T22:01:00.681Z","endTime":"2025-05-11T22:01:03.681Z","isPitch":true,"type":"pitch"},{"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},"pitchData":{"startSpeed":98.0,"endSpeed":89.1,"strikeZoneTop":3.57,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.849997684442535,"aZ":-20.66789721663895,"pfxX":-9.68226486398673,"pfxZ":5.628099568578234,"pX":-0.019819426517335714,"pZ":3.7357377012789272,"vX0":8.869132045434126,"vY0":-142.37356769160408,"vZ0":-1.7408228923615083,"x":117.76,"y":137.92,"x0":-1.9232164494046884,"y0":50.004573588879545,"z0":5.668233767228122,"aX":-19.803404937735404},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":10.0,"breakHorizontal":15.6,"spinRate":2168,"spinDirection":213},"zone":11,"typeConfidence":2.0,"plateTime":0.3852643458052949,"extension":6.304155461124352},"index":1,"playId":"57ebaeab-d257-3c56-9473-3754629b048d","pitchNumber":2,"startTime":"2025-05-11T22:01:23.718Z","endTime":"2025-05-11T22:01:26.873Z","isPitch":true,"type":"pitch"},{"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},"pitchData":{"startSpeed":97.4,"endSpeed":89.0,"strikeZoneTop":3.57,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.02190912343287,"aZ":-14.71781410585799,"pfxX":-4.270940867907724,"pfxZ":8.59325256819804,"pX":0.8541780786417503,"pZ":3.1849225832501715,"vX0":9.264993136874358,"vY0":-141.57249768132215,"vZ0":-4.153033440880916,"x":84.44,"y":152.79,"x0":-1.9046343544562743,"y0":50.00674453756719,"z0":5.611659275373964,"aX":-8.680710353172955},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":14.9,"breakHorizontal":5.9,"spinRate":2346,"spinDirection":212},"zone":12,"typeConfidence":0.9,"plateTime":0.3867373100211169,"extension":6.294687743309848},"index":2,"playId":"4fb4d1f6-9089-342f-93de-930486efd152","pitchNumber":3,"startTime":"2025-05-11T22:01:41.147Z","endTime":"2025-05-11T22:01:44.147Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":7,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2025-05-11T22:01:55.765Z","endTime":"2025-05-11T22:02:10.901Z","isPitch":false,"type":"action","player":{"id":666176,"link":"/api/v1/people/666176"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":98.2,"endSpeed":89.8,"strikeZoneTop":3.53415347844971,"strikeZoneBottom":1.67957456532043,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.72674668082237,"aZ":-15.377980153359744,"pfxX":-5.02399704625006,"pfxZ":8.154897945193593,"pX":0.7415230955861405,"pZ":1.920576953369159,"vX0":9.10137264978703,"vY0":-142.57025483647192,"vZ0":-7.222150448340565,"x":88.73,"y":186.92,"x0":-1.8390824517642024,"y0":50.00040465604423,"z0":5.456827056196735,"aX":-10.344708625814523},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":13.4,"breakHorizontal":7.3,"spinRate":2299,"spinDirection":208},"zone":9,"typeConfidence":0.88,"plateTime":0.3841678483372619,"extension":6.300910747449168},"index":4,"playId":"ca19382a-235a-3791-ae62-1d7241f88063","pitchNumber":4,"startTime":"2025-05-11T22:02:10.901Z","endTime":"2025-05-11T22:02:14.988Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-05-11T22:02:14.988Z","atBatIndex":52},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Ryan Mountcastle singles on a line drive to left fielder Taylor Ward.","rbi":0,"awayScore":7,"homeScore":2,"isOut":false},"about":{"atBatIndex":53,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-05-11T22:04:15.943Z","endTime":"2025-05-11T22:05:13.643Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":2,"outs":0},"matchup":{"batter":{"id":663624,"fullName":"Ryan Mountcastle","link":"/api/v1/people/663624"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641312,"fullName":"Shaun Anderson","link":"/api/v1/people/641312"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":663624,"fullName":"Ryan Mountcastle","link":"/api/v1/people/663624"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":663624,"fullName":"Ryan Mountcastle","link":"/api/v1/people/663624"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":621493,"link":"/api/v1/people/621493"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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},"pitchData":{"startSpeed":92.0,"endSpeed":84.2,"strikeZoneTop":3.74,"strikeZoneBottom":1.8,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.820252573138788,"aZ":-14.675945567302294,"pfxX":-4.667498156066398,"pfxZ":9.653457135805757,"pX":-0.18251307090809904,"pZ":2.3113347581604904,"vX0":4.950759794724794,"vY0":-133.78141865994857,"vZ0":-6.844084668169927,"x":123.96,"y":176.37,"x0":-1.4505221076283,"y0":50.00553139385583,"z0":5.9545979187810945,"aX":-8.463260966357023},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":16.2,"breakHorizontal":7.4,"spinRate":2407,"spinDirection":196},"zone":8,"typeConfidence":2.0,"plateTime":0.40939132137981726,"extension":6.801765933913559},"index":0,"playId":"32f227e8-d5da-3e67-8765-ed14664237db","pitchNumber":1,"startTime":"2025-05-11T22:04:29.204Z","endTime":"2025-05-11T22:04:32.477Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.7,"endSpeed":81.2,"strikeZoneTop":3.74,"strikeZoneBottom":1.8,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.163056877136896,"aZ":-27.37678248562271,"pfxX":0.22529855341053695,"pfxZ":2.891779158306429,"pX":0.8019901105472771,"pZ":1.5846284846634922,"vX0":5.170413311244342,"vY0":-127.67656848795087,"vZ0":-6.016155295158065,"x":86.43,"y":196.0,"x0":-1.274723607614466,"y0":50.00314877235346,"z0":6.113370813507202,"aX":0.37262559547728774},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":4.2,"breakHorizontal":-1.6,"spinRate":2669,"spinDirection":137},"zone":14,"typeConfidence":2.0,"plateTime":0.42825317007440455,"extension":6.690473107652654},"index":1,"playId":"cf5061e4-f86d-338c-9491-860ee31a98cb","pitchNumber":2,"startTime":"2025-05-11T22:04:43.620Z","endTime":"2025-05-11T22:04:46.948Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":7,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2025-05-11T22:04:53.357Z","endTime":"2025-05-11T22:05:03.046Z","isPitch":false,"type":"action","player":{"id":663624,"link":"/api/v1/people/663624"}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":78.7,"endSpeed":71.1,"strikeZoneTop":3.74,"strikeZoneBottom":1.8,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.882159557536973,"aZ":-34.46384664049713,"pfxX":10.357940461656815,"pfxZ":-1.7630768094722669,"pX":0.04649651384413082,"pZ":2.879379654430831,"vX0":0.4297038795119032,"vY0":-114.55086925615267,"vZ0":0.20664944773831118,"x":115.23,"y":161.04,"x0":-1.4857540855579683,"y0":50.003710236133095,"z0":6.2249439204637085,"aX":13.436230217777661},"breaks":{"breakAngle":21.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-47.8,"breakVerticalInduced":-2.8,"breakHorizontal":-18.7,"spinRate":2860,"spinDirection":51},"zone":5,"typeConfidence":2.0,"plateTime":0.4825934083555543,"extension":6.509755041127325},"hitData":{"launchSpeed":97.4,"launchAngle":13.0,"totalDistance":216.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":62.09,"coordY":97.71}},"index":3,"playId":"68ea3a95-13c8-3bc3-ac6f-85aa5cd5962e","pitchNumber":3,"startTime":"2025-05-11T22:05:03.046Z","endTime":"2025-05-11T22:05:13.643Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-05-11T22:05:13.643Z","atBatIndex":53},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Adley Rutschman flies out sharply to center fielder Kyren Paris. Ryan Mountcastle to 2nd.","rbi":0,"awayScore":7,"homeScore":2,"isOut":true},"about":{"atBatIndex":54,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-05-11T22:05:23.546Z","endTime":"2025-05-11T22:07:19.731Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":1},"matchup":{"batter":{"id":668939,"fullName":"Adley Rutschman","link":"/api/v1/people/668939"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641312,"fullName":"Shaun Anderson","link":"/api/v1/people/641312"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":663624,"fullName":"Ryan Mountcastle","link":"/api/v1/people/663624"},"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":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":668939,"fullName":"Adley Rutschman","link":"/api/v1/people/668939"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":677347,"link":"/api/v1/people/677347"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Flyout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":663624,"fullName":"Ryan Mountcastle","link":"/api/v1/people/663624"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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},"pitchData":{"startSpeed":90.6,"endSpeed":82.6,"strikeZoneTop":3.52414049713578,"strikeZoneBottom":1.7104367276869,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.24332852833475,"aZ":-14.661467231590965,"pfxX":-2.9194012886170695,"pfxZ":10.00827918108964,"pX":0.2346290854825676,"pZ":2.5014829961384035,"vX0":5.6447535723231095,"vY0":-131.75733930399622,"vZ0":-5.995846987007057,"x":108.06,"y":171.24,"x0":-1.5608266217475595,"y0":50.00158360272148,"z0":5.898879555916441,"aX":-5.108137550174906},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":16.9,"breakHorizontal":4.0,"spinRate":2484,"spinDirection":200},"zone":5,"typeConfidence":2.0,"plateTime":0.41646176317716943,"extension":6.9506788358507965},"index":0,"playId":"a0c76bf5-3470-3b46-997a-e3c287ffdb86","pitchNumber":1,"startTime":"2025-05-11T22:05:41.188Z","endTime":"2025-05-11T22:05:44.520Z","isPitch":true,"type":"pitch"},{"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},"pitchData":{"startSpeed":92.1,"endSpeed":85.0,"strikeZoneTop":3.44706837291904,"strikeZoneBottom":1.63349930889262,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.033837165677717,"aZ":-10.878892436697123,"pfxX":-4.267430695777587,"pfxZ":11.668950077538877,"pX":1.5571629555389201,"pZ":1.4912571257812497,"vX0":9.433736813856493,"vY0":-133.55503144323902,"vZ0":-10.013859755003644,"x":57.64,"y":198.52,"x0":-1.450425859524593,"y0":50.001182995704326,"z0":6.04922085693489,"aX":-7.787368806163663},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":19.3,"breakHorizontal":5.9,"spinRate":2434,"spinDirection":200},"zone":14,"typeConfidence":2.0,"plateTime":0.40853503403891933,"extension":6.898508886247385},"index":1,"playId":"adfb02dc-6538-3e93-abd6-7c61f03d7b9c","pitchNumber":2,"startTime":"2025-05-11T22:05:58.397Z","endTime":"2025-05-11T22:06:02.353Z","isPitch":true,"type":"pitch"},{"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},"pitchData":{"startSpeed":88.1,"endSpeed":81.5,"strikeZoneTop":3.52926402015724,"strikeZoneBottom":1.66040174361829,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.11433922572132,"aZ":-26.511733221643606,"pfxX":0.9192765343511367,"pfxZ":3.3838253627518844,"pX":0.311508557160177,"pZ":1.1923985408322615,"vX0":5.859846073356111,"vY0":-128.1175953406849,"vZ0":-6.2498217078273886,"x":105.13,"y":206.59,"x0":-2.119475787834879,"y0":50.00104751028556,"z0":5.720550623087048,"aX":1.5345096487457877},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":5.0,"breakHorizontal":-2.9,"spinRate":2709,"spinDirection":153},"zone":14,"typeConfidence":2.0,"plateTime":0.4266301952186131,"extension":6.939223078567952},"index":2,"playId":"963b45c3-1f55-3794-9acd-8b079a31e3a3","pitchNumber":3,"startTime":"2025-05-11T22:06:19.447Z","endTime":"2025-05-11T22:06:23.073Z","isPitch":true,"type":"pitch"},{"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},"pitchData":{"startSpeed":88.6,"endSpeed":82.2,"strikeZoneTop":3.45617970776842,"strikeZoneBottom":1.58702505257575,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.65440229935705,"aZ":-22.558317483746325,"pfxX":1.11153876718054,"pfxZ":5.677613036000872,"pX":1.2824436882930499,"pZ":0.8875089972121912,"vX0":7.6554668596800735,"vY0":-128.75288240692907,"vZ0":-8.102712604047804,"x":68.12,"y":214.82,"x0":-1.8635532999174784,"y0":50.00181907960059,"z0":5.798194648703572,"aX":1.879392867944482},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":8.8,"breakHorizontal":-3.6,"spinRate":2578,"spinDirection":166},"zone":14,"typeConfidence":2.0,"plateTime":0.42407946333244917,"extension":7.056549326810186},"index":3,"playId":"7233b074-ede0-312a-8686-d33e08a1816d","pitchNumber":4,"startTime":"2025-05-11T22:06:40.983Z","endTime":"2025-05-11T22:06:44.517Z","isPitch":true,"type":"pitch"},{"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},"pitchData":{"startSpeed":88.7,"endSpeed":81.7,"strikeZoneTop":3.44,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.451978375879346,"aZ":-24.50269937367961,"pfxX":1.34542722914395,"pfxZ":4.5448964245951275,"pX":0.3620717560600677,"pZ":1.542964777701002,"vX0":5.3343002668236315,"vY0":-129.03112969999722,"vZ0":-6.245839595369517,"x":103.2,"y":197.12,"x0":-1.9056221550543009,"y0":50.004512432354936,"z0":5.8788822174523325,"aX":2.2725040799426774},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":7.1,"breakHorizontal":-3.6,"spinRate":2589,"spinDirection":170},"zone":9,"typeConfidence":2.0,"plateTime":0.42423384508494344,"extension":6.851255251459932},"hitData":{"launchSpeed":101.4,"launchAngle":32.0,"totalDistance":397.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":111.19,"coordY":39.47}},"index":4,"playId":"3982f98b-3f9d-3002-a228-1ea580818a70","pitchNumber":5,"startTime":"2025-05-11T22:07:02.380Z","endTime":"2025-05-11T22:07:19.731Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-05-11T22:07:19.731Z","atBatIndex":54},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ramón Laureano strikes out swinging.","rbi":0,"awayScore":7,"homeScore":2,"isOut":true},"about":{"atBatIndex":55,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-05-11T22:07:36.428Z","endTime":"2025-05-11T22:09:40.978Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":657656,"fullName":"Ramón Laureano","link":"/api/v1/people/657656"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641312,"fullName":"Shaun Anderson","link":"/api/v1/people/641312"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":663624,"fullName":"Ryan Mountcastle","link":"/api/v1/people/663624"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":657656,"fullName":"Ramón Laureano","link":"/api/v1/people/657656"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":681351,"link":"/api/v1/people/681351"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.3,"endSpeed":84.3,"strikeZoneTop":3.4319055024138,"strikeZoneBottom":1.6431299501417,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.965456937721154,"aZ":-16.670603962204602,"pfxX":-9.100294057348714,"pfxZ":8.542521227078511,"pX":-0.5836087791427497,"pZ":1.6246384057413994,"vX0":5.570988548350162,"vY0":-134.10687081740187,"vZ0":-8.37702475104028,"x":139.25,"y":194.91,"x0":-1.5093804616328308,"y0":50.003135089011366,"z0":5.986153017574286,"aX":-16.517126992024103},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":13.8,"breakHorizontal":15.2,"spinRate":2520,"spinDirection":196},"zone":7,"typeConfidence":2.0,"plateTime":0.4089837290224865,"extension":6.834004740684863},"index":0,"playId":"cd29e818-2ae3-3f59-9101-b0b8c378b87a","pitchNumber":1,"startTime":"2025-05-11T22:07:49.656Z","endTime":"2025-05-11T22:07:53.179Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.4,"endSpeed":82.7,"strikeZoneTop":3.41320281326767,"strikeZoneBottom":1.59782156537025,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.396737792853784,"aZ":-23.994511215587032,"pfxX":0.7559885340170016,"pfxZ":4.7891731022029695,"pX":2.0409966189134052,"pZ":0.03403866031549337,"vX0":8.133450895859628,"vY0":-129.68467427885068,"vZ0":-10.560566443626282,"x":39.2,"y":237.86,"x0":-1.23041854381975,"y0":50.002809253598784,"z0":5.9799679279936475,"aX":1.291218324836552},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":6.5,"breakHorizontal":-3.1,"spinRate":2754,"spinDirection":157},"zone":14,"typeConfidence":2.0,"plateTime":0.42188697538610365,"extension":7.003613745673496},"index":1,"playId":"1ef5b475-bd21-3176-bd20-95be92ed496c","pitchNumber":2,"startTime":"2025-05-11T22:08:06.033Z","endTime":"2025-05-11T22:08:09.381Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.9,"endSpeed":81.4,"strikeZoneTop":3.44,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.142002371868895,"aZ":-26.657760412498217,"pfxX":2.2211360624595247,"pfxZ":3.273180588724287,"pX":0.18497019804999468,"pZ":2.239157242392452,"vX0":3.7057649785391167,"vY0":-129.3593724923767,"vZ0":-4.478478073784096,"x":109.95,"y":178.32,"x0":-1.5574208301173282,"y0":50.00638718944666,"z0":6.047857032635391,"aX":3.74717900537374},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":5.2,"breakHorizontal":-4.9,"spinRate":2526,"spinDirection":143},"zone":5,"typeConfidence":2.0,"plateTime":0.42416722062872614,"extension":6.911039690879446},"index":2,"playId":"529830ea-3d1f-3a26-a6c1-4909233a2e6c","pitchNumber":3,"startTime":"2025-05-11T22:08:27.622Z","endTime":"2025-05-11T22:08:33.508Z","isPitch":true,"type":"pitch"},{"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},"pitchData":{"startSpeed":84.3,"endSpeed":76.7,"strikeZoneTop":3.43127003341363,"strikeZoneBottom":1.57351808105334,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.18901919301748,"aZ":-29.263301924645603,"pfxX":5.911634314863536,"pfxZ":1.9484406227561628,"pX":2.0127297773912947,"pZ":1.1208361041634263,"vX0":6.589645893988468,"vY0":-122.39780091722179,"vZ0":-5.525852544169588,"x":40.28,"y":208.52,"x0":-1.500321218101943,"y0":50.00011140639141,"z0":5.968663972212449,"aX":8.805519221599658},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":2.3,"breakHorizontal":-12.5,"spinRate":2639,"spinDirection":53},"zone":14,"typeConfidence":2.0,"plateTime":0.45060912178070733,"extension":6.896350774520045},"index":3,"playId":"d9ecc7e5-8285-366e-9b89-aa847a95ecd4","pitchNumber":4,"startTime":"2025-05-11T22:08:54.566Z","endTime":"2025-05-11T22:08:57.706Z","isPitch":true,"type":"pitch"},{"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},"pitchData":{"startSpeed":93.4,"endSpeed":84.3,"strikeZoneTop":3.44,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.130870280252864,"aZ":-17.054333155344573,"pfxX":-7.328483207709425,"pfxZ":8.237299393187566,"pX":-0.6095070169871186,"pZ":2.263852161261083,"vX0":4.000591274300126,"vY0":-135.71350461728076,"vZ0":-6.791580354404687,"x":140.23,"y":177.66,"x0":-1.163168748100601,"y0":50.004917281626135,"z0":6.019977060528421,"aX":-13.453045735124876},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":13.4,"breakHorizontal":12.2,"spinRate":2353,"spinDirection":187},"zone":4,"typeConfidence":2.0,"plateTime":0.40608686808555916,"extension":6.905819911068423},"index":4,"playId":"6a8e87ee-b6cd-3872-9d35-3f76f1f60426","pitchNumber":5,"startTime":"2025-05-11T22:09:12.906Z","endTime":"2025-05-11T22:09:16.010Z","isPitch":true,"type":"pitch"},{"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":1},"pitchData":{"startSpeed":80.9,"endSpeed":73.2,"strikeZoneTop":3.44,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.36798030644474,"aZ":-31.621838454652416,"pfxX":8.218998777434267,"pfxZ":0.39687209877445895,"pX":-0.2911599686402554,"pZ":3.217684857062051,"vX0":1.0603156107351932,"vY0":-117.79101840031299,"vZ0":0.0688418021606485,"x":128.1,"y":151.9,"x0":-1.814987246762708,"y0":50.00098423690945,"z0":6.159030307056437,"aX":11.325819400734874},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.3,"breakVerticalInduced":1.1,"breakHorizontal":-15.1,"spinRate":2651,"spinDirection":63},"zone":1,"typeConfidence":2.0,"plateTime":0.46845582130397156,"extension":6.7067744434476415},"index":5,"playId":"a15d5b33-19d2-39a1-bc53-206562127157","pitchNumber":6,"startTime":"2025-05-11T22:09:36.216Z","endTime":"2025-05-11T22:09:40.978Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-05-11T22:09:40.978Z","atBatIndex":55},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jackson Holliday grounds out, first baseman Kevin Newman to pitcher Shaun Anderson.","rbi":0,"awayScore":7,"homeScore":2,"isOut":true},"about":{"atBatIndex":56,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-05-11T22:09:58.396Z","endTime":"2025-05-11T22:11:11.722Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":702616,"fullName":"Jackson Holliday","link":"/api/v1/people/702616"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641312,"fullName":"Shaun Anderson","link":"/api/v1/people/641312"},"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":702616,"fullName":"Jackson Holliday","link":"/api/v1/people/702616"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":621028,"link":"/api/v1/people/621028"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":641312,"link":"/api/v1/people/641312"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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},"pitchData":{"startSpeed":92.4,"endSpeed":83.8,"strikeZoneTop":3.46096732152358,"strikeZoneBottom":1.6088300325812,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.961780437835408,"aZ":-16.636377711669763,"pfxX":-1.0370671811899461,"pfxZ":8.622965415383309,"pX":1.3440654346491046,"pZ":1.9807562345527863,"vX0":7.707093622728701,"vY0":-134.13222331619954,"vZ0":-7.283107285416792,"x":65.77,"y":185.3,"x0":-1.4454759062253983,"y0":50.00669895265713,"z0":5.941138891746357,"aX":-1.8706207799044048},"breaks":{"breakAngle":0.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":14.0,"breakHorizontal":0.0,"spinRate":2464,"spinDirection":189},"zone":14,"typeConfidence":2.0,"plateTime":0.41005960790168006,"extension":7.088325417597998},"index":0,"playId":"bdf5bb7f-4c7b-39f8-a76a-660a67e8821a","pitchNumber":1,"startTime":"2025-05-11T22:10:04.269Z","endTime":"2025-05-11T22:10:07.783Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.1,"endSpeed":75.3,"strikeZoneTop":3.46886840625829,"strikeZoneBottom":1.73108665047979,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.243053824396906,"aZ":-31.32640612117247,"pfxX":-11.501752832366371,"pfxZ":0.5735133417651728,"pX":-0.9421582655911206,"pZ":2.6163042662273255,"vX0":5.330982429250533,"vY0":-122.15877270910735,"vZ0":-1.7290687082556708,"x":152.91,"y":168.14,"x0":-1.6913659402510153,"y0":50.00022876098314,"z0":6.097935694496109,"aX":-16.90149750370142},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.8,"breakVerticalInduced":0.8,"breakHorizontal":19.1,"spinRate":1228,"spinDirection":224},"zone":11,"typeConfidence":2.0,"plateTime":0.4531930952490222,"extension":6.713362707623059},"index":1,"playId":"540b26e7-ad1b-3310-b789-1549346dfec9","pitchNumber":2,"startTime":"2025-05-11T22:10:23.298Z","endTime":"2025-05-11T22:10:26.644Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.4,"endSpeed":77.1,"strikeZoneTop":3.49843255092705,"strikeZoneBottom":1.5820819723594,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.028940294616508,"aZ":-28.16209341485806,"pfxX":-9.3004979041834,"pfxZ":2.6133516016504252,"pX":-0.5438945570103563,"pZ":2.7342567045480504,"vX0":5.394375305936042,"vY0":-124.18076880951295,"vZ0":-2.15511180950278,"x":137.73,"y":164.96,"x0":-1.5563546595051863,"y0":50.000556876842005,"z0":5.998246050459683,"aX":-14.26305141989985},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":4.4,"breakHorizontal":15.2,"spinRate":1313,"spinDirection":225},"zone":4,"typeConfidence":2.0,"plateTime":0.44412857186357746,"extension":6.8082976250034735},"index":2,"playId":"4fc061b3-e37c-3cbf-8563-1d38939110be","pitchNumber":3,"startTime":"2025-05-11T22:10:41.183Z","endTime":"2025-05-11T22:10:44.644Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.9,"endSpeed":84.5,"strikeZoneTop":3.41,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.385221169306824,"aZ":-17.075745147286153,"pfxX":-1.5560096873101985,"pfxZ":8.226667621775045,"pX":0.6298535838422006,"pZ":3.127615358320981,"vX0":6.149151509777135,"vY0":-135.1051207629275,"vZ0":-4.377377122662188,"x":92.99,"y":154.33,"x0":-1.480638085995004,"y0":50.00591577211397,"z0":5.981095426436128,"aX":-2.8579160785972197},"breaks":{"breakAngle":4.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":14.0,"breakHorizontal":1.4,"spinRate":2550,"spinDirection":180},"zone":3,"typeConfidence":2.0,"plateTime":0.4065256754993176,"extension":6.98227788893086},"hitData":{"launchSpeed":91.5,"launchAngle":-11.0,"totalDistance":17.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":156.58,"coordY":157.66}},"index":3,"playId":"44aa0ceb-6744-352f-8599-424e59980825","pitchNumber":4,"startTime":"2025-05-11T22:11:03.100Z","endTime":"2025-05-11T22:11:11.722Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-05-11T22:11:11.722Z","atBatIndex":56},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Kyren Paris called out on strikes.","rbi":0,"awayScore":7,"homeScore":2,"isOut":true},"about":{"atBatIndex":57,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-05-11T22:14:56.581Z","endTime":"2025-05-11T22:16:32.705Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":677347,"fullName":"Kyren Paris","link":"/api/v1/people/677347"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641329,"fullName":"Bryan Baker","link":"/api/v1/people/641329"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,3,4,5,6],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":677347,"fullName":"Kyren Paris","link":"/api/v1/people/677347"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":668974,"link":"/api/v1/people/668974"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Bryan Baker replaces Seranthony Domínguez.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":7,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-05-11T22:13:44.318Z","endTime":"2025-05-11T22:14:58.759Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":641329,"link":"/api/v1/people/641329"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.3,"endSpeed":87.0,"strikeZoneTop":3.7,"strikeZoneBottom":1.79,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.290798075398854,"aZ":-8.567475753733964,"pfxX":-3.4393189833082842,"pfxZ":12.033295861649577,"pX":-0.40621114154007687,"pZ":3.8696445575967324,"vX0":2.4215367984309744,"vY0":-140.04597328357096,"vZ0":-5.820609971252852,"x":132.48,"y":134.3,"x0":-0.8407486715018992,"y0":50.00194074126068,"z0":6.552168579830283,"aX":-6.746611154369569},"breaks":{"breakAngle":31.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.2,"breakVerticalInduced":20.5,"breakHorizontal":5.6,"spinRate":2151,"spinDirection":203},"zone":11,"typeConfidence":0.91,"plateTime":0.3929845573321682,"extension":6.439510863307647},"index":1,"playId":"7e473b14-c579-3a09-b848-455f1d47f44c","pitchNumber":1,"startTime":"2025-05-11T22:14:58.759Z","endTime":"2025-05-11T22:15:01.759Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":7,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"index":2,"startTime":"2025-05-11T22:15:12.504Z","endTime":"2025-05-11T22:15:32.629Z","isPitch":false,"type":"action","player":{"id":677347,"link":"/api/v1/people/677347"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.5,"endSpeed":88.1,"strikeZoneTop":3.74357843040281,"strikeZoneBottom":1.80436584083228,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.83791771430165,"aZ":-10.320660379715497,"pfxX":-5.709587208075044,"pfxZ":10.872672293701745,"pX":0.6066725329837396,"pZ":3.383057094852359,"vX0":5.133693896561644,"vY0":-141.6912704642161,"vZ0":-6.894960828625347,"x":93.88,"y":147.44,"x0":-0.4970801263718069,"y0":50.00340459327313,"z0":6.525731813052435,"aX":-11.476820961309144},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.8,"breakVerticalInduced":18.2,"breakHorizontal":9.1,"spinRate":2195,"spinDirection":208},"zone":3,"typeConfidence":0.9,"plateTime":0.3882767986672264,"extension":6.380497199217517},"index":3,"playId":"a2d77705-0ad5-3cbd-91bd-9b3aa18c2b94","pitchNumber":2,"startTime":"2025-05-11T22:15:32.629Z","endTime":"2025-05-11T22:15:35.668Z","isPitch":true,"type":"pitch"},{"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},"pitchData":{"startSpeed":97.7,"endSpeed":88.7,"strikeZoneTop":3.78522191524376,"strikeZoneBottom":1.76375576542366,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.74144811055376,"aZ":-9.66702841534487,"pfxX":-3.96704268812222,"pfxZ":11.113278238646537,"pX":1.128330156253989,"pZ":2.8793119919990304,"vX0":6.400578696926948,"vY0":-141.94331576986124,"vZ0":-8.14190582994843,"x":73.99,"y":161.04,"x0":-0.6481547539431028,"y0":50.00336388847321,"z0":6.413240022608714,"aX":-8.035126494413795},"breaks":{"breakAngle":28.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.4,"breakVerticalInduced":18.5,"breakHorizontal":5.8,"spinRate":2320,"spinDirection":202},"zone":12,"typeConfidence":0.9,"plateTime":0.386976319048177,"extension":6.576236442786073},"index":4,"playId":"f6a0b8a1-37d0-37be-aebb-ab95fb1e51c7","pitchNumber":3,"startTime":"2025-05-11T22:15:51.030Z","endTime":"2025-05-11T22:15:55.127Z","isPitch":true,"type":"pitch"},{"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},"pitchData":{"startSpeed":98.2,"endSpeed":89.1,"strikeZoneTop":3.71600395067466,"strikeZoneBottom":1.83204236059763,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.38276893075281,"aZ":-9.602499367177918,"pfxX":-2.8177045835881858,"pfxZ":11.043045311055458,"pX":1.3230069187547773,"pZ":2.6550055814860434,"vX0":5.828543261740259,"vY0":-142.65325385907929,"vZ0":-8.880071346210464,"x":66.57,"y":167.09,"x0":-0.3883069512877165,"y0":50.00250503921273,"z0":6.42896426895813,"aX":-5.759691158491905},"breaks":{"breakAngle":20.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.4,"breakVerticalInduced":18.1,"breakHorizontal":3.8,"spinRate":2311,"spinDirection":196},"zone":14,"typeConfidence":0.91,"plateTime":0.38519326212131677,"extension":6.415078454623265},"index":5,"playId":"0e38c6d9-03ad-3b78-bfdf-4ce110d43271","pitchNumber":4,"startTime":"2025-05-11T22:16:09.301Z","endTime":"2025-05-11T22:16:12.926Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"pitchData":{"startSpeed":98.2,"endSpeed":89.2,"strikeZoneTop":3.68950882458202,"strikeZoneBottom":1.80530056381242,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.18396494055839,"aZ":-7.901835121304123,"pfxX":-3.77505826065347,"pfxZ":11.877361502656177,"pX":-0.6370572380793845,"pZ":2.184473555884436,"vX0":0.8024484610023455,"vY0":-142.60592762582036,"vZ0":-10.48913216043887,"x":141.28,"y":179.8,"x0":-0.43318198380635026,"y0":50.00436523754904,"z0":6.424368674184524,"aX":-7.714955781546824},"breaks":{"breakAngle":36.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.2,"breakVerticalInduced":19.3,"breakHorizontal":6.6,"spinRate":2271,"spinDirection":198},"zone":7,"typeConfidence":0.91,"plateTime":0.3852353649707543,"extension":6.292497880053261},"index":6,"playId":"223d570c-6bee-3e17-9d54-f7c3676c1851","pitchNumber":5,"startTime":"2025-05-11T22:16:28.158Z","endTime":"2025-05-11T22:16:32.705Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-05-11T22:16:32.705Z","atBatIndex":57},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Kevin Newman lines out to right fielder Tyler O'Neill.","rbi":0,"awayScore":7,"homeScore":2,"isOut":true},"about":{"atBatIndex":58,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-05-11T22:16:44.108Z","endTime":"2025-05-11T22:18:36.423Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":621028,"fullName":"Kevin Newman","link":"/api/v1/people/621028"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641329,"fullName":"Bryan Baker","link":"/api/v1/people/641329"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":621028,"fullName":"Kevin Newman","link":"/api/v1/people/621028"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":641933,"link":"/api/v1/people/641933"},"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(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},"pitchData":{"startSpeed":84.7,"endSpeed":79.2,"strikeZoneTop":3.18,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.825914273872414,"aZ":-27.752074226619218,"pfxX":3.520118690881097,"pfxZ":2.8205374781990846,"pX":0.1874154385635325,"pZ":2.0762542447138856,"vX0":1.5821834053514527,"vY0":-123.4495058127596,"vZ0":-5.303106204166324,"x":109.86,"y":182.72,"x0":-0.916098610269348,"y0":50.004755931743425,"z0":6.542798227427055,"aX":5.521679599192962},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":4.3,"breakHorizontal":-6.7,"spinRate":2256,"spinDirection":144},"zone":5,"typeConfidence":0.91,"plateTime":0.44095601650529614,"extension":6.427490466961293},"index":0,"playId":"2ac62112-84fc-3b42-9734-2ac09a5f58f4","pitchNumber":1,"startTime":"2025-05-11T22:16:56.912Z","endTime":"2025-05-11T22:17:00.642Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.6,"endSpeed":77.7,"strikeZoneTop":3.14464779362208,"strikeZoneBottom":1.49628605930991,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.47440769987703,"aZ":-24.258717030328267,"pfxX":-11.255372198204377,"pfxZ":5.163938497496317,"pX":0.12409864084938896,"pZ":2.3514457064122665,"vX0":5.5003486258918795,"vY0":-122.99759816305703,"vZ0":-4.920277501965728,"x":112.27,"y":175.29,"x0":-0.6793603641249145,"y0":50.00019414684888,"z0":6.435729189489776,"aX":-17.2363395638222},"breaks":{"breakAngle":32.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":8.4,"breakHorizontal":19.1,"spinRate":1875,"spinDirection":219},"zone":5,"typeConfidence":0.9,"plateTime":0.44538326593887634,"extension":6.427594987070151},"index":1,"playId":"48fb875b-2848-3864-ac0b-6120ab4ef5a5","pitchNumber":2,"startTime":"2025-05-11T22:17:12.513Z","endTime":"2025-05-11T22:17:15.513Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":7,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2025-05-11T22:17:24.896Z","endTime":"2025-05-11T22:17:34.649Z","isPitch":false,"type":"action","player":{"id":621028,"link":"/api/v1/people/621028"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.0,"endSpeed":87.5,"strikeZoneTop":3.15785418233935,"strikeZoneBottom":1.50987766683409,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":36.291977284658124,"aZ":-12.401988252424637,"pfxX":-3.0062091487067732,"pfxZ":9.928377223404906,"pX":0.09723513702864313,"pZ":4.403021524090667,"vX0":2.8434179865695066,"vY0":-141.20021623948443,"vZ0":-3.762544214453655,"x":113.29,"y":119.9,"x0":-0.539073861423192,"y0":50.003012699877964,"z0":6.567989705430576,"aX":-5.986761935340264},"breaks":{"breakAngle":21.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":17.3,"breakHorizontal":4.8,"spinRate":2255,"spinDirection":198},"zone":12,"typeConfidence":0.9,"plateTime":0.38998801325748067,"extension":6.318628864267244},"index":3,"playId":"6afb64ca-b221-3462-916d-dd2c63bd3c69","pitchNumber":3,"startTime":"2025-05-11T22:17:34.649Z","endTime":"2025-05-11T22:17:37.924Z","isPitch":true,"type":"pitch"},{"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},"pitchData":{"startSpeed":84.9,"endSpeed":78.6,"strikeZoneTop":3.14485917755449,"strikeZoneBottom":1.49605451253574,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.0433290366458,"aZ":-35.00563202844699,"pfxX":2.812084138286423,"pfxZ":-1.8260276914857352,"pX":1.1452837751932303,"pZ":1.9446101984256414,"vX0":3.31786046203471,"vY0":-123.61270460673975,"vZ0":-3.9591290682656006,"x":73.34,"y":186.28,"x0":-0.5783606051749931,"y0":50.0032732811436,"z0":6.497999394008538,"aX":4.362069834277556},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.8,"breakVerticalInduced":-4.0,"breakHorizontal":-5.9,"spinRate":2351,"spinDirection":88},"zone":14,"typeConfidence":0.89,"plateTime":0.4426607936166431,"extension":6.246401575607318},"index":4,"playId":"412803f6-53a2-3c75-a846-e2b6d1989c39","pitchNumber":4,"startTime":"2025-05-11T22:17:51.452Z","endTime":"2025-05-11T22:17:54.766Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.0,"endSpeed":74.4,"strikeZoneTop":3.15202145217847,"strikeZoneBottom":1.47616031456568,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.27262031529409,"aZ":-25.161504632325805,"pfxX":-10.582695755430972,"pfxZ":5.017598208530485,"pX":0.5189126830354246,"pZ":1.3012573630167625,"vX0":5.711633822859979,"vY0":-117.75125249882775,"vZ0":-6.314439525096262,"x":97.22,"y":203.65,"x0":-0.5686792711170715,"y0":50.00433442748369,"z0":6.359168362462893,"aX":-14.797139968036968},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":7.7,"breakHorizontal":17.6,"spinRate":1655,"spinDirection":225},"zone":14,"typeConfidence":0.91,"plateTime":0.4659368062413014,"extension":6.392101496395657},"index":5,"playId":"c1f68d0d-3a34-3a18-bcb1-c563268c0a33","pitchNumber":5,"startTime":"2025-05-11T22:18:08.379Z","endTime":"2025-05-11T22:18:12.174Z","isPitch":true,"type":"pitch"},{"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},"pitchData":{"startSpeed":96.1,"endSpeed":87.0,"strikeZoneTop":3.18,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.72371235450646,"aZ":-12.260875833963226,"pfxX":-2.872255600107654,"pfxZ":10.178522390797458,"pX":0.20010303405429666,"pZ":3.2370303013815303,"vX0":2.2072410565847616,"vY0":-139.75577765549448,"vZ0":-6.615740633257433,"x":109.37,"y":151.38,"x0":-0.23112727535499736,"y0":50.001780200418544,"z0":6.458597818185237,"aX":-5.619030439135195},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":17.0,"breakHorizontal":4.7,"spinRate":2129,"spinDirection":195},"zone":2,"typeConfidence":0.9,"plateTime":0.3935615847536873,"extension":6.467344346092075},"hitData":{"launchSpeed":97.3,"launchAngle":22.0,"totalDistance":332.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":182.95,"coordY":78.24}},"index":6,"playId":"893725c1-0a01-399f-932c-be330fd81f27","pitchNumber":6,"startTime":"2025-05-11T22:18:27.940Z","endTime":"2025-05-11T22:18:36.423Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-05-11T22:18:36.423Z","atBatIndex":58},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Tim Anderson grounds out, third baseman Emmanuel Rivera to first baseman Ryan Mountcastle.","rbi":0,"awayScore":7,"homeScore":2,"isOut":true},"about":{"atBatIndex":59,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-05-11T22:18:51.737Z","endTime":"2025-05-11T22:19:09.871Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":641313,"fullName":"Tim Anderson","link":"/api/v1/people/641313"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641329,"fullName":"Bryan Baker","link":"/api/v1/people/641329"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":641313,"fullName":"Tim Anderson","link":"/api/v1/people/641313"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":656896,"link":"/api/v1/people/656896"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":663624,"link":"/api/v1/people/663624"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.3,"endSpeed":88.2,"strikeZoneTop":3.53,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.05501903553063,"aZ":-10.434549137136667,"pfxX":-4.53344413894157,"pfxZ":10.84368921228894,"pX":0.3117523618924222,"pZ":2.418247990210712,"vX0":4.141353318757625,"vY0":-141.3617595381851,"vZ0":-9.008506917774975,"x":105.12,"y":173.49,"x0":-0.590015412231287,"y0":50.00459226065722,"z0":6.334374257486058,"aX":-9.089861003564868},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":17.8,"breakHorizontal":7.3,"spinRate":2328,"spinDirection":199},"zone":6,"typeConfidence":0.9,"plateTime":0.38886706999911747,"extension":6.188530384719198},"hitData":{"launchSpeed":95.3,"launchAngle":-3.0,"totalDistance":37.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":99.69,"coordY":163.84}},"index":0,"playId":"e3a44ca3-fb41-31a6-b61e-47bb0d9777af","pitchNumber":1,"startTime":"2025-05-11T22:19:01.280Z","endTime":"2025-05-11T22:19:09.871Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-05-11T22:19:09.871Z","atBatIndex":59},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Emmanuel Rivera flies out to right fielder Jo Adell.","rbi":0,"awayScore":7,"homeScore":2,"isOut":true},"about":{"atBatIndex":60,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-05-11T22:21:07.537Z","endTime":"2025-05-11T22:21:43.498Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":656896,"fullName":"Emmanuel Rivera","link":"/api/v1/people/656896"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641312,"fullName":"Shaun Anderson","link":"/api/v1/people/641312"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":656896,"fullName":"Emmanuel Rivera","link":"/api/v1/people/656896"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":666176,"link":"/api/v1/people/666176"},"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":0},"pitchData":{"startSpeed":91.3,"endSpeed":83.1,"strikeZoneTop":3.48,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.89244557811694,"aZ":-14.871877115076627,"pfxX":-2.5092817691992697,"pfxZ":9.766446054251299,"pX":0.6213725755349073,"pZ":2.0823435034703373,"vX0":5.6863718610430904,"vY0":-132.63165385662256,"vZ0":-7.1363889089446575,"x":93.31,"y":182.56,"x0":-1.229810598583446,"y0":50.00006017872199,"z0":5.904030356284214,"aX":-4.44448072590988},"breaks":{"breakAngle":10.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":16.2,"breakHorizontal":3.2,"spinRate":2494,"spinDirection":194},"zone":9,"typeConfidence":2.0,"plateTime":0.41386935065136665,"extension":6.848102684007195},"index":0,"playId":"841b1c97-e5dd-36e1-b9db-e7cc29e9b834","pitchNumber":1,"startTime":"2025-05-11T22:21:18.662Z","endTime":"2025-05-11T22:21:22.391Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.5,"endSpeed":83.4,"strikeZoneTop":3.48,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.30416062487828,"aZ":-16.36419747824967,"pfxX":-1.466591300578131,"pfxZ":8.7639474112977,"pX":0.05308928777401492,"pZ":3.1388809110073526,"vX0":3.9772943596886177,"vY0":-134.48906193467064,"vZ0":-4.309097314110458,"x":114.98,"y":154.03,"x0":-1.264449627127271,"y0":50.00237578993936,"z0":5.947745231036201,"aX":-2.645853180080772},"breaks":{"breakAngle":6.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":15.0,"breakHorizontal":1.7,"spinRate":2538,"spinDirection":186},"zone":2,"typeConfidence":2.0,"plateTime":0.40965148321781797,"extension":6.736554649990415},"hitData":{"launchSpeed":84.6,"launchAngle":53.0,"totalDistance":222.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":186.43,"coordY":133.9}},"index":1,"playId":"891174f2-7f9b-38c6-96bc-522df0e64b92","pitchNumber":2,"startTime":"2025-05-11T22:21:33.642Z","endTime":"2025-05-11T22:21:43.498Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-05-11T22:21:43.498Z","atBatIndex":60},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Cedric Mullins grounds out, second baseman Tim Anderson to first baseman Kevin Newman.","rbi":0,"awayScore":7,"homeScore":2,"isOut":true},"about":{"atBatIndex":61,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-05-11T22:21:56.545Z","endTime":"2025-05-11T22:23:07.718Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":656775,"fullName":"Cedric Mullins","link":"/api/v1/people/656775"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641312,"fullName":"Shaun Anderson","link":"/api/v1/people/641312"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":656775,"fullName":"Cedric Mullins","link":"/api/v1/people/656775"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":641313,"link":"/api/v1/people/641313"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":621028,"link":"/api/v1/people/621028"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.6,"endSpeed":85.1,"strikeZoneTop":3.50447172441432,"strikeZoneBottom":1.53874980208068,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.426507934449262,"aZ":-15.480379635837833,"pfxX":-1.7514975044547798,"pfxZ":9.08280600360568,"pX":0.9181868734773511,"pZ":1.167693776417312,"vX0":7.438250245729121,"vY0":-134.52988841760455,"vZ0":-9.051128077944352,"x":82.0,"y":207.25,"x0":-1.6517224522508347,"y0":50.00490778028048,"z0":5.666790711019948,"aX":-3.220829497719076},"breaks":{"breakAngle":6.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":14.8,"breakHorizontal":1.7,"spinRate":2629,"spinDirection":192},"zone":14,"typeConfidence":2.0,"plateTime":0.40672157257059727,"extension":6.967930710209639},"index":0,"playId":"ab76405e-09cd-32de-b7eb-7bc5c8dc0249","pitchNumber":1,"startTime":"2025-05-11T22:22:07.742Z","endTime":"2025-05-11T22:22:11.738Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.4,"endSpeed":79.6,"strikeZoneTop":3.46895135728717,"strikeZoneBottom":1.53090560820625,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.789834551822906,"aZ":-24.06541905900299,"pfxX":-11.83417377146997,"pfxZ":5.0910518195350765,"pX":0.24635181570429743,"pZ":0.4442232429010191,"vX0":8.539403339849082,"vY0":-125.2745400406358,"vZ0":-8.426303619398475,"x":107.61,"y":226.79,"x0":-1.6653038258942117,"y0":50.00467247166839,"z0":5.812164478592206,"aX":-18.852990431274957},"breaks":{"breakAngle":33.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":7.4,"breakHorizontal":19.6,"spinRate":1405,"spinDirection":225},"zone":14,"typeConfidence":2.0,"plateTime":0.436858071404858,"extension":6.73112101520636},"index":1,"playId":"428a2039-7bb3-3a15-bb90-5148dc397764","pitchNumber":2,"startTime":"2025-05-11T22:22:23.618Z","endTime":"2025-05-11T22:22:27.140Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.7,"endSpeed":79.4,"strikeZoneTop":3.50223815951373,"strikeZoneBottom":1.50966690806443,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.448118214409433,"aZ":-31.438036167535277,"pfxX":1.646209685511961,"pfxZ":0.45837237388531626,"pX":-0.3396610542887269,"pZ":3.2502764511164686,"vX0":3.7148256670205986,"vY0":-126.278265827957,"vZ0":-0.1173319383393916,"x":129.95,"y":151.02,"x0":-2.045486662245648,"y0":50.00324885080666,"z0":5.832922746790923,"aX":2.6504576085668528},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":1.1,"breakHorizontal":-3.8,"spinRate":2476,"spinDirection":157},"zone":1,"typeConfidence":2.0,"plateTime":0.4342507843549708,"extension":6.808659950803501},"index":2,"playId":"9126cee7-80f6-3553-8e05-24324e5af79f","pitchNumber":3,"startTime":"2025-05-11T22:22:43.687Z","endTime":"2025-05-11T22:22:46.860Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.3,"endSpeed":76.9,"strikeZoneTop":3.44,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.825311964820106,"aZ":-33.51927366772949,"pfxX":-9.832622533593167,"pfxZ":-0.8902372779629317,"pX":-0.5881068110928975,"pZ":2.0074499865937305,"vX0":5.6456415849417825,"vY0":-122.6394043388546,"vZ0":-2.621395169225906,"x":139.42,"y":184.58,"x0":-1.6560009047545816,"y0":50.005167264456965,"z0":5.981684393653543,"aX":-14.8095874591624},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.9,"breakVerticalInduced":-2.0,"breakHorizontal":16.3,"spinRate":1254,"spinDirection":229},"zone":7,"typeConfidence":2.0,"plateTime":0.4485810360879201,"extension":6.516030263993945},"hitData":{"launchSpeed":84.2,"launchAngle":-32.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":151.0,"coordY":150.57}},"index":3,"playId":"c940b03c-dafd-3ee9-8bec-b8c4e0b925c2","pitchNumber":4,"startTime":"2025-05-11T22:22:59.486Z","endTime":"2025-05-11T22:23:07.718Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-05-11T22:23:07.718Z","atBatIndex":61},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Maverick Handley flies out to center fielder Kyren Paris.","rbi":0,"awayScore":7,"homeScore":2,"isOut":true},"about":{"atBatIndex":62,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-05-11T22:23:24.985Z","endTime":"2025-05-11T22:24:05.132Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":668974,"fullName":"Maverick Handley","link":"/api/v1/people/668974"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641312,"fullName":"Shaun Anderson","link":"/api/v1/people/641312"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":668974,"fullName":"Maverick Handley","link":"/api/v1/people/668974"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":677347,"link":"/api/v1/people/677347"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.6,"endSpeed":84.0,"strikeZoneTop":3.285,"strikeZoneBottom":1.487,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.0796685442236,"aZ":-18.383499788628015,"pfxX":-4.0265968754412,"pfxZ":7.5903954948664225,"pX":0.4308908217892859,"pZ":2.474137166569962,"vX0":6.473517599807799,"vY0":-134.65201894224882,"vZ0":-5.409015685273149,"x":100.58,"y":171.98,"x0":-1.4928102859776555,"y0":50.004528641801095,"z0":5.82998250456248,"aX":-7.318055441792101},"breaks":{"breakAngle":16.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":12.6,"breakHorizontal":5.8,"spinRate":2471,"spinDirection":184},"zone":6,"typeConfidence":2.0,"plateTime":0.4083976140166121,"extension":6.850756057689838},"index":0,"playId":"fd1694e1-c3c8-3585-8904-65eb6d880212","pitchNumber":1,"startTime":"2025-05-11T22:23:36.134Z","endTime":"2025-05-11T22:23:39.224Z","isPitch":true,"type":"pitch"},{"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},"pitchData":{"startSpeed":83.6,"endSpeed":75.7,"strikeZoneTop":3.285,"strikeZoneBottom":1.487,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.872833652968836,"aZ":-29.737691594188288,"pfxX":-8.789750441563301,"pfxZ":1.659908440715383,"pX":-0.06932784660436564,"pZ":2.132797458699555,"vX0":5.237625182106639,"vY0":-121.56345632310652,"vZ0":-3.271013442973965,"x":119.64,"y":181.19,"x0":-1.1300682904859292,"y0":50.00364338842968,"z0":6.12745706232169,"aX":-12.916602056865955},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":2.4,"breakHorizontal":14.4,"spinRate":1262,"spinDirection":213},"zone":5,"typeConfidence":2.0,"plateTime":0.4537449062325809,"extension":6.790751235399375},"hitData":{"launchSpeed":97.1,"launchAngle":36.0,"totalDistance":367.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":131.97,"coordY":51.22}},"index":1,"playId":"abf3c14d-7ef3-3943-90c9-602520ce9466","pitchNumber":2,"startTime":"2025-05-11T22:23:53.574Z","endTime":"2025-05-11T22:24:05.132Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-05-11T22:24:05.132Z","atBatIndex":62},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Zach Neto strikes out swinging.","rbi":0,"awayScore":7,"homeScore":2,"isOut":true},"about":{"atBatIndex":63,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-05-11T22:26:35.443Z","endTime":"2025-05-11T22:27:46.598Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":666974,"fullName":"Yennier Cano","link":"/api/v1/people/666974"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":668974,"link":"/api/v1/people/668974"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Yennier Cano replaces Bryan Baker.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":7,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-05-11T22:26:05.223Z","endTime":"2025-05-11T22:26:37.605Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":666974,"link":"/api/v1/people/666974"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.9,"endSpeed":86.4,"strikeZoneTop":3.23,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.67008045201995,"aZ":-34.383531791680845,"pfxX":-12.68290673362182,"pfxZ":-1.1572962579648873,"pX":-0.49695612195739186,"pZ":2.252970029730151,"vX0":9.079788578520663,"vY0":-137.85587515051418,"vZ0":-2.5325700633185866,"x":135.94,"y":177.95,"x0":-2.1973393247717574,"y0":50.003153463007266,"z0":5.5211708594077615,"aX":-24.238942972904812},"breaks":{"breakAngle":32.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":-2.4,"breakHorizontal":20.9,"spinRate":2006,"spinDirection":256},"zone":4,"typeConfidence":2.0,"plateTime":0.398398018528197,"extension":5.972169371762485},"index":1,"playId":"1574fa47-9583-360f-a41b-f9bff678a569","pitchNumber":1,"startTime":"2025-05-11T22:26:37.605Z","endTime":"2025-05-11T22:26:41.739Z","isPitch":true,"type":"pitch"},{"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},"pitchData":{"startSpeed":92.5,"endSpeed":83.7,"strikeZoneTop":3.23,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.382622396013616,"aZ":-30.986242733895565,"pfxX":-12.559941558287463,"pfxZ":0.65784438850981,"pX":-1.0415283597434553,"pZ":1.5856263537194286,"vX0":7.107323563805163,"vY0":-134.33222408057475,"vZ0":-4.770072754574457,"x":156.7,"y":195.97,"x0":-2.1119969886719496,"y0":50.00165976212591,"z0":5.628508964227124,"aX":-22.590391059555138},"breaks":{"breakAngle":33.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":0.2,"breakHorizontal":20.9,"spinRate":1872,"spinDirection":262},"zone":13,"typeConfidence":2.0,"plateTime":0.41023844833107725,"extension":6.072052379458106},"index":2,"playId":"1df1399e-a635-30d7-9286-72ca7d7c78cc","pitchNumber":2,"startTime":"2025-05-11T22:26:54.192Z","endTime":"2025-05-11T22:26:57.192Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.1,"endSpeed":76.9,"strikeZoneTop":3.32213350321933,"strikeZoneBottom":1.61065361583231,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":36.688947259633146,"aZ":-31.8599268757691,"pfxX":-1.0165872621535224,"pfxZ":0.20555445925672622,"pX":1.4514803037941617,"pZ":0.6295987227417505,"vX0":9.489459280940732,"vY0":-126.09607197241291,"vZ0":-4.6500402262228215,"x":61.67,"y":221.78,"x0":-2.3056677201377513,"y0":50.00377192362538,"z0":5.209031590255115,"aX":-1.5620550419442347},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":-1.0,"breakHorizontal":-1.4,"spinRate":2403,"spinDirection":23},"zone":14,"typeConfidence":2.0,"plateTime":0.4423447569852028,"extension":5.81753233579251},"index":3,"playId":"f39281cd-dc55-378b-b51c-22f1db28c578","pitchNumber":3,"startTime":"2025-05-11T22:27:12.202Z","endTime":"2025-05-11T22:27:15.202Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.7,"endSpeed":79.3,"strikeZoneTop":3.34452332988077,"strikeZoneBottom":1.57768842470197,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.355416254911443,"aZ":-31.768735038605037,"pfxX":4.5118397516206885,"pfxZ":0.2532685467256037,"pX":-1.4466418463928188,"pZ":1.9426689143314124,"vX0":1.4625975808696259,"vY0":-126.2532158937034,"vZ0":-2.1746298626191223,"x":172.14,"y":186.33,"x0":-2.620625046947945,"y0":50.00240698283912,"z0":5.389048838216225,"aX":7.23351307315035},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":0.2,"breakHorizontal":-8.5,"spinRate":2495,"spinDirection":68},"zone":13,"typeConfidence":2.0,"plateTime":0.4349641846230603,"extension":5.717626256619942},"index":4,"playId":"c1dda31d-e6a7-3b53-97b4-5d5a91e4b010","pitchNumber":4,"startTime":"2025-05-11T22:27:27.453Z","endTime":"2025-05-11T22:27:31.302Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"pitchData":{"startSpeed":95.5,"endSpeed":86.8,"strikeZoneTop":3.23,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.6158575423953,"aZ":-36.79359295341804,"pfxX":-11.802609263618653,"pfxZ":-2.3965846231599492,"pX":-1.51781849473608,"pZ":1.927049168916784,"vX0":5.959855529122063,"vY0":-138.90510892817184,"vZ0":-2.8231566866064983,"x":174.86,"y":186.75,"x0":-2.1720197436596376,"y0":50.001029834171696,"z0":5.432958652789412,"aX":-22.782747638925436},"breaks":{"breakAngle":30.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":-4.8,"breakHorizontal":19.9,"spinRate":2063,"spinDirection":251},"zone":13,"typeConfidence":2.0,"plateTime":0.3961637011680099,"extension":6.051747300533612},"index":5,"playId":"e5392483-ae08-3d38-9a2b-77ff644b56ed","pitchNumber":5,"startTime":"2025-05-11T22:27:42.092Z","endTime":"2025-05-11T22:27:46.598Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-05-11T22:27:46.598Z","atBatIndex":63},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Yoán Moncada grounds out, first baseman Ryan Mountcastle to pitcher Yennier Cano.","rbi":0,"awayScore":7,"homeScore":2,"isOut":true},"about":{"atBatIndex":64,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-05-11T22:28:03.650Z","endTime":"2025-05-11T22:28:30.380Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":660162,"fullName":"Yoán Moncada","link":"/api/v1/people/660162"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":666974,"fullName":"Yennier Cano","link":"/api/v1/people/666974"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":660162,"fullName":"Yoán Moncada","link":"/api/v1/people/660162"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":663624,"link":"/api/v1/people/663624"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":666974,"link":"/api/v1/people/666974"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.5,"endSpeed":83.9,"strikeZoneTop":3.48498542951326,"strikeZoneBottom":1.49596538855113,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.573952000720404,"aZ":-28.441904570617428,"pfxX":-5.648022493358269,"pfxZ":2.0758745987317884,"pX":0.07726953220775047,"pZ":2.4281854450542366,"vX0":8.142839856279373,"vY0":-133.10252092497953,"vZ0":-2.6545176688304033,"x":114.05,"y":173.22,"x0":-2.2877806822570133,"y0":50.00013403282951,"z0":5.498004198427745,"aX":-10.133727314218747},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":3.4,"breakHorizontal":8.5,"spinRate":2238,"spinDirection":253},"zone":5,"typeConfidence":2.0,"plateTime":0.4115147484721562,"extension":6.023796667747597},"index":0,"playId":"ec8aa119-1aed-323c-a26c-b96ede8e5ad0","pitchNumber":1,"startTime":"2025-05-11T22:28:09.261Z","endTime":"2025-05-11T22:28:12.999Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.8,"endSpeed":83.5,"strikeZoneTop":3.49,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.82318889172595,"aZ":-27.260939100633315,"pfxX":-12.249878838098503,"pfxZ":2.7588810379222712,"pX":-0.13107723218018735,"pZ":1.3019315249733732,"vX0":9.514476197179183,"vY0":-133.155162005206,"vZ0":-5.701559670010913,"x":122.0,"y":203.63,"x0":-2.1739179692506276,"y0":50.00402619567426,"z0":5.4649175420901654,"aX":-21.815035375312576},"breaks":{"breakAngle":34.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":3.8,"breakHorizontal":19.9,"spinRate":1795,"spinDirection":261},"zone":13,"typeConfidence":2.0,"plateTime":0.412669879234028,"extension":6.039102916679166},"hitData":{"launchSpeed":64.4,"launchAngle":-6.0,"totalDistance":15.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":152.5,"coordY":167.98}},"index":1,"playId":"2916b149-e2c8-3b32-8280-8b9c36ba1c14","pitchNumber":2,"startTime":"2025-05-11T22:28:21.904Z","endTime":"2025-05-11T22:28:30.380Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-05-11T22:28:30.380Z","atBatIndex":64},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jorge Soler called out on strikes.","rbi":0,"awayScore":7,"homeScore":2,"isOut":true},"about":{"atBatIndex":65,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-05-11T22:28:43.368Z","endTime":"2025-05-11T22:31:32.311Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":624585,"fullName":"Jorge Soler","link":"/api/v1/people/624585"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":666974,"fullName":"Yennier Cano","link":"/api/v1/people/666974"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,7],"actionIndex":[6],"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":624585,"fullName":"Jorge Soler","link":"/api/v1/people/624585"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":668974,"link":"/api/v1/people/668974"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.2,"endSpeed":87.2,"strikeZoneTop":3.75908145516725,"strikeZoneBottom":1.82597908825298,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.81114842025627,"aZ":-32.844696480790034,"pfxX":-11.50151195314775,"pfxZ":-0.3435618800013751,"pX":1.1408268431389366,"pZ":1.4071161218757957,"vX0":12.376265403278687,"vY0":-138.02425861070566,"vZ0":-4.94192717494944,"x":73.51,"y":200.79,"x0":-1.9076492180166016,"y0":50.00629360931381,"z0":5.433442431706114,"aX":-22.188942238997303},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":-1.6,"breakHorizontal":18.2,"spinRate":2148,"spinDirection":255},"zone":14,"typeConfidence":2.0,"plateTime":0.39687525495541776,"extension":5.8446474423017},"index":0,"playId":"f728bc37-c6a8-35b8-9117-cdf54142b471","pitchNumber":1,"startTime":"2025-05-11T22:28:53.509Z","endTime":"2025-05-11T22:28:56.641Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.4,"endSpeed":87.2,"strikeZoneTop":3.75264870554589,"strikeZoneBottom":1.73733927393069,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.615012631616626,"aZ":-31.28288197587496,"pfxX":-10.23408105786606,"pfxZ":0.46035604248930717,"pX":1.2662374861286179,"pZ":1.7478647168863954,"vX0":11.726713590990004,"vY0":-138.37204099587066,"vZ0":-4.466321689084207,"x":68.73,"y":191.59,"x0":-1.702152107473615,"y0":50.0028623194578,"z0":5.485103030439284,"aX":-19.795405526067604},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":0.0,"breakHorizontal":16.0,"spinRate":2107,"spinDirection":256},"zone":14,"typeConfidence":2.0,"plateTime":0.39622332352222234,"extension":6.052113497392314},"index":1,"playId":"7d686559-f115-30ba-bc5d-e9da9f291274","pitchNumber":2,"startTime":"2025-05-11T22:29:06.409Z","endTime":"2025-05-11T22:29:09.586Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.7,"endSpeed":86.3,"strikeZoneTop":3.73557773024018,"strikeZoneBottom":1.72071347630402,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.10641253781591,"aZ":-31.124945891612448,"pfxX":-10.4218405194899,"pfxZ":0.5535906846266823,"pX":-0.11155897992003679,"pZ":2.389057664688487,"vX0":8.64956658865395,"vY0":-137.5568409497832,"vZ0":-2.8334930260534925,"x":121.25,"y":174.28,"x0":-1.951382095036096,"y0":50.00539891329097,"z0":5.554987321792594,"aX":-19.863577657882132},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":0.6,"breakHorizontal":16.9,"spinRate":2166,"spinDirection":237},"zone":5,"typeConfidence":2.0,"plateTime":0.39902707444258345,"extension":5.99499271131727},"index":2,"playId":"17e85717-6e94-35bf-9523-50a756893aa7","pitchNumber":3,"startTime":"2025-05-11T22:29:22.557Z","endTime":"2025-05-11T22:29:25.699Z","isPitch":true,"type":"pitch"},{"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},"pitchData":{"startSpeed":93.4,"endSpeed":84.6,"strikeZoneTop":3.71961411999619,"strikeZoneBottom":1.78715539436877,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.649960075120056,"aZ":-27.65776592176396,"pfxX":-13.525142636868784,"pfxZ":2.4743312536833053,"pX":-0.2522338843315421,"pZ":0.40755760044208944,"vX0":9.461278267821978,"vY0":-135.3225712167253,"vZ0":-8.223230380407061,"x":126.61,"y":227.78,"x0":-2.063304728221501,"y0":50.00408592129481,"z0":5.467058071784135,"aX":-24.71086826863318},"breaks":{"breakAngle":37.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":2.6,"breakHorizontal":22.1,"spinRate":1885,"spinDirection":256},"zone":13,"typeConfidence":2.0,"plateTime":0.40708743136077574,"extension":6.1110715606542785},"index":3,"playId":"2195194b-9e78-3c47-a929-1484d36156cc","pitchNumber":4,"startTime":"2025-05-11T22:29:35.411Z","endTime":"2025-05-11T22:29:39.289Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.5,"endSpeed":86.8,"strikeZoneTop":3.69229404291134,"strikeZoneBottom":1.7595305033152,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.47728758009442,"aZ":-32.49873620813701,"pfxX":-10.792620001798921,"pfxZ":-0.16623107323323616,"pX":-0.1846745984098136,"pZ":2.201435703478499,"vX0":8.312190037282326,"vY0":-138.698395567272,"vZ0":-3.1830249779114785,"x":124.04,"y":179.34,"x0":-1.8309333445035947,"y0":50.00577306462597,"z0":5.550834597374528,"aX":-20.852933891132164},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":-0.8,"breakHorizontal":17.6,"spinRate":2101,"spinDirection":253},"zone":8,"typeConfidence":2.0,"plateTime":0.39619401437897483,"extension":6.127594138207238},"index":4,"playId":"a9bda321-bd45-3f8b-8309-50215f8d981e","pitchNumber":5,"startTime":"2025-05-11T22:29:48.917Z","endTime":"2025-05-11T22:29:52.338Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.6,"endSpeed":86.9,"strikeZoneTop":3.74,"strikeZoneBottom":1.76,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.62641485573896,"aZ":-32.289851567661515,"pfxX":-12.452814818814783,"pfxZ":-0.055837774115326866,"pX":-0.12109113617090562,"pZ":1.6390028238939596,"vX0":9.552157570753996,"vY0":-138.74607054757413,"vZ0":-4.589157089912993,"x":121.62,"y":194.53,"x0":-2.005958941064913,"y0":50.00644177622769,"z0":5.488696579045294,"aX":-24.067402626579813},"breaks":{"breakAngle":33.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":-1.0,"breakHorizontal":20.3,"spinRate":2100,"spinDirection":249},"zone":13,"typeConfidence":2.0,"plateTime":0.3961313883518476,"extension":6.225646826691263},"index":5,"playId":"91e43f60-973e-3258-8696-8b245452e222","pitchNumber":6,"startTime":"2025-05-11T22:30:02.923Z","endTime":"2025-05-11T22:30:07.256Z","isPitch":true,"type":"pitch"},{"details":{"description":"Injury Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":7,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"index":6,"startTime":"2025-05-11T22:30:26.985Z","endTime":"2025-05-11T22:31:28.050Z","isPitch":false,"type":"action","player":{"id":624585,"link":"/api/v1/people/624585"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":2},"pitchData":{"startSpeed":96.2,"endSpeed":87.6,"strikeZoneTop":3.76667778162616,"strikeZoneBottom":1.83803446466344,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.471859173846525,"aZ":-32.63778502883378,"pfxX":-12.970969020627923,"pfxZ":-0.23315466768353765,"pX":0.1374640286888601,"pZ":1.8318178082417635,"vX0":10.581674476874692,"vY0":-139.6612664498925,"vZ0":-3.8912855903023695,"x":111.76,"y":189.32,"x0":-2.028202357023939,"y0":50.00508262011347,"z0":5.406134282496953,"aX":-25.450973860433997},"breaks":{"breakAngle":34.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":-1.1,"breakHorizontal":21.1,"spinRate":2132,"spinDirection":254},"zone":8,"typeConfidence":2.0,"plateTime":0.39320472182174715,"extension":6.145542798123264},"index":7,"playId":"d99ffaf5-b98b-3f1a-bdcb-8f4c2697ea11","pitchNumber":7,"startTime":"2025-05-11T22:31:28.050Z","endTime":"2025-05-11T22:31:32.311Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-05-11T22:31:32.311Z","atBatIndex":65},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Gunnar Henderson strikes out swinging.","rbi":0,"awayScore":7,"homeScore":2,"isOut":true},"about":{"atBatIndex":66,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-05-11T22:33:50.575Z","endTime":"2025-05-11T22:34:59.284Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641312,"fullName":"Shaun Anderson","link":"/api/v1/people/641312"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":681351,"link":"/api/v1/people/681351"},"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},"pitchData":{"startSpeed":88.9,"endSpeed":81.3,"strikeZoneTop":3.77892330691343,"strikeZoneBottom":1.75306683876658,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.474358963286882,"aZ":-23.355537540439816,"pfxX":-1.0195889910482014,"pfxZ":5.205143637907758,"pX":-0.6667806389817102,"pZ":3.218208024516621,"vX0":2.8599435875271935,"vY0":-129.44928171684072,"vZ0":-2.360878953734746,"x":142.42,"y":151.89,"x0":-1.6543005686398586,"y0":50.00283919302384,"z0":5.933430985546435,"aX":-1.7276738615727785},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":9.1,"breakHorizontal":1.2,"spinRate":2223,"spinDirection":190},"zone":1,"typeConfidence":2.0,"plateTime":0.4234096450099818,"extension":6.868988416437044},"index":0,"playId":"e5b78c1c-edd0-3ebe-bceb-76e9b907d29a","pitchNumber":1,"startTime":"2025-05-11T22:34:02.143Z","endTime":"2025-05-11T22:34:05.299Z","isPitch":true,"type":"pitch"},{"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},"pitchData":{"startSpeed":84.8,"endSpeed":77.8,"strikeZoneTop":3.72,"strikeZoneBottom":1.73,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.8718712817903,"aZ":-23.53514969514843,"pfxX":-10.37532115460326,"pfxZ":5.620114618765862,"pX":-0.14176275795446053,"pZ":1.4397613817087864,"vX0":6.702261868035098,"vY0":-123.27820929277654,"vZ0":-6.125370330191611,"x":122.4,"y":199.91,"x0":-1.549927938004431,"y0":50.002537281718205,"z0":5.9477037757439986,"aX":-15.943853183712765},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":8.9,"breakHorizontal":17.2,"spinRate":1434,"spinDirection":227},"zone":13,"typeConfidence":2.0,"plateTime":0.44457871992428544,"extension":6.66173493541009},"index":1,"playId":"9653af02-9a44-35f5-9e7a-beb73a067b68","pitchNumber":2,"startTime":"2025-05-11T22:34:16.945Z","endTime":"2025-05-11T22:34:20.320Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":7,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2025-05-11T22:34:28.943Z","endTime":"2025-05-11T22:34:37.202Z","isPitch":false,"type":"action","player":{"id":683002,"link":"/api/v1/people/683002"}},{"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},"pitchData":{"startSpeed":82.2,"endSpeed":75.0,"strikeZoneTop":3.78229122587802,"strikeZoneBottom":1.70182514171506,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.256063177366695,"aZ":-29.452297768566268,"pfxX":-10.22018616005034,"pfxZ":1.892685726459641,"pX":-1.1993492287811323,"pZ":3.4031895635202125,"vX0":4.747522257821648,"vY0":-119.6092331840297,"vZ0":-0.13680147607332116,"x":162.72,"y":146.89,"x0":-1.8878689062764562,"y0":50.00557133447779,"z0":6.1143841583727285,"aX":-14.72904640850622},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":3.7,"breakHorizontal":17.3,"spinRate":1214,"spinDirection":226},"zone":11,"typeConfidence":2.0,"plateTime":0.4589038783742816,"extension":6.62618286685151},"index":3,"playId":"3431cafe-619b-31fb-9768-e63da6a94cb7","pitchNumber":3,"startTime":"2025-05-11T22:34:37.202Z","endTime":"2025-05-11T22:34:40.663Z","isPitch":true,"type":"pitch"},{"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":0},"pitchData":{"startSpeed":92.2,"endSpeed":84.1,"strikeZoneTop":3.72,"strikeZoneBottom":1.73,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.41195974678764,"aZ":-16.54373981979045,"pfxX":-4.478383601601045,"pfxZ":8.60022689411919,"pX":0.8224645514719898,"pZ":3.491162099582479,"vX0":7.0024655178859625,"vY0":-134.07104793597682,"vZ0":-3.3465143595983253,"x":85.65,"y":144.52,"x0":-1.2432800067396401,"y0":50.00518505850213,"z0":5.938756265597833,"aX":-8.142114844899929},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":15.0,"breakHorizontal":6.6,"spinRate":2446,"spinDirection":196},"zone":3,"typeConfidence":2.0,"plateTime":0.4087974692573586,"extension":6.798580171081135},"index":4,"playId":"2dfb3a1d-5c82-38b7-8657-ee16ef806c16","pitchNumber":4,"startTime":"2025-05-11T22:34:55.881Z","endTime":"2025-05-11T22:34:59.284Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-05-11T22:34:59.284Z","atBatIndex":66},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Tyler O'Neill grounds out, third baseman Yoán Moncada to first baseman Kevin Newman.","rbi":0,"awayScore":7,"homeScore":2,"isOut":true},"about":{"atBatIndex":67,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-05-11T22:35:08.179Z","endTime":"2025-05-11T22:36:10.931Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":641933,"fullName":"Tyler O'Neill","link":"/api/v1/people/641933"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641312,"fullName":"Shaun Anderson","link":"/api/v1/people/641312"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":641933,"fullName":"Tyler O'Neill","link":"/api/v1/people/641933"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":660162,"link":"/api/v1/people/660162"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":621028,"link":"/api/v1/people/621028"},"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},"pitchData":{"startSpeed":88.2,"endSpeed":80.8,"strikeZoneTop":3.13,"strikeZoneBottom":1.38,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.62069755212828,"aZ":-28.796102064107107,"pfxX":1.9959604514361189,"pfxZ":2.0280972541377515,"pX":0.27800939694030125,"pZ":2.4660395448961507,"vX0":3.673103091750956,"vY0":-128.47501239805777,"vZ0":-3.258514849171348,"x":106.4,"y":172.2,"x0":-1.431746949930195,"y0":50.002412908280085,"z0":5.998571511146668,"aX":3.3223639651221664},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":3.1,"breakHorizontal":-4.4,"spinRate":2570,"spinDirection":150},"zone":6,"typeConfidence":2.0,"plateTime":0.4269937050553727,"extension":6.595322324642515},"index":0,"playId":"37d2798e-1e4e-3319-b3de-3c749df5efe6","pitchNumber":1,"startTime":"2025-05-11T22:35:23.534Z","endTime":"2025-05-11T22:35:32.870Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.4,"endSpeed":84.4,"strikeZoneTop":3.13,"strikeZoneBottom":1.38,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.968097121275793,"aZ":-16.055607660045812,"pfxX":-3.4607802291450653,"pfxZ":8.831370389394452,"pX":0.12967503702993613,"pZ":2.4901320199771355,"vX0":4.340050563440734,"vY0":-134.45180381607935,"vZ0":-6.13820866378219,"x":112.06,"y":171.55,"x0":-1.058094433427592,"y0":50.00613644408825,"z0":5.948102634357059,"aX":-6.318842177701939},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":14.9,"breakHorizontal":5.3,"spinRate":2471,"spinDirection":193},"zone":5,"typeConfidence":2.0,"plateTime":0.407859050338498,"extension":6.818806586556286},"hitData":{"launchSpeed":88.7,"launchAngle":5.0,"totalDistance":84.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":98.79,"coordY":169.32}},"index":1,"playId":"1546645c-3070-3b47-a7c5-b615d44b0bb8","pitchNumber":2,"startTime":"2025-05-11T22:36:02.686Z","endTime":"2025-05-11T22:36:10.931Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-05-11T22:36:10.931Z","atBatIndex":67},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Ryan Mountcastle walks.","rbi":0,"awayScore":7,"homeScore":2,"isOut":false},"about":{"atBatIndex":68,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-05-11T22:36:18.767Z","endTime":"2025-05-11T22:38:22.391Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":663624,"fullName":"Ryan Mountcastle","link":"/api/v1/people/663624"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641312,"fullName":"Shaun Anderson","link":"/api/v1/people/641312"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":663624,"fullName":"Ryan Mountcastle","link":"/api/v1/people/663624"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":663624,"fullName":"Ryan Mountcastle","link":"/api/v1/people/663624"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"description":"Unknown"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"strikeZoneTop":3.36,"strikeZoneBottom":1.7,"coordinates":{"x":-139.91,"y":212.59},"breaks":{}},"index":0,"playId":"98becfff-ea9c-3937-9382-8f3729e24c9c","pitchNumber":1,"startTime":"2025-05-11T22:36:33.932Z","endTime":"2025-05-11T22:36:41.667Z","isPitch":true,"type":"pitch"},{"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},"pitchData":{"startSpeed":90.8,"endSpeed":82.2,"strikeZoneTop":3.74,"strikeZoneBottom":1.8,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.480215500812765,"aZ":-18.73546077848545,"pfxX":-1.1475676682200824,"pfxZ":7.710454391511757,"pX":0.0992392372103739,"pZ":2.777471383340382,"vX0":3.5522345730283638,"vY0":-132.05721100056476,"vZ0":-4.599356313036526,"x":113.22,"y":163.79,"x0":-1.1219380451797145,"y0":50.005546623004065,"z0":5.944264363025147,"aX":-2.0010640314295958},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":13.0,"breakHorizontal":1.2,"spinRate":2523,"spinDirection":185},"zone":5,"typeConfidence":2.0,"plateTime":0.41681102402409165,"extension":6.685766946156335},"index":1,"playId":"2138218d-6ffd-31fb-aceb-cc693cee9b12","pitchNumber":2,"startTime":"2025-05-11T22:36:59.226Z","endTime":"2025-05-11T22:37:02.335Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.4,"endSpeed":82.9,"strikeZoneTop":3.85962624487996,"strikeZoneBottom":1.8898719833479,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.58685410777326,"aZ":-18.178078537677695,"pfxX":-2.9127188858749795,"pfxZ":7.9967321921697785,"pX":0.36641116968269694,"pZ":1.6227168818530155,"vX0":4.382619312414861,"vY0":-131.38437399090841,"vZ0":-7.611299848779895,"x":103.03,"y":194.97,"x0":-0.9441003624771664,"y0":50.00077257844841,"z0":5.9057999709485465,"aX":-5.0966772809784615},"breaks":{"breakAngle":12.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":13.1,"breakHorizontal":4.3,"spinRate":2558,"spinDirection":182},"zone":14,"typeConfidence":2.0,"plateTime":0.41672985883035496,"extension":6.792590743187441},"index":2,"playId":"3f848b9f-9c14-3104-baee-3d126282de6a","pitchNumber":3,"startTime":"2025-05-11T22:37:18.247Z","endTime":"2025-05-11T22:37:22.298Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.4,"endSpeed":80.8,"strikeZoneTop":3.74,"strikeZoneBottom":1.8,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.71452962734173,"aZ":-28.48378983949846,"pfxX":2.893867416969284,"pfxZ":2.2333073919853543,"pX":0.41208656295700585,"pZ":2.7615277723808886,"vX0":3.124477105201431,"vY0":-127.34246307724214,"vZ0":-2.840281838144397,"x":101.29,"y":164.22,"x0":-1.2040300333505207,"y0":50.001329488725524,"z0":6.130872803986511,"aX":4.780257380961268},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":3.7,"breakHorizontal":-5.9,"spinRate":2619,"spinDirection":136},"zone":6,"typeConfidence":2.0,"plateTime":0.42915349478301357,"extension":6.732274647543608},"index":3,"playId":"28f52285-0f25-372b-8a75-50661f3c0035","pitchNumber":4,"startTime":"2025-05-11T22:37:33.791Z","endTime":"2025-05-11T22:37:38.147Z","isPitch":true,"type":"pitch"},{"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},"pitchData":{"startSpeed":84.5,"endSpeed":77.4,"strikeZoneTop":3.72147861691148,"strikeZoneBottom":1.81831427380715,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.751712998680443,"aZ":-24.33805710874495,"pfxX":-10.486263720688697,"pfxZ":5.16938681286635,"pX":0.23753230270220374,"pZ":0.5060277376959105,"vX0":6.344987770024694,"vY0":-122.72332514214104,"vZ0":-8.256955190124925,"x":107.95,"y":225.12,"x0":-1.0275981933492453,"y0":50.00136751254634,"z0":6.007421887945473,"aX":-15.89069367115834},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":7.4,"breakHorizontal":17.4,"spinRate":1358,"spinDirection":217},"zone":14,"typeConfidence":2.0,"plateTime":0.44740839006981936,"extension":6.690652598575295},"index":4,"playId":"7ae28e8c-7981-39b0-9c08-c1c91490a28e","pitchNumber":5,"startTime":"2025-05-11T22:37:58.246Z","endTime":"2025-05-11T22:38:01.893Z","isPitch":true,"type":"pitch"},{"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},"pitchData":{"startSpeed":91.0,"endSpeed":83.2,"strikeZoneTop":3.66325121790913,"strikeZoneBottom":1.85522046381612,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.757298978910026,"aZ":-23.245231396161664,"pfxX":-0.21867957819568962,"pfxZ":5.032035089229602,"pX":0.3604297000553512,"pZ":3.6746915448839204,"vX0":4.818491069773354,"vY0":-132.49810274251467,"vZ0":-1.4295364583644392,"x":103.26,"y":139.56,"x0":-1.4546681805029602,"y0":50.00539211984989,"z0":5.922672280132461,"aX":-0.3892007415231257},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":9.0,"breakHorizontal":-0.7,"spinRate":2576,"spinDirection":179},"zone":3,"typeConfidence":2.0,"plateTime":0.4136549847369593,"extension":6.901365049567625},"index":5,"playId":"eea14c75-ffea-313f-a34d-1bca6b0d1ef4","pitchNumber":6,"startTime":"2025-05-11T22:38:17.012Z","endTime":"2025-05-11T22:38:22.391Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-05-11T22:38:22.391Z","atBatIndex":68},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Adley Rutschman singles on a ground ball to right fielder Jo Adell. Ryan Mountcastle to 2nd.","rbi":0,"awayScore":7,"homeScore":2,"isOut":false},"about":{"atBatIndex":69,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-05-11T22:38:36.655Z","endTime":"2025-05-11T22:40:54.035Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":668939,"fullName":"Adley Rutschman","link":"/api/v1/people/668939"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641312,"fullName":"Shaun Anderson","link":"/api/v1/people/641312"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":668939,"fullName":"Adley Rutschman","link":"/api/v1/people/668939"},"postOnSecond":{"id":663624,"fullName":"Ryan Mountcastle","link":"/api/v1/people/663624"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,4,5,6],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":668939,"fullName":"Adley Rutschman","link":"/api/v1/people/668939"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":666176,"link":"/api/v1/people/666176"},"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":663624,"fullName":"Ryan Mountcastle","link":"/api/v1/people/663624"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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},"pitchData":{"startSpeed":85.6,"endSpeed":78.2,"strikeZoneTop":3.48495558089117,"strikeZoneBottom":1.71811249152948,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.99412825567515,"aZ":-21.180070258324996,"pfxX":-7.574782355288267,"pfxZ":7.058960691540483,"pX":0.8573199694915171,"pZ":1.7410424053368105,"vX0":8.061205623077596,"vY0":-124.31630595295854,"vZ0":-6.148400652843813,"x":84.32,"y":191.77,"x0":-1.450322279104025,"y0":50.00483158401798,"z0":6.01607459017523,"aX":-11.802979706619498},"breaks":{"breakAngle":24.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":11.5,"breakHorizontal":11.8,"spinRate":1333,"spinDirection":228},"zone":14,"typeConfidence":2.0,"plateTime":0.4413677794621793,"extension":6.80591097256013},"index":0,"playId":"8c33b5f3-d1c5-35ba-8cb0-c3205f4be83a","pitchNumber":1,"startTime":"2025-05-11T22:38:48.606Z","endTime":"2025-05-11T22:38:52.198Z","isPitch":true,"type":"pitch"},{"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},"pitchData":{"startSpeed":87.3,"endSpeed":80.5,"strikeZoneTop":3.44419114654271,"strikeZoneBottom":1.62206758424472,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.186386361962544,"aZ":-31.706147137187024,"pfxX":1.0312630271273342,"pfxZ":0.2835094518957515,"pX":-0.7194020605954707,"pZ":2.9429597819901296,"vX0":2.767103508310184,"vY0":-127.26239734195494,"vZ0":-1.3322340967620674,"x":144.42,"y":159.32,"x0":-1.9531141317452454,"y0":50.00296699607927,"z0":5.97595109028085,"aX":1.6972915135501003},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":0.5,"breakHorizontal":-2.5,"spinRate":2512,"spinDirection":144},"zone":1,"typeConfidence":2.0,"plateTime":0.42976655853114654,"extension":6.644795288939414},"index":1,"playId":"3089eafa-851e-3073-a470-04328a1fef20","pitchNumber":2,"startTime":"2025-05-11T22:39:07.996Z","endTime":"2025-05-11T22:39:11.216Z","isPitch":true,"type":"pitch"},{"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},"pitchData":{"startSpeed":84.8,"endSpeed":77.9,"strikeZoneTop":3.44,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.691680788446835,"aZ":-19.734428732422387,"pfxX":-7.110205672010101,"pfxZ":8.037360394822002,"pX":-0.2675602327566033,"pZ":3.099366696060804,"vX0":5.249392147146528,"vY0":-123.40078141240086,"vZ0":-3.250606688589104,"x":127.2,"y":155.1,"x0":-1.4946500753308956,"y0":50.004440486376616,"z0":6.089001253298942,"aX":-11.008039397287742},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":14.0,"breakHorizontal":11.8,"spinRate":1205,"spinDirection":230},"zone":2,"typeConfidence":2.0,"plateTime":0.44321756550364944,"extension":6.655489730069997},"index":2,"playId":"0110142a-3102-3a6e-8b7e-77f79a3339a8","pitchNumber":3,"startTime":"2025-05-11T22:39:27.194Z","endTime":"2025-05-11T22:39:30.194Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":7,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2025-05-11T22:39:40.911Z","endTime":"2025-05-11T22:39:57.268Z","isPitch":false,"type":"action","player":{"id":668939,"link":"/api/v1/people/668939"}},{"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},"pitchData":{"startSpeed":91.6,"endSpeed":83.8,"strikeZoneTop":3.44,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.94069225246319,"aZ":-18.073858458703388,"pfxX":-1.1977749262477562,"pfxZ":7.837716579533499,"pX":0.7013137197203672,"pZ":3.4383590566343827,"vX0":5.475040258787408,"vY0":-133.36901353746848,"vZ0":-3.4549665375790655,"x":90.27,"y":145.94,"x0":-1.223511383199705,"y0":50.006087281093286,"z0":6.05571287400341,"aX":-2.1559386095764617},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":13.7,"breakHorizontal":1.0,"spinRate":2564,"spinDirection":175},"zone":3,"typeConfidence":2.0,"plateTime":0.4108352186496207,"extension":6.9277682102269695},"index":4,"playId":"f637d41e-ceac-306e-b038-639bb6768aa5","pitchNumber":4,"startTime":"2025-05-11T22:39:57.268Z","endTime":"2025-05-11T22:40:00.268Z","isPitch":true,"type":"pitch"},{"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},"pitchData":{"startSpeed":89.8,"endSpeed":82.7,"strikeZoneTop":3.45194002496405,"strikeZoneBottom":1.65746578636842,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.7903767615698,"aZ":-17.186314010400874,"pfxX":-2.924960808745576,"pfxZ":8.644693754838194,"pX":1.4465045729730848,"pZ":2.3475905694738217,"vX0":8.227622156364891,"vY0":-130.44168260897473,"vZ0":-6.0759989467294755,"x":61.86,"y":175.4,"x0":-1.3597756098515985,"y0":50.00603235432608,"z0":5.989857465885008,"aX":-5.0738726051394725},"breaks":{"breakAngle":10.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":14.5,"breakHorizontal":3.6,"spinRate":2372,"spinDirection":191},"zone":14,"typeConfidence":2.0,"plateTime":0.41887793732294387,"extension":7.015113869159275},"index":5,"playId":"6c8da73e-686d-35b5-a991-6ec9c06d8ebb","pitchNumber":5,"startTime":"2025-05-11T22:40:23.020Z","endTime":"2025-05-11T22:40:26.454Z","isPitch":true,"type":"pitch"},{"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":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.2,"endSpeed":78.8,"strikeZoneTop":3.44,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.152702223086415,"aZ":-29.186932806047725,"pfxX":-11.734618789090572,"pfxZ":1.897084271008758,"pX":0.3043435445938692,"pZ":1.2675345560131281,"vX0":7.9211015777991465,"vY0":-125.17782442690353,"vZ0":-5.917572014627579,"x":105.4,"y":204.56,"x0":-1.3892339218948648,"y0":50.00196302471444,"z0":6.075536491679663,"aX":-18.473031987162525},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":2.2,"breakHorizontal":19.2,"spinRate":1514,"spinDirection":218},"zone":14,"typeConfidence":2.0,"plateTime":0.4389070297376425,"extension":6.709515441667116},"hitData":{"launchSpeed":92.4,"launchAngle":6.0,"totalDistance":90.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":187.0,"coordY":106.46}},"index":6,"playId":"85257ca5-6b18-3808-9f6f-c1e64b7c1a23","pitchNumber":6,"startTime":"2025-05-11T22:40:43.890Z","endTime":"2025-05-11T22:40:54.035Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-05-11T22:40:54.035Z","atBatIndex":69},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ramón Laureano strikes out swinging.","rbi":0,"awayScore":7,"homeScore":2,"isOut":true},"about":{"atBatIndex":70,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-05-11T22:42:02.946Z","endTime":"2025-05-11T22:43:09.420Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":657656,"fullName":"Ramón Laureano","link":"/api/v1/people/657656"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641312,"fullName":"Shaun Anderson","link":"/api/v1/people/641312"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":657656,"fullName":"Ramón Laureano","link":"/api/v1/people/657656"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":681351,"link":"/api/v1/people/681351"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":7,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2025-05-11T22:41:17.987Z","endTime":"2025-05-11T22:42:05.103Z","isPitch":false,"type":"action"},{"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},"pitchData":{"startSpeed":91.9,"endSpeed":83.6,"strikeZoneTop":3.44,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.890049820194445,"aZ":-17.71319145629444,"pfxX":-1.7657899596824,"pfxZ":8.073281829457216,"pX":0.8703313747516612,"pZ":2.237260891715867,"vX0":5.821441841730373,"vY0":-133.54091114068234,"vZ0":-6.296989404549482,"x":83.83,"y":178.37,"x0":-1.1161908528234368,"y0":50.00621160273196,"z0":5.916640588106778,"aX":-3.1647736060678193},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":13.3,"breakHorizontal":1.8,"spinRate":2586,"spinDirection":184},"zone":14,"typeConfidence":2.0,"plateTime":0.41140957922674515,"extension":6.939948303316321},"index":1,"playId":"c12bfd84-a88c-3b7d-a9df-22f6d38ceefa","pitchNumber":1,"startTime":"2025-05-11T22:42:05.103Z","endTime":"2025-05-11T22:42:08.103Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.4,"endSpeed":81.8,"strikeZoneTop":3.36311330306967,"strikeZoneBottom":1.52998699158061,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.299569305730373,"aZ":-29.10361476765896,"pfxX":2.576595263337438,"pfxZ":1.8199315684610493,"pX":0.8609784073163981,"pZ":2.452376823985406,"vX0":4.045182401137101,"vY0":-128.79885639818738,"vZ0":-3.3384284266703834,"x":84.18,"y":172.57,"x0":-1.0612927451422838,"y0":50.00468572171744,"z0":6.001965702714647,"aX":4.3546164919411705},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":2.8,"breakHorizontal":-5.5,"spinRate":2565,"spinDirection":128},"zone":12,"typeConfidence":2.0,"plateTime":0.4243059753247662,"extension":6.845190465780704},"index":2,"playId":"75c2bb8c-ecbb-326b-9e57-714de1e0fdf1","pitchNumber":2,"startTime":"2025-05-11T22:42:24.983Z","endTime":"2025-05-11T22:42:29.146Z","isPitch":true,"type":"pitch"},{"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":2},"pitchData":{"startSpeed":88.0,"endSpeed":81.4,"strikeZoneTop":3.44,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.835907908891453,"aZ":-30.895804368934595,"pfxX":2.5089958612765884,"pfxZ":0.7643394465379671,"pX":0.2574886318604514,"pZ":3.039573378993063,"vX0":2.7768073767485566,"vY0":-128.2309790593038,"vZ0":-1.7155368531578086,"x":107.19,"y":156.71,"x0":-1.1627518969228432,"y0":50.00448979680046,"z0":6.112298720351356,"aX":4.206560657015756},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":1.2,"breakHorizontal":-5.2,"spinRate":2491,"spinDirection":124},"zone":2,"typeConfidence":2.0,"plateTime":0.42603947286761334,"extension":6.8245023564719025},"index":3,"playId":"28211090-632d-317c-9f5b-1407939d815e","pitchNumber":3,"startTime":"2025-05-11T22:42:43.435Z","endTime":"2025-05-11T22:42:47.639Z","isPitch":true,"type":"pitch"},{"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},"pitchData":{"startSpeed":90.9,"endSpeed":83.5,"strikeZoneTop":3.44,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.140470432893768,"aZ":-20.45091260176015,"pfxX":-1.6191317012586888,"pfxZ":6.577548030706486,"pX":0.03005904706358095,"pZ":3.429834632768001,"vX0":4.248720630775777,"vY0":-132.3929297781861,"vZ0":-2.5630309439087258,"x":115.85,"y":146.17,"x0":-1.3821890613044545,"y0":50.00411832792063,"z0":5.900246439615419,"aX":-2.886802609688562},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":11.6,"breakHorizontal":2.0,"spinRate":2536,"spinDirection":176},"zone":2,"typeConfidence":2.0,"plateTime":0.41304577979308377,"extension":6.955520873669862},"index":4,"playId":"8ca7a37e-ffce-3537-8f1d-2eadafa1d97a","pitchNumber":4,"startTime":"2025-05-11T22:43:04.801Z","endTime":"2025-05-11T22:43:09.420Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-05-11T22:43:09.420Z","atBatIndex":70},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Taylor Ward grounds out, third baseman Emmanuel Rivera to first baseman Ryan Mountcastle.","rbi":0,"awayScore":7,"homeScore":2,"isOut":true},"about":{"atBatIndex":71,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2025-05-11T22:45:52.120Z","endTime":"2025-05-11T22:47:20.257Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":642585,"fullName":"Félix Bautista","link":"/api/v1/people/642585"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":656896,"link":"/api/v1/people/656896"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":663624,"link":"/api/v1/people/663624"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Félix Bautista replaces Yennier Cano.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":7,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-05-11T22:44:51.499Z","endTime":"2025-05-11T22:45:54.331Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":642585,"link":"/api/v1/people/642585"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"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},"pitchData":{"startSpeed":96.8,"endSpeed":88.7,"strikeZoneTop":3.46478114547854,"strikeZoneBottom":1.57131173416715,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.06598200717519,"aZ":-3.1435089721823486,"pfxX":-0.6635646804095823,"pfxZ":14.468062436005448,"pX":0.07531697446983011,"pZ":2.2487336886336236,"vX0":0.6520897878598079,"vY0":-140.56177119149046,"vZ0":-12.017374463941715,"x":114.13,"y":178.06,"x0":-0.07316810839215875,"y0":50.00224462894505,"z0":6.778429350351784,"aX":-1.3313539172335878},"breaks":{"breakAngle":12.0,"breakLength":1.2,"breakY":24.0,"breakVertical":-5.3,"breakVerticalInduced":24.0,"breakHorizontal":1.1,"spinRate":2295,"spinDirection":188},"zone":5,"typeConfidence":2.0,"plateTime":0.3892817129842374,"extension":6.732384666751095},"index":1,"playId":"cc71c09f-0dd9-373b-82da-401bec018e73","pitchNumber":1,"startTime":"2025-05-11T22:45:54.331Z","endTime":"2025-05-11T22:45:57.359Z","isPitch":true,"type":"pitch"},{"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},"pitchData":{"startSpeed":96.7,"endSpeed":88.8,"strikeZoneTop":3.39969481087068,"strikeZoneBottom":1.53388644396214,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.98096817681793,"aZ":-4.470715963671447,"pfxX":-1.4576970167372032,"pfxZ":13.780111310761605,"pX":1.1346851608693818,"pZ":2.6935651374496703,"vX0":3.0295538461560536,"vY0":-140.46320939815647,"vZ0":-10.70233453554685,"x":73.75,"y":166.05,"x0":0.23449317891023302,"y0":50.00510283749941,"z0":6.832656846303889,"aX":-2.9311962372641958},"breaks":{"breakAngle":19.2,"breakLength":1.2,"breakY":24.0,"breakVertical":-6.1,"breakVerticalInduced":23.2,"breakHorizontal":2.0,"spinRate":2317,"spinDirection":185},"zone":12,"typeConfidence":2.0,"plateTime":0.3890244216241241,"extension":6.669617646872944},"index":2,"playId":"6522d7b1-d4d4-378c-90a4-9230ddca937e","pitchNumber":2,"startTime":"2025-05-11T22:46:12.170Z","endTime":"2025-05-11T22:46:16.239Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.5,"endSpeed":89.4,"strikeZoneTop":3.46,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.232643970874292,"aZ":-3.473344354930137,"pfxX":-2.368254841843239,"pfxZ":14.043105691543676,"pX":0.7635997218731745,"pZ":3.0817808830632085,"vX0":3.0060888092207576,"vY0":-141.7798501556848,"vZ0":-9.964015430643085,"x":87.89,"y":155.57,"x0":-7.75268249988168E-4,"y0":50.00134712253997,"z0":6.856786683941692,"aX":-4.839875195856784},"breaks":{"breakAngle":36.0,"breakLength":1.2,"breakY":24.0,"breakVertical":-5.0,"breakVerticalInduced":23.6,"breakHorizontal":3.7,"spinRate":2419,"spinDirection":188},"zone":3,"typeConfidence":2.0,"plateTime":0.3857400003729352,"extension":6.586740174868015},"index":3,"playId":"317d781c-ced2-337e-ae49-93c72cf80440","pitchNumber":3,"startTime":"2025-05-11T22:46:30.848Z","endTime":"2025-05-11T22:46:33.990Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.6,"endSpeed":80.0,"strikeZoneTop":3.41078610596374,"strikeZoneBottom":1.48965974703304,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.54879649916434,"aZ":-29.555014225012435,"pfxX":-6.875707753027282,"pfxZ":1.5970545503006832,"pX":-0.2901113179175043,"pZ":4.209103673789308,"vX0":2.1349360423588997,"vY0":-127.62391405487473,"vZ0":-1.0913739084152716,"x":128.06,"y":125.13,"x0":-0.24679040878081943,"y0":50.003931651505155,"z0":6.981212778527267,"aX":-11.283308296183243},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":2.9,"breakHorizontal":11.9,"spinRate":826,"spinDirection":221},"zone":11,"typeConfidence":2.0,"plateTime":0.4300389864821552,"extension":6.619803023575974},"index":4,"playId":"36d94e8f-9612-395e-951e-ef51245de1b9","pitchNumber":4,"startTime":"2025-05-11T22:46:53.363Z","endTime":"2025-05-11T22:46:56.942Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.0,"endSpeed":81.4,"strikeZoneTop":3.46,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.030006975180996,"aZ":-18.08138609521836,"pfxX":-6.706210151175524,"pfxZ":8.410844378523777,"pX":0.15765267667188254,"pZ":2.4864354000420077,"vX0":3.5651817033887374,"vY0":-128.01959998627873,"vZ0":-7.316571368073712,"x":110.99,"y":171.65,"x0":-0.37463448398831944,"y0":50.004524427906674,"z0":6.7739363337631815,"aX":-11.240386137727981},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":13.9,"breakHorizontal":11.4,"spinRate":1069,"spinDirection":212},"zone":5,"typeConfidence":2.0,"plateTime":0.42625958836523603,"extension":6.750504316516468},"hitData":{"launchSpeed":84.4,"launchAngle":-4.0,"totalDistance":26.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":97.77,"coordY":170.34}},"index":5,"playId":"41605342-317c-3e62-bca3-50a3c3bb78c7","pitchNumber":5,"startTime":"2025-05-11T22:47:11.926Z","endTime":"2025-05-11T22:47:20.257Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-05-11T22:47:20.257Z","atBatIndex":71},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Logan O'Hoppe lines out to right fielder Tyler O'Neill.","rbi":0,"awayScore":7,"homeScore":2,"isOut":true},"about":{"atBatIndex":72,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2025-05-11T22:47:34.453Z","endTime":"2025-05-11T22:47:48.639Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":681351,"fullName":"Logan O'Hoppe","link":"/api/v1/people/681351"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":642585,"fullName":"Félix Bautista","link":"/api/v1/people/642585"},"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":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":681351,"fullName":"Logan O'Hoppe","link":"/api/v1/people/681351"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":641933,"link":"/api/v1/people/641933"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(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},"pitchData":{"startSpeed":84.4,"endSpeed":78.6,"strikeZoneTop":3.35,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.454558882140237,"aZ":-31.23233543316767,"pfxX":3.2030504047971267,"pfxZ":0.6094781135132106,"pX":-0.3006854912676637,"pZ":3.2471376972955084,"vX0":-0.15234098858232975,"vY0":-123.03563731283913,"vZ0":-2.22175130041951,"x":128.46,"y":151.11,"x0":-0.6554021594896028,"y0":50.00549720259042,"z0":6.7757196012270375,"aX":4.974738379299324},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":0.8,"breakHorizontal":-5.8,"spinRate":2410,"spinDirection":108},"zone":1,"typeConfidence":2.0,"plateTime":0.4429944425794634,"extension":6.496696172191965},"hitData":{"launchSpeed":81.2,"launchAngle":25.0,"totalDistance":268.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":173.65,"coordY":103.38}},"index":0,"playId":"4f8ce071-da5c-3311-8d26-693e0ffd7c41","pitchNumber":1,"startTime":"2025-05-11T22:47:40.950Z","endTime":"2025-05-11T22:47:48.639Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-05-11T22:47:48.639Z","atBatIndex":72},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Matthew Lugo homers (1) on a fly ball to left field.","rbi":1,"awayScore":7,"homeScore":3,"isOut":false},"about":{"atBatIndex":73,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2025-05-11T22:48:15.118Z","endTime":"2025-05-11T22:48:43.923Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":683090,"fullName":"Matthew Lugo","link":"/api/v1/people/683090"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":642585,"fullName":"Félix Bautista","link":"/api/v1/people/642585"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":683090,"fullName":"Matthew Lugo","link":"/api/v1/people/683090"},"responsiblePitcher":{"id":642585,"link":"/api/v1/people/642585"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Matthew Lugo replaces Jo Adell.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":7,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2025-05-11T22:47:59.930Z","endTime":"2025-05-11T22:48:17.491Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":683090,"link":"/api/v1/people/683090"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"601","replacedPlayer":{"id":666176,"link":"/api/v1/people/666176"}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":98.2,"endSpeed":90.0,"strikeZoneTop":3.371,"strikeZoneBottom":1.535,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.25873714384758,"aZ":-7.3883024247319415,"pfxX":-4.632126891273886,"pfxZ":11.996756119392376,"pX":-0.6059910362332176,"pZ":2.2211965383867933,"vX0":-0.10091022644537553,"vY0":-142.69529256433955,"vZ0":-11.420163994768167,"x":140.1,"y":178.81,"x0":0.031826094476762594,"y0":50.003657616192875,"z0":6.7368848649347015,"aX":-9.57058963898146},"breaks":{"breakAngle":44.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.8,"breakVerticalInduced":19.7,"breakHorizontal":8.4,"spinRate":2207,"spinDirection":190},"zone":4,"typeConfidence":2.0,"plateTime":0.38356812203393575,"extension":6.682732674802356},"hitData":{"launchSpeed":108.0,"launchAngle":30.0,"totalDistance":421.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":19.9,"coordY":64.47}},"index":1,"playId":"ab6a5834-3fdd-32c4-bfc3-456e6c6d505e","pitchNumber":1,"startTime":"2025-05-11T22:48:17.491Z","endTime":"2025-05-11T22:48:43.923Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-05-11T22:48:43.923Z","atBatIndex":73},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Kyren Paris strikes out swinging.","rbi":0,"awayScore":7,"homeScore":3,"isOut":true},"about":{"atBatIndex":74,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2025-05-11T22:49:01.594Z","endTime":"2025-05-11T22:50:00.243Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":677347,"fullName":"Kyren Paris","link":"/api/v1/people/677347"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":642585,"fullName":"Félix Bautista","link":"/api/v1/people/642585"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":677347,"fullName":"Kyren Paris","link":"/api/v1/people/677347"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":668974,"link":"/api/v1/people/668974"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":98.5,"endSpeed":91.0,"strikeZoneTop":3.7,"strikeZoneBottom":1.79,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.581135864768697,"aZ":-5.153436018629307,"pfxX":-2.3980188678788483,"pfxZ":12.891664387745756,"pX":0.4021048233805562,"pZ":1.8569131312655611,"vX0":1.5695598531774624,"vY0":-143.0663589396545,"vZ0":-12.704247332798795,"x":101.67,"y":188.64,"x0":0.1610369946760665,"y0":50.00086293683999,"z0":6.654361749516302,"aX":-5.025518718083397},"breaks":{"breakAngle":31.2,"breakLength":1.2,"breakY":24.0,"breakVertical":-6.7,"breakVerticalInduced":21.4,"breakHorizontal":4.1,"spinRate":2277,"spinDirection":184},"zone":9,"typeConfidence":2.0,"plateTime":0.3812338233645596,"extension":6.675702450099512},"index":0,"playId":"76c1749a-3757-3884-a6f7-d5fb407c3f0c","pitchNumber":1,"startTime":"2025-05-11T22:49:10.992Z","endTime":"2025-05-11T22:49:13.992Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":98.4,"endSpeed":90.6,"strikeZoneTop":3.7,"strikeZoneBottom":1.79,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.792070629959884,"aZ":-7.2095235176313475,"pfxX":-3.022338082165887,"pfxZ":11.911890948780329,"pX":-0.2958127314811985,"pZ":3.6913219948232885,"vX0":-0.2173048627703852,"vY0":-143.31725107631314,"vZ0":-7.539461370364736,"x":128.28,"y":139.11,"x0":0.1738894355282911,"y0":50.00182484664941,"z0":6.795217389929438,"aX":-6.334180398252465},"breaks":{"breakAngle":36.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-7.7,"breakVerticalInduced":20.4,"breakHorizontal":5.5,"spinRate":2272,"spinDirection":183},"zone":1,"typeConfidence":2.0,"plateTime":0.3810866532846653,"extension":6.5939407240999985},"index":1,"playId":"910f014e-ce13-3197-a18e-cc50a146f1d1","pitchNumber":2,"startTime":"2025-05-11T22:49:28.217Z","endTime":"2025-05-11T22:49:31.336Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":7,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2025-05-11T22:49:37.707Z","endTime":"2025-05-11T22:49:56.268Z","isPitch":false,"type":"action","player":{"id":677347,"link":"/api/v1/people/677347"}},{"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":2},"pitchData":{"startSpeed":98.1,"endSpeed":89.9,"strikeZoneTop":3.7,"strikeZoneBottom":1.79,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.14874477471004,"aZ":-8.047910400875537,"pfxX":-0.10100284712895413,"pfxZ":11.688752887922249,"pX":-0.3549742607578614,"pZ":2.5529954030571744,"vX0":-1.6231843751323363,"vY0":-142.6093239609034,"vZ0":-10.40982216057236,"x":130.53,"y":169.85,"x0":0.23424597907719633,"y0":50.0069874640855,"z0":6.754535038338672,"aX":-0.20808391681882282},"breaks":{"breakAngle":3.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.1,"breakVerticalInduced":19.3,"breakHorizontal":0.5,"spinRate":2202,"spinDirection":185},"zone":4,"typeConfidence":2.0,"plateTime":0.3837801831547032,"extension":6.453367602401616},"index":3,"playId":"41f78c77-bee6-3684-ab49-d58248a07570","pitchNumber":3,"startTime":"2025-05-11T22:49:56.268Z","endTime":"2025-05-11T22:50:00.243Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-05-11T22:50:00.243Z","atBatIndex":74}],"currentPlay":{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Kyren Paris strikes out swinging.","rbi":0,"awayScore":7,"homeScore":3,"isOut":true},"about":{"atBatIndex":74,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2025-05-11T22:49:01.594Z","endTime":"2025-05-11T22:50:00.243Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":677347,"fullName":"Kyren Paris","link":"/api/v1/people/677347"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":642585,"fullName":"Félix Bautista","link":"/api/v1/people/642585"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":677347,"fullName":"Kyren Paris","link":"/api/v1/people/677347"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":668974,"link":"/api/v1/people/668974"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":98.5,"endSpeed":91.0,"strikeZoneTop":3.7,"strikeZoneBottom":1.79,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.581135864768697,"aZ":-5.153436018629307,"pfxX":-2.3980188678788483,"pfxZ":12.891664387745756,"pX":0.4021048233805562,"pZ":1.8569131312655611,"vX0":1.5695598531774624,"vY0":-143.0663589396545,"vZ0":-12.704247332798795,"x":101.67,"y":188.64,"x0":0.1610369946760665,"y0":50.00086293683999,"z0":6.654361749516302,"aX":-5.025518718083397},"breaks":{"breakAngle":31.2,"breakLength":1.2,"breakY":24.0,"breakVertical":-6.7,"breakVerticalInduced":21.4,"breakHorizontal":4.1,"spinRate":2277,"spinDirection":184},"zone":9,"typeConfidence":2.0,"plateTime":0.3812338233645596,"extension":6.675702450099512},"index":0,"playId":"76c1749a-3757-3884-a6f7-d5fb407c3f0c","pitchNumber":1,"startTime":"2025-05-11T22:49:10.992Z","endTime":"2025-05-11T22:49:13.992Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":98.4,"endSpeed":90.6,"strikeZoneTop":3.7,"strikeZoneBottom":1.79,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.792070629959884,"aZ":-7.2095235176313475,"pfxX":-3.022338082165887,"pfxZ":11.911890948780329,"pX":-0.2958127314811985,"pZ":3.6913219948232885,"vX0":-0.2173048627703852,"vY0":-143.31725107631314,"vZ0":-7.539461370364736,"x":128.28,"y":139.11,"x0":0.1738894355282911,"y0":50.00182484664941,"z0":6.795217389929438,"aX":-6.334180398252465},"breaks":{"breakAngle":36.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-7.7,"breakVerticalInduced":20.4,"breakHorizontal":5.5,"spinRate":2272,"spinDirection":183},"zone":1,"typeConfidence":2.0,"plateTime":0.3810866532846653,"extension":6.5939407240999985},"index":1,"playId":"910f014e-ce13-3197-a18e-cc50a146f1d1","pitchNumber":2,"startTime":"2025-05-11T22:49:28.217Z","endTime":"2025-05-11T22:49:31.336Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":7,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2025-05-11T22:49:37.707Z","endTime":"2025-05-11T22:49:56.268Z","isPitch":false,"type":"action","player":{"id":677347,"link":"/api/v1/people/677347"}},{"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":2},"pitchData":{"startSpeed":98.1,"endSpeed":89.9,"strikeZoneTop":3.7,"strikeZoneBottom":1.79,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.14874477471004,"aZ":-8.047910400875537,"pfxX":-0.10100284712895413,"pfxZ":11.688752887922249,"pX":-0.3549742607578614,"pZ":2.5529954030571744,"vX0":-1.6231843751323363,"vY0":-142.6093239609034,"vZ0":-10.40982216057236,"x":130.53,"y":169.85,"x0":0.23424597907719633,"y0":50.0069874640855,"z0":6.754535038338672,"aX":-0.20808391681882282},"breaks":{"breakAngle":3.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.1,"breakVerticalInduced":19.3,"breakHorizontal":0.5,"spinRate":2202,"spinDirection":185},"zone":4,"typeConfidence":2.0,"plateTime":0.3837801831547032,"extension":6.453367602401616},"index":3,"playId":"41f78c77-bee6-3684-ab49-d58248a07570","pitchNumber":3,"startTime":"2025-05-11T22:49:56.268Z","endTime":"2025-05-11T22:50:00.243Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-05-11T22:50:00.243Z","atBatIndex":74},"scoringPlays":[3,8,9,34,37,45,47,48,73],"playsByInning":[{"startIndex":0,"endIndex":10,"top":[0,1,2,3,4],"bottom":[5,6,7,8,9,10],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":110,"name":"Baltimore Orioles","link":"/api/v1/teams/110"},"inning":1,"pitcher":{"id":542881,"fullName":"Tyler Anderson","link":"/api/v1/people/542881"},"batter":{"id":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"coordinates":{"x":156.39,"y":45.72},"type":"H","description":"Double"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":110,"name":"Baltimore Orioles","link":"/api/v1/teams/110"},"inning":1,"pitcher":{"id":542881,"fullName":"Tyler Anderson","link":"/api/v1/people/542881"},"batter":{"id":641933,"fullName":"Tyler O'Neill","link":"/api/v1/people/641933"},"coordinates":{"x":57.21,"y":105.95},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":110,"name":"Baltimore Orioles","link":"/api/v1/teams/110"},"inning":1,"pitcher":{"id":542881,"fullName":"Tyler Anderson","link":"/api/v1/people/542881"},"batter":{"id":668939,"fullName":"Adley Rutschman","link":"/api/v1/people/668939"},"coordinates":{"x":46.56,"y":79.32},"type":"H","description":"Triple"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":108,"name":"Los Angeles Angels","link":"/api/v1/teams/108"},"inning":1,"pitcher":{"id":621107,"fullName":"Zach Eflin","link":"/api/v1/people/621107"},"batter":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"coordinates":{"x":123.89,"y":195.27},"type":"O","description":"Bunt Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":108,"name":"Los Angeles Angels","link":"/api/v1/teams/108"},"inning":1,"pitcher":{"id":621107,"fullName":"Zach Eflin","link":"/api/v1/people/621107"},"batter":{"id":660162,"fullName":"Yoán Moncada","link":"/api/v1/people/660162"},"coordinates":{"x":106.87,"y":149.73},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":108,"name":"Los Angeles Angels","link":"/api/v1/teams/108"},"inning":1,"pitcher":{"id":621107,"fullName":"Zach Eflin","link":"/api/v1/people/621107"},"batter":{"id":624585,"fullName":"Jorge Soler","link":"/api/v1/people/624585"},"coordinates":{"x":159.55,"y":76.14},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":108,"name":"Los Angeles Angels","link":"/api/v1/teams/108"},"inning":1,"pitcher":{"id":621107,"fullName":"Zach Eflin","link":"/api/v1/people/621107"},"batter":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"coordinates":{"x":207.08,"y":109.88},"type":"H","description":"Double"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":108,"name":"Los Angeles Angels","link":"/api/v1/teams/108"},"inning":1,"pitcher":{"id":621107,"fullName":"Zach Eflin","link":"/api/v1/people/621107"},"batter":{"id":681351,"fullName":"Logan O'Hoppe","link":"/api/v1/people/681351"},"coordinates":{"x":116.94,"y":99.19},"type":"H","description":"Single"}]}},{"startIndex":11,"endIndex":16,"top":[11,12,13],"bottom":[14,15,16],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":110,"name":"Baltimore Orioles","link":"/api/v1/teams/110"},"inning":2,"pitcher":{"id":542881,"fullName":"Tyler Anderson","link":"/api/v1/people/542881"},"batter":{"id":702616,"fullName":"Jackson Holliday","link":"/api/v1/people/702616"},"coordinates":{"x":78.13,"y":101.64},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":110,"name":"Baltimore Orioles","link":"/api/v1/teams/110"},"inning":2,"pitcher":{"id":542881,"fullName":"Tyler Anderson","link":"/api/v1/people/542881"},"batter":{"id":656896,"fullName":"Emmanuel Rivera","link":"/api/v1/people/656896"},"coordinates":{"x":196.76,"y":119.54},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":110,"name":"Baltimore Orioles","link":"/api/v1/teams/110"},"inning":2,"pitcher":{"id":542881,"fullName":"Tyler Anderson","link":"/api/v1/people/542881"},"batter":{"id":656775,"fullName":"Cedric Mullins","link":"/api/v1/people/656775"},"coordinates":{"x":93.31,"y":112.06},"type":"O","description":"Flyout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":108,"name":"Los Angeles Angels","link":"/api/v1/teams/108"},"inning":2,"pitcher":{"id":621107,"fullName":"Zach Eflin","link":"/api/v1/people/621107"},"batter":{"id":677347,"fullName":"Kyren Paris","link":"/api/v1/people/677347"},"coordinates":{"x":201.09,"y":103.29},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":108,"name":"Los Angeles Angels","link":"/api/v1/teams/108"},"inning":2,"pitcher":{"id":621107,"fullName":"Zach Eflin","link":"/api/v1/people/621107"},"batter":{"id":641313,"fullName":"Tim Anderson","link":"/api/v1/people/641313"},"coordinates":{"x":109.94,"y":163.75},"type":"O","description":"Groundout"}]}},{"startIndex":17,"endIndex":25,"top":[17,18,19,20],"bottom":[21,22,23,24,25],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":110,"name":"Baltimore Orioles","link":"/api/v1/teams/110"},"inning":3,"pitcher":{"id":542881,"fullName":"Tyler Anderson","link":"/api/v1/people/542881"},"batter":{"id":668974,"fullName":"Maverick Handley","link":"/api/v1/people/668974"},"coordinates":{"x":152.02,"y":156.07},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":110,"name":"Baltimore Orioles","link":"/api/v1/teams/110"},"inning":3,"pitcher":{"id":542881,"fullName":"Tyler Anderson","link":"/api/v1/people/542881"},"batter":{"id":663624,"fullName":"Ryan Mountcastle","link":"/api/v1/people/663624"},"coordinates":{"x":170.77,"y":144.99},"type":"O","description":"Pop Out"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":108,"name":"Los Angeles Angels","link":"/api/v1/teams/108"},"inning":3,"pitcher":{"id":621107,"fullName":"Zach Eflin","link":"/api/v1/people/621107"},"batter":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"coordinates":{"x":147.17,"y":101.81},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":108,"name":"Los Angeles Angels","link":"/api/v1/teams/108"},"inning":3,"pitcher":{"id":621107,"fullName":"Zach Eflin","link":"/api/v1/people/621107"},"batter":{"id":660162,"fullName":"Yoán Moncada","link":"/api/v1/people/660162"},"coordinates":{"x":200.8,"y":102.02},"type":"H","description":"Double"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":108,"name":"Los Angeles Angels","link":"/api/v1/teams/108"},"inning":3,"pitcher":{"id":621107,"fullName":"Zach Eflin","link":"/api/v1/people/621107"},"batter":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"coordinates":{"x":182.63,"y":118.6},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":108,"name":"Los Angeles Angels","link":"/api/v1/teams/108"},"inning":3,"pitcher":{"id":621107,"fullName":"Zach Eflin","link":"/api/v1/people/621107"},"batter":{"id":681351,"fullName":"Logan O'Hoppe","link":"/api/v1/people/681351"},"coordinates":{"x":103.35,"y":168.82},"type":"O","description":"Forceout"}]}},{"startIndex":26,"endIndex":31,"top":[26,27,28],"bottom":[29,30,31],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":110,"name":"Baltimore Orioles","link":"/api/v1/teams/110"},"inning":4,"pitcher":{"id":542881,"fullName":"Tyler Anderson","link":"/api/v1/people/542881"},"batter":{"id":668939,"fullName":"Adley Rutschman","link":"/api/v1/people/668939"},"coordinates":{"x":161.65,"y":149.05},"type":"O","description":"Pop Out"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":110,"name":"Baltimore Orioles","link":"/api/v1/teams/110"},"inning":4,"pitcher":{"id":542881,"fullName":"Tyler Anderson","link":"/api/v1/people/542881"},"batter":{"id":657656,"fullName":"Ramón Laureano","link":"/api/v1/people/657656"},"coordinates":{"x":196.43,"y":113.16},"type":"O","description":"Lineout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":108,"name":"Los Angeles Angels","link":"/api/v1/teams/108"},"inning":4,"pitcher":{"id":621107,"fullName":"Zach Eflin","link":"/api/v1/people/621107"},"batter":{"id":621028,"fullName":"Kevin Newman","link":"/api/v1/people/621028"},"coordinates":{"x":188.6,"y":124.68},"type":"O","description":"Flyout"}]}},{"startIndex":32,"endIndex":42,"top":[32,33,34,35,36,37,38],"bottom":[39,40,41,42],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":110,"name":"Baltimore Orioles","link":"/api/v1/teams/110"},"inning":5,"pitcher":{"id":542881,"fullName":"Tyler Anderson","link":"/api/v1/people/542881"},"batter":{"id":656896,"fullName":"Emmanuel Rivera","link":"/api/v1/people/656896"},"coordinates":{"x":101.32,"y":164.76},"type":"E","description":"Field Error"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":110,"name":"Baltimore Orioles","link":"/api/v1/teams/110"},"inning":5,"pitcher":{"id":542881,"fullName":"Tyler Anderson","link":"/api/v1/people/542881"},"batter":{"id":656775,"fullName":"Cedric Mullins","link":"/api/v1/people/656775"},"coordinates":{"x":151.51,"y":80.4},"type":"H","description":"Double"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":110,"name":"Baltimore Orioles","link":"/api/v1/teams/110"},"inning":5,"pitcher":{"id":542881,"fullName":"Tyler Anderson","link":"/api/v1/people/542881"},"batter":{"id":668974,"fullName":"Maverick Handley","link":"/api/v1/people/668974"},"coordinates":{"x":78.44,"y":88.3},"type":"O","description":"Sac Fly"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":110,"name":"Baltimore Orioles","link":"/api/v1/teams/110"},"inning":5,"pitcher":{"id":542881,"fullName":"Tyler Anderson","link":"/api/v1/people/542881"},"batter":{"id":663624,"fullName":"Ryan Mountcastle","link":"/api/v1/people/663624"},"coordinates":{"x":167.22,"y":107.98},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":110,"name":"Baltimore Orioles","link":"/api/v1/teams/110"},"inning":5,"pitcher":{"id":542881,"fullName":"Tyler Anderson","link":"/api/v1/people/542881"},"batter":{"id":668939,"fullName":"Adley Rutschman","link":"/api/v1/people/668939"},"coordinates":{"x":59.57,"y":95.87},"type":"O","description":"Lineout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":108,"name":"Los Angeles Angels","link":"/api/v1/teams/108"},"inning":5,"pitcher":{"id":621107,"fullName":"Zach Eflin","link":"/api/v1/people/621107"},"batter":{"id":660162,"fullName":"Yoán Moncada","link":"/api/v1/people/660162"},"coordinates":{"x":185.49,"y":83.16},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":108,"name":"Los Angeles Angels","link":"/api/v1/teams/108"},"inning":5,"pitcher":{"id":621107,"fullName":"Zach Eflin","link":"/api/v1/people/621107"},"batter":{"id":624585,"fullName":"Jorge Soler","link":"/api/v1/people/624585"},"coordinates":{"x":106.9,"y":151.58},"type":"O","description":"Groundout"}]}},{"startIndex":43,"endIndex":52,"top":[43,44,45,46,47,48,49],"bottom":[50,51,52],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":110,"name":"Baltimore Orioles","link":"/api/v1/teams/110"},"inning":6,"pitcher":{"id":641401,"fullName":"Connor Brogdon","link":"/api/v1/people/641401"},"batter":{"id":656775,"fullName":"Cedric Mullins","link":"/api/v1/people/656775"},"coordinates":{"x":163.68,"y":102.41},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":110,"name":"Baltimore Orioles","link":"/api/v1/teams/110"},"inning":6,"pitcher":{"id":641401,"fullName":"Connor Brogdon","link":"/api/v1/people/641401"},"batter":{"id":668974,"fullName":"Maverick Handley","link":"/api/v1/people/668974"},"coordinates":{"x":132.24,"y":187.57},"type":"O","description":"Sac Bunt"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":110,"name":"Baltimore Orioles","link":"/api/v1/teams/110"},"inning":6,"pitcher":{"id":641401,"fullName":"Connor Brogdon","link":"/api/v1/people/641401"},"batter":{"id":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"coordinates":{"x":156.87,"y":46.27},"type":"H","description":"Home Run"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":110,"name":"Baltimore Orioles","link":"/api/v1/teams/110"},"inning":6,"pitcher":{"id":641312,"fullName":"Shaun Anderson","link":"/api/v1/people/641312"},"batter":{"id":641933,"fullName":"Tyler O'Neill","link":"/api/v1/people/641933"},"coordinates":{"x":104.36,"y":164.25},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":108,"name":"Los Angeles Angels","link":"/api/v1/teams/108"},"inning":6,"pitcher":{"id":622554,"fullName":"Seranthony Domínguez","link":"/api/v1/people/622554"},"batter":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"coordinates":{"x":165.16,"y":96.67},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":108,"name":"Los Angeles Angels","link":"/api/v1/teams/108"},"inning":6,"pitcher":{"id":622554,"fullName":"Seranthony Domínguez","link":"/api/v1/people/622554"},"batter":{"id":681351,"fullName":"Logan O'Hoppe","link":"/api/v1/people/681351"},"coordinates":{"x":68.2,"y":87.7},"type":"O","description":"Flyout"}]}},{"startIndex":53,"endIndex":59,"top":[53,54,55,56],"bottom":[57,58,59],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":110,"name":"Baltimore Orioles","link":"/api/v1/teams/110"},"inning":7,"pitcher":{"id":641312,"fullName":"Shaun Anderson","link":"/api/v1/people/641312"},"batter":{"id":663624,"fullName":"Ryan Mountcastle","link":"/api/v1/people/663624"},"coordinates":{"x":62.09,"y":97.71},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":110,"name":"Baltimore Orioles","link":"/api/v1/teams/110"},"inning":7,"pitcher":{"id":641312,"fullName":"Shaun Anderson","link":"/api/v1/people/641312"},"batter":{"id":668939,"fullName":"Adley Rutschman","link":"/api/v1/people/668939"},"coordinates":{"x":111.19,"y":39.47},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":110,"name":"Baltimore Orioles","link":"/api/v1/teams/110"},"inning":7,"pitcher":{"id":641312,"fullName":"Shaun Anderson","link":"/api/v1/people/641312"},"batter":{"id":702616,"fullName":"Jackson Holliday","link":"/api/v1/people/702616"},"coordinates":{"x":156.58,"y":157.66},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":108,"name":"Los Angeles Angels","link":"/api/v1/teams/108"},"inning":7,"pitcher":{"id":641329,"fullName":"Bryan Baker","link":"/api/v1/people/641329"},"batter":{"id":621028,"fullName":"Kevin Newman","link":"/api/v1/people/621028"},"coordinates":{"x":182.95,"y":78.24},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":108,"name":"Los Angeles Angels","link":"/api/v1/teams/108"},"inning":7,"pitcher":{"id":641329,"fullName":"Bryan Baker","link":"/api/v1/people/641329"},"batter":{"id":641313,"fullName":"Tim Anderson","link":"/api/v1/people/641313"},"coordinates":{"x":99.69,"y":163.84},"type":"O","description":"Groundout"}]}},{"startIndex":60,"endIndex":65,"top":[60,61,62],"bottom":[63,64,65],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":110,"name":"Baltimore Orioles","link":"/api/v1/teams/110"},"inning":8,"pitcher":{"id":641312,"fullName":"Shaun Anderson","link":"/api/v1/people/641312"},"batter":{"id":656896,"fullName":"Emmanuel Rivera","link":"/api/v1/people/656896"},"coordinates":{"x":186.43,"y":133.9},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":110,"name":"Baltimore Orioles","link":"/api/v1/teams/110"},"inning":8,"pitcher":{"id":641312,"fullName":"Shaun Anderson","link":"/api/v1/people/641312"},"batter":{"id":656775,"fullName":"Cedric Mullins","link":"/api/v1/people/656775"},"coordinates":{"x":151.0,"y":150.57},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":110,"name":"Baltimore Orioles","link":"/api/v1/teams/110"},"inning":8,"pitcher":{"id":641312,"fullName":"Shaun Anderson","link":"/api/v1/people/641312"},"batter":{"id":668974,"fullName":"Maverick Handley","link":"/api/v1/people/668974"},"coordinates":{"x":131.97,"y":51.22},"type":"O","description":"Flyout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":108,"name":"Los Angeles Angels","link":"/api/v1/teams/108"},"inning":8,"pitcher":{"id":666974,"fullName":"Yennier Cano","link":"/api/v1/people/666974"},"batter":{"id":660162,"fullName":"Yoán Moncada","link":"/api/v1/people/660162"},"coordinates":{"x":152.5,"y":167.98},"type":"O","description":"Groundout"}]}},{"startIndex":66,"endIndex":74,"top":[66,67,68,69,70],"bottom":[71,72,73,74],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":110,"name":"Baltimore Orioles","link":"/api/v1/teams/110"},"inning":9,"pitcher":{"id":641312,"fullName":"Shaun Anderson","link":"/api/v1/people/641312"},"batter":{"id":641933,"fullName":"Tyler O'Neill","link":"/api/v1/people/641933"},"coordinates":{"x":98.79,"y":169.32},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":110,"name":"Baltimore Orioles","link":"/api/v1/teams/110"},"inning":9,"pitcher":{"id":641312,"fullName":"Shaun Anderson","link":"/api/v1/people/641312"},"batter":{"id":668939,"fullName":"Adley Rutschman","link":"/api/v1/people/668939"},"coordinates":{"x":187.0,"y":106.46},"type":"H","description":"Single"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":108,"name":"Los Angeles Angels","link":"/api/v1/teams/108"},"inning":9,"pitcher":{"id":642585,"fullName":"Félix Bautista","link":"/api/v1/people/642585"},"batter":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"coordinates":{"x":97.77,"y":170.34},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":108,"name":"Los Angeles Angels","link":"/api/v1/teams/108"},"inning":9,"pitcher":{"id":642585,"fullName":"Félix Bautista","link":"/api/v1/people/642585"},"batter":{"id":681351,"fullName":"Logan O'Hoppe","link":"/api/v1/people/681351"},"coordinates":{"x":173.65,"y":103.38},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":108,"name":"Los Angeles Angels","link":"/api/v1/teams/108"},"inning":9,"pitcher":{"id":642585,"fullName":"Félix Bautista","link":"/api/v1/people/642585"},"batter":{"id":683090,"fullName":"Matthew Lugo","link":"/api/v1/people/683090"},"coordinates":{"x":19.9,"y":64.47},"type":"H","description":"Home Run"}]}}]}