{"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":"Flyout","eventType":"field_out","description":"Jacob Wilson flies out to center fielder Dane Myers.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-05-02T23:10:18.186Z","endTime":"2025-05-02T23:11:02.152Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":805779,"fullName":"Jacob Wilson","link":"/api/v1/people/805779"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":678368,"fullName":"Valente Bellozo","link":"/api/v1/people/678368"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[3,4,5],"actionIndex":[0,1,2],"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":805779,"fullName":"Jacob Wilson","link":"/api/v1/people/805779"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":667472,"link":"/api/v1/people/667472"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Status Change - Pre-Game","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-05-02T18:20:38.501Z","endTime":"2025-05-02T22:41:40.233Z","isPitch":false,"type":"action","player":{"id":805779,"link":"/api/v1/people/805779"}},{"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-02T22:41:40.233Z","endTime":"2025-05-02T23:09:57.889Z","isPitch":false,"type":"action","player":{"id":805779,"link":"/api/v1/people/805779"}},{"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-02T23:09:57.889Z","endTime":"2025-05-02T23:10:20.491Z","isPitch":false,"type":"action","player":{"id":805779,"link":"/api/v1/people/805779"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.3,"endSpeed":76.0,"strikeZoneTop":3.22999870316529,"strikeZoneBottom":1.5399977402323,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.571041883913217,"aZ":-23.472884975617013,"pfxX":-0.45504382605924953,"pfxZ":5.88637460637182,"pX":0.13647193855528023,"pZ":2.2664642175034273,"vX0":2.667260320206327,"vY0":-121.29543894315375,"vZ0":-4.118066730961483,"x":111.8,"y":177.59,"x0":-0.9222061129375005,"y0":50.000622704183,"z0":6.053115173972233,"aX":-0.672553564448868},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":9.8,"breakHorizontal":0.1,"spinRate":2412,"spinDirection":135},"zone":5,"typeConfidence":2.0,"plateTime":0.4530051757751399,"extension":5.797063085969446},"index":3,"playId":"830dbd8b-47a3-368e-a524-5d351f2d4e16","pitchNumber":1,"startTime":"2025-05-02T23:10:20.491Z","endTime":"2025-05-02T23:10:25.460Z","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":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.1,"endSpeed":78.7,"strikeZoneTop":3.01514466311107,"strikeZoneBottom":1.49501245001152,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.574228551992903,"aZ":-25.746512379101315,"pfxX":2.4487590856451353,"pfxZ":4.0560646728114325,"pX":0.6880893254140944,"pZ":3.304478503929316,"vX0":3.1264369029064913,"vY0":-125.36747704313555,"vZ0":-1.9897800273467743,"x":90.77,"y":149.56,"x0":-0.8956042122155011,"y0":50.000178385052784,"z0":6.220744446109428,"aX":3.8763716803998958},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":7.1,"breakHorizontal":-5.2,"spinRate":2545,"spinDirection":131},"zone":12,"typeConfidence":2.0,"plateTime":0.43776011717101637,"extension":5.80641802173711},"index":4,"playId":"3aca049e-ce36-32ee-8929-6da3b8053400","pitchNumber":2,"startTime":"2025-05-02T23:10:37.931Z","endTime":"2025-05-02T23:10:43.193Z","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":0},"pitchData":{"startSpeed":78.8,"endSpeed":71.6,"strikeZoneTop":3.23,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.227967417794137,"aZ":-30.93452603721627,"pfxX":7.772225960266079,"pfxZ":0.946260002589085,"pX":0.41149619931535025,"pZ":2.935581955307583,"vX0":0.7779462298076252,"vY0":-114.6272125038067,"vZ0":-0.44912877101927207,"x":101.31,"y":159.52,"x0":-0.9416657860659622,"y0":50.003486134316816,"z0":6.1948331691359675,"aX":10.183265911524604},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.7,"breakVerticalInduced":1.9,"breakHorizontal":-14.3,"spinRate":2688,"spinDirection":78},"zone":3,"typeConfidence":2.0,"plateTime":0.48068205186427626,"extension":5.808465333350609},"hitData":{"launchSpeed":94.7,"launchAngle":27.0,"totalDistance":370.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":104.42,"coordY":51.65}},"index":5,"playId":"e62e7149-b2e5-3378-ac23-0245a3c4f4ce","pitchNumber":3,"startTime":"2025-05-02T23:10:54.150Z","endTime":"2025-05-02T23:11:02.152Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-05-02T23:11:02.152Z","atBatIndex":0},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Tyler Soderstrom flies out to left fielder Eric Wagaman.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-05-02T23:11:19.359Z","endTime":"2025-05-02T23:11:53.811Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678368,"fullName":"Valente Bellozo","link":"/api/v1/people/678368"},"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":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":676572,"link":"/api/v1/people/676572"},"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(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":86.0,"endSpeed":79.5,"strikeZoneTop":3.2706274472617,"strikeZoneBottom":1.56132991293607,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.987510001697213,"aZ":-24.40015546707854,"pfxX":0.7620730628761798,"pfxZ":4.868532232942763,"pX":0.4273935178379744,"pZ":1.9009516608568624,"vX0":3.236276654150535,"vY0":-125.20185804820574,"vZ0":-5.138521494514202,"x":100.71,"y":187.45,"x0":-0.9780276769552774,"y0":50.00125278065158,"z0":5.962992847616336,"aX":1.2159475020743709},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":7.9,"breakHorizontal":-2.0,"spinRate":2568,"spinDirection":137},"zone":9,"typeConfidence":2.0,"plateTime":0.4365617655502039,"extension":6.353927790229095},"index":0,"playId":"035f45c7-d8fa-377a-89d8-6fa7545d989c","pitchNumber":1,"startTime":"2025-05-02T23:11:32.596Z","endTime":"2025-05-02T23:11:36.486Z","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":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":80.9,"endSpeed":75.0,"strikeZoneTop":3.4,"strikeZoneBottom":1.49,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.74276385921078,"aZ":-31.129790093968875,"pfxX":-2.6421679510251828,"pfxZ":0.7342286289370001,"pX":-0.9189765126040019,"pZ":2.4409573686668384,"vX0":1.9498737427681718,"vY0":-117.89967461734841,"vZ0":-1.088947768027128,"x":152.03,"y":172.87,"x0":-1.4102367238982234,"y0":50.00109641195333,"z0":5.761207245152425,"aX":-3.7489518985914914},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-40.1,"breakVerticalInduced":1.3,"breakHorizontal":4.3,"spinRate":1584,"spinDirection":245},"zone":13,"typeConfidence":2.0,"plateTime":0.4631625764996916,"extension":6.248752035073748},"hitData":{"launchSpeed":80.9,"launchAngle":31.0,"totalDistance":271.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":60.21,"coordY":112.24}},"index":1,"playId":"04f5940d-4880-3896-9a11-9fd42ceadb24","pitchNumber":2,"startTime":"2025-05-02T23:11:46.249Z","endTime":"2025-05-02T23:11:53.811Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-05-02T23:11:53.811Z","atBatIndex":1},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Brent Rooker grounds out, shortstop Xavier Edwards to first baseman Matt Mervis.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-05-02T23:12:05.966Z","endTime":"2025-05-02T23:13:33.698Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":667670,"fullName":"Brent Rooker","link":"/api/v1/people/667670"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":678368,"fullName":"Valente Bellozo","link":"/api/v1/people/678368"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":667670,"fullName":"Brent Rooker","link":"/api/v1/people/667670"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":669364,"link":"/api/v1/people/669364"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":670223,"link":"/api/v1/people/670223"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.0,"endSpeed":83.0,"strikeZoneTop":3.68204538582913,"strikeZoneBottom":1.72000204358619,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.198182022347204,"aZ":-12.369771816775867,"pfxX":-2.280029979792398,"pfxZ":11.209998718486629,"pX":0.22509827965045145,"pZ":2.358942245287758,"vX0":3.2013709690440857,"vY0":-132.3230030625018,"vZ0":-7.203667550357548,"x":108.42,"y":175.09,"x0":-0.7062570096105674,"y0":50.00467685175235,"z0":6.0299584828874115,"aX":-4.029037585861731},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":18.8,"breakHorizontal":3.4,"spinRate":2168,"spinDirection":194},"zone":5,"typeConfidence":2.0,"plateTime":0.41451230155801877,"extension":5.792153362884021},"index":0,"playId":"cf36d738-e3f9-3484-9716-b83e66a73dc6","pitchNumber":1,"startTime":"2025-05-02T23:12:18.748Z","endTime":"2025-05-02T23:12:22.373Z","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":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.2,"endSpeed":78.5,"strikeZoneTop":3.59309614682255,"strikeZoneBottom":1.71999834336224,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.728449454997563,"aZ":-24.231533321092872,"pfxX":2.499997628667762,"pfxZ":5.043818840846651,"pX":1.5511603569950305,"pZ":2.2407712144737535,"vX0":4.803980821360355,"vY0":-125.32783021861718,"vZ0":-4.561363260560489,"x":57.87,"y":178.28,"x0":-0.72293520506524,"y0":50.001912056642105,"z0":6.088047136311647,"aX":3.9362280082722916},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":8.2,"breakHorizontal":-5.8,"spinRate":2699,"spinDirection":147},"zone":14,"typeConfidence":2.0,"plateTime":0.43873873303791866,"extension":5.809369687941972},"index":1,"playId":"6de32522-7d5c-38c3-b4cb-17a320041363","pitchNumber":2,"startTime":"2025-05-02T23:12:31.998Z","endTime":"2025-05-02T23:12:37.274Z","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":2},"pitchData":{"startSpeed":85.6,"endSpeed":77.5,"strikeZoneTop":3.64927526298474,"strikeZoneBottom":1.72000130751335,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.458565794007566,"aZ":-23.953400997906,"pfxX":1.7517973604830166,"pfxZ":5.319236307422029,"pX":1.4947793469334423,"pZ":2.689968199259456,"vX0":5.018208886324072,"vY0":-124.4177477517576,"vZ0":-3.373612858406919,"x":60.02,"y":166.15,"x0":-0.7879964076409747,"y0":50.00005383819739,"z0":6.082391531203325,"aX":2.7029798135000074},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":9.0,"breakHorizontal":-4.4,"spinRate":2456,"spinDirection":126},"zone":12,"typeConfidence":2.0,"plateTime":0.44279395074255534,"extension":5.947935672234382},"index":2,"playId":"2925944b-ca8c-345e-be48-98291cab8854","pitchNumber":3,"startTime":"2025-05-02T23:12:47.541Z","endTime":"2025-05-02T23:12:52.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(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":85.8,"endSpeed":78.2,"strikeZoneTop":3.60106398885241,"strikeZoneBottom":1.72000190686255,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.320372212694657,"aZ":-24.083268459781003,"pfxX":2.73105734648755,"pfxZ":5.164699810375314,"pX":-0.22960475008252526,"pZ":2.669562358611137,"vX0":0.7593162849973215,"vY0":-124.9331608956267,"vZ0":-3.5348307232360505,"x":125.75,"y":166.7,"x0":-0.8928975880824334,"y0":50.00224293181546,"z0":6.102873917119346,"aX":4.277219909908688},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":8.8,"breakHorizontal":-5.2,"spinRate":2630,"spinDirection":147},"zone":5,"typeConfidence":2.0,"plateTime":0.43995950474618617,"extension":5.9368027244981},"index":3,"playId":"3b476262-8649-32ba-a63c-d476117380cf","pitchNumber":4,"startTime":"2025-05-02T23:13:08.903Z","endTime":"2025-05-02T23:13:13.380Z","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":2},"pitchData":{"startSpeed":92.7,"endSpeed":83.1,"strikeZoneTop":3.61,"strikeZoneBottom":1.72,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.90266360540388,"aZ":-10.628174979027301,"pfxX":-2.061036171397314,"pfxZ":11.949558269625015,"pX":-0.6958621166295851,"pZ":3.4168155375496463,"vX0":1.1184081135235047,"vY0":-134.8191347136128,"vZ0":-4.998006096846357,"x":143.52,"y":146.53,"x0":-0.8528464155698942,"y0":50.00505123514934,"z0":6.074181597589811,"aX":-3.716859439974971},"breaks":{"breakAngle":15.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":20.5,"breakHorizontal":3.5,"spinRate":2061,"spinDirection":200},"zone":1,"typeConfidence":2.0,"plateTime":0.40949466260905387,"extension":5.951870373197988},"hitData":{"launchSpeed":65.1,"launchAngle":-1.0,"totalDistance":35.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":109.37,"coordY":158.27}},"index":4,"playId":"b638e876-3aa0-30dc-a542-3957d6207597","pitchNumber":5,"startTime":"2025-05-02T23:13:25.914Z","endTime":"2025-05-02T23:13:33.698Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-05-02T23:13:33.698Z","atBatIndex":2},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Xavier Edwards singles on a ground ball to left fielder Tyler Soderstrom.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":3,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-05-02T23:15:36.781Z","endTime":"2025-05-02T23:16:32.476Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":0},"matchup":{"batter":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":680684,"fullName":"Gunnar Hoglund","link":"/api/v1/people/680684"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":691016,"link":"/api/v1/people/691016"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"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":93.6,"endSpeed":85.2,"strikeZoneTop":3.22688479153052,"strikeZoneBottom":1.50000031750952,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.019961019694843,"aZ":-10.876027025181509,"pfxX":-3.8935130869401777,"pfxZ":11.435825810209366,"pX":0.48679868692829464,"pZ":2.468346003648488,"vX0":7.61537593827048,"vY0":-135.90138148479318,"vZ0":-7.945530480558673,"x":98.44,"y":172.13,"x0":-1.8514392093909875,"y0":50.00246373816526,"z0":6.193721877311802,"aX":-7.251760971541571},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":19.1,"breakHorizontal":5.4,"spinRate":2422,"spinDirection":200},"zone":6,"typeConfidence":2.0,"plateTime":0.4037316042534491,"extension":6.805741542507114},"index":0,"playId":"76d685a6-d89d-3d81-bfe8-a3cf03f74a52","pitchNumber":1,"startTime":"2025-05-02T23:15:45.079Z","endTime":"2025-05-02T23:15:48.819Z","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.8,"endSpeed":83.7,"strikeZoneTop":3.28523018841631,"strikeZoneBottom":1.49150809931085,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.38835027113796,"aZ":-7.721923248579104,"pfxX":-4.461436878996334,"pfxZ":13.505875717792765,"pX":-0.7397989426396958,"pZ":1.948970152696636,"vX0":5.199332336142516,"vY0":-134.71891438983576,"vZ0":-9.61167445032663,"x":145.2,"y":186.16,"x0":-2.1290021522363936,"y0":50.00313348085857,"z0":6.138820367831919,"aX":-8.077561609008992},"breaks":{"breakAngle":33.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.1,"breakVerticalInduced":22.2,"breakHorizontal":6.7,"spinRate":2322,"spinDirection":210},"zone":7,"typeConfidence":2.0,"plateTime":0.4089518153827525,"extension":6.754533718867337},"index":1,"playId":"48cab483-46f9-350e-8571-708966cfe85d","pitchNumber":2,"startTime":"2025-05-02T23:16:02.195Z","endTime":"2025-05-02T23:16:07.290Z","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":1,"outs":0},"pitchData":{"startSpeed":85.3,"endSpeed":77.2,"strikeZoneTop":3.26,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.982345197990856,"aZ":-32.321446383625975,"pfxX":-9.631480202125502,"pfxZ":-0.09918560208007676,"pX":-0.9936880271835062,"pZ":1.9236732144068212,"vX0":5.881140255935803,"vY0":-123.96972468203525,"vZ0":-3.266062608196804,"x":154.88,"y":186.84,"x0":-2.167690506583934,"y0":50.0020333664132,"z0":6.007939201831667,"aX":-14.718326829559613},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.0,"breakVerticalInduced":-0.8,"breakHorizontal":15.7,"spinRate":1448,"spinDirection":228},"zone":13,"typeConfidence":2.0,"plateTime":0.44493945890088016,"extension":6.913476108921262},"hitData":{"launchSpeed":67.2,"launchAngle":8.0,"totalDistance":86.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":84.4,"coordY":114.69}},"index":2,"playId":"5cb59b96-107c-3e7f-a715-6752604881d2","pitchNumber":3,"startTime":"2025-05-02T23:16:19.453Z","endTime":"2025-05-02T23:16:32.476Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-05-02T23:16:32.476Z","atBatIndex":3},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Kyle Stowers grounds into a double play, shortstop Jacob Wilson to first baseman Nick Kurtz. Xavier Edwards out at 2nd. Kyle Stowers out at 1st.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":4,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-05-02T23:16:31.173Z","endTime":"2025-05-02T23:17:23.556Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":669065,"fullName":"Kyle Stowers","link":"/api/v1/people/669065"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":680684,"fullName":"Gunnar Hoglund","link":"/api/v1/people/680684"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":805779,"link":"/api/v1/people/805779"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":669065,"fullName":"Kyle Stowers","link":"/api/v1/people/669065"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":805779,"link":"/api/v1/people/805779"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":701762,"link":"/api/v1/people/701762"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"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":93.1,"endSpeed":85.3,"strikeZoneTop":3.56594711261883,"strikeZoneBottom":1.71999929033969,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.419888263199002,"aZ":-10.66758905166489,"pfxX":-4.9682349379228965,"pfxZ":11.605806367764945,"pX":1.2165784053542252,"pZ":2.5561072680880277,"vX0":10.105374845871449,"vY0":-135.02618100623113,"vZ0":-7.596834067491816,"x":70.63,"y":169.77,"x0":-1.9229319514620433,"y0":50.00273837117779,"z0":6.150221343137946,"aX":-9.207293386398835},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":19.6,"breakHorizontal":7.0,"spinRate":2339,"spinDirection":206},"zone":14,"typeConfidence":2.0,"plateTime":0.4050961617680131,"extension":6.79372968915934},"index":0,"playId":"d148694e-2714-34e2-bc02-e48d00894eb3","pitchNumber":1,"startTime":"2025-05-02T23:16:58.578Z","endTime":"2025-05-02T23:17:02.836Z","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":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.1,"endSpeed":83.5,"strikeZoneTop":3.54,"strikeZoneBottom":1.72,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.458332167937005,"aZ":-18.375296945605868,"pfxX":-0.7469312460163543,"pfxZ":7.761239691150804,"pX":0.10673935765027551,"pZ":2.745187258130349,"vX0":6.822478189823211,"vY0":-132.54392129147575,"vZ0":-4.897553346318136,"x":112.93,"y":164.66,"x0":-2.4042351508547832,"y0":50.00535849359211,"z0":5.959733783815775,"aX":-1.3289565231277751},"breaks":{"breakAngle":0.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":13.2,"breakHorizontal":-0.1,"spinRate":2510,"spinDirection":193},"zone":5,"typeConfidence":2.0,"plateTime":0.4133240661206874,"extension":7.041944080529732},"hitData":{"launchSpeed":87.5,"launchAngle":3.0,"totalDistance":73.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":128.09,"coordY":140.03}},"index":1,"playId":"0b714e07-07e6-3dd3-90f5-6e8aebbeadc8","pitchNumber":2,"startTime":"2025-05-02T23:17:16.181Z","endTime":"2025-05-02T23:17:23.556Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-05-02T23:17:23.556Z","atBatIndex":4},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Agustín Ramírez strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-05-02T23:17:32.062Z","endTime":"2025-05-02T23:18:40.383Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":682663,"fullName":"Agustín Ramírez","link":"/api/v1/people/682663"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":680684,"fullName":"Gunnar Hoglund","link":"/api/v1/people/680684"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":682663,"fullName":"Agustín Ramírez","link":"/api/v1/people/682663"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":669127,"link":"/api/v1/people/669127"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.8,"endSpeed":83.8,"strikeZoneTop":3.28657199229709,"strikeZoneBottom":1.56499760482343,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":36.75735107868567,"aZ":-9.868426807292396,"pfxX":-2.8864182928937128,"pfxZ":12.222723970438519,"pX":0.35750777855931265,"pZ":1.814524724360109,"vX0":6.915127816151999,"vY0":-135.94866293515452,"vZ0":-9.451319469904698,"x":103.37,"y":189.79,"x0":-1.8730336063726492,"y0":50.00484410043883,"z0":6.073264767356285,"aX":-5.269122591031022},"breaks":{"breakAngle":15.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":19.7,"breakHorizontal":3.4,"spinRate":2365,"spinDirection":207},"zone":9,"typeConfidence":2.0,"plateTime":0.40682707247885785,"extension":6.8862034992723915},"index":0,"playId":"b575897a-9d66-3927-b1ae-95359d44f150","pitchNumber":1,"startTime":"2025-05-02T23:17:49.874Z","endTime":"2025-05-02T23:17:54.060Z","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":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.7,"endSpeed":85.2,"strikeZoneTop":3.33313683452405,"strikeZoneBottom":1.56500156906411,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.27200786642538,"aZ":-10.314399091693192,"pfxX":-6.155085711362746,"pfxZ":11.63430947750237,"pX":0.42094960273365584,"pZ":2.1185542567287072,"vX0":8.051271903543759,"vY0":-137.37831189545452,"vZ0":-8.881660351944713,"x":100.95,"y":181.58,"x0":-1.7716803941260444,"y0":50.00418304332577,"z0":6.12834942281478,"aX":-11.566222368178144},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":19.0,"breakHorizontal":9.1,"spinRate":2451,"spinDirection":203},"zone":6,"typeConfidence":2.0,"plateTime":0.4013413129493477,"extension":6.8063671959414025},"index":1,"playId":"fb1df26f-4552-37d7-a9d1-4ccf7a9e280f","pitchNumber":2,"startTime":"2025-05-02T23:18:04.651Z","endTime":"2025-05-02T23:18:08.367Z","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":87.0,"endSpeed":79.3,"strikeZoneTop":3.26486657132293,"strikeZoneBottom":1.50837742975732,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.987693451792506,"aZ":-29.299710084330833,"pfxX":-11.476799221564965,"pfxZ":1.811330739960746,"pX":-0.1726429984225779,"pZ":-0.5505197702080631,"vX0":8.741116018854738,"vY0":-126.06887478008836,"vZ0":-9.553626324453852,"x":123.58,"y":253.64,"x0":-2.2180252653980506,"y0":50.00256572389601,"z0":5.703654597270002,"aX":-18.214080440123045},"breaks":{"breakAngle":27.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":1.0,"breakHorizontal":18.4,"spinRate":1410,"spinDirection":244},"zone":13,"typeConfidence":2.0,"plateTime":0.436821063523789,"extension":6.91341622125725},"index":2,"playId":"06d6c523-eeb3-30cb-a88e-dca4ff30e800","pitchNumber":3,"startTime":"2025-05-02T23:18:19.022Z","endTime":"2025-05-02T23:18:22.842Z","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":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":87.4,"endSpeed":79.4,"strikeZoneTop":3.411,"strikeZoneBottom":1.565,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.393754795795516,"aZ":-26.33479212933648,"pfxX":-10.372984712014752,"pfxZ":3.626818015185541,"pX":-1.3455262288005905,"pZ":1.2229052458631575,"vX0":5.566958525503946,"vY0":-127.00970606125843,"vZ0":-6.202235234146654,"x":168.29,"y":205.76,"x0":-2.2342276518955835,"y0":50.00394327989316,"z0":5.8298002696753874,"aX":-16.712179841597294},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":5.2,"breakHorizontal":17.3,"spinRate":1395,"spinDirection":239},"zone":13,"typeConfidence":2.0,"plateTime":0.4335667935163139,"extension":7.03902697497293},"index":3,"playId":"ed5f8c68-fa5a-3823-b72b-52458cc0b80a","pitchNumber":4,"startTime":"2025-05-02T23:18:35.437Z","endTime":"2025-05-02T23:18:40.383Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-05-02T23:18:40.383Z","atBatIndex":5},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Shea Langeliers flies out to center fielder Dane Myers.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":6,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-05-02T23:20:49.795Z","endTime":"2025-05-02T23:22:31.861Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":678368,"fullName":"Valente Bellozo","link":"/api/v1/people/678368"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,4,5,6],"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":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":667472,"link":"/api/v1/people/667472"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Javier Sanoja replaces second baseman Otto Lopez, batting 7th, playing second base.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-05-02T23:20:51.769Z","endTime":"2025-05-02T23:20:51.770Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":691594,"link":"/api/v1/people/691594"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"battingOrder":"701","replacedPlayer":{"id":672640,"link":"/api/v1/people/672640"}},{"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":84.9,"endSpeed":77.8,"strikeZoneTop":3.29138470586536,"strikeZoneBottom":1.49999792448678,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.789449919525467,"aZ":-22.172765919554234,"pfxX":0.7200374737672862,"pfxZ":6.500826595484194,"pX":0.24016309106740333,"pZ":1.6976905715529846,"vX0":2.5771158432158896,"vY0":-123.58241111959215,"vZ0":-5.9930973315174,"x":107.85,"y":192.94,"x0":-0.9119012898701749,"y0":50.0046820637449,"z0":6.029729891001969,"aX":1.1080923235913867},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":10.6,"breakHorizontal":-1.9,"spinRate":2478,"spinDirection":152},"zone":8,"typeConfidence":2.0,"plateTime":0.4440681655830976,"extension":5.809879421659178},"index":1,"playId":"53ae874c-979f-35e5-88d3-702bb047f21e","pitchNumber":1,"startTime":"2025-05-02T23:20:51.771Z","endTime":"2025-05-02T23:20:55.458Z","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":0},"pitchData":{"startSpeed":91.7,"endSpeed":82.9,"strikeZoneTop":3.29,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.965002739484458,"aZ":-14.016650728239508,"pfxX":-1.200523029594104,"pfxZ":10.206768931139862,"pX":-0.2568185140614112,"pZ":3.0295243864240953,"vX0":1.5764272422451804,"vY0":-133.36263482513988,"vZ0":-5.424451872481335,"x":126.79,"y":156.98,"x0":-0.7030240967445485,"y0":50.00405794625031,"z0":6.121947665089225,"aX":-2.1361329150503074},"breaks":{"breakAngle":6.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":17.3,"breakHorizontal":1.8,"spinRate":2126,"spinDirection":200},"zone":2,"typeConfidence":2.0,"plateTime":0.4126424004855709,"extension":5.7291200788092596},"index":2,"playId":"c872f9bf-6b84-3ede-ab2f-e6f36d9be77a","pitchNumber":2,"startTime":"2025-05-02T23:21:08.294Z","endTime":"2025-05-02T23:21:14.980Z","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":0,"strikes":2,"outs":0},"index":3,"startTime":"2025-05-02T23:21:30.695Z","endTime":"2025-05-02T23:21:46.971Z","isPitch":false,"type":"action","player":{"id":669127,"link":"/api/v1/people/669127"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.9,"endSpeed":83.4,"strikeZoneTop":3.29,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.223149460473394,"aZ":-12.679616953054266,"pfxX":-0.5483161441631452,"pfxZ":10.866086396453271,"pX":0.45071118230976553,"pZ":3.277593829291256,"vX0":3.2154169820718113,"vY0":-133.69057626679086,"vZ0":-5.113203880545604,"x":99.82,"y":150.28,"x0":-0.7009873471168169,"y0":50.002156365670295,"z0":6.1390885954267675,"aX":-0.9840564633263267},"breaks":{"breakAngle":1.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":18.6,"breakHorizontal":0.2,"spinRate":2134,"spinDirection":198},"zone":3,"typeConfidence":2.0,"plateTime":0.4111107413645909,"extension":5.8997355748535165},"index":4,"playId":"d0d4f63c-d7d5-3f54-9a8f-4029507b5e54","pitchNumber":3,"startTime":"2025-05-02T23:21:46.971Z","endTime":"2025-05-02T23:21:50.763Z","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":92.2,"endSpeed":83.4,"strikeZoneTop":3.38393238490831,"strikeZoneBottom":1.50000091843408,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.22619667070233,"aZ":-13.815234240783072,"pfxX":-1.9184809099428728,"pfxZ":10.182618680450545,"pX":-0.8778266300857849,"pZ":4.115604140547763,"vX0":0.2088774098763443,"vY0":-134.21956965685393,"vZ0":-3.0782241847574485,"x":150.46,"y":127.66,"x0":-0.708270357257323,"y0":50.00431352870415,"z0":6.276560718787473,"aX":-3.4595020194211856},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":17.9,"breakHorizontal":3.4,"spinRate":2106,"spinDirection":199},"zone":11,"typeConfidence":2.0,"plateTime":0.4099218799635662,"extension":5.810824539547343},"index":5,"playId":"99b157bc-c4b7-3bcc-80ef-0fe6e727d830","pitchNumber":4,"startTime":"2025-05-02T23:22:07.141Z","endTime":"2025-05-02T23:22:10.634Z","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":2,"outs":0},"pitchData":{"startSpeed":80.0,"endSpeed":72.9,"strikeZoneTop":3.29,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.363515066923103,"aZ":-30.071268268308494,"pfxX":8.345969993358647,"pfxZ":1.5524023309134325,"pX":0.17613118797199628,"pZ":2.613472102048225,"vX0":0.36048402059752316,"vY0":-116.49656843629404,"vZ0":-1.4555168349081526,"x":110.29,"y":168.22,"x0":-1.0636689637272252,"y0":50.005476862381656,"z0":6.121136766323039,"aX":11.333573240658973},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.3,"breakVerticalInduced":2.8,"breakHorizontal":-15.1,"spinRate":2734,"spinDirection":78},"zone":5,"typeConfidence":2.0,"plateTime":0.47236039912852323,"extension":5.75897098436415},"hitData":{"launchSpeed":98.4,"launchAngle":47.0,"totalDistance":304.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":154.88,"coordY":81.06}},"index":6,"playId":"2c0206b9-3c0b-383f-b3c6-b349a50934b2","pitchNumber":5,"startTime":"2025-05-02T23:22:22.078Z","endTime":"2025-05-02T23:22:31.861Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-05-02T23:22:31.861Z","atBatIndex":6},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"JJ Bleday walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":7,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-05-02T23:22:41.310Z","endTime":"2025-05-02T23:25:55.331Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":668709,"fullName":"JJ Bleday","link":"/api/v1/people/668709"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678368,"fullName":"Valente Bellozo","link":"/api/v1/people/678368"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":668709,"fullName":"JJ Bleday","link":"/api/v1/people/668709"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,4,5,6,7,8,9],"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":668709,"fullName":"JJ Bleday","link":"/api/v1/people/668709"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"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":1},"pitchData":{"startSpeed":92.2,"endSpeed":83.7,"strikeZoneTop":3.28535303828284,"strikeZoneBottom":1.60000105989181,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.670390151919445,"aZ":-14.408397373746833,"pfxX":-1.999154299467959,"pfxZ":9.846393060172757,"pX":0.07692970202852804,"pZ":2.403987006946282,"vX0":3.4407055700253513,"vY0":-134.1397529108322,"vZ0":-6.478391128153334,"x":114.07,"y":173.87,"x0":-0.9684336885827488,"y0":50.00662600394481,"z0":5.896451672083,"aX":-3.6087740014392677},"breaks":{"breakAngle":9.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":16.4,"breakHorizontal":2.8,"spinRate":2164,"spinDirection":200},"zone":5,"typeConfidence":2.0,"plateTime":0.4098682459998271,"extension":6.097831480345156},"index":0,"playId":"364f7d88-113d-350b-bb81-8a72a18f4dc4","pitchNumber":1,"startTime":"2025-05-02T23:22:56.444Z","endTime":"2025-05-02T23:23:00.432Z","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":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.0,"endSpeed":75.5,"strikeZoneTop":3.18094505330536,"strikeZoneBottom":1.60000006940604,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.316961610468613,"aZ":-27.7477061074803,"pfxX":-6.205451151457517,"pfxZ":3.096914550775754,"pX":-0.7469165717299534,"pZ":-0.47573282135219647,"vX0":3.2789070530562374,"vY0":-119.22912827387891,"vZ0":-8.082321128400968,"x":145.47,"y":251.62,"x0":-1.3383689960439902,"y0":50.005636626741605,"z0":5.485361873695323,"aX":-8.877429783505422},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":3.8,"breakHorizontal":10.3,"spinRate":1404,"spinDirection":253},"zone":13,"typeConfidence":2.0,"plateTime":0.4605408679001224,"extension":6.006573381772611},"index":1,"playId":"454f950a-556b-3ef3-8aa0-7a1d7773030f","pitchNumber":2,"startTime":"2025-05-02T23:23:11.700Z","endTime":"2025-05-02T23:23:16.157Z","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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":80.5,"endSpeed":72.7,"strikeZoneTop":3.39,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.065652122649738,"aZ":-26.952394934048513,"pfxX":-5.342113147540241,"pfxZ":3.8415503170700305,"pX":0.22117408423335586,"pZ":1.628999415056522,"vX0":5.062927367718329,"vY0":-116.93737270497282,"vZ0":-3.36232719534158,"x":108.57,"y":194.8,"x0":-1.2982520735555931,"y0":50.00088475364073,"z0":5.6678590354241605,"aX":-7.253596568846881},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":6.2,"breakHorizontal":8.2,"spinRate":1348,"spinDirection":246},"zone":8,"typeConfidence":2.0,"plateTime":0.4719407512169047,"extension":5.737597655501609},"index":2,"playId":"bf613dca-6d4e-35e3-985d-f251f648e950","pitchNumber":3,"startTime":"2025-05-02T23:23:34.234Z","endTime":"2025-05-02T23:23:38.988Z","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":1},"index":3,"startTime":"2025-05-02T23:23:46.152Z","endTime":"2025-05-02T23:23:59.127Z","isPitch":false,"type":"action","player":{"id":668709,"link":"/api/v1/people/668709"}},{"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":1},"pitchData":{"startSpeed":92.3,"endSpeed":82.1,"strikeZoneTop":3.26556615418659,"strikeZoneBottom":1.60000155787779,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":36.721574006419175,"aZ":-13.744044738663234,"pfxX":-0.7313744971791749,"pfxZ":10.38765649060032,"pX":-1.395737691490917,"pZ":4.443475346260326,"vX0":-0.48956995145969434,"vY0":-134.26560706112792,"vZ0":-1.838756200521639,"x":170.2,"y":118.81,"x0":-1.1142699493549164,"y0":50.00183207194183,"z0":6.147150605593503,"aX":-1.2973937357942449},"breaks":{"breakAngle":6.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":18.4,"breakHorizontal":1.4,"spinRate":2126,"spinDirection":203},"zone":11,"typeConfidence":2.0,"plateTime":0.41244527551807453,"extension":5.735464781677717},"index":4,"playId":"ffc100cd-1cb9-386a-b9b1-3456904a86da","pitchNumber":4,"startTime":"2025-05-02T23:23:59.127Z","endTime":"2025-05-02T23:24:02.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":92.3,"endSpeed":82.6,"strikeZoneTop":3.39,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.434508980775036,"aZ":-14.202828851556493,"pfxX":-2.515517374275942,"pfxZ":10.105843689442136,"pX":-0.11182314763178997,"pZ":2.8927328253676823,"vX0":2.5701177235616783,"vY0":-134.1027925755137,"vZ0":-5.46646826506758,"x":121.26,"y":160.68,"x0":-0.7669074217564643,"y0":50.0000924314641,"z0":6.011972313787278,"aX":-4.472035431268401},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":16.9,"breakHorizontal":3.8,"spinRate":2019,"spinDirection":201},"zone":2,"typeConfidence":2.0,"plateTime":0.41222110670748746,"extension":5.886972055564778},"index":5,"playId":"5e4d0d8a-9551-36f8-9a0f-f6e9e57f750f","pitchNumber":5,"startTime":"2025-05-02T23:24:19.682Z","endTime":"2025-05-02T23:24:24.406Z","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":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":79.7,"endSpeed":73.5,"strikeZoneTop":3.27948546824421,"strikeZoneBottom":1.60000138416582,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.587548406660765,"aZ":-25.757463238624656,"pfxX":-3.3966329304735217,"pfxZ":4.719301940755601,"pX":1.4100525854296653,"pZ":0.8148578347524297,"vX0":6.882026518093829,"vY0":-115.83071607686803,"vZ0":-5.219172216074021,"x":63.25,"y":216.78,"x0":-1.157904882661983,"y0":50.00191246301652,"z0":5.55939916061844,"aX":-4.6170085895488615},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":7.4,"breakHorizontal":4.4,"spinRate":1420,"spinDirection":250},"zone":14,"typeConfidence":2.0,"plateTime":0.4728237187281872,"extension":6.524835383618018},"index":6,"playId":"4fa98c72-3595-3dc0-91f5-ab7da469ef3d","pitchNumber":6,"startTime":"2025-05-02T23:24:44.379Z","endTime":"2025-05-02T23:24:50.328Z","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":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.5,"endSpeed":80.3,"strikeZoneTop":3.39,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.60128328107679,"aZ":-21.29410626810463,"pfxX":0.41043765839868684,"pfxZ":6.635868586847778,"pX":0.3814524701896694,"pZ":1.5640056464102634,"vX0":3.0700307774018,"vY0":-127.363839157201,"vZ0":-6.578984262337946,"x":102.46,"y":196.55,"x0":-0.8938412498046313,"y0":50.005605896629156,"z0":5.869356149261725,"aX":0.6725401045038436},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":10.7,"breakHorizontal":-1.4,"spinRate":2552,"spinDirection":157},"zone":9,"typeConfidence":2.0,"plateTime":0.4303499539262359,"extension":5.952815747564907},"index":7,"playId":"f84156bc-fa58-3f6d-9be8-7a35e473c653","pitchNumber":7,"startTime":"2025-05-02T23:25:04.197Z","endTime":"2025-05-02T23:25:08.045Z","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":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.6,"endSpeed":79.4,"strikeZoneTop":3.39,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.186931841794397,"aZ":-22.523128970787806,"pfxX":2.9848251244005777,"pfxZ":6.0202601055814124,"pX":0.6677622544827245,"pZ":2.085821251098658,"vX0":3.042552107947179,"vY0":-125.98701327867042,"vZ0":-5.235110212571118,"x":91.55,"y":182.46,"x0":-0.9445627543571252,"y0":50.00629662754546,"z0":6.017209164961845,"aX":4.786258316274464},"breaks":{"breakAngle":13.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":10.0,"breakHorizontal":-6.1,"spinRate":2584,"spinDirection":137},"zone":9,"typeConfidence":2.0,"plateTime":0.4351685528774585,"extension":5.733038618974271},"index":8,"playId":"a8d8ef57-a884-3e5c-a0c5-ebeb14949bb5","pitchNumber":8,"startTime":"2025-05-02T23:25:26.873Z","endTime":"2025-05-02T23:25:30.337Z","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":4,"strikes":2,"outs":1},"pitchData":{"startSpeed":78.5,"endSpeed":71.5,"strikeZoneTop":3.22701191136811,"strikeZoneBottom":1.60000030479745,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.98755895335308,"aZ":-35.980416090818565,"pfxX":6.862089377904672,"pfxZ":-2.920111398971118,"pX":-0.8840638322602198,"pZ":2.5333252659386543,"vX0":-1.5713097791419561,"vY0":-114.29515829450686,"vZ0":-0.3220896812601147,"x":150.7,"y":170.38,"x0":-1.0726138723571081,"y0":50.00332767156986,"z0":6.254630309268455,"aX":8.943798990306401},"breaks":{"breakAngle":13.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-49.9,"breakVerticalInduced":-5.0,"breakHorizontal":-11.9,"spinRate":2757,"spinDirection":52},"zone":11,"typeConfidence":2.0,"plateTime":0.48197434189886224,"extension":5.698280647353352},"index":9,"playId":"ce1c8447-f9cf-3aa4-80ae-7018d10e7052","pitchNumber":9,"startTime":"2025-05-02T23:25:49.900Z","endTime":"2025-05-02T23:25:55.331Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-05-02T23:25:55.331Z","atBatIndex":7},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Seth Brown hit by pitch. JJ Bleday to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":8,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-05-02T23:25:59.919Z","endTime":"2025-05-02T23:26:51.809Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":2,"strikes":0,"outs":1},"matchup":{"batter":{"id":664913,"fullName":"Seth Brown","link":"/api/v1/people/664913"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678368,"fullName":"Valente Bellozo","link":"/api/v1/people/678368"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":664913,"fullName":"Seth Brown","link":"/api/v1/people/664913"},"postOnSecond":{"id":668709,"fullName":"JJ Bleday","link":"/api/v1/people/668709"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":"r_adv_force","runner":{"id":668709,"fullName":"JJ Bleday","link":"/api/v1/people/668709"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":null,"runner":{"id":664913,"fullName":"Seth Brown","link":"/api/v1/people/664913"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":85.8,"endSpeed":77.0,"strikeZoneTop":3.65088237943271,"strikeZoneBottom":1.75000158155428,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.325765366515455,"aZ":-22.496434636189704,"pfxX":2.407990782193507,"pfxZ":6.332019190698045,"pX":1.9732443191692872,"pZ":1.6479039209859248,"vX0":6.130918841617094,"vY0":-124.52222695578811,"vZ0":-5.70135018169276,"x":41.78,"y":194.29,"x0":-0.8607309672690988,"y0":50.00151085235166,"z0":5.898203592801968,"aX":3.6769664622676106},"breaks":{"breakAngle":12.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":10.0,"breakHorizontal":-6.1,"spinRate":2470,"spinDirection":134},"zone":14,"typeConfidence":2.0,"plateTime":0.44452462543257676,"extension":6.20347955408212},"index":0,"playId":"e3181444-7066-330c-97b8-9cf987605c1b","pitchNumber":1,"startTime":"2025-05-02T23:26:19.101Z","endTime":"2025-05-02T23:26:25.018Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"H","description":"Hit By Pitch"},"description":"Hit By Pitch","code":"H","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":1},"pitchData":{"startSpeed":85.4,"endSpeed":77.9,"strikeZoneTop":3.64,"strikeZoneBottom":1.75,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.60211702704799,"aZ":-24.91296426527732,"pfxX":0.5228104854079163,"pfxZ":4.716458883973268,"pX":2.062082565235053,"pZ":0.664758088248742,"vX0":7.144809673875571,"vY0":-124.01059659848836,"vZ0":-7.230216381835519,"x":38.4,"y":220.83,"x0":-0.9387947412266914,"y0":50.00064494620352,"z0":5.732321703174919,"aX":0.8034101995259615},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":6.8,"breakHorizontal":-2.8,"spinRate":2499,"spinDirection":149},"zone":14,"typeConfidence":2.0,"plateTime":0.4437325399551413,"extension":6.165167603896497},"index":1,"playId":"4b0e827a-c804-35f9-8cdc-9efe76427a7c","pitchNumber":2,"startTime":"2025-05-02T23:26:47.350Z","endTime":"2025-05-02T23:26:51.809Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-05-02T23:26:51.809Z","atBatIndex":8},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Luis Urías walks. JJ Bleday to 3rd. Seth Brown to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":9,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-05-02T23:27:13.270Z","endTime":"2025-05-02T23:29:18.438Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":1},"matchup":{"batter":{"id":649966,"fullName":"Luis Urías","link":"/api/v1/people/649966"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":678368,"fullName":"Valente Bellozo","link":"/api/v1/people/678368"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":649966,"fullName":"Luis Urías","link":"/api/v1/people/649966"},"postOnSecond":{"id":664913,"fullName":"Seth Brown","link":"/api/v1/people/664913"},"postOnThird":{"id":668709,"fullName":"JJ Bleday","link":"/api/v1/people/668709"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":668709,"fullName":"JJ Bleday","link":"/api/v1/people/668709"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":664913,"fullName":"Seth Brown","link":"/api/v1/people/664913"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":649966,"fullName":"Luis Urías","link":"/api/v1/people/649966"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.4,"endSpeed":77.6,"strikeZoneTop":3.34360048961943,"strikeZoneBottom":1.58000243263996,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.27455398294643,"aZ":-21.741949577461135,"pfxX":1.943547553906463,"pfxZ":6.725704756271487,"pX":0.619945657020274,"pZ":3.5944916118487207,"vX0":2.836838793486447,"vY0":-124.37698204288384,"vZ0":-1.985758639855408,"x":93.37,"y":141.73,"x0":-0.7923008262359332,"y0":50.00257041119967,"z0":6.224730603512932,"aX":3.014116183718455},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":11.9,"breakHorizontal":-4.2,"spinRate":2396,"spinDirection":134},"zone":12,"typeConfidence":2.0,"plateTime":0.44207609268754133,"extension":5.9911545853457175},"index":0,"playId":"49912302-7a00-36f7-b382-5d1b2bb9c21b","pitchNumber":1,"startTime":"2025-05-02T23:27:33.669Z","endTime":"2025-05-02T23:27:38.610Z","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":0,"outs":1},"pitchData":{"startSpeed":78.1,"endSpeed":70.2,"strikeZoneTop":3.21434914371783,"strikeZoneBottom":1.57999910401514,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.88827342023358,"aZ":-28.384285786464357,"pfxX":7.70738537687598,"pfxZ":2.970885645328382,"pX":0.46528607836438085,"pZ":3.32567125911973,"vX0":1.084765527549979,"vY0":-113.66954495904635,"vZ0":-0.13305355833447619,"x":99.26,"y":148.99,"x0":-1.0202379672003332,"y0":50.001421383488086,"z0":6.2663184656287205,"aX":9.821623773244452},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.1,"breakVerticalInduced":5.6,"breakHorizontal":-14.2,"spinRate":2676,"spinDirection":68},"zone":3,"typeConfidence":2.0,"plateTime":0.4867439247242511,"extension":5.907842638488929},"index":1,"playId":"421d593d-f6b7-3c89-9544-9b0351b320af","pitchNumber":2,"startTime":"2025-05-02T23:28:15.116Z","endTime":"2025-05-02T23:28:21.592Z","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":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":83.3,"endSpeed":75.8,"strikeZoneTop":3.35529697375181,"strikeZoneBottom":1.58000099172179,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.132131123492027,"aZ":-22.229045179972633,"pfxX":1.383813758287697,"pfxZ":6.72326217395665,"pX":-0.21136821333898212,"pZ":3.974137827414001,"vX0":1.6436866405529784,"vY0":-121.24590200715464,"vZ0":-0.5799225429923027,"x":125.06,"y":131.48,"x0":-1.0795068632953702,"y0":50.00293870328505,"z0":6.167352984187718,"aX":2.046729069206125},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":12.2,"breakHorizontal":-2.9,"spinRate":2433,"spinDirection":128},"zone":11,"typeConfidence":2.0,"plateTime":0.4528667704948055,"extension":5.924167204041256},"index":2,"playId":"ad159305-b8ef-36f5-8495-f29fc24e45d7","pitchNumber":3,"startTime":"2025-05-02T23:28:33.150Z","endTime":"2025-05-02T23:28:37.227Z","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":1},"pitchData":{"startSpeed":90.0,"endSpeed":81.4,"strikeZoneTop":3.36349078001417,"strikeZoneBottom":1.57999753022081,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.12032904607602,"aZ":-15.084738828643884,"pfxX":-2.6995714143259173,"pfxZ":9.982718878848823,"pX":-0.431024558694492,"pZ":2.7887713729123402,"vX0":1.7631573320252216,"vY0":-130.8933825419979,"vZ0":-5.530348285206589,"x":133.43,"y":163.48,"x0":-0.7673169156988504,"y0":50.00111438803544,"z0":6.08345295357649,"aX":-4.620439397346034},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":16.9,"breakHorizontal":4.4,"spinRate":2025,"spinDirection":198},"zone":4,"typeConfidence":2.0,"plateTime":0.42063484664548056,"extension":5.9510299714745845},"index":3,"playId":"c462a1c8-31be-31dc-aa7b-7f33da2efc9f","pitchNumber":4,"startTime":"2025-05-02T23:28:52.714Z","endTime":"2025-05-02T23:28:56.302Z","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":4,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.7,"endSpeed":77.1,"strikeZoneTop":3.31235771593081,"strikeZoneBottom":1.57999920502265,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.81557982371808,"aZ":-23.007134466638895,"pfxX":2.500412183857045,"pfxZ":6.025604551875447,"pX":1.2255675962914603,"pZ":2.2489968619646517,"vX0":4.273376406607472,"vY0":-123.20005662940056,"vZ0":-4.357050370105798,"x":70.28,"y":178.06,"x0":-0.8633511648139819,"y0":50.00446464701705,"z0":6.009532966296717,"aX":3.8035104255447028},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":10.1,"breakHorizontal":-5.6,"spinRate":2365,"spinDirection":148},"zone":14,"typeConfidence":2.0,"plateTime":0.4463470816981707,"extension":6.0904589759158165},"index":4,"playId":"e88d294e-8c64-3d64-9086-a0e21ca099d1","pitchNumber":5,"startTime":"2025-05-02T23:29:13.266Z","endTime":"2025-05-02T23:29:18.438Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-05-02T23:29:18.438Z","atBatIndex":9},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Nick Kurtz singles on a line drive to right fielder Kyle Stowers. JJ Bleday scores. Seth Brown to 3rd. Luis Urías to 2nd.","rbi":1,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":10,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-05-02T23:30:27.399Z","endTime":"2025-05-02T23:32:45.923Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":60},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678368,"fullName":"Valente Bellozo","link":"/api/v1/people/678368"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"postOnSecond":{"id":649966,"fullName":"Luis Urías","link":"/api/v1/people/649966"},"postOnThird":{"id":664913,"fullName":"Seth Brown","link":"/api/v1/people/664913"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[1,2,3,4,5,7],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":669065,"link":"/api/v1/people/669065"},"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_force","runner":{"id":668709,"fullName":"JJ Bleday","link":"/api/v1/people/668709"},"responsiblePitcher":{"id":678368,"link":"/api/v1/people/678368"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":7},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":664913,"fullName":"Seth Brown","link":"/api/v1/people/664913"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":649966,"fullName":"Luis Urías","link":"/api/v1/people/649966"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2025-05-02T23:29:30.014Z","endTime":"2025-05-02T23:30:29.566Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":78.0,"endSpeed":70.4,"strikeZoneTop":3.6632248193224,"strikeZoneBottom":1.74125202522937,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.969252789617418,"aZ":-32.927158888209924,"pfxX":4.360470397469006,"pfxZ":-0.5901020682245326,"pX":-0.616224123225241,"pZ":1.7278372628335166,"vX0":-0.28338407111659736,"vY0":-113.43925439101646,"vZ0":-2.3672764022967403,"x":140.49,"y":192.13,"x0":-1.052221562995421,"y0":50.00529497656635,"z0":6.155162081848958,"aX":5.530176004455609},"breaks":{"breakAngle":9.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.4,"breakVerticalInduced":-1.4,"breakHorizontal":-7.8,"spinRate":2582,"spinDirection":49},"zone":7,"typeConfidence":2.0,"plateTime":0.4879272952833773,"extension":6.038713859065463},"index":1,"playId":"8235c2ee-1370-33dd-a0c8-1409147c948e","pitchNumber":1,"startTime":"2025-05-02T23:30:29.566Z","endTime":"2025-05-02T23:30:34.166Z","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":1},"pitchData":{"startSpeed":85.1,"endSpeed":77.1,"strikeZoneTop":3.7186337751795,"strikeZoneBottom":1.68099870798746,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.37306636856231,"aZ":-23.47144493855572,"pfxX":1.4143207696566327,"pfxZ":5.70270456337564,"pX":0.3774626328009073,"pZ":1.9818782961498842,"vX0":3.0838510723009795,"vY0":-123.74471206116117,"vZ0":-4.728195891052213,"x":102.61,"y":185.27,"x0":-1.0766389124287186,"y0":50.003137850805984,"z0":5.923279286004731,"aX":2.1579170286940146},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":9.2,"breakHorizontal":-3.4,"spinRate":2461,"spinDirection":143},"zone":9,"typeConfidence":2.0,"plateTime":0.44535841086224703,"extension":6.222675856078285},"index":2,"playId":"f13a0764-18d9-31ad-a9b3-f25437002416","pitchNumber":2,"startTime":"2025-05-02T23:30:47.189Z","endTime":"2025-05-02T23:30:50.825Z","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":90.8,"endSpeed":81.5,"strikeZoneTop":3.575,"strikeZoneBottom":1.681,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.42223900804645,"aZ":-15.2342345781799,"pfxX":-2.8476258748880356,"pfxZ":9.817647587311104,"pX":0.625914737407637,"pZ":2.3128880645681402,"vX0":5.0705633587129615,"vY0":-131.8843342485677,"vZ0":-6.1617061749075575,"x":93.14,"y":176.33,"x0":-0.9698032480908845,"y0":50.00244601209225,"z0":5.843216831455964,"aX":-4.9135910716609095},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":16.3,"breakHorizontal":3.8,"spinRate":2112,"spinDirection":197},"zone":6,"typeConfidence":2.0,"plateTime":0.4186187124848435,"extension":6.061528901487179},"index":3,"playId":"e37ebdc2-8f99-3a2e-819c-1db089ae88e0","pitchNumber":3,"startTime":"2025-05-02T23:31:05.246Z","endTime":"2025-05-02T23:31:11.155Z","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":2,"outs":1},"pitchData":{"startSpeed":78.8,"endSpeed":71.7,"strikeZoneTop":3.67910031392357,"strikeZoneBottom":1.85306203764814,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.204507252235363,"aZ":-37.5438197152516,"pfxX":4.357673383382557,"pfxZ":-4.1085057096935405,"pX":-1.0845260997918909,"pZ":1.4592411018140217,"vX0":-1.013532018791217,"vY0":-114.69891737594813,"vZ0":-2.0305189098294933,"x":158.34,"y":199.38,"x0":-1.19738154873087,"y0":50.005245828892114,"z0":6.087177886626512,"aX":5.68978380314779},"breaks":{"breakAngle":8.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.4,"breakVerticalInduced":-7.7,"breakHorizontal":-7.6,"spinRate":2849,"spinDirection":47},"zone":13,"typeConfidence":2.0,"plateTime":0.4812668095318826,"extension":6.205683979066931},"index":4,"playId":"7c820c90-b6a4-366d-a430-1c418b4c8355","pitchNumber":4,"startTime":"2025-05-02T23:31:41.977Z","endTime":"2025-05-02T23:31:47.327Z","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":2,"outs":1},"pitchData":{"startSpeed":85.3,"endSpeed":77.0,"strikeZoneTop":3.575,"strikeZoneBottom":1.681,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.259635419027806,"aZ":-22.72867117577323,"pfxX":2.5654802488685475,"pfxZ":6.1882346391938485,"pX":0.439595447923921,"pZ":2.098092087407691,"vX0":2.9475583843949282,"vY0":-123.9732093498236,"vZ0":-4.598408984446296,"x":100.24,"y":182.13,"x0":-1.106803107105145,"y0":50.00293689309919,"z0":5.920537095934502,"aX":3.915761271706715},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":10.2,"breakHorizontal":-5.4,"spinRate":2560,"spinDirection":135},"zone":9,"typeConfidence":2.0,"plateTime":0.445135146800939,"extension":6.113251777767098},"index":5,"playId":"be081c6c-e533-375d-adf1-2031cb60f5a7","pitchNumber":5,"startTime":"2025-05-02T23:32:00.438Z","endTime":"2025-05-02T23:32:03.867Z","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-02T23:32:17.751Z","endTime":"2025-05-02T23:32:32.630Z","isPitch":false,"type":"action","player":{"id":701762,"link":"/api/v1/people/701762"}},{"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":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.2,"endSpeed":77.5,"strikeZoneTop":3.575,"strikeZoneBottom":1.681,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.891450949614203,"aZ":-22.273592992043692,"pfxX":3.0800680893787478,"pfxZ":6.495840161504237,"pX":0.7867787095906953,"pZ":2.544679505283451,"vX0":3.2998222000840403,"vY0":-122.61648285658279,"vZ0":-4.0284899811800265,"x":87.01,"y":170.07,"x0":-0.9759722288579165,"y0":50.00560567827404,"z0":6.105884981956628,"aX":4.698386291355595},"breaks":{"breakAngle":13.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":11.0,"breakHorizontal":-6.4,"spinRate":2564,"spinDirection":129},"zone":6,"typeConfidence":2.0,"plateTime":0.44641899235174876,"extension":6.025474366195794},"hitData":{"launchSpeed":79.7,"launchAngle":24.0,"totalDistance":246.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":173.42,"coordY":113.4}},"index":7,"playId":"e1511835-1246-328b-9122-997d93399493","pitchNumber":6,"startTime":"2025-05-02T23:32:32.630Z","endTime":"2025-05-02T23:32:45.923Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-05-02T23:32:45.923Z","atBatIndex":10},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Gio Urshela grounds into a force out, shortstop Xavier Edwards to catcher Liam Hicks. Seth Brown out at home. Luis Urías to 3rd. Nick Kurtz to 2nd. Gio Urshela to 1st.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":11,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-05-02T23:33:26.151Z","endTime":"2025-05-02T23:34:05.228Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":570482,"fullName":"Gio Urshela","link":"/api/v1/people/570482"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":678368,"fullName":"Valente Bellozo","link":"/api/v1/people/678368"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":570482,"fullName":"Gio Urshela","link":"/api/v1/people/570482"},"postOnSecond":{"id":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"postOnThird":{"id":649966,"fullName":"Luis Urías","link":"/api/v1/people/649966"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":"3B","start":"3B","end":null,"outBase":"4B","isOut":true,"outNumber":2},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":664913,"fullName":"Seth Brown","link":"/api/v1/people/664913"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":669364,"link":"/api/v1/people/669364"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":689414,"link":"/api/v1/people/689414"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_adv_play","runner":{"id":649966,"fullName":"Luis Urías","link":"/api/v1/people/649966"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_adv_play","runner":{"id":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":570482,"fullName":"Gio Urshela","link":"/api/v1/people/570482"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"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(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":91.9,"endSpeed":83.5,"strikeZoneTop":3.41,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.86242990944942,"aZ":-13.122160011518782,"pfxX":-1.464168406638734,"pfxZ":10.622944213267985,"pX":0.07386313078601449,"pZ":2.5226235338819727,"vX0":2.861504462206712,"vY0":-133.59981281385333,"vZ0":-6.569805027743081,"x":114.18,"y":170.67,"x0":-0.8246298622120058,"y0":50.00397412035626,"z0":5.9708972071670745,"aX":-2.626452514695092},"breaks":{"breakAngle":7.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":17.9,"breakHorizontal":1.9,"spinRate":2145,"spinDirection":202},"zone":5,"typeConfidence":2.0,"plateTime":0.41118726353820945,"extension":6.2085441750210775},"index":0,"playId":"5eceeb36-9d1b-3fd7-9438-2dc66f9086b2","pitchNumber":1,"startTime":"2025-05-02T23:33:34.810Z","endTime":"2025-05-02T23:33:39.708Z","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":1},"pitchData":{"startSpeed":78.6,"endSpeed":71.0,"strikeZoneTop":3.41,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.257948909466542,"aZ":-30.681178783505292,"pfxX":7.477836768763033,"pfxZ":1.1535626592936499,"pX":0.5690989308122656,"pZ":3.4005045898467414,"vX0":1.0806311556178592,"vY0":-114.42640190448142,"vZ0":0.5038083559060613,"x":95.31,"y":146.97,"x0":-0.8816934258266232,"y0":50.00423552448337,"z0":6.235085877612991,"aX":9.70847310812926},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.4,"breakVerticalInduced":2.5,"breakHorizontal":-13.8,"spinRate":2592,"spinDirection":77},"zone":3,"typeConfidence":2.0,"plateTime":0.48257915679451724,"extension":5.918398157662838},"hitData":{"launchSpeed":84.8,"launchAngle":-19.0,"totalDistance":10.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":110.93,"coordY":156.75}},"index":1,"playId":"d8e08d4f-8a51-3492-a0f7-a0cab04b7faa","pitchNumber":2,"startTime":"2025-05-02T23:33:56.916Z","endTime":"2025-05-02T23:34:05.228Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-05-02T23:34:05.228Z","atBatIndex":11},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Jacob Wilson walks. Luis Urías scores. Nick Kurtz to 3rd. Gio Urshela to 2nd.","rbi":1,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":12,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-05-02T23:34:18.662Z","endTime":"2025-05-02T23:35:39.712Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":2},"matchup":{"batter":{"id":805779,"fullName":"Jacob Wilson","link":"/api/v1/people/805779"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":678368,"fullName":"Valente Bellozo","link":"/api/v1/people/678368"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":805779,"fullName":"Jacob Wilson","link":"/api/v1/people/805779"},"postOnSecond":{"id":570482,"fullName":"Gio Urshela","link":"/api/v1/people/570482"},"postOnThird":{"id":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":649966,"fullName":"Luis Urías","link":"/api/v1/people/649966"},"responsiblePitcher":{"id":678368,"link":"/api/v1/people/678368"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":570482,"fullName":"Gio Urshela","link":"/api/v1/people/570482"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":805779,"fullName":"Jacob Wilson","link":"/api/v1/people/805779"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":90.7,"endSpeed":81.5,"strikeZoneTop":3.16033242334327,"strikeZoneBottom":1.54000204197948,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.98009015545323,"aZ":-14.150385215842352,"pfxX":0.6417693449100734,"pfxZ":10.424820938920702,"pX":0.6280459952232438,"pZ":3.448438015296384,"vX0":3.5174801219106517,"vY0":-131.90184270684435,"vZ0":-4.1839775963157235,"x":93.06,"y":145.67,"x0":-0.8165625975365901,"y0":50.00154820130811,"z0":6.127911787999918,"aX":1.1092443835714394},"breaks":{"breakAngle":7.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":17.9,"breakHorizontal":-2.0,"spinRate":1994,"spinDirection":195},"zone":12,"typeConfidence":2.0,"plateTime":0.4182718593036383,"extension":6.011812561253808},"index":0,"playId":"64a9bafe-4abf-32ea-8a74-73d7efc1fa2a","pitchNumber":1,"startTime":"2025-05-02T23:34:36.004Z","endTime":"2025-05-02T23:34:42.105Z","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":2},"pitchData":{"startSpeed":85.1,"endSpeed":77.8,"strikeZoneTop":3.21855491608793,"strikeZoneBottom":1.54000011287351,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.783286616083625,"aZ":-24.150075181380597,"pfxX":2.8323452002642853,"pfxZ":5.2296188649038235,"pX":1.2443482704913855,"pZ":0.9713646097339906,"vX0":4.450309968201449,"vY0":-123.68039071910893,"vZ0":-7.065993631550738,"x":69.57,"y":212.55,"x0":-0.9529003356630982,"y0":50.00580153953482,"z0":5.9176422746945745,"aX":4.3475153895975005},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":7.9,"breakHorizontal":-6.2,"spinRate":2465,"spinDirection":146},"zone":14,"typeConfidence":2.0,"plateTime":0.44442021789897934,"extension":6.401050435847598},"index":1,"playId":"bbe21037-b2fc-31e7-a784-d4d8a834e761","pitchNumber":2,"startTime":"2025-05-02T23:34:52.639Z","endTime":"2025-05-02T23:34:57.466Z","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":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.5,"endSpeed":77.5,"strikeZoneTop":3.20216808456635,"strikeZoneBottom":1.5400001101148,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.561219240052196,"aZ":-22.106789776729126,"pfxX":2.0963787241797007,"pfxZ":6.579613702201398,"pX":1.4360486847397156,"pZ":2.7699611608539905,"vX0":4.859355724126759,"vY0":-122.94956475318556,"vZ0":-3.3308450642535803,"x":62.26,"y":163.99,"x0":-0.8389009868372028,"y0":50.00209156297277,"z0":6.020096385363375,"aX":3.205484297406757},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":11.4,"breakHorizontal":-4.9,"spinRate":2442,"spinDirection":129},"zone":12,"typeConfidence":2.0,"plateTime":0.445639432151256,"extension":6.108557981366928},"index":2,"playId":"c9f266b1-f08a-3bb8-980b-ac0c09bcadd8","pitchNumber":3,"startTime":"2025-05-02T23:35:13.924Z","endTime":"2025-05-02T23:35:18.486Z","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":0,"outs":2},"pitchData":{"startSpeed":89.9,"endSpeed":81.8,"strikeZoneTop":3.11358558039599,"strikeZoneBottom":1.53999872934533,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.225794023996688,"aZ":-15.192523878711919,"pfxX":-3.028554000345309,"pfxZ":9.89882257052793,"pX":0.965502599451688,"pZ":2.0230336508508273,"vX0":5.559353102916303,"vY0":-130.59445031001763,"vZ0":-7.005963631241496,"x":80.2,"y":184.16,"x0":-0.8039213272411849,"y0":50.006342809059966,"z0":5.897617417830158,"aX":-5.198005918708877},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":16.4,"breakHorizontal":4.2,"spinRate":2083,"spinDirection":195},"zone":14,"typeConfidence":2.0,"plateTime":0.4205059616740656,"extension":6.171127147815117},"index":3,"playId":"9a6516b3-7c76-389b-a3f7-079ec47766d0","pitchNumber":4,"startTime":"2025-05-02T23:35:32.660Z","endTime":"2025-05-02T23:35:39.712Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-05-02T23:35:39.712Z","atBatIndex":12},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Tyler Soderstrom lines out to center fielder Dane Myers.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":13,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-05-02T23:35:49.150Z","endTime":"2025-05-02T23:36:10.011Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678368,"fullName":"Valente Bellozo","link":"/api/v1/people/678368"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":667472,"link":"/api/v1/people/667472"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.2,"endSpeed":77.5,"strikeZoneTop":3.4,"strikeZoneBottom":1.49,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.042183415752636,"aZ":-22.462532487857818,"pfxX":0.9804981517629772,"pfxZ":6.296230441969602,"pX":0.6284472346114479,"pZ":2.9185734074330343,"vX0":3.844867353707202,"vY0":-124.04658177988736,"vZ0":-2.8934013118914343,"x":93.05,"y":159.98,"x0":-1.07525268000862,"y0":50.00602761923081,"z0":5.992683063846371,"aX":1.513725694681},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":10.9,"breakHorizontal":-2.8,"spinRate":2393,"spinDirection":138},"zone":3,"typeConfidence":2.0,"plateTime":0.44317369578169785,"extension":6.114737841041445},"hitData":{"launchSpeed":81.5,"launchAngle":25.0,"totalDistance":278.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":120.12,"coordY":88.39}},"index":0,"playId":"e862da1d-9620-3221-8eca-22f300a4066f","pitchNumber":1,"startTime":"2025-05-02T23:36:03.194Z","endTime":"2025-05-02T23:36:10.011Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-05-02T23:36:10.011Z","atBatIndex":13},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Marlins challenged (play at 1st), call on the field was overturned: Eric Wagaman singles on a ground ball to third baseman Gio Urshela.","rbi":0,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":14,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-05-02T23:38:08.979Z","endTime":"2025-05-02T23:40:34.937Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":2,"outs":0},"matchup":{"batter":{"id":676572,"fullName":"Eric Wagaman","link":"/api/v1/people/676572"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":680684,"fullName":"Gunnar Hoglund","link":"/api/v1/people/680684"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":676572,"fullName":"Eric Wagaman","link":"/api/v1/people/676572"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5,6,8],"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":676572,"fullName":"Eric Wagaman","link":"/api/v1/people/676572"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":570482,"link":"/api/v1/people/570482"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_fielded_ball"}]}],"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":93.9,"endSpeed":84.7,"strikeZoneTop":3.57082976668981,"strikeZoneBottom":1.64999917497566,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.81691717114996,"aZ":-11.149074275592978,"pfxX":-5.154175933157853,"pfxZ":11.37108337459939,"pX":1.1037930085134138,"pZ":1.996981174405816,"vX0":9.223970325966375,"vY0":-136.07429347255572,"vZ0":-9.056519107994006,"x":74.93,"y":184.86,"x0":-1.682270468391667,"y0":50.0012876894077,"z0":6.1701798547070075,"aX":-9.52920537582769},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":18.5,"breakHorizontal":7.1,"spinRate":2316,"spinDirection":206},"zone":14,"typeConfidence":2.0,"plateTime":0.40473046792840606,"extension":6.7604411320195155},"index":0,"playId":"aabaaf88-42c2-3340-92ec-02ac3aa6c097","pitchNumber":1,"startTime":"2025-05-02T23:38:15.345Z","endTime":"2025-05-02T23:38:19.752Z","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":93.9,"endSpeed":84.7,"strikeZoneTop":3.46621125496763,"strikeZoneBottom":1.64999941142214,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.8303395063659,"aZ":-9.847967588769796,"pfxX":-5.224391883713568,"pfxZ":12.10224172315531,"pX":0.9758212263729498,"pZ":1.6092794338895722,"vX0":9.316398846624706,"vY0":-135.95896290078915,"vZ0":-10.115162784776237,"x":79.8,"y":195.33,"x0":-1.8393117648121444,"y0":50.00580031328246,"z0":6.092845691038546,"aX":-9.64106238819982},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":19.4,"breakHorizontal":7.2,"spinRate":2369,"spinDirection":204},"zone":14,"typeConfidence":2.0,"plateTime":0.40511257329239037,"extension":6.837233712912225},"index":1,"playId":"60cee379-bdb3-3f21-82c7-b2078454cf01","pitchNumber":2,"startTime":"2025-05-02T23:38:30.960Z","endTime":"2025-05-02T23:38:35.310Z","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":0,"outs":0},"pitchData":{"startSpeed":93.2,"endSpeed":83.5,"strikeZoneTop":3.43546310540984,"strikeZoneBottom":1.6310397671131,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.68317758801485,"aZ":-15.591819477822822,"pfxX":-11.657919321714662,"pfxZ":9.19905485735308,"pX":0.09897984979463831,"pZ":1.3386693795242113,"vX0":9.620343325229294,"vY0":-134.99386095189098,"vZ0":-9.123599644226191,"x":113.23,"y":202.64,"x0":-2.037287429106826,"y0":50.00572252957413,"z0":5.9146403687009,"aX":-21.02495450896252},"breaks":{"breakAngle":45.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":14.3,"breakHorizontal":18.5,"spinRate":2450,"spinDirection":213},"zone":14,"typeConfidence":2.0,"plateTime":0.40935453065639926,"extension":6.815885409075126},"index":2,"playId":"5972de62-56ef-3aad-a20f-120b1c210b75","pitchNumber":3,"startTime":"2025-05-02T23:38:46.948Z","endTime":"2025-05-02T23:38:51.895Z","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":92.9,"endSpeed":83.2,"strikeZoneTop":3.53558804890442,"strikeZoneBottom":1.64999978675868,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.08852384688212,"aZ":-9.721608755183617,"pfxX":-4.662871539428317,"pfxZ":12.480377505748741,"pX":0.012817365209803198,"pZ":2.376038941150253,"vX0":6.62861568404042,"vY0":-134.72236382058347,"vZ0":-8.07169983399033,"x":116.51,"y":174.63,"x0":-1.8982968842280592,"y0":50.00084436086814,"z0":6.13768558537027,"aX":-8.387682909880587},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":20.5,"breakHorizontal":6.7,"spinRate":2467,"spinDirection":205},"zone":5,"typeConfidence":2.0,"plateTime":0.4099144101207859,"extension":6.84325307350427},"index":3,"playId":"04dd2790-1826-3f1b-85f8-50435055d920","pitchNumber":4,"startTime":"2025-05-02T23:39:04.065Z","endTime":"2025-05-02T23:39:07.631Z","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":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.2,"endSpeed":83.5,"strikeZoneTop":3.49,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.316641943215856,"aZ":-17.054935312379477,"pfxX":-10.413271544051366,"pfxZ":8.339481143074893,"pX":-0.4095927182829194,"pZ":2.926220797929949,"vX0":7.907209181053743,"vY0":-135.25632366585376,"vZ0":-5.070271858042985,"x":132.61,"y":159.77,"x0":-2.0492551392845715,"y0":50.005793499849595,"z0":6.059484453540704,"aX":-18.889040756170562},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":13.9,"breakHorizontal":16.7,"spinRate":2391,"spinDirection":210},"zone":1,"typeConfidence":2.0,"plateTime":0.4082730672231252,"extension":6.802759392562605},"index":4,"playId":"983b43fa-d55a-3a4c-bc15-b0965f8775dd","pitchNumber":5,"startTime":"2025-05-02T23:39:19.230Z","endTime":"2025-05-02T23:39:23.652Z","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":0},"pitchData":{"startSpeed":93.0,"endSpeed":83.1,"strikeZoneTop":3.49,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.90211677087442,"aZ":-13.991847439022797,"pfxX":-10.573062857825082,"pfxZ":10.10972256350946,"pX":-0.9221324266566446,"pZ":2.3835074365402433,"vX0":7.069450629562192,"vY0":-134.89252716156486,"vZ0":-6.664180888536974,"x":152.15,"y":174.43,"x0":-2.2357021990568082,"y0":50.0036964832443,"z0":5.91805264126749,"aX":-19.018269057443046},"breaks":{"breakAngle":48.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":16.6,"breakHorizontal":17.2,"spinRate":2420,"spinDirection":216},"zone":13,"typeConfidence":2.0,"plateTime":0.40983958197944004,"extension":6.837028891919229},"index":5,"playId":"5777ac0c-c4dc-314f-828a-1fae63e025f1","pitchNumber":6,"startTime":"2025-05-02T23:39:35.668Z","endTime":"2025-05-02T23:39:41.397Z","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":0},"pitchData":{"startSpeed":93.0,"endSpeed":82.9,"strikeZoneTop":3.49,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":37.40348282899967,"aZ":-19.160944167937263,"pfxX":-13.483282969506696,"pfxZ":7.283429534739591,"pX":-1.262627340082629,"pZ":1.6600173734871044,"vX0":6.61056461094954,"vY0":-134.84190244535174,"vZ0":-7.529682979417223,"x":165.13,"y":193.96,"x0":-2.0341921521809505,"y0":50.004014229228474,"z0":5.910383149575994,"aX":-24.09570279287652},"breaks":{"breakAngle":46.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":11.2,"breakHorizontal":22.3,"spinRate":2427,"spinDirection":221},"zone":13,"typeConfidence":2.0,"plateTime":0.4108971110636017,"extension":6.867384495666224},"index":6,"playId":"2e11fc54-0fee-3011-8b67-f497b3d26a64","pitchNumber":7,"startTime":"2025-05-02T23:39:55.595Z","endTime":"2025-05-02T23:39:59.009Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"index":7,"startTime":"2025-05-02T23:40:15.711Z","endTime":"2025-05-02T23:40:26.889Z","isPitch":false,"type":"action","player":{"id":676572,"link":"/api/v1/people/676572"}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.3,"endSpeed":84.3,"strikeZoneTop":3.49,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.366816713829685,"aZ":-18.707173066163783,"pfxX":-12.575072390805296,"pfxZ":7.348356687219217,"pX":-0.7957691877315876,"pZ":2.3055837651205078,"vX0":7.354330466313619,"vY0":-135.43697408231108,"vZ0":-6.089371751969238,"x":147.33,"y":176.53,"x0":-1.9322869593960217,"y0":50.00163871665158,"z0":5.919622828218116,"aX":-23.039284162669823},"breaks":{"breakAngle":46.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":12.0,"breakHorizontal":20.9,"spinRate":2438,"spinDirection":215},"zone":4,"typeConfidence":2.0,"plateTime":0.4065636427325998,"extension":6.899536175481855},"hitData":{"launchSpeed":77.7,"launchAngle":-37.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":97.92,"coordY":166.88}},"index":8,"playId":"4ce1242a-3989-381a-80cc-6f8152a98c4f","pitchNumber":8,"startTime":"2025-05-02T23:40:26.889Z","endTime":"2025-05-02T23:40:34.937Z","isPitch":true,"type":"pitch"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MF","challengeTeamId":146},"playEndTime":"2025-05-02T23:40:34.937Z","atBatIndex":14},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Matt Mervis flies out to right fielder Seth Brown.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":15,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-05-02T23:41:39.150Z","endTime":"2025-05-02T23:43:41.526Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":670223,"fullName":"Matt Mervis","link":"/api/v1/people/670223"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":680684,"fullName":"Gunnar Hoglund","link":"/api/v1/people/680684"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5],"actionIndex":[3],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Caught Stealing 2B","eventType":"caught_stealing_2b","movementReason":"r_caught_stealing_2b","runner":{"id":676572,"fullName":"Eric Wagaman","link":"/api/v1/people/676572"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":669127,"link":"/api/v1/people/669127"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_assist"},{"player":{"id":805779,"link":"/api/v1/people/805779"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":670223,"fullName":"Matt Mervis","link":"/api/v1/people/670223"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":664913,"link":"/api/v1/people/664913"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":90.9,"endSpeed":82.8,"strikeZoneTop":3.47684028729322,"strikeZoneBottom":1.71000047624746,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.078955427839976,"aZ":-14.645887562869282,"pfxX":0.0067550352706886585,"pfxZ":10.01909150548537,"pX":0.7792549144611194,"pZ":1.7931749628335478,"vX0":8.389038182898538,"vY0":-131.9307507848088,"vZ0":-7.762346697155523,"x":87.3,"y":190.36,"x0":-2.452813840150861,"y0":50.001949037555036,"z0":5.869473069724822,"aX":0.010314934390759695},"breaks":{"breakAngle":6.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":16.4,"breakHorizontal":-2.0,"spinRate":2581,"spinDirection":194},"zone":9,"typeConfidence":2.0,"plateTime":0.4163816567893375,"extension":7.034200738653926},"index":0,"playId":"55687fb8-7c2e-3a58-ac9f-b9e48b134a36","pitchNumber":1,"startTime":"2025-05-02T23:42:06.843Z","endTime":"2025-05-02T23:42:11.856Z","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.8,"endSpeed":84.5,"strikeZoneTop":3.51765147989076,"strikeZoneBottom":1.74151206288625,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.634352039027014,"aZ":-12.8419803774689,"pfxX":-2.4112820516307227,"pfxZ":10.6041288585568,"pX":1.7509526483734783,"pZ":2.1308998701704644,"vX0":11.167427276773275,"vY0":-134.5206670358547,"vZ0":-7.566464837009377,"x":50.26,"y":181.25,"x0":-2.1505262517750663,"y0":50.00280254770635,"z0":5.900991409183029,"aX":-4.397790908350863},"breaks":{"breakAngle":7.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":17.5,"breakHorizontal":1.8,"spinRate":2615,"spinDirection":199},"zone":14,"typeConfidence":2.0,"plateTime":0.40800500838460074,"extension":6.874004250177608},"index":1,"playId":"c42c1d5d-c907-37ff-80b5-6e9b2862c0fb","pitchNumber":2,"startTime":"2025-05-02T23:42:27.416Z","endTime":"2025-05-02T23:42:31.691Z","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,"runnerGoing":true},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.6,"endSpeed":77.7,"strikeZoneTop":3.4543722411507,"strikeZoneBottom":1.70999882042295,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.98680183726221,"aZ":-29.933200474143966,"pfxX":-11.434535922354153,"pfxZ":1.4500551188414832,"pX":0.18612379360590936,"pZ":1.5820395191717649,"vX0":9.990529678800414,"vY0":-124.18118446640021,"vZ0":-4.278260094729659,"x":109.91,"y":196.06,"x0":-2.4298784946976157,"y0":50.00114394798634,"z0":5.855421371059945,"aX":-17.61772694302641},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":1.7,"breakHorizontal":18.0,"spinRate":1404,"spinDirection":236},"zone":14,"typeConfidence":2.0,"plateTime":0.44336280741652967,"extension":6.883417044237949},"index":2,"playId":"d1eee521-05ac-30b9-8e37-7ce292135129","pitchNumber":3,"startTime":"2025-05-02T23:42:44.970Z","endTime":"2025-05-02T23:42:50.640Z","isPitch":true,"type":"pitch"},{"details":{"description":"Eric Wagaman caught stealing 2nd base, catcher Shea Langeliers to shortstop Jacob Wilson.","event":"Caught Stealing 2B","eventType":"caught_stealing_2b","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"index":3,"actionPlayId":"d1eee521-05ac-30b9-8e37-7ce292135129","startTime":"2025-05-02T23:42:59.903Z","endTime":"2025-05-02T23:43:18.862Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":676572,"link":"/api/v1/people/676572"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.4,"endSpeed":84.8,"strikeZoneTop":3.57,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.437009286285104,"aZ":-10.078680102299318,"pfxX":-6.529867772497287,"pfxZ":11.950445356921257,"pX":-0.20472426335268726,"pZ":2.158190306795811,"vX0":6.879621151820119,"vY0":-135.56777566079825,"vZ0":-8.488844398588778,"x":124.8,"y":180.51,"x0":-1.9348450586103414,"y0":50.00529089860693,"z0":6.046093925834234,"aX":-12.076961510667678},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":19.8,"breakHorizontal":10.2,"spinRate":2443,"spinDirection":205},"zone":8,"typeConfidence":2.0,"plateTime":0.405030204612733,"extension":6.949187719864093},"index":4,"playId":"b8c877f7-f4a2-3ad8-b6cb-47450a80a4cc","pitchNumber":4,"startTime":"2025-05-02T23:43:18.862Z","endTime":"2025-05-02T23:43:22.861Z","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":94.4,"endSpeed":86.1,"strikeZoneTop":3.57,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.14322443395057,"aZ":-11.172180090171857,"pfxX":-5.614399053052438,"pfxZ":11.03781584401662,"pX":0.1980101838504179,"pZ":2.9003443292602324,"vX0":7.208528948100531,"vY0":-137.24435087492276,"vZ0":-6.435154753347118,"x":109.45,"y":160.47,"x0":-1.7364191971836591,"y0":50.00251194374421,"z0":6.04085952499797,"aX":-10.682390089432944},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":18.7,"breakHorizontal":8.6,"spinRate":2465,"spinDirection":202},"zone":5,"typeConfidence":2.0,"plateTime":0.3995123826475888,"extension":6.886509786987989},"hitData":{"launchSpeed":83.7,"launchAngle":31.0,"totalDistance":316.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":184.69,"coordY":86.4}},"index":5,"playId":"65e18b6a-63c7-3a1f-a0f9-21680dfd7223","pitchNumber":5,"startTime":"2025-05-02T23:43:33.608Z","endTime":"2025-05-02T23:43:41.526Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-05-02T23:43:41.526Z","atBatIndex":15},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Connor Norby strikes out swinging.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":16,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-05-02T23:43:44.639Z","endTime":"2025-05-02T23:44:54.233Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":681393,"fullName":"Connor Norby","link":"/api/v1/people/681393"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":680684,"fullName":"Gunnar Hoglund","link":"/api/v1/people/680684"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":681393,"fullName":"Connor Norby","link":"/api/v1/people/681393"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":669127,"link":"/api/v1/people/669127"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"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.6,"endSpeed":84.9,"strikeZoneTop":3.29170077287844,"strikeZoneBottom":1.63000009043679,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.62223483620984,"aZ":-14.579081535551321,"pfxX":-9.149281298525565,"pfxZ":9.495655370580996,"pX":-0.7462924622403887,"pZ":1.9009342708260153,"vX0":6.6905178122367195,"vY0":-135.94402735867894,"vZ0":-8.056007707465398,"x":145.45,"y":187.45,"x0":-2.0632532960797616,"y0":50.00068184394555,"z0":5.935971244923136,"aX":-16.949141084549254},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":15.5,"breakHorizontal":15.0,"spinRate":2572,"spinDirection":213},"zone":7,"typeConfidence":2.0,"plateTime":0.40448398684707954,"extension":6.828225165764617},"index":0,"playId":"a3e1c236-fc83-3c3e-9131-94c69667755f","pitchNumber":1,"startTime":"2025-05-02T23:44:05.615Z","endTime":"2025-05-02T23:44:09.169Z","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":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.0,"endSpeed":85.6,"strikeZoneTop":3.29108935404923,"strikeZoneBottom":1.62999971964592,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.303920090754225,"aZ":-8.90095452296114,"pfxX":-5.980178226423568,"pfxZ":12.395489137195145,"pX":-0.26368953893028135,"pZ":1.8027431055700924,"vX0":6.347366999626301,"vY0":-136.47241402520774,"vZ0":-9.792262900466763,"x":127.05,"y":190.11,"x0":-1.8477491421708652,"y0":50.004197309778334,"z0":6.059705245429629,"aX":-11.230134741375887},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.8,"breakVerticalInduced":20.4,"breakHorizontal":9.4,"spinRate":2463,"spinDirection":204},"zone":8,"typeConfidence":2.0,"plateTime":0.40203302588466494,"extension":6.791296912887966},"index":1,"playId":"af0da4d0-3aa7-3e74-92f9-e6bdba3938db","pitchNumber":2,"startTime":"2025-05-02T23:44:19.490Z","endTime":"2025-05-02T23:44:23.217Z","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":86.9,"endSpeed":79.5,"strikeZoneTop":3.24500912290871,"strikeZoneBottom":1.5673728651087,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.877348220832246,"aZ":-26.724021291756394,"pfxX":-6.923834562204464,"pfxZ":3.4009839152768118,"pX":0.7622274588449819,"pZ":1.4170125190673104,"vX0":9.264610878460362,"vY0":-126.17990884826635,"vZ0":-5.854231820701351,"x":87.95,"y":200.52,"x0":-2.0660970937822363,"y0":50.00527797351044,"z0":5.934406829517855,"aX":-11.109950364380277},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":4.9,"breakHorizontal":10.3,"spinRate":1810,"spinDirection":235},"zone":14,"typeConfidence":2.0,"plateTime":0.4349065082743886,"extension":7.017662485876383},"index":2,"playId":"943fd069-1e08-326d-98c5-84cebfbb7662","pitchNumber":3,"startTime":"2025-05-02T23:44:33.479Z","endTime":"2025-05-02T23:44:38.187Z","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":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":85.5,"endSpeed":77.8,"strikeZoneTop":3.34,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.73503898975454,"aZ":-28.87460409515722,"pfxX":-10.47340907300552,"pfxZ":2.137331183818823,"pX":-0.012460777701078856,"pZ":1.466317133869676,"vX0":8.303867621514135,"vY0":-124.17212950704211,"vZ0":-4.981592347807834,"x":117.47,"y":199.19,"x0":-2.059645366282223,"y0":50.00221849952691,"z0":5.936521301902723,"aX":-16.15258335165847},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":2.8,"breakHorizontal":16.7,"spinRate":1778,"spinDirection":237},"zone":13,"typeConfidence":2.0,"plateTime":0.4432125628632977,"extension":6.812557603777167},"index":3,"playId":"3631253c-9236-3434-aad1-94bb6f7127d0","pitchNumber":4,"startTime":"2025-05-02T23:44:50.569Z","endTime":"2025-05-02T23:44:54.233Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-05-02T23:44:54.233Z","atBatIndex":16},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Brent Rooker pops out to first baseman Matt Mervis.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":17,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-05-02T23:46:57.773Z","endTime":"2025-05-02T23:48:07.596Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":667670,"fullName":"Brent Rooker","link":"/api/v1/people/667670"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":678368,"fullName":"Valente Bellozo","link":"/api/v1/people/678368"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":667670,"fullName":"Brent Rooker","link":"/api/v1/people/667670"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":670223,"link":"/api/v1/people/670223"},"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":85.3,"endSpeed":78.4,"strikeZoneTop":3.55436501062191,"strikeZoneBottom":1.72000243427492,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.863945594191268,"aZ":-19.91960541326606,"pfxX":0.5611169049886318,"pfxZ":7.8450896930170035,"pX":-0.8535243082574663,"pZ":1.722007145763089,"vX0":0.6894900286793597,"vY0":-124.18327463213309,"vZ0":-6.402476431418862,"x":149.53,"y":192.29,"x0":-1.2076678706056103,"y0":50.00360618768789,"z0":5.990769127526239,"aX":0.8761734982387683},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":13.0,"breakHorizontal":-1.2,"spinRate":2390,"spinDirection":173},"zone":13,"typeConfidence":2.0,"plateTime":0.44107008748821297,"extension":5.758611485598031},"index":0,"playId":"ba2dcfc7-9f19-3e72-add0-cf3fa1ad57fb","pitchNumber":1,"startTime":"2025-05-02T23:47:00.908Z","endTime":"2025-05-02T23:47:06.548Z","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":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.6,"endSpeed":76.9,"strikeZoneTop":3.61,"strikeZoneBottom":1.72,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.86475476510662,"aZ":-23.899580635755264,"pfxX":0.3943100460135296,"pfxZ":5.51392648634064,"pX":-0.2884623981011744,"pZ":2.185335837901904,"vX0":1.5694304641370695,"vY0":-121.75508885217626,"vZ0":-4.361070279639333,"x":128.0,"y":179.78,"x0":-0.9926311516328851,"y0":50.005469041014095,"z0":6.067500083013259,"aX":0.5922139100665877},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":9.2,"breakHorizontal":-1.1,"spinRate":2531,"spinDirection":141},"zone":7,"typeConfidence":2.0,"plateTime":0.44982955287347526,"extension":5.778098481564416},"index":1,"playId":"7f4804bf-dd9c-3390-aa1e-49dc694b4169","pitchNumber":2,"startTime":"2025-05-02T23:47:16.027Z","endTime":"2025-05-02T23:47:19.262Z","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":0},"pitchData":{"startSpeed":90.1,"endSpeed":82.8,"strikeZoneTop":3.61,"strikeZoneBottom":1.72,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.688393749155022,"aZ":-16.11486386680611,"pfxX":0.47748067599026434,"pfxZ":9.167999640570605,"pX":0.1738655449601923,"pZ":2.9159632788429515,"vX0":2.1658542437632695,"vY0":-131.22504200424515,"vZ0":-5.113559845081105,"x":110.37,"y":160.05,"x0":-0.7227596843651246,"y0":50.000824617751,"z0":6.082856136425891,"aX":0.8354419568989432},"breaks":{"breakAngle":3.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":15.7,"breakHorizontal":-1.3,"spinRate":2095,"spinDirection":192},"zone":5,"typeConfidence":2.0,"plateTime":0.4167443727190139,"extension":5.848472400723028},"index":2,"playId":"7d5670b5-f416-36b5-a362-5354da21bd90","pitchNumber":3,"startTime":"2025-05-02T23:47:36.046Z","endTime":"2025-05-02T23:47:41.384Z","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":2,"outs":0},"pitchData":{"startSpeed":78.5,"endSpeed":72.3,"strikeZoneTop":3.61,"strikeZoneBottom":1.72,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.09588242550547,"aZ":-28.50997078077399,"pfxX":6.511082253491523,"pfxZ":2.773618439827322,"pX":0.2740791921020846,"pZ":2.4875745113659717,"vX0":0.8624015120375368,"vY0":-114.30647645225967,"vZ0":-1.846620901082737,"x":106.55,"y":171.62,"x0":-0.954167600712616,"y0":50.00534471251497,"z0":6.105419333734631,"aX":8.61617981968357},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.5,"breakVerticalInduced":4.8,"breakHorizontal":-12.0,"spinRate":2736,"spinDirection":70},"zone":5,"typeConfidence":2.0,"plateTime":0.47919724242780815,"extension":5.868735212964023},"hitData":{"launchSpeed":87.0,"launchAngle":75.0,"totalDistance":40.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":136.42,"coordY":183.61}},"index":3,"playId":"1c594f11-9f81-3358-b641-c554d5fff8ee","pitchNumber":4,"startTime":"2025-05-02T23:47:57.807Z","endTime":"2025-05-02T23:48:07.596Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-05-02T23:48:07.596Z","atBatIndex":17},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Shea Langeliers pops out to second baseman Javier Sanoja.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":18,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-05-02T23:48:14.838Z","endTime":"2025-05-02T23:49:43.389Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":678368,"fullName":"Valente Bellozo","link":"/api/v1/people/678368"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":691594,"link":"/api/v1/people/691594"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.3,"endSpeed":82.1,"strikeZoneTop":3.34691464054747,"strikeZoneBottom":1.50000259965089,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.90520887903748,"aZ":-10.775593276877538,"pfxX":-0.5797380132020296,"pfxZ":12.310061420336297,"pX":1.4198689697536189,"pZ":1.116763623806183,"vX0":5.368993292738191,"vY0":-132.43729163013305,"vZ0":-10.39924937116111,"x":62.88,"y":208.63,"x0":-0.5771811770553414,"y0":50.004702332270014,"z0":5.932606387096532,"aX":-1.008001057898086},"breaks":{"breakAngle":1.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":19.6,"breakHorizontal":-0.4,"spinRate":2150,"spinDirection":194},"zone":14,"typeConfidence":2.0,"plateTime":0.4169895546040223,"extension":5.973871277301635},"index":0,"playId":"61bc542c-234d-3fa3-b9cc-c48c8c13852f","pitchNumber":1,"startTime":"2025-05-02T23:48:35.891Z","endTime":"2025-05-02T23:48:40.849Z","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":1},"pitchData":{"startSpeed":90.3,"endSpeed":82.3,"strikeZoneTop":3.29,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.053954167888882,"aZ":-14.25456779386763,"pfxX":-0.34064546386625083,"pfxZ":10.29686554664302,"pX":0.39049728322896254,"pZ":2.663733710169434,"vX0":3.1565749872226028,"vY0":-131.38150276148343,"vZ0":-5.946802048578464,"x":102.12,"y":166.86,"x0":-0.7846188824901131,"y0":50.000433074381725,"z0":6.024532123725884,"aX":-0.5932423686068066},"breaks":{"breakAngle":0.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":17.5,"breakHorizontal":-0.1,"spinRate":2131,"spinDirection":192},"zone":6,"typeConfidence":2.0,"plateTime":0.41764815088285223,"extension":5.8456574347100645},"index":1,"playId":"90124af6-bbba-3fb3-adf7-ae3ee53b04e4","pitchNumber":2,"startTime":"2025-05-02T23:48:52.004Z","endTime":"2025-05-02T23:48:59.035Z","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":90.7,"endSpeed":82.9,"strikeZoneTop":3.3543270463543,"strikeZoneBottom":1.50000017939435,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.727256970843836,"aZ":-13.33145735574486,"pfxX":-2.3907518141864452,"pfxZ":10.696779026236257,"pX":-1.8271479126947525,"pZ":2.579944858419926,"vX0":-1.7677691919292677,"vY0":-132.0514691054167,"vZ0":-6.534011379939899,"x":186.65,"y":169.12,"x0":-0.8377912546077557,"y0":50.005755799337976,"z0":6.071555573003349,"aX":-4.213339001555869},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":18.1,"breakHorizontal":4.7,"spinRate":2050,"spinDirection":205},"zone":11,"typeConfidence":2.0,"plateTime":0.4151389975573858,"extension":5.829816145162881},"index":2,"playId":"426c2bf5-b02c-34fc-9697-0b80026360fd","pitchNumber":3,"startTime":"2025-05-02T23:49:17.286Z","endTime":"2025-05-02T23:49:24.365Z","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":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.6,"endSpeed":78.7,"strikeZoneTop":3.29,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.88638704112044,"aZ":-25.620439347648595,"pfxX":1.854195125087093,"pfxZ":4.211129389904485,"pX":-0.019220669205745836,"pZ":1.9112972148132015,"vX0":1.9350765369433482,"vY0":-123.2843380742234,"vZ0":-4.764475043803863,"x":117.73,"y":187.17,"x0":-1.0519458284926324,"y0":50.00407925268523,"z0":6.0018180308229905,"aX":2.8869133734369563},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":6.8,"breakHorizontal":-3.7,"spinRate":2525,"spinDirection":146},"zone":8,"typeConfidence":2.0,"plateTime":0.44235347579319173,"extension":5.800133305547825},"hitData":{"launchSpeed":86.8,"launchAngle":65.0,"totalDistance":136.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":148.9,"coordY":155.74}},"index":3,"playId":"a255bda3-000b-359b-b326-7a7204a0a55d","pitchNumber":4,"startTime":"2025-05-02T23:49:33.691Z","endTime":"2025-05-02T23:49:43.389Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-05-02T23:49:43.389Z","atBatIndex":18},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"JJ Bleday homers (3) on a fly ball to right field.","rbi":1,"awayScore":3,"homeScore":0,"isOut":false},"about":{"atBatIndex":19,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-05-02T23:49:49.102Z","endTime":"2025-05-02T23:50:46.326Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":668709,"fullName":"JJ Bleday","link":"/api/v1/people/668709"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678368,"fullName":"Valente Bellozo","link":"/api/v1/people/678368"},"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":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":668709,"fullName":"JJ Bleday","link":"/api/v1/people/668709"},"responsiblePitcher":{"id":678368,"link":"/api/v1/people/678368"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.3,"endSpeed":79.6,"strikeZoneTop":3.23772746196108,"strikeZoneBottom":1.60000180746275,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.47022386830751,"aZ":-21.47401043477806,"pfxX":1.7373035826423746,"pfxZ":6.66484420429287,"pX":-0.6922239568975006,"pZ":1.8094111294788124,"vX0":0.35669423568048,"vY0":-125.67137760077243,"vZ0":-5.985932052957898,"x":143.39,"y":189.93,"x0":-1.06165952232339,"y0":50.005162810034186,"z0":5.9562671523703425,"aX":2.7909168499656762},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":11.0,"breakHorizontal":-3.2,"spinRate":2467,"spinDirection":155},"zone":7,"typeConfidence":2.0,"plateTime":0.4351414008050698,"extension":5.5324303814633895},"index":0,"playId":"23cebf71-af8f-346e-be39-e2737c5e3669","pitchNumber":1,"startTime":"2025-05-02T23:50:08.681Z","endTime":"2025-05-02T23:50:12.276Z","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, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":77.5,"endSpeed":70.6,"strikeZoneTop":3.39,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.951909122113637,"aZ":-35.422447240531895,"pfxX":6.445561047653939,"pfxZ":-2.5617413190400864,"pX":-0.022613905799565407,"pZ":2.0585770594964607,"vX0":0.15646823816745203,"vY0":-112.84062857674088,"vZ0":-1.3221897979525945,"x":117.86,"y":183.2,"x0":-0.9283274811465373,"y0":50.00420005286206,"z0":6.279220266079363,"aX":8.164182450796623},"breaks":{"breakAngle":13.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.8,"breakVerticalInduced":-4.7,"breakHorizontal":-11.6,"spinRate":2860,"spinDirection":41},"zone":8,"typeConfidence":2.0,"plateTime":0.488746216832721,"extension":5.765425610540692},"hitData":{"launchSpeed":94.3,"launchAngle":33.0,"totalDistance":347.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":227.43,"coordY":104.65}},"index":1,"playId":"f0bbb8e0-354a-323e-a559-c4a7974dae44","pitchNumber":2,"startTime":"2025-05-02T23:50:23.332Z","endTime":"2025-05-02T23:50:46.326Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-05-02T23:50:46.326Z","atBatIndex":19},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Seth Brown doubles (2) on a fly ball to left fielder Eric Wagaman.","rbi":0,"awayScore":3,"homeScore":0,"isOut":false},"about":{"atBatIndex":20,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-05-02T23:50:57.477Z","endTime":"2025-05-02T23:51:19.581Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":664913,"fullName":"Seth Brown","link":"/api/v1/people/664913"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678368,"fullName":"Valente Bellozo","link":"/api/v1/people/678368"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":664913,"fullName":"Seth Brown","link":"/api/v1/people/664913"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0],"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":664913,"fullName":"Seth Brown","link":"/api/v1/people/664913"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":676572,"link":"/api/v1/people/676572"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.2,"endSpeed":81.4,"strikeZoneTop":3.64,"strikeZoneBottom":1.75,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.56294227691193,"aZ":-11.165752146015778,"pfxX":-2.567359923984542,"pfxZ":12.257301747543671,"pX":-0.7057020418689892,"pZ":2.4073922540143604,"vX0":1.7115532665599247,"vY0":-131.07400979283088,"vZ0":-7.00032926622052,"x":143.9,"y":173.78,"x0":-1.0385889698768072,"y0":50.00221426409521,"z0":5.973861288835973,"aX":-4.400396403542189},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":20.5,"breakHorizontal":4.2,"spinRate":2114,"spinDirection":201},"zone":4,"typeConfidence":2.0,"plateTime":0.42027727471070087,"extension":5.902183346697329},"hitData":{"launchSpeed":78.9,"launchAngle":53.0,"totalDistance":220.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":96.79,"coordY":117.53}},"index":0,"playId":"726351ab-021b-3e6d-b4e2-4fed5b7d747f","pitchNumber":1,"startTime":"2025-05-02T23:51:07.401Z","endTime":"2025-05-02T23:51:19.581Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-05-02T23:51:19.581Z","atBatIndex":20},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Luis Urías grounds out, shortstop Xavier Edwards to first baseman Matt Mervis.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":21,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-05-02T23:51:53.671Z","endTime":"2025-05-02T23:52:02.383Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":649966,"fullName":"Luis Urías","link":"/api/v1/people/649966"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":678368,"fullName":"Valente Bellozo","link":"/api/v1/people/678368"},"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":649966,"fullName":"Luis Urías","link":"/api/v1/people/649966"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":669364,"link":"/api/v1/people/669364"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":670223,"link":"/api/v1/people/670223"},"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":89.1,"endSpeed":81.9,"strikeZoneTop":3.31,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.377650028022522,"aZ":-14.553626724297112,"pfxX":-1.4767167341071306,"pfxZ":10.312782540477937,"pX":0.3046860554361976,"pZ":2.1871525678682646,"vX0":2.9020055130855433,"vY0":-129.69407336124982,"vZ0":-7.255811795331213,"x":105.39,"y":179.73,"x0":-0.6354115671963687,"y0":50.003126921181135,"z0":6.124928749555448,"aX":-2.5234376695970115},"breaks":{"breakAngle":7.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":17.3,"breakHorizontal":2.0,"spinRate":1989,"spinDirection":197},"zone":6,"typeConfidence":2.0,"plateTime":0.42185385874909365,"extension":5.968859817921799},"hitData":{"launchSpeed":85.4,"launchAngle":-17.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":115.09,"coordY":157.76}},"index":0,"playId":"2d808207-d423-381e-a89a-791b88776f47","pitchNumber":1,"startTime":"2025-05-02T23:51:54.574Z","endTime":"2025-05-02T23:52:02.383Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-05-02T23:52:02.383Z","atBatIndex":21},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Javier Sanoja grounds out, third baseman Gio Urshela to first baseman Nick Kurtz.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":22,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-05-02T23:54:07.894Z","endTime":"2025-05-02T23:55:00.962Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":680684,"fullName":"Gunnar Hoglund","link":"/api/v1/people/680684"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":570482,"link":"/api/v1/people/570482"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":701762,"link":"/api/v1/people/701762"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"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":94.1,"endSpeed":84.2,"strikeZoneTop":3.40346902340855,"strikeZoneBottom":1.59999930883323,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.8843413502629,"aZ":-8.830310353793903,"pfxX":-4.779761545785121,"pfxZ":12.630108339654695,"pX":0.9114537230347883,"pZ":3.3014599919366803,"vX0":8.480125921102491,"vY0":-136.51939859482556,"vZ0":-6.200094501184845,"x":82.26,"y":149.64,"x0":-1.6438402805820307,"y0":50.00153884540045,"z0":6.240608412803759,"aX":-8.83385236650762},"breaks":{"breakAngle":32.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.2,"breakVerticalInduced":21.4,"breakHorizontal":6.5,"spinRate":2438,"spinDirection":201},"zone":12,"typeConfidence":2.0,"plateTime":0.4044420991555344,"extension":6.676532767843725},"index":0,"playId":"9861dcdb-0ba1-3b22-a3cd-099ef7dbdf27","pitchNumber":1,"startTime":"2025-05-02T23:54:07.894Z","endTime":"2025-05-02T23:54:13.399Z","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":94.0,"endSpeed":85.0,"strikeZoneTop":3.41933402588128,"strikeZoneBottom":1.61789237853166,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.0102668103437,"aZ":-7.740315681948419,"pfxX":-6.613838698148472,"pfxZ":13.146734747700185,"pX":0.2754874597732345,"pZ":1.4945634771335667,"vX0":7.88767466111387,"vY0":-136.2269137121277,"vZ0":-10.705922367478061,"x":106.5,"y":198.43,"x0":-1.8133890975001286,"y0":50.0042179575526,"z0":6.03399315818588,"aX":-12.294355825168742},"breaks":{"breakAngle":45.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.1,"breakVerticalInduced":21.4,"breakHorizontal":10.1,"spinRate":2509,"spinDirection":202},"zone":14,"typeConfidence":2.0,"plateTime":0.4037707116146301,"extension":6.720948060063208},"index":1,"playId":"63ddb9f0-f800-3382-bfd7-2683ff05e6fc","pitchNumber":2,"startTime":"2025-05-02T23:54:21.850Z","endTime":"2025-05-02T23:54:27.072Z","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":0},"pitchData":{"startSpeed":91.1,"endSpeed":81.7,"strikeZoneTop":3.30076267945407,"strikeZoneBottom":1.6000008192966,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.963408105381745,"aZ":-19.489344682826914,"pfxX":-11.911111705073194,"pfxZ":7.3320587318821655,"pX":-0.47589062970598545,"pZ":1.9179020119062302,"vX0":8.033084882320532,"vY0":-132.17956303321543,"vZ0":-6.646907227220614,"x":135.14,"y":187.0,"x0":-2.0412620259036403,"y0":50.00577782553706,"z0":5.9469172247405115,"aX":-20.61536375511911},"breaks":{"breakAngle":40.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":11.6,"breakHorizontal":19.3,"spinRate":2443,"spinDirection":212},"zone":7,"typeConfidence":2.0,"plateTime":0.41792673783059753,"extension":6.948473089007626},"index":2,"playId":"c29cb953-e35a-327f-b083-cde133e74429","pitchNumber":3,"startTime":"2025-05-02T23:54:37.574Z","endTime":"2025-05-02T23:54:41.386Z","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":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.0,"endSpeed":83.5,"strikeZoneTop":3.37,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.417611649671006,"aZ":-20.778517847574093,"pfxX":-10.112152462686453,"pfxZ":6.350032876017808,"pX":-0.8339229726897084,"pZ":2.4367439983457624,"vX0":6.583077168501688,"vY0":-133.73764138904124,"vZ0":-5.580889152426344,"x":148.79,"y":172.99,"x0":-2.025739441418471,"y0":50.00010512023067,"z0":6.061166733430762,"aX":-18.139578952931874},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":10.3,"breakHorizontal":16.7,"spinRate":2442,"spinDirection":214},"zone":13,"typeConfidence":2.0,"plateTime":0.41105832578160006,"extension":6.784805520771992},"hitData":{"launchSpeed":86.8,"launchAngle":-23.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":106.25,"coordY":170.94}},"index":3,"playId":"c4ee2671-d71e-3499-ad88-97027f66059d","pitchNumber":4,"startTime":"2025-05-02T23:54:52.958Z","endTime":"2025-05-02T23:55:00.962Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-05-02T23:55:00.962Z","atBatIndex":22},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Liam Hicks lines out to center fielder JJ Bleday.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":23,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-05-02T23:55:04.614Z","endTime":"2025-05-02T23:56:26.718Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":680684,"fullName":"Gunnar Hoglund","link":"/api/v1/people/680684"},"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":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":668709,"link":"/api/v1/people/668709"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.1,"endSpeed":84.2,"strikeZoneTop":3.41301102590105,"strikeZoneBottom":1.69305270972023,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.37230384480293,"aZ":-9.08869208566639,"pfxX":-5.444624272409726,"pfxZ":12.57669041181599,"pX":-0.013090904361394911,"pZ":3.5079213532731495,"vX0":6.362246643761755,"vY0":-135.33082348247356,"vZ0":-5.554345560762859,"x":117.5,"y":144.07,"x0":-1.6986410478186136,"y0":50.00433278548143,"z0":6.238073069971565,"aX":-9.995908591856587},"breaks":{"breakAngle":39.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.3,"breakVerticalInduced":21.6,"breakHorizontal":8.3,"spinRate":2442,"spinDirection":210},"zone":2,"typeConfidence":2.0,"plateTime":0.40632929837464493,"extension":6.727670645551411},"index":0,"playId":"72a98136-34c8-30b5-a88e-93936ac6ddd5","pitchNumber":1,"startTime":"2025-05-02T23:55:25.205Z","endTime":"2025-05-02T23:55:30.653Z","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":1},"pitchData":{"startSpeed":94.2,"endSpeed":85.9,"strikeZoneTop":3.39,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.613422610183274,"aZ":-9.24445893055665,"pfxX":-5.05798061892472,"pfxZ":12.107366339048566,"pX":-0.32564719576626866,"pZ":2.619239334307489,"vX0":6.000028860303467,"vY0":-136.8539470039773,"vZ0":-7.674018618049457,"x":129.41,"y":168.06,"x0":-1.8908729972116354,"y0":50.00678711982016,"z0":6.095659684676358,"aX":-9.582729433507417},"breaks":{"breakAngle":37.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.6,"breakVerticalInduced":20.4,"breakHorizontal":7.9,"spinRate":2431,"spinDirection":211},"zone":4,"typeConfidence":2.0,"plateTime":0.40044833630670507,"extension":6.8236181665493465},"index":1,"playId":"05d2adda-ce2e-3fd7-ac5d-b5ba2593080b","pitchNumber":2,"startTime":"2025-05-02T23:55:40.295Z","endTime":"2025-05-02T23:55:44.428Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"index":2,"startTime":"2025-05-02T23:55:52.732Z","endTime":"2025-05-02T23:56:03.070Z","isPitch":false,"type":"action","player":{"id":689414,"link":"/api/v1/people/689414"}},{"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":93.4,"endSpeed":85.7,"strikeZoneTop":3.4395086202269,"strikeZoneBottom":1.60000106649254,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.92099812189846,"aZ":-9.381678467332774,"pfxX":-4.337006825913747,"pfxZ":12.139722964906468,"pX":-1.2461458799653362,"pZ":2.8516419682891287,"vX0":3.2184971485548535,"vY0":-135.93588330838813,"vZ0":-7.100971687205556,"x":164.5,"y":161.79,"x0":-1.8801422059546766,"y0":50.00294535234561,"z0":6.14400726967805,"aX":-8.142290219370611},"breaks":{"breakAngle":34.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.6,"breakVerticalInduced":20.8,"breakHorizontal":7.2,"spinRate":2525,"spinDirection":206},"zone":11,"typeConfidence":2.0,"plateTime":0.4024645046771629,"extension":6.788636625779259},"index":3,"playId":"2c7d3452-9c1a-3545-af2a-e8aed64a2bf2","pitchNumber":3,"startTime":"2025-05-02T23:56:03.070Z","endTime":"2025-05-02T23:56:07.863Z","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":1},"pitchData":{"startSpeed":94.1,"endSpeed":85.3,"strikeZoneTop":3.39,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.6069679288184,"aZ":-8.394766442489574,"pfxX":-5.0202971363347615,"pfxZ":12.666939483870348,"pX":-0.00939421137913802,"pZ":2.7702603039245504,"vX0":6.233394951213326,"vY0":-136.7419088048327,"vZ0":-7.443129819966175,"x":117.36,"y":163.98,"x0":-1.6756179045160073,"y0":50.00208842409479,"z0":6.117706934265967,"aX":-9.424274421185281},"breaks":{"breakAngle":38.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.8,"breakVerticalInduced":21.4,"breakHorizontal":7.7,"spinRate":2404,"spinDirection":205},"zone":5,"typeConfidence":2.0,"plateTime":0.40189170354904835,"extension":6.801725482814185},"hitData":{"launchSpeed":89.2,"launchAngle":25.0,"totalDistance":329.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":118.06,"coordY":67.23}},"index":4,"playId":"96cbf151-234a-353d-8dce-38e002776881","pitchNumber":4,"startTime":"2025-05-02T23:56:18.856Z","endTime":"2025-05-02T23:56:26.718Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-05-02T23:56:26.718Z","atBatIndex":23},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Dane Myers strikes out swinging.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":24,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-05-02T23:56:30.366Z","endTime":"2025-05-02T23:58:02.242Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":667472,"fullName":"Dane Myers","link":"/api/v1/people/667472"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":680684,"fullName":"Gunnar Hoglund","link":"/api/v1/people/680684"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":667472,"fullName":"Dane Myers","link":"/api/v1/people/667472"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":669127,"link":"/api/v1/people/669127"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":93.8,"endSpeed":86.6,"strikeZoneTop":3.71610273931442,"strikeZoneBottom":1.75528906915984,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.018154915889525,"aZ":-16.555621715489192,"pfxX":-8.124869478846207,"pfxZ":8.250955267682613,"pX":0.5372415022813943,"pZ":1.243070994565856,"vX0":9.670944396487108,"vY0":-136.02009659715284,"vZ0":-9.417335600550194,"x":96.52,"y":205.22,"x0":-1.9918761676336108,"y0":50.001166276391075,"z0":5.8738322121087565,"aX":-15.376867785347441},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":13.3,"breakHorizontal":13.0,"spinRate":2565,"spinDirection":213},"zone":14,"typeConfidence":2.0,"plateTime":0.40114678102895773,"extension":6.825829186305432},"index":0,"playId":"938d1211-21b4-32ca-9c79-7cdba530a534","pitchNumber":1,"startTime":"2025-05-02T23:56:49.483Z","endTime":"2025-05-02T23:56:53.504Z","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":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.5,"endSpeed":86.7,"strikeZoneTop":3.50210898050663,"strikeZoneBottom":1.66000135270142,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.48665252894182,"aZ":-18.139990666477185,"pfxX":-7.831510718569219,"pfxZ":7.398653019783387,"pX":0.5116576866530602,"pZ":2.079726128367554,"vX0":10.019327193172325,"vY0":-135.83818084010747,"vZ0":-6.85254284734005,"x":97.5,"y":182.63,"x0":-2.181023912096079,"y0":50.00666716320887,"z0":5.864555218734256,"aX":-14.863605309367472},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":12.4,"breakHorizontal":12.5,"spinRate":2443,"spinDirection":217},"zone":9,"typeConfidence":2.0,"plateTime":0.40089218857636233,"extension":6.736049014437248},"index":1,"playId":"55f9a945-38b3-32b9-aca7-99721065645f","pitchNumber":2,"startTime":"2025-05-02T23:57:05.251Z","endTime":"2025-05-02T23:57:08.996Z","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":1,"outs":2},"pitchData":{"startSpeed":80.8,"endSpeed":75.1,"strikeZoneTop":3.46739491399065,"strikeZoneBottom":1.61009981621897,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.848478918280204,"aZ":-30.44667171040943,"pfxX":6.708222951704284,"pfxZ":1.2348648211637119,"pX":1.2533881210955031,"pZ":0.2582338415538948,"vX0":5.804713074408168,"vY0":-117.44017426094516,"vZ0":-6.380820097735059,"x":69.22,"y":231.81,"x0":-2.120206550386311,"y0":50.00346133403871,"z0":5.83582594395408,"aX":9.38745181095206},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.0,"breakVerticalInduced":1.0,"breakHorizontal":-13.6,"spinRate":2660,"spinDirection":66},"zone":14,"typeConfidence":2.0,"plateTime":0.4660470931531471,"extension":6.9435159311604515},"index":2,"playId":"471938b4-a07e-3042-9b9a-807fbf72dd90","pitchNumber":3,"startTime":"2025-05-02T23:57:20.623Z","endTime":"2025-05-02T23:57:24.429Z","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":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.7,"endSpeed":86.5,"strikeZoneTop":3.54,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.20345420698251,"aZ":-11.877012728334586,"pfxX":-4.186210115197527,"pfxZ":10.695289347521546,"pX":0.014543714519118171,"pZ":2.083079826580207,"vX0":6.021153093966225,"vY0":-136.23674933963918,"vZ0":-8.49949300048822,"x":116.45,"y":182.54,"x0":-1.670482317576893,"y0":50.0059020675715,"z0":6.045146386378515,"aX":-7.947316632143976},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":18.0,"breakHorizontal":6.5,"spinRate":2407,"spinDirection":206},"zone":8,"typeConfidence":2.0,"plateTime":0.40054608945889614,"extension":6.707954796166101},"index":3,"playId":"ba1d1b0c-61ef-3d88-9205-61896c3880bf","pitchNumber":4,"startTime":"2025-05-02T23:57:37.933Z","endTime":"2025-05-02T23:57:41.634Z","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":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":94.2,"endSpeed":85.2,"strikeZoneTop":3.54,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.56647500274889,"aZ":-9.153620660219937,"pfxX":-3.8067108280013047,"pfxZ":12.294706804507246,"pX":0.1954342831883447,"pZ":2.1521089038176324,"vX0":5.947697060799881,"vY0":-136.78428999456315,"vZ0":-8.851265961779568,"x":109.55,"y":180.67,"x0":-1.5246580016873919,"y0":50.00057128636854,"z0":6.080499951723899,"aX":-7.126564743666458},"breaks":{"breakAngle":26.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.9,"breakVerticalInduced":20.3,"breakHorizontal":5.5,"spinRate":2392,"spinDirection":207},"zone":8,"typeConfidence":2.0,"plateTime":0.40229392676148823,"extension":6.854021473976053},"index":4,"playId":"7108bf95-9494-347a-bd52-677f3aaec985","pitchNumber":5,"startTime":"2025-05-02T23:57:58.939Z","endTime":"2025-05-02T23:58:02.242Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-05-02T23:58:02.242Z","atBatIndex":24},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Nick Kurtz strikes out swinging.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":25,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-05-03T00:00:17.289Z","endTime":"2025-05-03T00:02:12.271Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678368,"fullName":"Valente Bellozo","link":"/api/v1/people/678368"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":689414,"link":"/api/v1/people/689414"},"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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":77.9,"endSpeed":71.9,"strikeZoneTop":3.66426942827437,"strikeZoneBottom":1.66838953347686,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.332244041257937,"aZ":-26.17638660080075,"pfxX":-5.646757306817759,"pfxZ":4.600774770980252,"pX":-0.058379042586298356,"pZ":1.0778500538520617,"vX0":4.292288652714692,"vY0":-113.32421716331453,"vZ0":-4.423309781455527,"x":119.23,"y":209.68,"x0":-1.2415608513207415,"y0":50.00208199213382,"z0":5.664024240703724,"aX":-7.358624185336499},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":7.6,"breakHorizontal":9.1,"spinRate":1476,"spinDirection":228},"zone":13,"typeConfidence":2.0,"plateTime":0.4829796794334906,"extension":5.785008326250842},"index":0,"playId":"83979a2d-6adc-36f9-844a-5ff790273760","pitchNumber":1,"startTime":"2025-05-03T00:00:17.289Z","endTime":"2025-05-03T00:00:22.390Z","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":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.7,"endSpeed":76.8,"strikeZoneTop":3.575,"strikeZoneBottom":1.681,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.553708975543504,"aZ":-23.1485301984671,"pfxX":2.7147647537290713,"pfxZ":6.019881668202967,"pX":0.03906251823196175,"pZ":1.8576898217359872,"vX0":1.867316676984435,"vY0":-121.82909139394256,"vZ0":-5.151492446524843,"x":115.51,"y":188.62,"x0":-1.0907314323338493,"y0":50.00207314115363,"z0":6.00745569603038,"aX":4.068933413873664},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":10.0,"breakHorizontal":-5.4,"spinRate":2576,"spinDirection":141},"zone":8,"typeConfidence":2.0,"plateTime":0.4500646696790813,"extension":5.962558739580928},"index":1,"playId":"cef57e8b-32c4-308c-b6e4-941c652b86d7","pitchNumber":2,"startTime":"2025-05-03T00:00:32.179Z","endTime":"2025-05-03T00:00:38.260Z","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":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.9,"endSpeed":79.9,"strikeZoneTop":3.575,"strikeZoneBottom":1.681,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.748302952637275,"aZ":-23.39373390704356,"pfxX":2.0501389371300256,"pfxZ":5.443733955194121,"pX":-0.17243257542882912,"pZ":2.974337455233202,"vX0":1.2582107789648238,"vY0":-125.24628533803961,"vZ0":-3.087496939594056,"x":123.57,"y":158.47,"x0":-0.9451350302951484,"y0":50.00092817448036,"z0":6.104922735136868,"aX":3.3052765376036244},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":9.5,"breakHorizontal":-4.0,"spinRate":2427,"spinDirection":155},"zone":5,"typeConfidence":2.0,"plateTime":0.43483761175018953,"extension":5.817748815252477},"index":2,"playId":"90a14fd3-53f3-33a1-9275-cca8feebc48d","pitchNumber":3,"startTime":"2025-05-03T00:01:02.368Z","endTime":"2025-05-03T00:01:06.794Z","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":78.1,"endSpeed":72.1,"strikeZoneTop":3.67891727140699,"strikeZoneBottom":1.80199688971208,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.730426458514092,"aZ":-27.953488870142287,"pfxX":-1.8056070401665387,"pfxZ":3.1954310477956582,"pX":-1.322929173974389,"pZ":3.5192544165588524,"vX0":0.8122633371304739,"vY0":-113.80687397422447,"vZ0":0.7927918826199332,"x":167.43,"y":143.76,"x0":-1.448775126484006,"y0":50.00049905340842,"z0":5.922406628402232,"aX":-2.3821727075409913},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":6.2,"breakHorizontal":3.1,"spinRate":1282,"spinDirection":233},"zone":11,"typeConfidence":2.0,"plateTime":0.48019025172554164,"extension":6.201577398168626},"index":3,"playId":"f74b427d-0084-307d-b2ad-1b3d23d85884","pitchNumber":4,"startTime":"2025-05-03T00:01:23.360Z","endTime":"2025-05-03T00:01:27.046Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":78.4,"endSpeed":72.5,"strikeZoneTop":3.575,"strikeZoneBottom":1.681,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.39851786244413,"aZ":-25.800333258811733,"pfxX":-1.354076326303006,"pfxZ":4.786876184066573,"pX":-0.6518758235484904,"pZ":2.623381640732173,"vX0":1.9755622131198871,"vY0":-114.20137471343534,"vZ0":-1.3538809532491793,"x":141.85,"y":167.95,"x0":-1.3489796910514438,"y0":50.00420502174907,"z0":5.742358852701972,"aX":-1.8037467404219845},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":8.6,"breakHorizontal":2.0,"spinRate":1243,"spinDirection":227},"zone":4,"typeConfidence":2.0,"plateTime":0.47810906942052656,"extension":6.0643219609859305},"index":4,"playId":"ce7cab45-770a-35ef-98a9-2fc23affafb8","pitchNumber":5,"startTime":"2025-05-03T00:01:42.551Z","endTime":"2025-05-03T00:01:46.465Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"index":5,"startTime":"2025-05-03T00:01:56.094Z","endTime":"2025-05-03T00:02:08.519Z","isPitch":false,"type":"action","player":{"id":701762,"link":"/api/v1/people/701762"}},{"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":0},"pitchData":{"startSpeed":85.3,"endSpeed":78.3,"strikeZoneTop":3.575,"strikeZoneBottom":1.681,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.774768237915694,"aZ":-22.574014634059473,"pfxX":3.304140112305836,"pfxZ":6.129215458738342,"pX":-0.08793771502092915,"pZ":3.2888391193025073,"vX0":1.3036588825276128,"vY0":-124.33346280790806,"vZ0":-2.4877762483112225,"x":120.35,"y":149.98,"x0":-1.0482782213356832,"y0":50.00404006623178,"z0":6.174395792898958,"aX":5.176656503264},"breaks":{"breakAngle":13.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":10.8,"breakHorizontal":-6.2,"spinRate":2565,"spinDirection":142},"zone":2,"typeConfidence":2.0,"plateTime":0.44041244604420093,"extension":5.874641193095665},"index":6,"playId":"c069a59c-390b-3e20-ac9f-5d076bfb1712","pitchNumber":6,"startTime":"2025-05-03T00:02:08.519Z","endTime":"2025-05-03T00:02:12.271Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-05-03T00:02:12.271Z","atBatIndex":25},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Gio Urshela pops out to first baseman Matt Mervis.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":26,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-05-03T00:02:13.191Z","endTime":"2025-05-03T00:04:43.166Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":570482,"fullName":"Gio Urshela","link":"/api/v1/people/570482"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":678368,"fullName":"Valente Bellozo","link":"/api/v1/people/678368"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":570482,"fullName":"Gio Urshela","link":"/api/v1/people/570482"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":670223,"link":"/api/v1/people/670223"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.1,"endSpeed":76.5,"strikeZoneTop":3.54418991303274,"strikeZoneBottom":1.66598034976857,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.79216905749461,"aZ":-22.71220789363627,"pfxX":2.1143653437321555,"pfxZ":6.314921311019955,"pX":0.8560473431518106,"pZ":2.1373229448140267,"vX0":3.2579168341484537,"vY0":-122.34343558582593,"vZ0":-4.651035077925,"x":84.37,"y":181.07,"x0":-0.7735898631089831,"y0":50.00134139618629,"z0":6.038333683102317,"aX":3.1668382492162226},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":10.4,"breakHorizontal":-4.7,"spinRate":2538,"spinDirection":149},"zone":14,"typeConfidence":2.0,"plateTime":0.4497238880092689,"extension":5.9642509579582725},"index":0,"playId":"01b98b82-7e75-3eea-950c-14f15d8956ee","pitchNumber":1,"startTime":"2025-05-03T00:02:36.708Z","endTime":"2025-05-03T00:02:40.438Z","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":91.1,"endSpeed":81.3,"strikeZoneTop":3.41,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.861960524742635,"aZ":-12.086793804900228,"pfxX":-3.0726711546934036,"pfxZ":11.61411618140636,"pX":-0.19284456453420235,"pZ":3.212326123779324,"vX0":2.5019037319906685,"vY0":-132.36847093673873,"vZ0":-5.1744259419350795,"x":124.35,"y":152.05,"x0":-0.7629346522223652,"y0":50.006405289242316,"z0":6.117471757546469,"aX":-5.316785034204511},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":19.7,"breakHorizontal":4.8,"spinRate":2182,"spinDirection":199},"zone":2,"typeConfidence":2.0,"plateTime":0.4178221464005638,"extension":5.889453542642153},"index":1,"playId":"a47406b1-bec6-314a-a071-2cc35997a338","pitchNumber":2,"startTime":"2025-05-03T00:02:52.846Z","endTime":"2025-05-03T00:02:57.074Z","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":91.0,"endSpeed":81.9,"strikeZoneTop":3.48391686833975,"strikeZoneBottom":1.63000063431635,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.42984495087283,"aZ":-14.033171139004951,"pfxX":-2.6929676964544793,"pfxZ":10.375157295375505,"pX":-0.7786533199903112,"pZ":4.9188042944941985,"vX0":0.7918410852130785,"vY0":-132.44791548550992,"vZ0":-0.9308815236966745,"x":146.68,"y":105.97,"x0":-0.7345145346162839,"y0":50.00532040285722,"z0":6.3170057276403675,"aX":-4.710017096014457},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":18.7,"breakHorizontal":4.7,"spinRate":2188,"spinDirection":197},"zone":11,"typeConfidence":2.0,"plateTime":0.41604931747355733,"extension":5.785878456301943},"index":2,"playId":"556c37f7-d193-3eb9-8958-b55735a03dc0","pitchNumber":3,"startTime":"2025-05-03T00:03:16.335Z","endTime":"2025-05-03T00:03:19.930Z","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":91.6,"endSpeed":83.4,"strikeZoneTop":3.41,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.18696102932324,"aZ":-12.76388712906531,"pfxX":-3.879674868110551,"pfxZ":10.846030663673027,"pX":0.3079669531937001,"pZ":2.746938465813472,"vX0":3.6422601263202807,"vY0":-133.30300940374826,"vZ0":-6.073209277397667,"x":105.26,"y":164.61,"x0":-0.5758198248559582,"y0":50.00075637418516,"z0":5.986082226029038,"aX":-6.941618719157662},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":18.5,"breakHorizontal":6.2,"spinRate":2136,"spinDirection":199},"zone":6,"typeConfidence":2.0,"plateTime":0.4117966038098846,"extension":6.0853292253269125},"index":3,"playId":"d4bfd3c3-f736-3ac7-9208-3349e01875c5","pitchNumber":4,"startTime":"2025-05-03T00:03:38.841Z","endTime":"2025-05-03T00:03:43.862Z","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":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":78.8,"endSpeed":72.3,"strikeZoneTop":3.41,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.639787246945996,"aZ":-30.81829440303823,"pfxX":8.42002307227609,"pfxZ":1.0205819820743374,"pX":0.31058446171966697,"pZ":1.7741427146780164,"vX0":0.579664127334885,"vY0":-114.70842406187838,"vZ0":-2.685937814905609,"x":105.16,"y":190.88,"x0":-1.0385754192542593,"y0":50.000578852072024,"z0":5.986470126717974,"aX":11.137902179581067},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-42.8,"breakVerticalInduced":1.4,"breakHorizontal":-15.4,"spinRate":2782,"spinDirection":72},"zone":9,"typeConfidence":2.0,"plateTime":0.4788079459650554,"extension":5.7715833702918635},"index":4,"playId":"50ec074f-bf09-3d14-858d-2f89b8a4e745","pitchNumber":5,"startTime":"2025-05-03T00:03:59.439Z","endTime":"2025-05-03T00:04:07.511Z","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":2,"outs":1},"pitchData":{"startSpeed":85.7,"endSpeed":78.3,"strikeZoneTop":3.41,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.416521236079383,"aZ":-23.71376575839993,"pfxX":3.871067438243207,"pfxZ":5.407028684002405,"pX":1.3239029549836878,"pZ":2.654425855112792,"vX0":3.6371872808059975,"vY0":-124.69459921857948,"vZ0":-3.6450308790771535,"x":66.54,"y":167.11,"x0":-0.6597833700611364,"y0":50.00550612272462,"z0":6.10460544409932,"aX":6.062022875397121},"breaks":{"breakAngle":15.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":9.1,"breakHorizontal":-7.9,"spinRate":2521,"spinDirection":134},"zone":12,"typeConfidence":2.0,"plateTime":0.44022540016787515,"extension":5.849561538338797},"hitData":{"launchSpeed":60.8,"launchAngle":65.0,"totalDistance":99.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":149.23,"coordY":170.21}},"index":5,"playId":"62588864-b09d-3e0e-99f5-04e12aff327e","pitchNumber":6,"startTime":"2025-05-03T00:04:35.148Z","endTime":"2025-05-03T00:04:43.166Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-05-03T00:04:43.166Z","atBatIndex":26},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Jacob Wilson lines out to right fielder Kyle Stowers.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":27,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-05-03T00:04:59.214Z","endTime":"2025-05-03T00:07:25.866Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":805779,"fullName":"Jacob Wilson","link":"/api/v1/people/805779"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":678368,"fullName":"Valente Bellozo","link":"/api/v1/people/678368"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":805779,"fullName":"Jacob Wilson","link":"/api/v1/people/805779"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":669065,"link":"/api/v1/people/669065"},"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(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":82.6,"endSpeed":74.6,"strikeZoneTop":3.23,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.968639376914833,"aZ":-22.807009795299173,"pfxX":2.152264722518547,"pfxZ":6.52187252674474,"pX":0.31744685061822525,"pZ":2.73417028378101,"vX0":1.8215701356427936,"vY0":-120.12668896493415,"vZ0":-3.1945707190687713,"x":104.9,"y":164.96,"x0":-0.7350402621120459,"y0":50.00462068224985,"z0":6.1477242552047615,"aX":3.091795958385355},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":11.2,"breakHorizontal":-4.4,"spinRate":2408,"spinDirection":128},"zone":3,"typeConfidence":2.0,"plateTime":0.4589764872058639,"extension":5.798418190377534},"index":0,"playId":"5499582b-a633-3c42-8637-cf7a262f512f","pitchNumber":1,"startTime":"2025-05-03T00:05:09.027Z","endTime":"2025-05-03T00:05:13.667Z","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":2},"pitchData":{"startSpeed":84.3,"endSpeed":76.6,"strikeZoneTop":3.23,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.049527657075974,"aZ":-23.508227595975992,"pfxX":2.8282877845189622,"pfxZ":5.765652316382798,"pX":0.982257789260462,"pZ":2.63392139420578,"vX0":3.052769422437649,"vY0":-122.6212846923599,"vZ0":-3.6500734352264983,"x":79.56,"y":167.66,"x0":-0.6522046154122523,"y0":50.00542788738308,"z0":6.176211504464563,"aX":4.254333826874741},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":9.7,"breakHorizontal":-5.9,"spinRate":2537,"spinDirection":134},"zone":12,"typeConfidence":2.0,"plateTime":0.4488176915720481,"extension":5.84808753468787},"index":1,"playId":"a856d65c-6b01-3f18-9a97-5112da58bcda","pitchNumber":2,"startTime":"2025-05-03T00:05:39.854Z","endTime":"2025-05-03T00:05:48.423Z","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":90.7,"endSpeed":81.9,"strikeZoneTop":3.23,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.377463568479726,"aZ":-11.850712250396061,"pfxX":-2.560183160736022,"pfxZ":11.67923366597324,"pX":-0.31506151593348236,"pZ":3.3927911243564273,"vX0":1.472791223923709,"vY0":-131.91861477510676,"vZ0":-4.9893834416781155,"x":129.01,"y":147.17,"x0":-0.5516863713246706,"y0":50.00261539539627,"z0":6.2016863886588505,"aX":-4.4551628904780625},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":20.0,"breakHorizontal":4.2,"spinRate":2059,"spinDirection":196},"zone":11,"typeConfidence":2.0,"plateTime":0.41722400597601306,"extension":5.694420995530146},"index":2,"playId":"e6c2a951-dc18-3f6f-908d-781969e80215","pitchNumber":3,"startTime":"2025-05-03T00:06:11.289Z","endTime":"2025-05-03T00:06:15.746Z","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":91.6,"endSpeed":82.8,"strikeZoneTop":3.23,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.2279143080597,"aZ":-10.810942955646139,"pfxX":-4.545914315511435,"pfxZ":12.06372510795695,"pX":-0.09574877564914105,"pZ":2.1983911579269226,"vX0":2.8879695015680484,"vY0":-133.14537929224633,"vZ0":-7.847798848251914,"x":120.65,"y":179.42,"x0":-0.6114960670013426,"y0":50.004687182339794,"z0":5.992674996216726,"aX":-8.051340873884042},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":20.0,"breakHorizontal":7.4,"spinRate":2128,"spinDirection":200},"zone":5,"typeConfidence":2.0,"plateTime":0.41354954753622764,"extension":5.865445429434806},"index":3,"playId":"a495ab84-c8c3-3102-8c46-b426d287aef7","pitchNumber":4,"startTime":"2025-05-03T00:06:33.256Z","endTime":"2025-05-03T00:06:37.050Z","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":2},"pitchData":{"startSpeed":91.0,"endSpeed":82.0,"strikeZoneTop":3.17614388967381,"strikeZoneBottom":1.54000253256276,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.61486550053707,"aZ":-14.769296082550536,"pfxX":-1.4998009658918505,"pfxZ":9.993753112253694,"pX":1.6785723142204358,"pZ":3.040813181750293,"vX0":5.959710669006723,"vY0":-132.250210878824,"vZ0":-5.2628976738989,"x":53.02,"y":156.68,"x0":-0.4259906760477307,"y0":50.005291756378035,"z0":6.169679152854015,"aX":-2.613772634272043},"breaks":{"breakAngle":4.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":16.9,"breakHorizontal":1.2,"spinRate":2101,"spinDirection":199},"zone":12,"typeConfidence":2.0,"plateTime":0.4168566529532467,"extension":5.725118141533638},"index":4,"playId":"4fff7a05-7e19-3baa-b5aa-249dbb2bcb38","pitchNumber":5,"startTime":"2025-05-03T00:06:57.571Z","endTime":"2025-05-03T00:07:03.613Z","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":91.7,"endSpeed":82.8,"strikeZoneTop":3.23,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.42701834950135,"aZ":-14.179047952198053,"pfxX":-2.435110514144265,"pfxZ":10.113725146728303,"pX":0.3095534332797629,"pZ":3.626771024017517,"vX0":3.0429982359950296,"vY0":-133.47091007918402,"vZ0":-3.9273246851343444,"x":105.2,"y":140.86,"x0":-0.5363766326949028,"y0":50.002056943855855,"z0":6.158773242175874,"aX":-4.3326908225122045},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":17.5,"breakHorizontal":3.6,"spinRate":2092,"spinDirection":197},"zone":12,"typeConfidence":2.0,"plateTime":0.41256267512936917,"extension":5.834348036729544},"hitData":{"launchSpeed":94.0,"launchAngle":20.0,"totalDistance":305.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":172.89,"coordY":86.2}},"index":5,"playId":"a9b2e0de-109e-321e-a6a7-adc6e22d0715","pitchNumber":6,"startTime":"2025-05-03T00:07:19.310Z","endTime":"2025-05-03T00:07:25.866Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-05-03T00:07:25.866Z","atBatIndex":27},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Xavier Edwards called out on strikes.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":28,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-05-03T00:09:22.697Z","endTime":"2025-05-03T00:11:43.699Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":680684,"fullName":"Gunnar Hoglund","link":"/api/v1/people/680684"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":669127,"link":"/api/v1/people/669127"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":90.4,"endSpeed":82.6,"strikeZoneTop":3.29989290197707,"strikeZoneBottom":1.49999853726769,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.424456010932595,"aZ":-14.070422801937111,"pfxX":-0.17267955311208283,"pfxZ":10.394399986758822,"pX":0.29657880439891815,"pZ":2.2743842884975165,"vX0":6.348027552612406,"vY0":-131.29848481268397,"vZ0":-7.162205760838324,"x":105.7,"y":177.37,"x0":-2.1325293085025883,"y0":50.00363334697672,"z0":6.089528844852098,"aX":-0.30139670406184976},"breaks":{"breakAngle":3.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":17.4,"breakHorizontal":-1.1,"spinRate":2611,"spinDirection":190},"zone":6,"typeConfidence":2.0,"plateTime":0.41754572769595955,"extension":6.812300997552155},"index":0,"playId":"de301862-5242-365e-a3f7-caaf0494ae7c","pitchNumber":1,"startTime":"2025-05-03T00:09:37.394Z","endTime":"2025-05-03T00:09:41.700Z","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":93.9,"endSpeed":84.4,"strikeZoneTop":3.2644534237758,"strikeZoneBottom":1.49999898444775,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.56341098790027,"aZ":-9.399311693975756,"pfxX":-5.005738312087959,"pfxZ":12.29623690853611,"pX":0.18725016449814838,"pZ":3.537016521210234,"vX0":6.821718269707339,"vY0":-136.34812341532896,"vZ0":-5.529335130893228,"x":109.86,"y":143.28,"x0":-1.7159613819288502,"y0":50.00015132824246,"z0":6.262898762059845,"aX":-9.26988667560121},"breaks":{"breakAngle":34.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.6,"breakVerticalInduced":21.0,"breakHorizontal":7.3,"spinRate":2452,"spinDirection":206},"zone":12,"typeConfidence":2.0,"plateTime":0.40426033666886774,"extension":6.710987357985162},"index":1,"playId":"04bf77e2-8d98-3793-9c1d-8c9c6b7a4518","pitchNumber":2,"startTime":"2025-05-03T00:09:51.957Z","endTime":"2025-05-03T00:09:57.742Z","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":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.9,"endSpeed":84.4,"strikeZoneTop":3.23952336513329,"strikeZoneBottom":1.50000234134112,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.53119204558886,"aZ":-8.293755512040427,"pfxX":-5.296994037480542,"pfxZ":12.937473358562471,"pX":0.7805995994746315,"pZ":2.654093843368853,"vX0":8.255571231071468,"vY0":-136.14912276168073,"vZ0":-7.796183673776878,"x":87.25,"y":167.12,"x0":-1.6262493456710307,"y0":50.00586109489231,"z0":6.157199145514334,"aX":-9.780359603513544},"breaks":{"breakAngle":37.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.1,"breakVerticalInduced":21.6,"breakHorizontal":7.6,"spinRate":2485,"spinDirection":204},"zone":6,"typeConfidence":2.0,"plateTime":0.4048804695185093,"extension":6.87726020944043},"index":2,"playId":"43d43c51-8c5d-322b-b0a7-a1ac84dc5183","pitchNumber":3,"startTime":"2025-05-03T00:10:08.585Z","endTime":"2025-05-03T00:10:12.252Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"index":3,"startTime":"2025-05-03T00:10:19.526Z","endTime":"2025-05-03T00:10:35.854Z","isPitch":false,"type":"action","player":{"id":669364,"link":"/api/v1/people/669364"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.4,"endSpeed":82.6,"strikeZoneTop":3.26,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.602017925247246,"aZ":-13.032401847998036,"pfxX":1.0275506535072563,"pfxZ":10.878513337639959,"pX":-0.1094213123478167,"pZ":2.4695120903632555,"vX0":5.035560099559869,"vY0":-132.8594558534648,"vZ0":-6.927333830002607,"x":121.17,"y":172.1,"x0":-2.175140035201981,"y0":50.005060570390285,"z0":6.0876739792064996,"aX":1.8085017118682505},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":18.1,"breakHorizontal":-3.1,"spinRate":2598,"spinDirection":197},"zone":5,"typeConfidence":2.0,"plateTime":0.4147323437628079,"extension":6.927425748313954},"index":4,"playId":"54d80ef6-0348-379e-8451-fa12e8530a49","pitchNumber":4,"startTime":"2025-05-03T00:10:35.854Z","endTime":"2025-05-03T00:10:39.859Z","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":82.6,"endSpeed":76.0,"strikeZoneTop":3.18995167044516,"strikeZoneBottom":1.49999816835764,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.646703073250347,"aZ":-23.255248445815088,"pfxX":1.0493782184502025,"pfxZ":6.1127221365001025,"pX":0.40679002123091573,"pZ":1.309769333832431,"vX0":5.760427148893911,"vY0":-120.1574929577999,"vZ0":-5.993083782782825,"x":101.49,"y":203.42,"x0":-2.1597380975180434,"y0":50.00476436159597,"z0":5.9072623246423035,"aX":1.5320962323871217},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":9.8,"breakHorizontal":-3.4,"spinRate":2623,"spinDirection":86},"zone":14,"typeConfidence":2.0,"plateTime":0.4561302190673784,"extension":6.980801079265175},"index":5,"playId":"2000a608-9e55-398f-9da5-444a4b74882d","pitchNumber":5,"startTime":"2025-05-03T00:10:56.523Z","endTime":"2025-05-03T00:11:01.492Z","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":94.4,"endSpeed":84.2,"strikeZoneTop":3.26,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":37.2178491563782,"aZ":-9.242316321101743,"pfxX":-3.9142816067480926,"pfxZ":12.36533374448999,"pX":0.24061154842298554,"pZ":3.202959751409733,"vX0":6.545391323997506,"vY0":-137.0102719917659,"vZ0":-6.269224898946575,"x":107.83,"y":152.3,"x0":-1.6980504863303858,"y0":50.000348205899336,"z0":6.189718946296195,"aX":-7.258171705337559},"breaks":{"breakAngle":26.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.7,"breakVerticalInduced":20.8,"breakHorizontal":5.3,"spinRate":2460,"spinDirection":209},"zone":2,"typeConfidence":2.0,"plateTime":0.4036066279946322,"extension":6.702000499272954},"index":6,"playId":"855fe8ef-8eb5-3805-91be-d44327c60dd1","pitchNumber":6,"startTime":"2025-05-03T00:11:13.764Z","endTime":"2025-05-03T00:11:18.669Z","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":93.4,"endSpeed":85.1,"strikeZoneTop":3.21213254888824,"strikeZoneBottom":1.50000078592699,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.77934066994171,"aZ":-11.779621457362202,"pfxX":-4.750968828617923,"pfxZ":10.987424308483734,"pX":0.28539132550008167,"pZ":1.9989024421912862,"vX0":7.023640078055339,"vY0":-135.64396989759652,"vZ0":-8.69672880368455,"x":106.12,"y":184.81,"x0":-1.725022746158799,"y0":50.00262899319435,"z0":6.076162876789666,"aX":-8.81859000823717},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":18.1,"breakHorizontal":7.1,"spinRate":2251,"spinDirection":206},"zone":9,"typeConfidence":2.0,"plateTime":0.4044206799248786,"extension":6.943744540926012},"index":7,"playId":"c5411e07-4588-33f1-973f-377540b1420a","pitchNumber":7,"startTime":"2025-05-03T00:11:39.903Z","endTime":"2025-05-03T00:11:43.699Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-05-03T00:11:43.699Z","atBatIndex":28},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Kyle Stowers called out on strikes.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":29,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-05-03T00:11:45.366Z","endTime":"2025-05-03T00:13:37.026Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":669065,"fullName":"Kyle Stowers","link":"/api/v1/people/669065"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":680684,"fullName":"Gunnar Hoglund","link":"/api/v1/people/680684"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","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":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":669065,"fullName":"Kyle Stowers","link":"/api/v1/people/669065"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":669127,"link":"/api/v1/people/669127"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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":85.6,"endSpeed":78.1,"strikeZoneTop":3.51715392095097,"strikeZoneBottom":1.7200023073064,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.526488279276375,"aZ":-25.180625186020638,"pfxX":-9.593401918516737,"pfxZ":4.511667903024559,"pX":0.6999279234375683,"pZ":1.2214212288360602,"vX0":9.5060672051854,"vY0":-124.14195262971664,"vZ0":-6.279349462747156,"x":90.32,"y":205.8,"x0":-1.94572140775189,"y0":50.00318844503476,"z0":5.900277493211767,"aX":-14.866822535545376},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":6.7,"breakHorizontal":15.0,"spinRate":1459,"spinDirection":243},"zone":14,"typeConfidence":2.0,"plateTime":0.44243627435813027,"extension":6.902043577461104},"index":0,"playId":"5d97608f-3ca0-3423-b684-afa95f4cb99c","pitchNumber":1,"startTime":"2025-05-03T00:12:04.758Z","endTime":"2025-05-03T00:12:11.350Z","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":1},"pitchData":{"startSpeed":94.3,"endSpeed":85.3,"strikeZoneTop":3.54,"strikeZoneBottom":1.72,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.01127972129988,"aZ":-12.953894034637694,"pfxX":-7.660203168204111,"pfxZ":10.21241513157083,"pX":-0.5448586014080029,"pZ":3.1455447312252964,"vX0":6.272481196708185,"vY0":-136.98326745452366,"vZ0":-5.698976739506968,"x":137.77,"y":153.85,"x0":-1.8802131692828414,"y0":50.00315383557063,"z0":6.154515402378683,"aX":-14.41642907234458},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":17.3,"breakHorizontal":12.4,"spinRate":2375,"spinDirection":209},"zone":1,"typeConfidence":2.0,"plateTime":0.40136099390253754,"extension":6.877310401771069},"index":1,"playId":"3387de86-73c1-3e9d-b679-94e2b5bd2cd4","pitchNumber":2,"startTime":"2025-05-03T00:12:19.631Z","endTime":"2025-05-03T00:12:23.643Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"index":2,"startTime":"2025-05-03T00:12:31.374Z","endTime":"2025-05-03T00:12:43.103Z","isPitch":false,"type":"action","player":{"id":669065,"link":"/api/v1/people/669065"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.5,"endSpeed":78.1,"strikeZoneTop":3.51244806700306,"strikeZoneBottom":1.71999986874606,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.887667429617338,"aZ":-23.148267301202395,"pfxX":-10.047866188283155,"pfxZ":5.739205887857452,"pX":0.12547038941878627,"pZ":2.6166851161629276,"vX0":8.256531195274338,"vY0":-125.5652262036211,"vZ0":-3.4511790378675986,"x":112.22,"y":168.13,"x0":-1.9235323946078395,"y0":50.00544898692396,"z0":5.924161215502895,"aX":-15.812880955704301},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":9.7,"breakHorizontal":16.0,"spinRate":1521,"spinDirection":243},"zone":5,"typeConfidence":2.0,"plateTime":0.43866214957887584,"extension":7.029277662802764},"index":3,"playId":"071f450b-de72-38a3-8972-b5eb958b3b06","pitchNumber":3,"startTime":"2025-05-03T00:12:43.103Z","endTime":"2025-05-03T00:12:47.819Z","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":88.2,"endSpeed":80.6,"strikeZoneTop":3.43334773618419,"strikeZoneBottom":1.66689547453569,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.532594332008863,"aZ":-24.08513587675784,"pfxX":-10.18078282348483,"pfxZ":4.913151829192985,"pX":0.8714129656421762,"pZ":0.8244264426762306,"vX0":10.300792719853998,"vY0":-127.76412033976473,"vZ0":-7.78642958267783,"x":83.78,"y":216.52,"x0":-1.8992873638963403,"y0":50.000136406666336,"z0":5.818360166228942,"aX":-16.746672990684274},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":7.2,"breakHorizontal":16.0,"spinRate":1417,"spinDirection":244},"zone":14,"typeConfidence":2.0,"plateTime":0.42952169434932896,"extension":6.978193131403568},"index":4,"playId":"2cc465c3-de8b-3f2b-9e40-9e416d799b80","pitchNumber":4,"startTime":"2025-05-03T00:12:58.148Z","endTime":"2025-05-03T00:13:01.639Z","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":2,"outs":1},"pitchData":{"startSpeed":94.2,"endSpeed":85.5,"strikeZoneTop":3.51691510328411,"strikeZoneBottom":1.71999807295488,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.440554973818486,"aZ":-12.192261145037955,"pfxX":-5.445210071795634,"pfxZ":10.582440360132843,"pX":-1.2445460748538177,"pZ":3.2527715427787633,"vX0":3.177816797629263,"vY0":-137.07102236222545,"vZ0":-5.5636734890950965,"x":164.44,"y":150.96,"x0":-1.7160273641691213,"y0":50.00630318532921,"z0":6.15329889573325,"aX":-10.285012595353349},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":18.1,"breakHorizontal":9.1,"spinRate":2456,"spinDirection":201},"zone":11,"typeConfidence":2.0,"plateTime":0.40075557479980883,"extension":6.781104037207122},"index":5,"playId":"73d5f401-fb65-3931-9cac-98822389df27","pitchNumber":5,"startTime":"2025-05-03T00:13:14.919Z","endTime":"2025-05-03T00:13:20.326Z","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":3,"strikes":3,"outs":1},"pitchData":{"startSpeed":93.7,"endSpeed":84.3,"strikeZoneTop":3.51139180134114,"strikeZoneBottom":1.71999775959688,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.30272794084484,"aZ":-11.093067288493843,"pfxX":-8.216449153214906,"pfxZ":11.478265390756711,"pX":0.558021725670688,"pZ":2.004666336876726,"vX0":8.333209691620638,"vY0":-135.78758557373732,"vZ0":-8.620867536833845,"x":95.73,"y":184.65,"x0":-1.5076635478270923,"y0":50.00354291941929,"z0":6.025561182484916,"aX":-15.091592219310705},"breaks":{"breakAngle":44.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":18.7,"breakHorizontal":12.7,"spinRate":2457,"spinDirection":209},"zone":9,"typeConfidence":2.0,"plateTime":0.40594117190219237,"extension":6.886459027124283},"index":6,"playId":"32038a6f-be28-3bd4-8dca-f1c357c41e2e","pitchNumber":6,"startTime":"2025-05-03T00:13:33.599Z","endTime":"2025-05-03T00:13:37.026Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-05-03T00:13:37.026Z","atBatIndex":29},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Agustín Ramírez doubles (5) on a ground ball to right fielder Seth Brown.","rbi":0,"awayScore":3,"homeScore":0,"isOut":false},"about":{"atBatIndex":30,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-05-03T00:13:39.629Z","endTime":"2025-05-03T00:14:47.042Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":682663,"fullName":"Agustín Ramírez","link":"/api/v1/people/682663"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":680684,"fullName":"Gunnar Hoglund","link":"/api/v1/people/680684"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":682663,"fullName":"Agustín Ramírez","link":"/api/v1/people/682663"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":682663,"fullName":"Agustín Ramírez","link":"/api/v1/people/682663"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":664913,"link":"/api/v1/people/664913"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.1,"endSpeed":84.9,"strikeZoneTop":3.15147045962198,"strikeZoneBottom":1.51522658449672,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.546144317893386,"aZ":-7.4008159490184875,"pfxX":-6.715309031589973,"pfxZ":13.315970006597789,"pX":0.6444376533311517,"pZ":1.8318506726323438,"vX0":8.052867299307902,"vY0":-136.3974820583768,"vZ0":-10.055178066372736,"x":92.44,"y":189.32,"x0":-1.4915033628297067,"y0":50.0050933023322,"z0":6.102023353069853,"aX":-12.495426819594464},"breaks":{"breakAngle":46.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-9.6,"breakVerticalInduced":21.7,"breakHorizontal":10.2,"spinRate":2522,"spinDirection":203},"zone":9,"typeConfidence":2.0,"plateTime":0.4035292115261755,"extension":6.722166379998488},"index":0,"playId":"101de979-7abd-3df1-9619-1c842592413e","pitchNumber":1,"startTime":"2025-05-03T00:14:01.599Z","endTime":"2025-05-03T00:14:05.716Z","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":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.3,"endSpeed":85.7,"strikeZoneTop":3.32256387980394,"strikeZoneBottom":1.5649982308564,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.929983175334502,"aZ":-15.071307829346832,"pfxX":-10.471626580597519,"pfxZ":9.083757618263189,"pX":0.2287764083543877,"pZ":1.7829864555087453,"vX0":9.839881168123608,"vY0":-136.76765699894568,"vZ0":-8.412515881476857,"x":108.28,"y":190.64,"x0":-2.0661059056152693,"y0":50.00302107963392,"z0":5.946061441576351,"aX":-19.714546658741845},"breaks":{"breakAngle":45.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":14.6,"breakHorizontal":16.7,"spinRate":2460,"spinDirection":221},"zone":8,"typeConfidence":2.0,"plateTime":0.4014527102132881,"extension":6.724135422956333},"index":1,"playId":"cdfc499f-9cfb-3265-adb9-3f258dca2e7c","pitchNumber":2,"startTime":"2025-05-03T00:14:16.793Z","endTime":"2025-05-03T00:14:20.270Z","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":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.9,"endSpeed":86.1,"strikeZoneTop":3.411,"strikeZoneBottom":1.565,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.90547482028826,"aZ":-10.111651490013118,"pfxX":-6.99805914679444,"pfxZ":11.55145398719704,"pX":0.2573143486256888,"pZ":2.9050057958435134,"vX0":7.6778363464230655,"vY0":-137.86533995746262,"vZ0":-6.814335983545219,"x":107.19,"y":160.34,"x0":-1.664982147810178,"y0":50.0032330514135,"z0":6.104100747216913,"aX":-13.36612815433288},"breaks":{"breakAngle":44.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":19.6,"breakHorizontal":10.9,"spinRate":2465,"spinDirection":207},"zone":2,"typeConfidence":2.0,"plateTime":0.39849776304336615,"extension":6.816150882750677},"hitData":{"launchSpeed":106.1,"launchAngle":-2.0,"totalDistance":41.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":210.8,"coordY":115.7}},"index":2,"playId":"efdbfeda-8feb-3caa-86af-d3ef92283e43","pitchNumber":3,"startTime":"2025-05-03T00:14:30.627Z","endTime":"2025-05-03T00:14:47.042Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-05-03T00:14:47.042Z","atBatIndex":30},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Eric Wagaman singles on a ground ball to third baseman Gio Urshela. Agustín Ramírez to 3rd.","rbi":0,"awayScore":3,"homeScore":0,"isOut":false},"about":{"atBatIndex":31,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-05-03T00:14:49.044Z","endTime":"2025-05-03T00:15:23.240Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":676572,"fullName":"Eric Wagaman","link":"/api/v1/people/676572"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":680684,"fullName":"Gunnar Hoglund","link":"/api/v1/people/680684"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":676572,"fullName":"Eric Wagaman","link":"/api/v1/people/676572"},"postOnThird":{"id":682663,"fullName":"Agustín Ramírez","link":"/api/v1/people/682663"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"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":676572,"fullName":"Eric Wagaman","link":"/api/v1/people/676572"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":570482,"link":"/api/v1/people/570482"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":682663,"fullName":"Agustín Ramírez","link":"/api/v1/people/682663"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.3,"endSpeed":83.5,"strikeZoneTop":3.49,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.121732376189804,"aZ":-16.2632641037589,"pfxX":-11.253572186182389,"pfxZ":8.86343137368873,"pX":-0.6262477087990834,"pZ":2.32621992792786,"vX0":8.541976808966245,"vY0":-133.94176296925394,"vZ0":-6.566984749132203,"x":140.87,"y":175.97,"x0":-2.413473057898058,"y0":50.00667255812217,"z0":5.996819050690101,"aX":-20.210424245650813},"breaks":{"breakAngle":45.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":14.6,"breakHorizontal":18.2,"spinRate":2395,"spinDirection":214},"zone":4,"typeConfidence":2.0,"plateTime":0.4107976792397787,"extension":6.650579207310939},"hitData":{"launchSpeed":102.6,"launchAngle":-14.0,"totalDistance":12.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":100.52,"coordY":163.84}},"index":0,"playId":"e28e39b2-61bf-346e-9427-6ef6b65a5bfd","pitchNumber":1,"startTime":"2025-05-03T00:15:17.139Z","endTime":"2025-05-03T00:15:23.240Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-05-03T00:15:23.240Z","atBatIndex":31},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Matt Mervis strikes out swinging.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":32,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-05-03T00:16:35.318Z","endTime":"2025-05-03T00:17:57.892Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":670223,"fullName":"Matt Mervis","link":"/api/v1/people/670223"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":680684,"fullName":"Gunnar Hoglund","link":"/api/v1/people/680684"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":670223,"fullName":"Matt Mervis","link":"/api/v1/people/670223"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":669127,"link":"/api/v1/people/669127"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2025-05-03T00:16:01.854Z","endTime":"2025-05-03T00:16:37.647Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.3,"endSpeed":81.6,"strikeZoneTop":3.6069228225149,"strikeZoneBottom":1.70999830776335,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.33241662348134,"aZ":-21.48692940569842,"pfxX":0.007307841435014506,"pfxZ":6.270901150900007,"pX":0.7301108100890977,"pZ":4.189032342871145,"vX0":8.276730143565354,"vY0":-129.79721904396868,"vZ0":-0.46554062697044557,"x":89.17,"y":125.68,"x0":-2.5019891078665646,"y0":50.00547599500751,"z0":6.007719864231393,"aX":0.01306897210183207},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":11.5,"breakHorizontal":-1.9,"spinRate":2613,"spinDirection":191},"zone":12,"typeConfidence":2.0,"plateTime":0.4220841520595964,"extension":7.010501277366109},"index":1,"playId":"46b9183f-93e2-3615-86c6-86d2aeb18e68","pitchNumber":1,"startTime":"2025-05-03T00:16:37.647Z","endTime":"2025-05-03T00:16:41.208Z","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":1,"outs":2},"pitchData":{"startSpeed":92.1,"endSpeed":83.4,"strikeZoneTop":3.57,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.79781205096065,"aZ":-15.024545442791858,"pfxX":-0.35485237727058294,"pfxZ":9.566034585039423,"pX":0.8843365083124048,"pZ":3.3815601353283387,"vX0":8.40882306657195,"vY0":-133.7848361331336,"vZ0":-4.0783692885441125,"x":83.29,"y":147.48,"x0":-2.268091904419432,"y0":50.00463061434197,"z0":6.019603232432379,"aX":-0.6372484015984449},"breaks":{"breakAngle":4.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":16.4,"breakHorizontal":-1.3,"spinRate":2602,"spinDirection":202},"zone":12,"typeConfidence":2.0,"plateTime":0.4111267310214357,"extension":6.845033789288101},"index":2,"playId":"f6d78514-de54-3a5a-8fb1-d15781ed6512","pitchNumber":2,"startTime":"2025-05-03T00:16:58.340Z","endTime":"2025-05-03T00:17:02.351Z","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":94.5,"endSpeed":85.6,"strikeZoneTop":3.57,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.91144811212781,"aZ":-8.411502869819456,"pfxX":-5.298373111491891,"pfxZ":12.560020301782007,"pX":-0.08102290345250018,"pZ":3.040781647203151,"vX0":6.829232666864802,"vY0":-137.283458043171,"vZ0":-6.731943859014026,"x":120.09,"y":156.68,"x0":-1.9228546802568316,"y0":50.00093572771828,"z0":6.1107083870552525,"aX":-10.02300166764283},"breaks":{"breakAngle":39.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.6,"breakVerticalInduced":21.4,"breakHorizontal":8.0,"spinRate":2461,"spinDirection":209},"zone":2,"typeConfidence":2.0,"plateTime":0.40034140744433167,"extension":6.7065988924865545},"index":3,"playId":"d0490c08-d2b5-370f-82af-ed0b090985a7","pitchNumber":3,"startTime":"2025-05-03T00:17:24.135Z","endTime":"2025-05-03T00:17:27.579Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"index":4,"startTime":"2025-05-03T00:17:36.759Z","endTime":"2025-05-03T00:17:53.219Z","isPitch":false,"type":"action","player":{"id":670223,"link":"/api/v1/people/670223"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":86.9,"endSpeed":79.4,"strikeZoneTop":3.57,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.50313106837454,"aZ":-27.174091856791456,"pfxX":-9.522301164895907,"pfxZ":3.1017082650868204,"pX":-0.45550752046713505,"pZ":2.4608893065025335,"vX0":7.777067946570304,"vY0":-126.30900093370113,"vZ0":-2.8848639017625164,"x":134.36,"y":172.34,"x0":-2.342131363781811,"y0":50.00141848870851,"z0":5.810385877556826,"aX":-15.335583851427732},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":5.2,"breakHorizontal":15.4,"spinRate":1432,"spinDirection":247},"zone":4,"typeConfidence":2.0,"plateTime":0.43417856371819985,"extension":6.70762895106758},"index":5,"playId":"e5414122-2dd8-3cb0-ae5d-3676b05db3da","pitchNumber":4,"startTime":"2025-05-03T00:17:53.219Z","endTime":"2025-05-03T00:17:57.892Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-05-03T00:17:57.892Z","atBatIndex":32},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Tyler Soderstrom walks.","rbi":0,"awayScore":3,"homeScore":0,"isOut":false},"about":{"atBatIndex":33,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-05-03T00:19:49.367Z","endTime":"2025-05-03T00:22:12.820Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678368,"fullName":"Valente Bellozo","link":"/api/v1/people/678368"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,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":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"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":87.8,"endSpeed":79.0,"strikeZoneTop":3.35462339555718,"strikeZoneBottom":1.64031380390381,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.05571574202129,"aZ":-11.802405039138536,"pfxX":-4.149609395040102,"pfxZ":12.6215813166589,"pX":0.36077325431029306,"pZ":1.7649965596968993,"vX0":4.544071360977802,"vY0":-127.51442991358273,"vZ0":-8.066151434685162,"x":103.25,"y":191.13,"x0":-0.9221002890946411,"y0":50.00488279669575,"z0":5.942909535519139,"aX":-6.6992655242754005},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":20.8,"breakHorizontal":6.2,"spinRate":2110,"spinDirection":197},"zone":9,"typeConfidence":2.0,"plateTime":0.432831760636462,"extension":5.877142465306738},"index":0,"playId":"e8c475d4-1e44-35a3-841e-0e1fff495950","pitchNumber":1,"startTime":"2025-05-03T00:20:03.068Z","endTime":"2025-05-03T00:20:12.289Z","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":89.4,"endSpeed":81.6,"strikeZoneTop":3.38876133756123,"strikeZoneBottom":1.67447643883227,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.058832058204988,"aZ":-11.476028806477098,"pfxX":-4.892441659155962,"pfxZ":12.123646531657636,"pX":-1.6492873611464889,"pZ":2.5541845146968964,"vX0":-0.10287900307651332,"vY0":-130.0326948877049,"vZ0":-6.5820794027542675,"x":179.87,"y":169.82,"x0":-0.9738720739302383,"y0":50.00322854144019,"z0":5.994669569048135,"aX":-8.351349948625636},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":20.6,"breakHorizontal":8.9,"spinRate":2164,"spinDirection":208},"zone":11,"typeConfidence":2.0,"plateTime":0.42172535087633456,"extension":5.856486275813454},"index":1,"playId":"cc6d288c-1d51-3a2a-b08f-090d288e4819","pitchNumber":2,"startTime":"2025-05-03T00:20:22.100Z","endTime":"2025-05-03T00:20:26.003Z","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":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.7,"endSpeed":76.3,"strikeZoneTop":3.4,"strikeZoneBottom":1.49,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.50725200922858,"aZ":-22.247183924109052,"pfxX":2.3320366231998637,"pfxZ":6.645929845849272,"pX":-0.03317025664723895,"pZ":2.8900898295306674,"vX0":1.3990774899751854,"vY0":-121.86116530830492,"vZ0":-3.0395089465364875,"x":118.26,"y":160.75,"x0":-0.9190008734857891,"y0":50.00136047750183,"z0":6.0902102413859724,"aX":3.4824947420892762},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":11.5,"breakHorizontal":-4.6,"spinRate":2566,"spinDirection":147},"zone":2,"typeConfidence":2.0,"plateTime":0.45067644859034006,"extension":5.963955565761142},"index":2,"playId":"5033fe55-d13b-3c85-a098-be0b42df4060","pitchNumber":3,"startTime":"2025-05-03T00:20:40.981Z","endTime":"2025-05-03T00:20:44.967Z","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":78.1,"endSpeed":71.3,"strikeZoneTop":3.3103492968327,"strikeZoneBottom":1.49000127939566,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.243810459443075,"aZ":-27.74567343913605,"pfxX":-7.41279751265545,"pfxZ":3.4379703784994406,"pX":-0.4236376747465249,"pZ":0.05781042993776551,"vX0":4.051810973596444,"vY0":-113.43953021209406,"vZ0":-5.951272282894202,"x":133.15,"y":237.22,"x0":-1.281751714248672,"y0":50.000371322563765,"z0":5.52540958204185,"aX":-9.535456495651408},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.7,"breakVerticalInduced":4.8,"breakHorizontal":12.2,"spinRate":1487,"spinDirection":239},"zone":13,"typeConfidence":2.0,"plateTime":0.48523160161600654,"extension":6.314685092510355},"index":3,"playId":"ceba2ee7-bd5a-372f-8343-e76523800497","pitchNumber":4,"startTime":"2025-05-03T00:21:04.853Z","endTime":"2025-05-03T00:21:09.097Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"index":4,"startTime":"2025-05-03T00:21:35.935Z","endTime":"2025-05-03T00:21:48.604Z","isPitch":false,"type":"action","player":{"id":691016,"link":"/api/v1/people/691016"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.5,"endSpeed":78.2,"strikeZoneTop":3.33415374444091,"strikeZoneBottom":1.49000155761203,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.291609492365197,"aZ":-20.248839175701896,"pfxX":0.7172372214961955,"pfxZ":7.646600793197013,"pX":-0.7010864318379502,"pZ":1.610101309609661,"vX0":0.413455027003352,"vY0":-124.42057270879376,"vZ0":-6.538037767048433,"x":143.72,"y":195.31,"x0":-0.9628822674431817,"y0":50.00065373928738,"z0":5.964208053916328,"aX":1.1177601909978432},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":12.5,"breakHorizontal":-1.4,"spinRate":2506,"spinDirection":156},"zone":7,"typeConfidence":2.0,"plateTime":0.44118644138964225,"extension":5.859507482402673},"index":5,"playId":"399a01d3-516f-3035-a19d-dcf454c38b1b","pitchNumber":5,"startTime":"2025-05-03T00:21:48.604Z","endTime":"2025-05-03T00:21:55.048Z","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":4,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.4,"endSpeed":76.3,"strikeZoneTop":3.34617267446256,"strikeZoneBottom":1.49000102386838,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.8160088882443,"aZ":-22.400967213878847,"pfxX":1.6700930715158835,"pfxZ":6.592993169805526,"pX":1.76034139639408,"pZ":2.2125814229101315,"vX0":5.316938131966514,"vY0":-121.27179037117374,"vZ0":-4.465644400168783,"x":49.9,"y":179.04,"x0":-0.6818141957433587,"y0":50.001392509952595,"z0":6.043752297037683,"aX":2.474497622985415},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":11.0,"breakHorizontal":-4.3,"spinRate":2464,"spinDirection":140},"zone":14,"typeConfidence":2.0,"plateTime":0.4525026299207706,"extension":5.929116855164199},"index":6,"playId":"5de0d6a4-e2f2-3f6b-b5de-0669ff9b494e","pitchNumber":6,"startTime":"2025-05-03T00:22:08.115Z","endTime":"2025-05-03T00:22:12.820Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-05-03T00:22:12.820Z","atBatIndex":33},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Brent Rooker flies out to center fielder Dane Myers. Tyler Soderstrom to 3rd.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":34,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-05-03T00:22:28.874Z","endTime":"2025-05-03T00:23:14.160Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":667670,"fullName":"Brent Rooker","link":"/api/v1/people/667670"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":678368,"fullName":"Valente Bellozo","link":"/api/v1/people/678368"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,2],"actionIndex":[1],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Balk","eventType":"balk","movementReason":"r_adv_play","runner":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":667670,"fullName":"Brent Rooker","link":"/api/v1/people/667670"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":667472,"link":"/api/v1/people/667472"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Flyout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"code":"N","isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"playId":"207ec11b-518c-4314-bcca-9d574120bcf4","startTime":"2025-05-03T00:22:28.874Z","endTime":"2025-05-03T00:22:33.874Z","isPitch":false,"type":"no_pitch"},{"details":{"description":"With Brent Rooker batting, Tyler Soderstrom advances to 2nd on a balk.","event":"Balk","eventType":"balk","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"actionPlayId":"207ec11b-518c-4314-bcca-9d574120bcf4","startTime":"2025-05-03T00:22:41.655Z","endTime":"2025-05-03T00:23:00.216Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":678368,"link":"/api/v1/people/678368"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":83.4,"endSpeed":76.0,"strikeZoneTop":3.61,"strikeZoneBottom":1.72,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.419111267302004,"aZ":-21.5676846089599,"pfxX":0.6930400813322162,"pfxZ":7.150544652762196,"pX":0.16578852415808049,"pZ":3.0653463204261806,"vX0":2.109904437226207,"vY0":-121.45911975150416,"vZ0":-3.005228576324037,"x":110.68,"y":156.02,"x0":-0.8067331681976834,"y0":50.00116556655168,"z0":6.209452605842372,"aX":1.0276867179071083},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":12.5,"breakHorizontal":-1.8,"spinRate":2364,"spinDirection":146},"zone":2,"typeConfidence":2.0,"plateTime":0.45221697244289416,"extension":5.998979461932193},"hitData":{"launchSpeed":101.1,"launchAngle":36.0,"totalDistance":357.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":135.9,"coordY":79.22}},"index":2,"playId":"7e10a968-e45c-3ed9-acb9-53c85549ca34","pitchNumber":1,"startTime":"2025-05-03T00:23:00.216Z","endTime":"2025-05-03T00:23:14.160Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-05-03T00:23:14.160Z","atBatIndex":34},{"result":{"type":"atBat","event":"Sac Fly","eventType":"sac_fly","description":"Shea Langeliers out on a sacrifice fly to center fielder Dane Myers. Tyler Soderstrom scores.","rbi":1,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":35,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-05-03T00:23:25.678Z","endTime":"2025-05-03T00:26:04.458Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":678368,"fullName":"Valente Bellozo","link":"/api/v1/people/678368"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":null,"runner":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":667472,"link":"/api/v1/people/667472"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":"r_adv_play","runner":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"responsiblePitcher":{"id":678368,"link":"/api/v1/people/678368"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":84.3,"endSpeed":77.7,"strikeZoneTop":3.36229369496132,"strikeZoneBottom":1.50000135874551,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.179899996643407,"aZ":-22.14267949192439,"pfxX":-0.43699654724357373,"pfxZ":6.587140095488211,"pX":0.3790261890017891,"pZ":0.4672639477745293,"vX0":3.371419277018313,"vY0":-122.58883305103501,"vZ0":-8.593369492027875,"x":102.55,"y":226.16,"x0":-0.9571179075998715,"y0":50.0021695346652,"z0":5.907663110382246,"aX":-0.6659256422962285},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":10.2,"breakHorizontal":0.0,"spinRate":2353,"spinDirection":162},"zone":14,"typeConfidence":2.0,"plateTime":0.4467731729222115,"extension":6.153522967465594},"index":0,"playId":"f32285c8-24cd-3c12-b6d3-e7e31fbd7de2","pitchNumber":1,"startTime":"2025-05-03T00:23:44.309Z","endTime":"2025-05-03T00:23:49.557Z","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(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":79.6,"endSpeed":72.7,"strikeZoneTop":3.32477447992697,"strikeZoneBottom":1.49999819662002,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.68595712869092,"aZ":-28.325897388133416,"pfxX":5.907733522055187,"pfxZ":2.8797860006480662,"pX":0.49864485586057405,"pZ":0.6577035826656034,"vX0":1.7670472555482937,"vY0":-115.74606391914435,"vZ0":-5.869958865526769,"x":97.99,"y":221.02,"x0":-1.0452220200753461,"y0":50.003701733316504,"z0":5.99065114164073,"aX":7.892709088835988},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.0,"breakVerticalInduced":3.8,"breakHorizontal":-11.2,"spinRate":2559,"spinDirection":94},"zone":14,"typeConfidence":2.0,"plateTime":0.47601989145549295,"extension":6.166396406467462},"index":1,"playId":"bb477789-db37-39b5-80f7-f5cacb663d17","pitchNumber":2,"startTime":"2025-05-03T00:24:16.824Z","endTime":"2025-05-03T00:24:22.120Z","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":1},"pitchData":{"startSpeed":84.4,"endSpeed":77.9,"strikeZoneTop":3.29,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.408585381785745,"aZ":-23.069333291491734,"pfxX":2.308741623443093,"pfxZ":5.93116490002401,"pX":0.8353981730868758,"pZ":2.1015878012688307,"vX0":3.0410827403191028,"vY0":-122.86263859502535,"vZ0":-5.016089190932821,"x":85.16,"y":182.04,"x0":-0.716460067719707,"y0":50.004204491335656,"z0":6.12018720279886,"aX":3.543360145356676},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":9.8,"breakHorizontal":-4.9,"spinRate":2376,"spinDirection":150},"zone":14,"typeConfidence":2.0,"plateTime":0.4451111334984952,"extension":5.923847552677614},"index":2,"playId":"0d878662-1376-32cc-9178-cb9f64b42aa2","pitchNumber":3,"startTime":"2025-05-03T00:24:40.109Z","endTime":"2025-05-03T00:24:43.948Z","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.1,"endSpeed":81.7,"strikeZoneTop":3.29,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.989948034280875,"aZ":-13.592782872406662,"pfxX":-2.049962327688305,"pfxZ":10.769078697583952,"pX":-0.30097477491134894,"pZ":3.5869727216688454,"vX0":2.4711387888401135,"vY0":-131.10229053806327,"vZ0":-3.937579362067018,"x":128.47,"y":141.93,"x0":-0.9933287399701826,"y0":50.002140945285696,"z0":6.135907457037178,"aX":-3.5370607963464153},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":18.7,"breakHorizontal":3.1,"spinRate":1994,"spinDirection":204},"zone":11,"typeConfidence":2.0,"plateTime":0.419191976632713,"extension":5.952088515425732},"index":3,"playId":"94e12493-ae68-3c31-8bda-ca8b8215eb84","pitchNumber":4,"startTime":"2025-05-03T00:25:10.470Z","endTime":"2025-05-03T00:25:15.395Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"index":4,"startTime":"2025-05-03T00:25:32.038Z","endTime":"2025-05-03T00:25:50.390Z","isPitch":false,"type":"action","player":{"id":669127,"link":"/api/v1/people/669127"}},{"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":2,"outs":1},"pitchData":{"startSpeed":86.6,"endSpeed":78.8,"strikeZoneTop":3.29,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.873464602781006,"aZ":-20.15336581446403,"pfxX":0.567006239188169,"pfxZ":7.547572276736891,"pX":0.4531891098896832,"pZ":2.0408193948856215,"vX0":3.001879608139554,"vY0":-125.97862927609619,"vZ0":-5.879265106187495,"x":99.73,"y":183.68,"x0":-0.832111629141754,"y0":50.00055104955866,"z0":6.0563286508820555,"aX":0.9017313190428098},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":12.4,"breakHorizontal":-1.8,"spinRate":2482,"spinDirection":156},"zone":9,"typeConfidence":2.0,"plateTime":0.4363893916378476,"extension":6.06539083291954},"hitData":{"launchSpeed":97.6,"launchAngle":46.0,"totalDistance":296.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":145.27,"coordY":82.26}},"index":5,"playId":"7103315b-7159-39b8-90ff-2e87b1e910d1","pitchNumber":5,"startTime":"2025-05-03T00:25:50.390Z","endTime":"2025-05-03T00:26:04.458Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-05-03T00:26:04.458Z","atBatIndex":35},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"JJ Bleday doubles (7) on a line drive to right fielder Kyle Stowers.","rbi":0,"awayScore":4,"homeScore":0,"isOut":false},"about":{"atBatIndex":36,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-05-03T00:26:17.702Z","endTime":"2025-05-03T00:27:03.706Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":668709,"fullName":"JJ Bleday","link":"/api/v1/people/668709"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678368,"fullName":"Valente Bellozo","link":"/api/v1/people/678368"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":668709,"fullName":"JJ Bleday","link":"/api/v1/people/668709"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0],"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":668709,"fullName":"JJ Bleday","link":"/api/v1/people/668709"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":669065,"link":"/api/v1/people/669065"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.6,"endSpeed":80.4,"strikeZoneTop":3.39,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.264288859613895,"aZ":-13.718938865821753,"pfxX":-1.960322615682951,"pfxZ":11.094239428297898,"pX":-0.14752875050893666,"pZ":2.176686325889007,"vX0":3.1051613716532436,"vY0":-128.80851303546362,"vZ0":-6.561693334947142,"x":122.62,"y":180.01,"x0":-1.1195339691757444,"y0":50.0036809543614,"z0":5.837765060884022,"aX":-3.2614805878644373},"breaks":{"breakAngle":9.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":18.6,"breakHorizontal":2.8,"spinRate":2131,"spinDirection":201},"zone":5,"typeConfidence":2.0,"plateTime":0.4268762095433547,"extension":6.210018460119436},"hitData":{"launchSpeed":91.9,"launchAngle":23.0,"totalDistance":298.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":221.15,"coordY":102.87}},"index":0,"playId":"4775e591-83b1-3096-a13b-b3147a6ba924","pitchNumber":1,"startTime":"2025-05-03T00:26:47.271Z","endTime":"2025-05-03T00:27:03.706Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-05-03T00:27:03.706Z","atBatIndex":36},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Seth Brown singles on a line drive to right fielder Kyle Stowers. JJ Bleday scores.","rbi":1,"awayScore":5,"homeScore":0,"isOut":false},"about":{"atBatIndex":37,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-05-03T00:29:38.150Z","endTime":"2025-05-03T00:31:29.666Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":664913,"fullName":"Seth Brown","link":"/api/v1/people/664913"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678692,"fullName":"Ronny Henriquez","link":"/api/v1/people/678692"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":664913,"fullName":"Seth Brown","link":"/api/v1/people/664913"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[2,3,4,5,6],"actionIndex":[1],"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":664913,"fullName":"Seth Brown","link":"/api/v1/people/664913"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":669065,"link":"/api/v1/people/669065"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":668709,"fullName":"JJ Bleday","link":"/api/v1/people/668709"},"responsiblePitcher":{"id":678368,"link":"/api/v1/people/678368"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":4,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2025-05-03T00:27:13.379Z","endTime":"2025-05-03T00:27:42.432Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Ronny Henriquez replaces Valente Bellozo.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2025-05-03T00:27:42.432Z","endTime":"2025-05-03T00:29:40.356Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":678692,"link":"/api/v1/people/678692"},"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(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":89.3,"endSpeed":82.2,"strikeZoneTop":3.64,"strikeZoneBottom":1.75,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.527658253066335,"aZ":-30.086267471657603,"pfxX":-10.574904237386843,"pfxZ":1.2173076757672483,"pX":-0.868050777101328,"pZ":1.267460776128989,"vX0":7.606009487947238,"vY0":-129.9003870001444,"vZ0":-3.9556994705723123,"x":150.09,"y":204.56,"x0":-2.4561903474116624,"y0":50.0027829497282,"z0":5.090554654828957,"aX":-18.12094313347986},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":1.6,"breakHorizontal":17.5,"spinRate":1642,"spinDirection":245},"zone":13,"typeConfidence":2.0,"plateTime":0.4212256736940194,"extension":6.639340135242221},"index":2,"playId":"d38f6a95-3f6c-3038-889e-6148b4c9f134","pitchNumber":1,"startTime":"2025-05-03T00:29:40.356Z","endTime":"2025-05-03T00:29:43.559Z","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":95.4,"endSpeed":86.8,"strikeZoneTop":3.64,"strikeZoneBottom":1.75,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.22667957300062,"aZ":-13.108738284721362,"pfxX":-5.222630867618279,"pfxZ":9.831422320998158,"pX":-0.14847736680723853,"pZ":2.7374902890199757,"vX0":7.254337054597897,"vY0":-138.66124184740193,"vZ0":-4.427392707186602,"x":122.66,"y":164.87,"x0":-2.1251583915797325,"y0":50.00198815745091,"z0":5.235469071637729,"aX":-10.127432319969397},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":17.0,"breakHorizontal":7.9,"spinRate":2465,"spinDirection":213},"zone":5,"typeConfidence":2.0,"plateTime":0.3956593235850625,"extension":6.42718201866975},"index":3,"playId":"f0d2142f-2b1c-3653-8ef3-342857fe500f","pitchNumber":2,"startTime":"2025-05-03T00:29:58.047Z","endTime":"2025-05-03T00:30:02.369Z","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":90.3,"endSpeed":82.3,"strikeZoneTop":3.54042207952632,"strikeZoneBottom":1.75000187519038,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.000066797655077,"aZ":-28.390350995830072,"pfxX":-11.589564271010943,"pfxZ":2.1751138928309572,"pX":-2.0268583609828723,"pZ":2.919237627839067,"vX0":5.585466226706462,"vY0":-131.41922361662165,"vZ0":-0.3422775459877123,"x":194.26,"y":159.96,"x0":-2.6790028832350337,"y0":50.00518361075979,"z0":5.167977283904559,"aX":-20.185195214901736},"breaks":{"breakAngle":33.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":4.1,"breakHorizontal":19.7,"spinRate":1656,"spinDirection":243},"zone":11,"typeConfidence":2.0,"plateTime":0.4174794665699819,"extension":6.29018570323601},"index":4,"playId":"10301e30-b5fa-3103-b889-9c49fdb54401","pitchNumber":3,"startTime":"2025-05-03T00:30:34.613Z","endTime":"2025-05-03T00:30:38.559Z","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":2},"pitchData":{"startSpeed":86.3,"endSpeed":78.7,"strikeZoneTop":3.57285099458436,"strikeZoneBottom":1.75000008963248,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.39966259978691,"aZ":-27.463862220046522,"pfxX":3.588639252638372,"pfxZ":3.0002322143369833,"pX":1.386736471722976,"pZ":0.842065739953253,"vX0":7.948927985499969,"vY0":-125.38266052221218,"vZ0":-4.784438201766592,"x":64.14,"y":216.04,"x0":-2.3074347907347685,"y0":50.00495354023932,"z0":5.050873080031704,"aX":5.640869869062656},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":4.4,"breakHorizontal":-8.5,"spinRate":2534,"spinDirection":51},"zone":14,"typeConfidence":2.0,"plateTime":0.43900389394309824,"extension":6.511404185479083},"index":5,"playId":"1db294f4-bb36-3e5f-8fea-17392a8b5f79","pitchNumber":4,"startTime":"2025-05-03T00:30:54.764Z","endTime":"2025-05-03T00:30:58.211Z","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":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.4,"endSpeed":87.1,"strikeZoneTop":3.64,"strikeZoneBottom":1.75,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.999761900552958,"aZ":-11.318826553393142,"pfxX":-5.524938843130002,"pfxZ":10.691331104360776,"pX":-0.5880006654482363,"pZ":2.645085881834983,"vX0":6.068450204936524,"vY0":-138.77575363878967,"vZ0":-4.880437856965299,"x":139.41,"y":167.36,"x0":-2.085047815108071,"y0":50.004814696509904,"z0":5.180289342143504,"aX":-10.779905294167207},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":18.5,"breakHorizontal":8.8,"spinRate":2455,"spinDirection":215},"zone":4,"typeConfidence":2.0,"plateTime":0.39465129194843396,"extension":6.455097445973927},"hitData":{"launchSpeed":82.8,"launchAngle":20.0,"totalDistance":227.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":193.64,"coordY":118.98}},"index":6,"playId":"6b0794a0-2cb4-35ec-9a9b-5e6a5a0aca56","pitchNumber":5,"startTime":"2025-05-03T00:31:14.912Z","endTime":"2025-05-03T00:31:29.666Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-05-03T00:31:29.666Z","atBatIndex":37},{"result":{"type":"atBat","event":"Field Error","eventType":"field_error","description":"Luis Urías reaches on a throwing error by shortstop Xavier Edwards. Seth Brown scores.","rbi":0,"awayScore":6,"homeScore":0,"isOut":false},"about":{"atBatIndex":38,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-05-03T00:31:29.638Z","endTime":"2025-05-03T00:33:28.449Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":649966,"fullName":"Luis Urías","link":"/api/v1/people/649966"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":678692,"fullName":"Ronny Henriquez","link":"/api/v1/people/678692"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":649966,"fullName":"Luis Urías","link":"/api/v1/people/649966"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,4],"actionIndex":[3],"runnerIndex":[0,1,2],"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":664913,"fullName":"Seth Brown","link":"/api/v1/people/664913"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","movementReason":null,"runner":{"id":649966,"fullName":"Luis Urías","link":"/api/v1/people/649966"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":669364,"link":"/api/v1/people/669364"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_throwing_error"}]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","movementReason":"r_adv_play","runner":{"id":664913,"fullName":"Seth Brown","link":"/api/v1/people/664913"},"responsiblePitcher":{"id":678692,"link":"/api/v1/people/678692"},"isScoringEvent":true,"rbi":false,"earned":false,"teamUnearned":true,"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":2},"pitchData":{"startSpeed":95.9,"endSpeed":85.7,"strikeZoneTop":3.33239351385471,"strikeZoneBottom":1.57999963504598,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":37.70184220267269,"aZ":-10.844401429413187,"pfxX":-4.760335312326533,"pfxZ":11.102184823357412,"pX":-0.1433918236326966,"pZ":2.8531946877423158,"vX0":6.997989881260445,"vY0":-139.27286060473844,"vZ0":-4.373371753868383,"x":122.47,"y":161.74,"x0":-2.096121633117676,"y0":50.00132047603082,"z0":5.18918357984846,"aX":-9.144984135833731},"breaks":{"breakAngle":31.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":19.1,"breakHorizontal":6.8,"spinRate":2509,"spinDirection":209},"zone":2,"typeConfidence":2.0,"plateTime":0.39663240754368534,"extension":6.347672185254083},"index":0,"playId":"66dac09a-11f3-322b-863a-3b3e342b0b2d","pitchNumber":1,"startTime":"2025-05-03T00:31:54.135Z","endTime":"2025-05-03T00:31:57.902Z","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":95.4,"endSpeed":86.0,"strikeZoneTop":3.31,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.705676755817784,"aZ":-10.228182906596581,"pfxX":-5.91477974645329,"pfxZ":11.42503204416877,"pX":-0.7962546114567604,"pZ":2.4828198923704723,"vX0":5.700398579729295,"vY0":-138.61217784817663,"vZ0":-5.295219317895967,"x":147.35,"y":171.74,"x0":-2.1238900730277397,"y0":50.00233996472795,"z0":5.118701211228824,"aX":-11.361296777221973},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.9,"breakVerticalInduced":19.6,"breakHorizontal":9.4,"spinRate":2502,"spinDirection":210},"zone":4,"typeConfidence":2.0,"plateTime":0.3971184469183586,"extension":6.407105453246074},"index":1,"playId":"5c8a0943-deed-34d2-a7e6-121e2fd0c9fe","pitchNumber":2,"startTime":"2025-05-03T00:32:13.666Z","endTime":"2025-05-03T00:32:17.190Z","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,"runnerGoing":true},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.4,"endSpeed":79.1,"strikeZoneTop":3.23815976383369,"strikeZoneBottom":1.57999956061195,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.58964103665588,"aZ":-25.53262483281841,"pfxX":2.895062454913443,"pfxZ":4.220662552192659,"pX":2.593772094158525,"pZ":0.12951045234272912,"vX0":10.770057875179704,"vY0":-125.28140709424527,"vZ0":-6.628454313876258,"x":18.13,"y":235.28,"x0":-2.154092942676791,"y0":50.00404563894204,"z0":4.924201346485845,"aX":4.557667208468909},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":6.1,"breakHorizontal":-7.9,"spinRate":2582,"spinDirection":52},"zone":14,"typeConfidence":2.0,"plateTime":0.4388220669469196,"extension":6.650677104293063},"index":2,"playId":"9a864755-3394-3f68-82e6-75f1679c04b3","pitchNumber":3,"startTime":"2025-05-03T00:32:45.697Z","endTime":"2025-05-03T00:32:55.308Z","isPitch":true,"type":"pitch"},{"details":{"description":"Seth Brown steals (1) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":5,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"index":3,"actionPlayId":"9a864755-3394-3f68-82e6-75f1679c04b3","startTime":"2025-05-03T00:32:59.469Z","endTime":"2025-05-03T00:33:20.706Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":664913,"link":"/api/v1/people/664913"}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.9,"endSpeed":80.2,"strikeZoneTop":3.31,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.974227668507822,"aZ":-26.36141093000599,"pfxX":-0.16685371568049523,"pfxZ":3.538626099362304,"pX":0.36026090353439494,"pZ":1.9463556120799246,"vX0":7.253872292295045,"vY0":-127.80997466814571,"vZ0":-2.444411351922998,"x":103.27,"y":186.23,"x0":-2.5010447231001502,"y0":50.004441985458584,"z0":4.9995704470066045,"aX":-0.2749352994424891},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":6.0,"breakHorizontal":-1.4,"spinRate":2543,"spinDirection":140},"zone":9,"typeConfidence":2.0,"plateTime":0.42964518100578797,"extension":6.700730055257233},"hitData":{"launchSpeed":92.8,"launchAngle":-16.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":106.77,"coordY":159.79}},"index":4,"playId":"3f1f8feb-acc7-30b0-8fa6-f7ca0c3ea3f1","pitchNumber":4,"startTime":"2025-05-03T00:33:20.706Z","endTime":"2025-05-03T00:33:28.449Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-05-03T00:33:28.449Z","atBatIndex":38},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Nick Kurtz strikes out swinging.","rbi":0,"awayScore":6,"homeScore":0,"isOut":true},"about":{"atBatIndex":39,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-05-03T00:35:12.185Z","endTime":"2025-05-03T00:36:38.359Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678692,"fullName":"Ronny Henriquez","link":"/api/v1/people/678692"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","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":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":689414,"link":"/api/v1/people/689414"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Injury Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":6,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2025-05-03T00:34:37.191Z","endTime":"2025-05-03T00:35:14.416Z","isPitch":false,"type":"action","player":{"id":701762,"link":"/api/v1/people/701762"}},{"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":89.0,"endSpeed":81.4,"strikeZoneTop":3.575,"strikeZoneBottom":1.681,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.753711350442163,"aZ":-28.471753240175993,"pfxX":-9.3953843730234,"pfxZ":2.1943259131141346,"pX":-0.31556624822857166,"pZ":1.5485477745657317,"vX0":8.71364590266576,"vY0":-129.36448637566554,"vZ0":-3.436288728734632,"x":129.03,"y":196.97,"x0":-2.5118175597994097,"y0":50.005567747481464,"z0":5.0839127565495525,"aX":-15.878589371694309},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":3.4,"breakHorizontal":15.0,"spinRate":1521,"spinDirection":244},"zone":13,"typeConfidence":2.0,"plateTime":0.4238875789577228,"extension":6.547862071562249},"index":1,"playId":"5bae8078-ed9c-3169-a0e9-78e9444a2725","pitchNumber":1,"startTime":"2025-05-03T00:35:14.416Z","endTime":"2025-05-03T00:35:18.384Z","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":85.1,"endSpeed":76.6,"strikeZoneTop":3.62051573545354,"strikeZoneBottom":1.84054630408192,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.123484289804207,"aZ":-27.972527699610126,"pfxX":1.125047640528622,"pfxZ":2.784869821620024,"pX":0.551588335593931,"pZ":1.4628968454803086,"vX0":6.527820378083194,"vY0":-123.63132101844047,"vZ0":-3.30905723959765,"x":95.97,"y":199.28,"x0":-2.295747054960452,"y0":50.00531629791367,"z0":5.2276720056948465,"aX":1.7007937745906234},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":4.3,"breakHorizontal":-4.0,"spinRate":2491,"spinDirection":64},"zone":14,"typeConfidence":2.0,"plateTime":0.4471246375054414,"extension":6.434045296291666},"index":2,"playId":"03e06089-ce4c-3ea4-a2e6-668b1b7c6f5d","pitchNumber":2,"startTime":"2025-05-03T00:35:34.574Z","endTime":"2025-05-03T00:35:39.913Z","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":90.6,"endSpeed":81.3,"strikeZoneTop":3.55958758278403,"strikeZoneBottom":1.68100190009693,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.35647459030078,"aZ":-29.18595393824858,"pfxX":-14.773370084897817,"pfxZ":1.7476209881484612,"pX":-0.13004391984456837,"pZ":1.5642527508598854,"vX0":10.945589424232727,"vY0":-131.31994538668783,"vZ0":-3.298888546117149,"x":121.96,"y":196.55,"x0":-2.477931672506315,"y0":50.001278054221224,"z0":5.058670012988846,"aX":-25.24797651550654},"breaks":{"breakAngle":37.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":2.5,"breakHorizontal":23.6,"spinRate":1552,"spinDirection":244},"zone":8,"typeConfidence":2.0,"plateTime":0.42055718198097747,"extension":6.540364799556919},"index":3,"playId":"fdf21c2c-8ef1-332c-a5f7-753dfc6d639c","pitchNumber":3,"startTime":"2025-05-03T00:35:51.799Z","endTime":"2025-05-03T00:35:56.132Z","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":2},"pitchData":{"startSpeed":86.7,"endSpeed":78.2,"strikeZoneTop":3.54234073691519,"strikeZoneBottom":1.79748305642826,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.118671396070926,"aZ":-27.935172396872538,"pfxX":1.7764806017563481,"pfxZ":2.7098403328181946,"pX":1.3308056524434475,"pZ":0.8303617038636485,"vX0":7.9651115759557,"vY0":-125.79761999648217,"vZ0":-4.805390212356778,"x":66.27,"y":216.36,"x0":-2.1383389734268374,"y0":50.00317119679367,"z0":5.094431433416654,"aX":2.7802419744632214},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":3.7,"breakHorizontal":-5.4,"spinRate":2553,"spinDirection":96},"zone":14,"typeConfidence":2.0,"plateTime":0.43938124869123296,"extension":6.429322525608837},"index":4,"playId":"4b716fbe-a8f4-3857-a119-bdcf9f9a52d2","pitchNumber":4,"startTime":"2025-05-03T00:36:12.688Z","endTime":"2025-05-03T00:36:16.259Z","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":2},"pitchData":{"startSpeed":85.5,"endSpeed":77.2,"strikeZoneTop":3.575,"strikeZoneBottom":1.681,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.99557795963914,"aZ":-27.172280912882204,"pfxX":7.294005845014762,"pfxZ":3.273489190338406,"pX":0.8490236126665516,"pZ":1.3934818186132567,"vX0":5.4189878816136146,"vY0":-124.23302055507735,"vZ0":-3.462670383364123,"x":84.64,"y":201.16,"x0":-2.3253109234457203,"y0":50.00459043058243,"z0":5.119332528094701,"aX":11.15016932278697},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":5.2,"breakHorizontal":-14.6,"spinRate":2631,"spinDirection":57},"zone":14,"typeConfidence":2.0,"plateTime":0.44465485370115587,"extension":6.789071505891931},"index":5,"playId":"f572aa38-cbfd-3181-9880-e0727b84eddd","pitchNumber":5,"startTime":"2025-05-03T00:36:34.152Z","endTime":"2025-05-03T00:36:38.359Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-05-03T00:36:38.359Z","atBatIndex":39},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Connor Norby flies out to right fielder Seth Brown.","rbi":0,"awayScore":6,"homeScore":0,"isOut":true},"about":{"atBatIndex":40,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-05-03T00:38:49.148Z","endTime":"2025-05-03T00:39:13.438Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":681393,"fullName":"Connor Norby","link":"/api/v1/people/681393"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":680684,"fullName":"Gunnar Hoglund","link":"/api/v1/people/680684"},"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":681393,"fullName":"Connor Norby","link":"/api/v1/people/681393"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":664913,"link":"/api/v1/people/664913"},"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(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.9,"endSpeed":84.4,"strikeZoneTop":3.34,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.14397390315742,"aZ":-12.133057898484008,"pfxX":-4.684467038629811,"pfxZ":10.95222716383119,"pX":0.048305718547941835,"pZ":2.3614276519316064,"vX0":6.038163024946795,"vY0":-134.87293476989964,"vZ0":-8.0620246112146,"x":115.16,"y":175.02,"x0":-1.6178223219336592,"y0":50.00516179755318,"z0":6.258182005663935,"aX":-8.574496742598093},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":18.1,"breakHorizontal":7.1,"spinRate":2431,"spinDirection":200},"zone":5,"typeConfidence":2.0,"plateTime":0.4071292739332706,"extension":6.545441233846155},"index":0,"playId":"39ed04da-484d-31f7-8f15-9e5fa1ab2a19","pitchNumber":1,"startTime":"2025-05-03T00:38:49.148Z","endTime":"2025-05-03T00:38:54.204Z","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":91.7,"endSpeed":83.2,"strikeZoneTop":3.34,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.90801416505108,"aZ":-11.369814921000174,"pfxX":-3.1597422644046778,"pfxZ":11.658289025698998,"pX":0.4684342092797612,"pZ":3.3674446875275033,"vX0":6.711922485324763,"vY0":-133.29955406234745,"vZ0":-5.530752342844726,"x":99.14,"y":147.86,"x0":-1.6811346919006076,"y0":50.001161310956455,"z0":6.3031734152771905,"aX":-5.638282058633369},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":19.9,"breakHorizontal":4.1,"spinRate":2310,"spinDirection":201},"zone":3,"typeConfidence":2.0,"plateTime":0.41223686286553685,"extension":6.619275954838052},"hitData":{"launchSpeed":93.1,"launchAngle":40.0,"totalDistance":314.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":213.42,"coordY":106.85}},"index":1,"playId":"0c092a68-94c0-38e8-bf8d-fae15237637a","pitchNumber":2,"startTime":"2025-05-03T00:39:04.515Z","endTime":"2025-05-03T00:39:13.438Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-05-03T00:39:13.438Z","atBatIndex":40},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Javier Sanoja grounds out, shortstop Jacob Wilson to first baseman Nick Kurtz.","rbi":0,"awayScore":6,"homeScore":0,"isOut":true},"about":{"atBatIndex":41,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-05-03T00:39:38.977Z","endTime":"2025-05-03T00:40:02.380Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":680684,"fullName":"Gunnar Hoglund","link":"/api/v1/people/680684"},"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":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":805779,"link":"/api/v1/people/805779"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":701762,"link":"/api/v1/people/701762"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"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":91.8,"endSpeed":82.7,"strikeZoneTop":3.36880130918721,"strikeZoneBottom":1.59999855402113,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.770791339978366,"aZ":-11.159071895130438,"pfxX":-4.5207581825913365,"pfxZ":11.907614094776042,"pX":1.1292600019066226,"pZ":2.4300790812042017,"vX0":8.847688952810486,"vY0":-133.06841694428047,"vZ0":-7.791640182388595,"x":73.96,"y":173.17,"x0":-1.6754842622056647,"y0":50.0052578611235,"z0":6.235309108048286,"aX":-7.980942596812839},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":19.7,"breakHorizontal":5.9,"spinRate":2473,"spinDirection":202},"zone":14,"typeConfidence":2.0,"plateTime":0.4141274218081836,"extension":6.823811514608436},"index":0,"playId":"f3087851-8de2-3567-b433-3afafd55aa85","pitchNumber":1,"startTime":"2025-05-03T00:39:38.977Z","endTime":"2025-05-03T00:39:45.607Z","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":0,"outs":1},"pitchData":{"startSpeed":92.9,"endSpeed":83.0,"strikeZoneTop":3.37,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.81059177143704,"aZ":-7.751416973292134,"pfxX":-4.657785740716627,"pfxZ":13.587590825270535,"pX":0.40472932733423006,"pZ":2.731047188510888,"vX0":7.037933651164066,"vY0":-134.83684193858772,"vZ0":-7.561718292533567,"x":101.57,"y":165.04,"x0":-1.6631457324788435,"y0":50.004279062867525,"z0":6.158408899673316,"aX":-8.373481976125042},"breaks":{"breakAngle":33.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.8,"breakVerticalInduced":22.7,"breakHorizontal":6.5,"spinRate":2450,"spinDirection":203},"zone":6,"typeConfidence":2.0,"plateTime":0.40996215054242047,"extension":6.682655059660383},"hitData":{"launchSpeed":102.8,"launchAngle":3.0,"totalDistance":94.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":109.37,"coordY":149.15}},"index":1,"playId":"94c3791d-93ad-3d9e-8029-ec923f5230d9","pitchNumber":2,"startTime":"2025-05-03T00:39:54.745Z","endTime":"2025-05-03T00:40:02.380Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-05-03T00:40:02.380Z","atBatIndex":41},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Liam Hicks grounds out, second baseman Luis Urías to first baseman Nick Kurtz.","rbi":0,"awayScore":6,"homeScore":0,"isOut":true},"about":{"atBatIndex":42,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-05-03T00:40:38.741Z","endTime":"2025-05-03T00:41:46.555Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":680684,"fullName":"Gunnar Hoglund","link":"/api/v1/people/680684"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":649966,"link":"/api/v1/people/649966"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":701762,"link":"/api/v1/people/701762"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":6,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2025-05-03T00:40:32.863Z","endTime":"2025-05-03T00:40:40.968Z","isPitch":false,"type":"action","player":{"id":689414,"link":"/api/v1/people/689414"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.5,"endSpeed":80.8,"strikeZoneTop":3.37503236040857,"strikeZoneBottom":1.61840846069131,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.524885802553314,"aZ":-18.484482134186837,"pfxX":0.08349267529843818,"pfxZ":8.146324034758845,"pX":0.8545274501569815,"pZ":2.586583997434539,"vX0":7.569052585495666,"vY0":-129.91078549804308,"vZ0":-5.177951867211769,"x":84.43,"y":168.94,"x0":-2.1285467071543756,"y0":50.000710674784074,"z0":6.045083060498861,"aX":0.13981490430415858},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":13.6,"breakHorizontal":-2.2,"spinRate":2573,"spinDirection":195},"zone":12,"typeConfidence":2.0,"plateTime":0.42439040513326187,"extension":7.158029725991333},"index":1,"playId":"e42ce36d-4ff5-3580-9a44-4315fe0a10ab","pitchNumber":1,"startTime":"2025-05-03T00:40:40.968Z","endTime":"2025-05-03T00:40:46.335Z","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":2},"pitchData":{"startSpeed":85.4,"endSpeed":77.0,"strikeZoneTop":3.44452698868787,"strikeZoneBottom":1.60000070404575,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.549820248446952,"aZ":-29.467060049088303,"pfxX":-11.37404958541838,"pfxZ":1.7666918787149175,"pX":-1.214275524941046,"pZ":2.445341120788624,"vX0":5.698708378973318,"vY0":-124.15766932652477,"vZ0":-2.7056093052466816,"x":163.29,"y":172.76,"x0":-2.086540368072045,"y0":50.001513055597066,"z0":6.0530209683678775,"aX":-17.396325962185873},"breaks":{"breakAngle":27.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":2.8,"breakHorizontal":18.8,"spinRate":1462,"spinDirection":231},"zone":13,"typeConfidence":2.0,"plateTime":0.44462354106803836,"extension":6.753011820484573},"index":2,"playId":"69900319-d6e6-344e-87b4-f82ca484fc84","pitchNumber":2,"startTime":"2025-05-03T00:40:54.912Z","endTime":"2025-05-03T00:40:59.757Z","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":85.8,"endSpeed":78.8,"strikeZoneTop":3.47854724008334,"strikeZoneBottom":1.60000005507271,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.55861455948535,"aZ":-29.065613853781855,"pfxX":-11.203976962097228,"pfxZ":1.9866747211977556,"pX":0.39432112367138356,"pZ":0.9390916746246232,"vX0":9.37251706469499,"vY0":-124.51765363530401,"vZ0":-6.409388221917318,"x":101.97,"y":213.42,"x0":-1.9672151541098795,"y0":50.00392103875412,"z0":5.9586849113907885,"aX":-17.552674522523397},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":2.3,"breakHorizontal":18.0,"spinRate":1706,"spinDirection":232},"zone":14,"typeConfidence":2.0,"plateTime":0.44026927142165073,"extension":6.80326621740499},"index":3,"playId":"228cada6-954f-31d7-8340-ec4f2b38e125","pitchNumber":3,"startTime":"2025-05-03T00:41:07.486Z","endTime":"2025-05-03T00:41:11.875Z","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":2,"outs":2},"pitchData":{"startSpeed":92.0,"endSpeed":83.9,"strikeZoneTop":3.37570073397711,"strikeZoneBottom":1.59999805406704,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.556376395732222,"aZ":-13.190614171751912,"pfxX":-2.1483278561054076,"pfxZ":10.5448693653702,"pX":0.8301927137624016,"pZ":2.2193291928761587,"vX0":8.85835471395912,"vY0":-133.5234119674293,"vZ0":-7.084422357773876,"x":85.36,"y":178.86,"x0":-2.2555241641087562,"y0":50.00102907115554,"z0":5.8616785091368095,"aX":-3.8672287457645944},"breaks":{"breakAngle":7.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":17.6,"breakHorizontal":1.9,"spinRate":2554,"spinDirection":206},"zone":14,"typeConfidence":2.0,"plateTime":0.4106801129206632,"extension":6.964577372936217},"index":4,"playId":"52688f2f-acfb-39ef-85c1-9658aa463021","pitchNumber":4,"startTime":"2025-05-03T00:41:24.082Z","endTime":"2025-05-03T00:41:28.582Z","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":2},"pitchData":{"startSpeed":85.5,"endSpeed":78.3,"strikeZoneTop":3.39,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.247565193636394,"aZ":-33.93018346184761,"pfxX":-9.986176989886715,"pfxZ":-1.1317919104703504,"pX":-0.4366618313971055,"pZ":1.5539840990861342,"vX0":7.337031956750963,"vY0":-124.20292002282817,"vZ0":-3.902541387173801,"x":133.64,"y":196.82,"x0":-2.140251084940657,"y0":50.00177704293087,"z0":5.984964435878415,"aX":-15.509057355703455},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.4,"breakVerticalInduced":-2.8,"breakHorizontal":16.2,"spinRate":1442,"spinDirection":241},"zone":7,"typeConfidence":2.0,"plateTime":0.44198697523527564,"extension":6.868339570002529},"hitData":{"launchSpeed":96.9,"launchAngle":-12.0,"totalDistance":9.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":148.38,"coordY":155.74}},"index":5,"playId":"dbeb582c-b8d3-3f1b-9bf3-dc526f3c9dbc","pitchNumber":5,"startTime":"2025-05-03T00:41:39.092Z","endTime":"2025-05-03T00:41:46.555Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-05-03T00:41:46.555Z","atBatIndex":42},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Gio Urshela singles on a line drive to left fielder Eric Wagaman.","rbi":0,"awayScore":6,"homeScore":0,"isOut":false},"about":{"atBatIndex":43,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-05-03T00:44:10.482Z","endTime":"2025-05-03T00:46:07.397Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":2,"outs":0},"matchup":{"batter":{"id":570482,"fullName":"Gio Urshela","link":"/api/v1/people/570482"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":678692,"fullName":"Ronny Henriquez","link":"/api/v1/people/678692"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":570482,"fullName":"Gio Urshela","link":"/api/v1/people/570482"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":570482,"fullName":"Gio Urshela","link":"/api/v1/people/570482"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":676572,"link":"/api/v1/people/676572"},"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(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":89.8,"endSpeed":81.1,"strikeZoneTop":3.41,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.29248011668071,"aZ":-23.83559565879525,"pfxX":-1.1324808864573659,"pfxZ":4.931177662260225,"pX":0.39906879445285115,"pZ":0.8382722221707413,"vX0":7.54141938484457,"vY0":-130.4364303408489,"vZ0":-5.74717673935935,"x":101.79,"y":216.15,"x0":-2.406313210966304,"y0":50.00186683710884,"z0":4.914166573260665,"aX":-1.9155113797614245},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":7.6,"breakHorizontal":0.0,"spinRate":2587,"spinDirection":164},"zone":14,"typeConfidence":2.0,"plateTime":0.42300626233149563,"extension":6.589012343445002},"index":0,"playId":"cce3c4dd-bae0-3dd7-a8b1-cee44cc57e19","pitchNumber":1,"startTime":"2025-05-03T00:44:10.482Z","endTime":"2025-05-03T00:44:15.334Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.3,"endSpeed":75.2,"strikeZoneTop":3.41,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.40499471894485,"aZ":-31.555029897660052,"pfxX":9.014560655037116,"pfxZ":0.4255969681755083,"pX":0.3798917998023415,"pZ":1.9333458157539842,"vX0":3.998285575261792,"vY0":-122.53003057378328,"vZ0":-1.338237380541,"x":102.52,"y":186.58,"x0":-2.462769402228003,"y0":50.00410835982594,"z0":5.275745929950757,"aX":13.209946266301015},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.0,"breakVerticalInduced":0.7,"breakHorizontal":-17.4,"spinRate":2700,"spinDirection":48},"zone":9,"typeConfidence":2.0,"plateTime":0.4533876131494501,"extension":6.416533574082368},"index":1,"playId":"beb0f7ad-0346-3b26-ad23-d6c90dded287","pitchNumber":2,"startTime":"2025-05-03T00:44:23.204Z","endTime":"2025-05-03T00:44:26.359Z","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":0},"pitchData":{"startSpeed":89.7,"endSpeed":79.6,"strikeZoneTop":3.41,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":36.16960477820092,"aZ":-22.722534251544523,"pfxX":-2.2945025138302917,"pfxZ":5.705257040888267,"pX":-0.10277072779086892,"pZ":1.7135079238858375,"vX0":6.624363241576463,"vY0":-130.16648167733683,"vZ0":-3.82631311547933,"x":120.92,"y":192.52,"x0":-2.4225305492030693,"y0":50.00205460806604,"z0":4.9965204810739845,"aX":-3.8011177423781026},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":9.4,"breakHorizontal":2.2,"spinRate":2607,"spinDirection":173},"zone":8,"typeConfidence":2.0,"plateTime":0.42653116283790427,"extension":6.61218589528373},"index":2,"playId":"92c216a0-638e-3b9e-849d-ad26f8d55a6b","pitchNumber":3,"startTime":"2025-05-03T00:44:37.798Z","endTime":"2025-05-03T00:44:41.069Z","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":0},"pitchData":{"startSpeed":96.0,"endSpeed":86.8,"strikeZoneTop":3.41,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.318651128969734,"aZ":-11.599625384453047,"pfxX":-6.021741309633414,"pfxZ":10.537002151493423,"pX":0.15754827916654254,"pZ":3.693954341928789,"vX0":7.787997727128609,"vY0":-139.5435225389429,"vZ0":-2.308861654699848,"x":110.99,"y":139.04,"x0":-1.9002359527605654,"y0":50.0026243482242,"z0":5.30620566746904,"aX":-11.758540290951641},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":18.7,"breakHorizontal":9.1,"spinRate":2478,"spinDirection":208},"zone":12,"typeConfidence":2.0,"plateTime":0.39402848514432653,"extension":6.249579463817917},"index":3,"playId":"795e686f-29d7-3c6c-804c-637eaa24f4cd","pitchNumber":4,"startTime":"2025-05-03T00:45:03.298Z","endTime":"2025-05-03T00:45:08.330Z","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":0},"pitchData":{"startSpeed":97.0,"endSpeed":85.7,"strikeZoneTop":3.41,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":42.19588127318737,"aZ":-7.127619559286535,"pfxX":-4.410307575905106,"pfxZ":12.923779198252209,"pX":-0.008990275393067263,"pZ":2.273187964708695,"vX0":6.437694956751837,"vY0":-140.78164695469832,"vZ0":-6.5872663912965175,"x":117.34,"y":177.4,"x0":-1.7897284569760856,"y0":50.00445691162855,"z0":5.15317976873637,"aX":-8.548789028564386},"breaks":{"breakAngle":36.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.4,"breakVerticalInduced":21.6,"breakHorizontal":6.1,"spinRate":2368,"spinDirection":206},"zone":5,"typeConfidence":2.0,"plateTime":0.3943015753910819,"extension":6.440782622331844},"index":4,"playId":"47e886f6-2474-372b-b7b8-77b8c8c1f9ba","pitchNumber":5,"startTime":"2025-05-03T00:45:24.106Z","endTime":"2025-05-03T00:45:30.544Z","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":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.8,"endSpeed":78.2,"strikeZoneTop":3.41,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.313344640290246,"aZ":-31.774938398250768,"pfxX":7.5634130294378,"pfxZ":0.25615696917842445,"pX":0.031566735681720165,"pZ":1.5356101833522928,"vX0":3.596987257222635,"vY0":-124.91508467275953,"vZ0":-2.5047948550083445,"x":115.8,"y":197.32,"x0":-2.415701815594872,"y0":50.00336409586698,"z0":5.198973194420864,"aX":11.791416220184344},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":0.1,"breakHorizontal":-14.6,"spinRate":2705,"spinDirection":47},"zone":8,"typeConfidence":2.0,"plateTime":0.4407601644999821,"extension":6.458211452813859},"hitData":{"launchSpeed":97.9,"launchAngle":9.0,"totalDistance":169.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":81.82,"coordY":116.68}},"index":5,"playId":"a2b1d25d-b9ad-37dd-bf3a-f1a4018ff6bc","pitchNumber":6,"startTime":"2025-05-03T00:45:57.088Z","endTime":"2025-05-03T00:46:07.397Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-05-03T00:46:07.397Z","atBatIndex":43},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jacob Wilson flies out to right fielder Kyle Stowers.","rbi":0,"awayScore":6,"homeScore":0,"isOut":true},"about":{"atBatIndex":44,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-05-03T00:46:19.270Z","endTime":"2025-05-03T00:47:24.267Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":805779,"fullName":"Jacob Wilson","link":"/api/v1/people/805779"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":678692,"fullName":"Ronny Henriquez","link":"/api/v1/people/678692"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":570482,"fullName":"Gio Urshela","link":"/api/v1/people/570482"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":805779,"fullName":"Jacob Wilson","link":"/api/v1/people/805779"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":669065,"link":"/api/v1/people/669065"},"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(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.6,"endSpeed":81.1,"strikeZoneTop":3.16519286833078,"strikeZoneBottom":1.54000246203635,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.66194709434753,"aZ":-27.816529121744484,"pfxX":0.924485404692774,"pfxZ":2.57538671445609,"pX":-0.3235348431022031,"pZ":1.1576262925490854,"vX0":4.776636448567749,"vY0":-130.30799529904886,"vZ0":-4.279272483225938,"x":129.33,"y":207.52,"x0":-2.3131092188430906,"y0":50.0004986651876,"z0":4.963959563829037,"aX":1.5629209371368415},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":3.8,"breakHorizontal":-2.9,"spinRate":2640,"spinDirection":149},"zone":13,"typeConfidence":2.0,"plateTime":0.42305311168766657,"extension":6.789088201571915},"index":0,"playId":"d128d316-b229-381a-aa1b-0965a2b4b326","pitchNumber":1,"startTime":"2025-05-03T00:46:30.255Z","endTime":"2025-05-03T00:46:36.377Z","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":1,"outs":0},"pitchData":{"startSpeed":86.6,"endSpeed":78.8,"strikeZoneTop":3.23,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.794618089520732,"aZ":-29.908628092671137,"pfxX":0.9917109515267761,"pfxZ":1.4197252142253838,"pX":-0.48234590166612784,"pZ":2.390144985330551,"vX0":4.6396364622117465,"vY0":-125.97227985643279,"vZ0":-0.7368568534476083,"x":135.39,"y":174.25,"x0":-2.483710326810312,"y0":50.000850176032,"z0":5.124128404328567,"aX":1.577920697446265},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":2.6,"breakHorizontal":-3.0,"spinRate":2676,"spinDirection":133},"zone":4,"typeConfidence":2.0,"plateTime":0.43635597639590795,"extension":6.4629849702943325},"index":1,"playId":"004a90e4-1b42-3431-9cdf-b6e932d4b1ca","pitchNumber":2,"startTime":"2025-05-03T00:46:46.563Z","endTime":"2025-05-03T00:46:49.929Z","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":0},"pitchData":{"startSpeed":85.1,"endSpeed":77.4,"strikeZoneTop":3.23,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.513210733396793,"aZ":-30.851619613430803,"pfxX":4.703988815146532,"pfxZ":0.858737492345746,"pX":-0.47571502346741357,"pZ":2.360524126748658,"vX0":2.8718233885915065,"vY0":-123.82164926139083,"vZ0":-0.6781150242856485,"x":135.13,"y":175.05,"x0":-2.266253282801336,"y0":50.00089746450808,"z0":5.247058519334128,"aX":7.213890958670117},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":1.7,"breakHorizontal":-9.2,"spinRate":2601,"spinDirection":55},"zone":4,"typeConfidence":2.0,"plateTime":0.4444130041723078,"extension":6.4957739231512015},"hitData":{"launchSpeed":76.5,"launchAngle":53.0,"totalDistance":190.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":166.18,"coordY":135.98}},"index":2,"playId":"643ace98-5d2a-33d0-b6a8-97a18240d508","pitchNumber":3,"startTime":"2025-05-03T00:47:10.597Z","endTime":"2025-05-03T00:47:24.267Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-05-03T00:47:24.267Z","atBatIndex":44},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Tyler Soderstrom strikes out swinging.","rbi":0,"awayScore":6,"homeScore":0,"isOut":true},"about":{"atBatIndex":45,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-05-03T00:47:40.006Z","endTime":"2025-05-03T00:48:51.837Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678692,"fullName":"Ronny Henriquez","link":"/api/v1/people/678692"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":570482,"fullName":"Gio Urshela","link":"/api/v1/people/570482"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":689414,"link":"/api/v1/people/689414"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 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":90.7,"endSpeed":81.2,"strikeZoneTop":3.4,"strikeZoneBottom":1.49,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.906513510572076,"aZ":-27.058330924029285,"pfxX":-12.409620739505012,"pfxZ":2.986842811387519,"pX":-0.6038976997291136,"pZ":1.7508355407327223,"vX0":8.944047146693451,"vY0":-131.5385235135602,"vZ0":-3.250080230860662,"x":140.02,"y":191.51,"x0":-2.475910215139094,"y0":50.0012471324119,"z0":5.060137135793928,"aX":-21.242190593177806},"breaks":{"breakAngle":34.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":4.7,"breakHorizontal":19.9,"spinRate":1646,"spinDirection":243},"zone":7,"typeConfidence":2.0,"plateTime":0.4201455964044234,"extension":6.521968330796638},"index":0,"playId":"eb92d1d8-47a7-35f4-ae12-6db1229779ea","pitchNumber":1,"startTime":"2025-05-03T00:47:47.314Z","endTime":"2025-05-03T00:47:59.158Z","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":1},"pitchData":{"startSpeed":89.5,"endSpeed":80.3,"strikeZoneTop":3.4,"strikeZoneBottom":1.49,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.006516264448145,"aZ":-32.82638206358417,"pfxX":-13.499638650468013,"pfxZ":-0.39164915141097545,"pX":-0.5575541113197867,"pZ":1.7719389729288482,"vX0":9.246839991905858,"vY0":-129.82827680799684,"vZ0":-1.8412262981662821,"x":138.25,"y":190.94,"x0":-2.453423358744093,"y0":50.002131749373206,"z0":5.044464570263384,"aX":-22.514306663193864},"breaks":{"breakAngle":31.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":-1.0,"breakHorizontal":21.7,"spinRate":1687,"spinDirection":244},"zone":7,"typeConfidence":2.0,"plateTime":0.4256578084213163,"extension":6.482835829305084},"index":1,"playId":"273fb330-c919-3958-9b52-345365bf00c2","pitchNumber":2,"startTime":"2025-05-03T00:48:05.706Z","endTime":"2025-05-03T00:48:09.465Z","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":85.8,"endSpeed":78.7,"strikeZoneTop":3.35049353727952,"strikeZoneBottom":1.48999930632517,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.016204875054882,"aZ":-27.069786593130598,"pfxX":3.5018122877897397,"pfxZ":3.2563012576160117,"pX":1.319663407785142,"pZ":1.6256189745807776,"vX0":7.728737911194477,"vY0":-124.7165379367883,"vZ0":-2.9081279872283217,"x":66.7,"y":194.89,"x0":-2.2794949611796205,"y0":50.00491604334972,"z0":5.048772186257322,"aX":5.495066244916682},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":5.4,"breakHorizontal":-8.2,"spinRate":2476,"spinDirection":66},"zone":14,"typeConfidence":2.0,"plateTime":0.43985188396177755,"extension":6.575792092350782},"index":2,"playId":"3f2ff2e3-9215-3e6f-a39f-773247178755","pitchNumber":3,"startTime":"2025-05-03T00:48:29.666Z","endTime":"2025-05-03T00:48:33.465Z","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":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":90.4,"endSpeed":83.5,"strikeZoneTop":3.4,"strikeZoneBottom":1.49,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.78903744961303,"aZ":-31.08668713883926,"pfxX":-10.757397339738798,"pfxZ":0.6165006173518144,"pX":-0.17877211789554975,"pZ":1.4115822378529979,"vX0":9.617834319005443,"vY0":-131.3961563743259,"vZ0":-3.2058247484004645,"x":123.81,"y":200.67,"x0":-2.4750298770482284,"y0":50.001808597232824,"z0":4.938184654029685,"aX":-18.957145399846947},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":0.6,"breakHorizontal":17.6,"spinRate":1598,"spinDirection":248},"zone":8,"typeConfidence":2.0,"plateTime":0.41559895124418134,"extension":6.810480905776466},"index":3,"playId":"a065f093-6c73-34b6-a390-1a0eb939af3c","pitchNumber":4,"startTime":"2025-05-03T00:48:48.252Z","endTime":"2025-05-03T00:48:51.837Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-05-03T00:48:51.837Z","atBatIndex":45},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Brent Rooker hit by pitch. Gio Urshela to 2nd.","rbi":0,"awayScore":6,"homeScore":0,"isOut":false},"about":{"atBatIndex":46,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-05-03T00:49:02.511Z","endTime":"2025-05-03T00:50:01.078Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":3,"strikes":0,"outs":2},"matchup":{"batter":{"id":667670,"fullName":"Brent Rooker","link":"/api/v1/people/667670"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":678692,"fullName":"Ronny Henriquez","link":"/api/v1/people/678692"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":667670,"fullName":"Brent Rooker","link":"/api/v1/people/667670"},"postOnSecond":{"id":570482,"fullName":"Gio Urshela","link":"/api/v1/people/570482"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":"r_adv_force","runner":{"id":570482,"fullName":"Gio Urshela","link":"/api/v1/people/570482"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":null,"runner":{"id":667670,"fullName":"Brent Rooker","link":"/api/v1/people/667670"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"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.5,"endSpeed":87.3,"strikeZoneTop":3.53603597059976,"strikeZoneBottom":1.72000166224704,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.959997203397386,"aZ":-9.731264730821058,"pfxX":-5.527850664657281,"pfxZ":11.361744980509956,"pX":0.2364914302393885,"pZ":3.786724434087209,"vX0":8.074266307882299,"vY0":-140.19776011522322,"vZ0":-2.358176990954133,"x":107.99,"y":136.54,"x0":-1.97289903262892,"y0":50.00402575839297,"z0":5.2807065683149785,"aX":-10.921149900600305},"breaks":{"breakAngle":40.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.5,"breakVerticalInduced":20.2,"breakHorizontal":8.2,"spinRate":2451,"spinDirection":214},"zone":12,"typeConfidence":2.0,"plateTime":0.39182787152895315,"extension":6.294630353228993},"index":0,"playId":"2243f08f-c225-3ae2-af50-0e43f44c979b","pitchNumber":1,"startTime":"2025-05-03T00:49:17.998Z","endTime":"2025-05-03T00:49:23.086Z","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":96.2,"endSpeed":87.9,"strikeZoneTop":3.62520801463361,"strikeZoneBottom":1.72000014259235,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.607604794511786,"aZ":-11.124770588700727,"pfxX":-3.110582131202446,"pfxZ":10.584198749290408,"pX":-0.47801073429218266,"pZ":3.98718222567528,"vX0":5.260645321184396,"vY0":-140.1173321668632,"vZ0":-1.8682736319484432,"x":135.22,"y":131.13,"x0":-1.9755055108052921,"y0":50.00074028165587,"z0":5.389293622914059,"aX":-6.1854091371297475},"breaks":{"breakAngle":24.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.6,"breakVerticalInduced":19.0,"breakHorizontal":4.6,"spinRate":2386,"spinDirection":205},"zone":11,"typeConfidence":2.0,"plateTime":0.3908739715640084,"extension":6.263097440114591},"index":1,"playId":"9afb36df-d596-3963-91cd-b36965076755","pitchNumber":2,"startTime":"2025-05-03T00:49:37.961Z","endTime":"2025-05-03T00:49:43.717Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"H","description":"Hit By Pitch"},"description":"Hit By Pitch","code":"H","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.0,"endSpeed":81.2,"strikeZoneTop":3.61,"strikeZoneBottom":1.72,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.14046240043208,"aZ":-27.501232046938384,"pfxX":-0.10317777550598084,"pfxZ":2.7840438341487452,"pX":-1.42429287319606,"pZ":3.5442632839737214,"vX0":2.9514048395926347,"vY0":-128.20317362704478,"vZ0":1.191456640729056,"x":171.29,"y":143.08,"x0":-2.57247808363863,"y0":50.00578396447018,"z0":5.204956383205974,"aX":-0.1737007543494894},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":5.5,"breakHorizontal":-0.4,"spinRate":2570,"spinDirection":151},"zone":11,"typeConfidence":2.0,"plateTime":0.4256875565279503,"extension":6.628255594033892},"index":2,"playId":"be0805ae-9283-3229-88a7-a32e7fd517ff","pitchNumber":3,"startTime":"2025-05-03T00:49:57.579Z","endTime":"2025-05-03T00:50:01.078Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-05-03T00:50:01.078Z","atBatIndex":46},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Shea Langeliers pops out to catcher Liam Hicks in foul territory.","rbi":0,"awayScore":6,"homeScore":0,"isOut":true},"about":{"atBatIndex":47,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-05-03T00:50:19.814Z","endTime":"2025-05-03T00:53:08.637Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":678692,"fullName":"Ronny Henriquez","link":"/api/v1/people/678692"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5,6],"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":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":689414,"link":"/api/v1/people/689414"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.3,"endSpeed":82.2,"strikeZoneTop":3.29,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.303043941301162,"aZ":-28.392344296131345,"pfxX":0.4365354513038011,"pfxZ":2.22101389117773,"pX":-0.4124279842454811,"pZ":2.6715917922857164,"vX0":5.233487158263932,"vY0":-128.66066093036414,"vZ0":-0.4149627869755803,"x":132.72,"y":166.65,"x0":-2.5150722584931473,"y0":50.00607606409439,"z0":5.002460703643823,"aX":0.7447863534945015},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":4.2,"breakHorizontal":-1.8,"spinRate":2446,"spinDirection":145},"zone":4,"typeConfidence":2.0,"plateTime":0.42289731550732235,"extension":6.866782572200234},"index":0,"playId":"13a1e245-1b66-3952-9c0d-d36406aa7a99","pitchNumber":1,"startTime":"2025-05-03T00:50:42.497Z","endTime":"2025-05-03T00:50:47.294Z","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":2},"pitchData":{"startSpeed":91.3,"endSpeed":84.1,"strikeZoneTop":3.30430487219356,"strikeZoneBottom":1.50000104823081,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.152546540521634,"aZ":-28.350865206693427,"pfxX":-9.116171262794696,"pfxZ":2.1340338265803895,"pX":-0.7112759402767854,"pZ":1.054450966449854,"vX0":7.8300227406947345,"vY0":-132.76043462324833,"vZ0":-4.729765695019047,"x":144.11,"y":210.31,"x0":-2.507542317048158,"y0":50.005812247884485,"z0":4.911039680903692,"aX":-16.353796336698416},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":3.0,"breakHorizontal":14.9,"spinRate":1632,"spinDirection":244},"zone":13,"typeConfidence":2.0,"plateTime":0.41182617609736116,"extension":6.683106731255743},"index":1,"playId":"df4133e1-b371-34c1-9422-082c0f9c2eff","pitchNumber":2,"startTime":"2025-05-03T00:51:09.077Z","endTime":"2025-05-03T00:51:14.173Z","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, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.1,"endSpeed":78.6,"strikeZoneTop":3.27319059484637,"strikeZoneBottom":1.50000234358926,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.914134694653615,"aZ":-27.90902932045707,"pfxX":4.622120711662912,"pfxZ":2.6961190755525237,"pX":-0.35089563949232117,"pZ":2.4360263159154876,"vX0":3.845721088730539,"vY0":-125.34436060295478,"vZ0":-1.0471798255318796,"x":130.38,"y":173.01,"x0":-2.509060012994879,"y0":50.00125651574986,"z0":5.151958465098167,"aX":7.303738879437243},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":4.9,"breakHorizontal":-9.2,"spinRate":2706,"spinDirection":52},"zone":4,"typeConfidence":2.0,"plateTime":0.4380967609255362,"extension":6.548465657849214},"index":2,"playId":"390bca9e-8411-3474-bd1c-70a97b44ebed","pitchNumber":3,"startTime":"2025-05-03T00:51:30.449Z","endTime":"2025-05-03T00:51:34.177Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":6,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2025-05-03T00:51:41.390Z","endTime":"2025-05-03T00:52:00.671Z","isPitch":false,"type":"action","player":{"id":669127,"link":"/api/v1/people/669127"}},{"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":97.0,"endSpeed":87.8,"strikeZoneTop":3.29,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.437488097264215,"aZ":-10.109192224132078,"pfxX":-4.77785101214414,"pfxZ":11.044091546855194,"pX":-0.21281011075261475,"pZ":3.6462555225496667,"vX0":6.518427617527919,"vY0":-141.0119335319813,"vZ0":-2.7522565997783657,"x":125.11,"y":140.33,"x0":-1.9422044079467717,"y0":50.002042039332416,"z0":5.29472267273832,"aX":-9.545637820109429},"breaks":{"breakAngle":36.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.7,"breakVerticalInduced":19.6,"breakHorizontal":7.2,"spinRate":2499,"spinDirection":204},"zone":11,"typeConfidence":2.0,"plateTime":0.3896116399515144,"extension":6.340140557816071},"index":4,"playId":"780afc56-e62c-3ecb-8972-63005860d981","pitchNumber":4,"startTime":"2025-05-03T00:52:00.671Z","endTime":"2025-05-03T00:52:07.234Z","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":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.2,"endSpeed":77.8,"strikeZoneTop":3.28616854240351,"strikeZoneBottom":1.50000004640962,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.72640512826181,"aZ":-28.814616877087907,"pfxX":1.3744252842281144,"pfxZ":2.1577307759902755,"pX":1.8846032181922325,"pZ":-0.029038822410683524,"vX0":9.454600450348293,"vY0":-126.38207096776767,"vZ0":-6.144328659739249,"x":45.16,"y":239.56,"x0":-2.142892644163873,"y0":50.00281385556823,"z0":4.861954785446308,"aX":2.1395501981772953},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":2.2,"breakHorizontal":-5.4,"spinRate":2501,"spinDirection":40},"zone":14,"typeConfidence":2.0,"plateTime":0.4397713619162502,"extension":6.384097160880453},"index":5,"playId":"4758cfd2-cefe-3b97-89b3-7083dd5da3ff","pitchNumber":5,"startTime":"2025-05-03T00:52:28.322Z","endTime":"2025-05-03T00:52:34.605Z","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":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.3,"endSpeed":78.7,"strikeZoneTop":3.29,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.339304937613647,"aZ":-31.07063942917377,"pfxX":2.810837243309131,"pfxZ":0.6940710605686995,"pX":-0.4623590383844697,"pZ":2.861547183285011,"vX0":3.8313847372515992,"vY0":-126.92127167074538,"vZ0":0.5855817253984363,"x":134.62,"y":161.52,"x0":-2.3673471584838524,"y0":50.006309473211786,"z0":5.137980417840565,"aX":4.504425991840854},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":1.7,"breakHorizontal":-6.1,"spinRate":2561,"spinDirection":66},"zone":1,"typeConfidence":2.0,"plateTime":0.43455859553044585,"extension":6.404846590868677},"hitData":{"launchSpeed":71.0,"launchAngle":83.0,"totalDistance":43.0,"trajectory":"popup","hardness":"medium","location":"2","coordinates":{"coordX":142.15,"coordY":212.75}},"index":6,"playId":"45eff8d3-3776-3fa2-adac-6dd159c5465f","pitchNumber":6,"startTime":"2025-05-03T00:52:59.751Z","endTime":"2025-05-03T00:53:08.637Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-05-03T00:53:08.637Z","atBatIndex":47},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Dane Myers homers (3) on a fly ball to right center field.","rbi":1,"awayScore":6,"homeScore":1,"isOut":false},"about":{"atBatIndex":48,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-05-03T00:55:04.734Z","endTime":"2025-05-03T00:56:36.534Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":1,"strikes":2,"outs":0},"matchup":{"batter":{"id":667472,"fullName":"Dane Myers","link":"/api/v1/people/667472"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":680684,"fullName":"Gunnar Hoglund","link":"/api/v1/people/680684"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":667472,"fullName":"Dane Myers","link":"/api/v1/people/667472"},"responsiblePitcher":{"id":680684,"link":"/api/v1/people/680684"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.5,"endSpeed":84.4,"strikeZoneTop":3.53999999631352,"strikeZoneBottom":1.60958463205811,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.351071336113648,"aZ":-12.885442206415693,"pfxX":-1.9424081410821183,"pfxZ":10.671329623290642,"pX":0.30032742964300596,"pZ":2.0497746859803634,"vX0":5.826411169575434,"vY0":-133.04362095605694,"vZ0":-8.388956320520263,"x":105.55,"y":183.44,"x0":-1.657746872470427,"y0":50.002768882109244,"z0":6.160561707114787,"aX":-3.5116254195657355},"breaks":{"breakAngle":9.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":17.9,"breakHorizontal":2.4,"spinRate":2330,"spinDirection":201},"zone":9,"typeConfidence":2.0,"plateTime":0.4104046304292259,"extension":6.684746286873072},"index":0,"playId":"949266ea-9bb6-3c6e-92f6-51adc1bd9545","pitchNumber":1,"startTime":"2025-05-03T00:55:17.921Z","endTime":"2025-05-03T00:55:21.733Z","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":0},"pitchData":{"startSpeed":92.9,"endSpeed":84.9,"strikeZoneTop":3.54,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.6192956929338,"aZ":-18.245376232031564,"pfxX":-7.922587263787161,"pfxZ":7.546484984886941,"pX":-0.24763943199574112,"pZ":2.6559149414239656,"vX0":7.511218140598618,"vY0":-135.03932623760244,"vZ0":-5.805379622381681,"x":126.44,"y":167.07,"x0":-2.036905515060885,"y0":50.00167285714563,"z0":6.118636501718926,"aX":-14.620090982317384},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":12.6,"breakHorizontal":12.7,"spinRate":2506,"spinDirection":211},"zone":5,"typeConfidence":2.0,"plateTime":0.40573012743609915,"extension":6.654442687498338},"index":1,"playId":"56f08e28-2b4d-3447-88ff-50f03a9ef87a","pitchNumber":2,"startTime":"2025-05-03T00:55:31.273Z","endTime":"2025-05-03T00:55:36.325Z","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":2,"outs":0},"pitchData":{"startSpeed":79.8,"endSpeed":72.7,"strikeZoneTop":3.49375125727416,"strikeZoneBottom":1.65999842651821,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.010051401011232,"aZ":-26.760463989543048,"pfxX":4.185574680789941,"pfxZ":4.063039897038472,"pX":2.291936936384175,"pZ":1.14021438859531,"vX0":8.755123408030148,"vY0":-115.69964791238725,"vZ0":-4.812689361056171,"x":29.64,"y":207.99,"x0":-2.110908634993271,"y0":50.00402827542753,"z0":5.863820905328812,"aX":5.577027808916166},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":6.2,"breakHorizontal":-10.1,"spinRate":2489,"spinDirection":66},"zone":14,"typeConfidence":2.0,"plateTime":0.4765151165040664,"extension":6.94172465290437},"index":2,"playId":"2d2570f0-6fb3-328e-9ef9-82785cdb8736","pitchNumber":3,"startTime":"2025-05-03T00:55:52.262Z","endTime":"2025-05-03T00:55:55.528Z","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":0},"pitchData":{"startSpeed":92.9,"endSpeed":83.2,"strikeZoneTop":3.54,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.4390438194119,"aZ":-12.786403336779125,"pfxX":-3.563640147341524,"pfxZ":10.75400881401295,"pX":0.6412397298916493,"pZ":3.5870092812202494,"vX0":7.51589625765895,"vY0":-134.92281094653188,"vZ0":-4.701134065741657,"x":92.56,"y":141.93,"x0":-1.7457099297962548,"y0":50.002663937215786,"z0":6.286712649639888,"aX":-6.425554239699032},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":18.4,"breakHorizontal":4.4,"spinRate":2296,"spinDirection":198},"zone":3,"typeConfidence":2.0,"plateTime":0.40947311731175473,"extension":6.594250671945829},"hitData":{"launchSpeed":101.6,"launchAngle":27.0,"totalDistance":390.0,"trajectory":"fly_ball","hardness":"medium","location":"89","coordinates":{"coordX":189.82,"coordY":54.77}},"index":3,"playId":"3b2f5544-4f46-3aa4-9e86-55c4126c7992","pitchNumber":4,"startTime":"2025-05-03T00:56:08.504Z","endTime":"2025-05-03T00:56:36.534Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-05-03T00:56:36.534Z","atBatIndex":48},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Xavier Edwards lines out to center fielder JJ Bleday.","rbi":0,"awayScore":6,"homeScore":1,"isOut":true},"about":{"atBatIndex":49,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-05-03T00:56:57.774Z","endTime":"2025-05-03T00:57:22.893Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":680684,"fullName":"Gunnar Hoglund","link":"/api/v1/people/680684"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":668709,"link":"/api/v1/people/668709"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 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":90.2,"endSpeed":81.7,"strikeZoneTop":3.26,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.600996912586528,"aZ":-15.700963105074894,"pfxX":0.175104088970778,"pfxZ":9.582462576171263,"pX":0.4268327866775562,"pZ":3.05796543177959,"vX0":7.301723481499265,"vY0":-131.02350464522428,"vZ0":-4.483407763707543,"x":100.73,"y":156.21,"x0":-2.4321346586685784,"y0":50.0036803063033,"z0":5.984040673799672,"aX":0.29901221214838797},"breaks":{"breakAngle":7.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":16.4,"breakHorizontal":-2.2,"spinRate":2550,"spinDirection":196},"zone":3,"typeConfidence":2.0,"plateTime":0.4198576486226089,"extension":6.8441316896948186},"index":0,"playId":"e931c170-3cb3-37e5-b3b3-1968f0397020","pitchNumber":1,"startTime":"2025-05-03T00:56:57.774Z","endTime":"2025-05-03T00:57:02.485Z","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":0},"pitchData":{"startSpeed":85.4,"endSpeed":78.3,"strikeZoneTop":3.26,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.133876072379792,"aZ":-26.13436855563984,"pfxX":-10.517503601660362,"pfxZ":3.8811902535686436,"pX":-0.2916964660073751,"pZ":1.7808876576471304,"vX0":7.82137841097594,"vY0":-124.03078362931058,"vZ0":-4.769911842552649,"x":128.12,"y":190.7,"x0":-2.1217240788305154,"y0":50.00309821135295,"z0":5.912103392029407,"aX":-16.3640222287143},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":6.1,"breakHorizontal":17.2,"spinRate":1648,"spinDirection":232},"zone":7,"typeConfidence":2.0,"plateTime":0.44185685572373945,"extension":6.846410676681983},"hitData":{"launchSpeed":88.8,"launchAngle":22.0,"totalDistance":326.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":140.63,"coordY":68.91}},"index":1,"playId":"360778d5-854e-3f37-a4c3-f687e3b36b25","pitchNumber":2,"startTime":"2025-05-03T00:57:15.280Z","endTime":"2025-05-03T00:57:22.893Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-05-03T00:57:22.893Z","atBatIndex":49},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Kyle Stowers singles on a sharp line drive to center fielder JJ Bleday.","rbi":0,"awayScore":6,"homeScore":1,"isOut":false},"about":{"atBatIndex":50,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-05-03T00:57:41.272Z","endTime":"2025-05-03T00:57:58.667Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":669065,"fullName":"Kyle Stowers","link":"/api/v1/people/669065"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":680684,"fullName":"Gunnar Hoglund","link":"/api/v1/people/680684"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669065,"fullName":"Kyle Stowers","link":"/api/v1/people/669065"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":669065,"fullName":"Kyle Stowers","link":"/api/v1/people/669065"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":668709,"link":"/api/v1/people/668709"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.0,"endSpeed":77.7,"strikeZoneTop":3.54,"strikeZoneBottom":1.72,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.42678534244206,"aZ":-26.3160448511371,"pfxX":-10.460950883162788,"pfxZ":3.8034617925335894,"pX":-0.6536731842931589,"pZ":2.5966874813649223,"vX0":7.1735759430664405,"vY0":-123.56227944655453,"vZ0":-2.9948795935673855,"x":141.92,"y":168.67,"x0":-2.240450321229926,"y0":50.00544392976024,"z0":6.044077600854301,"aX":-16.12146376569339},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":6.4,"breakHorizontal":17.2,"spinRate":1777,"spinDirection":232},"zone":4,"typeConfidence":2.0,"plateTime":0.4438874314432346,"extension":6.695521391327624},"hitData":{"launchSpeed":100.7,"launchAngle":14.0,"totalDistance":260.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":141.65,"coordY":65.01}},"index":0,"playId":"2a7e3c7b-4270-341e-9d32-5a24c60dda64","pitchNumber":1,"startTime":"2025-05-03T00:57:44.713Z","endTime":"2025-05-03T00:57:58.667Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-05-03T00:57:58.667Z","atBatIndex":50},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Agustín Ramírez strikes out swinging.","rbi":0,"awayScore":6,"homeScore":1,"isOut":true},"about":{"atBatIndex":51,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-05-03T00:58:01.501Z","endTime":"2025-05-03T00:59:15.469Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":682663,"fullName":"Agustín Ramírez","link":"/api/v1/people/682663"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":680684,"fullName":"Gunnar Hoglund","link":"/api/v1/people/680684"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669065,"fullName":"Kyle Stowers","link":"/api/v1/people/669065"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":682663,"fullName":"Agustín Ramírez","link":"/api/v1/people/682663"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":669127,"link":"/api/v1/people/669127"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.9,"endSpeed":83.7,"strikeZoneTop":3.411,"strikeZoneBottom":1.565,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.36022739912962,"aZ":-20.595190457388163,"pfxX":-9.002016140991742,"pfxZ":6.4460029026908545,"pX":-1.1343440759274708,"pZ":2.187046068009856,"vX0":6.786212496175026,"vY0":-133.58632242046718,"vZ0":-5.728006524253598,"x":160.24,"y":179.73,"x0":-2.5455142371028407,"y0":50.00521419640972,"z0":5.852381497191407,"aX":-16.176259830237},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":10.6,"breakHorizontal":14.8,"spinRate":2357,"spinDirection":219},"zone":13,"typeConfidence":2.0,"plateTime":0.410949441891427,"extension":6.781083745466321},"index":0,"playId":"69c5c71c-53a0-35d7-9b91-9abc1ec4d736","pitchNumber":1,"startTime":"2025-05-03T00:58:20.110Z","endTime":"2025-05-03T00:58:24.585Z","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":1},"pitchData":{"startSpeed":93.0,"endSpeed":84.7,"strikeZoneTop":3.411,"strikeZoneBottom":1.565,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.436860154718794,"aZ":-20.06440990994574,"pfxX":-10.18020451623201,"pfxZ":6.5790898355408505,"pX":-0.16151892864926629,"pZ":2.523796364030418,"vX0":9.107169451911075,"vY0":-135.04769253392348,"vZ0":-5.179867969206779,"x":123.16,"y":170.64,"x0":-2.261044867215565,"y0":50.000945171839945,"z0":5.885402875877517,"aX":-18.731932695012453},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":10.9,"breakHorizontal":16.4,"spinRate":2358,"spinDirection":217},"zone":5,"typeConfidence":2.0,"plateTime":0.40616321848299286,"extension":6.634779192321855},"index":1,"playId":"7d9d51a2-9818-3552-95bc-d87e17647cf0","pitchNumber":2,"startTime":"2025-05-03T00:58:41.904Z","endTime":"2025-05-03T00:58:46.599Z","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":0,"strikes":3,"outs":1},"pitchData":{"startSpeed":93.7,"endSpeed":84.1,"strikeZoneTop":3.411,"strikeZoneBottom":1.565,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.513336307039744,"aZ":-18.113485425452467,"pfxX":-11.03841179742184,"pfxZ":7.658565929338873,"pX":-1.424007278233804,"pZ":2.3575771400929484,"vX0":6.024358295872159,"vY0":-136.03532854542107,"vZ0":-6.053363253348533,"x":171.28,"y":175.13,"x0":-2.257373206867709,"y0":50.00359718940262,"z0":5.908459207671135,"aX":-20.267423047804087},"breaks":{"breakAngle":43.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":12.5,"breakHorizontal":18.4,"spinRate":2349,"spinDirection":211},"zone":13,"typeConfidence":2.0,"plateTime":0.40582942565631086,"extension":6.73562130050021},"index":2,"playId":"5647f5c8-6006-3a8c-a319-8cbac7508b5d","pitchNumber":3,"startTime":"2025-05-03T00:59:11.617Z","endTime":"2025-05-03T00:59:15.469Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-05-03T00:59:15.469Z","atBatIndex":51},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Eric Wagaman grounds out, shortstop Jacob Wilson to first baseman Nick Kurtz.","rbi":0,"awayScore":6,"homeScore":1,"isOut":true},"about":{"atBatIndex":52,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-05-03T00:59:21.782Z","endTime":"2025-05-03T01:00:08.877Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":676572,"fullName":"Eric Wagaman","link":"/api/v1/people/676572"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":680684,"fullName":"Gunnar Hoglund","link":"/api/v1/people/680684"},"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":676572,"fullName":"Eric Wagaman","link":"/api/v1/people/676572"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":805779,"link":"/api/v1/people/805779"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":701762,"link":"/api/v1/people/701762"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":82.1,"endSpeed":74.6,"strikeZoneTop":3.56210438870479,"strikeZoneBottom":1.65000140362174,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.924444398058608,"aZ":-27.311480260823426,"pfxX":4.554290334566419,"pfxZ":3.417268756568582,"pX":0.6611654954624814,"pZ":2.924284961048042,"vX0":6.527739833875275,"vY0":-119.31637986742041,"vZ0":-1.0168605018126031,"x":91.8,"y":159.82,"x0":-2.7163640345602564,"y0":50.00156982353202,"z0":5.848329979822333,"aX":6.472942572015049},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":6.2,"breakHorizontal":-10.0,"spinRate":2632,"spinDirection":89},"zone":6,"typeConfidence":2.0,"plateTime":0.46151274398291653,"extension":7.0660366710630464},"index":0,"playId":"f8ce8f65-37b2-3704-a819-9223304054ad","pitchNumber":1,"startTime":"2025-05-03T00:59:42.217Z","endTime":"2025-05-03T00:59:47.346Z","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":93.0,"endSpeed":84.1,"strikeZoneTop":3.49,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.891183037847874,"aZ":-16.75654216501087,"pfxX":-10.599155325017382,"pfxZ":8.478126058628227,"pX":-0.12641983505029308,"pZ":1.7780880952187605,"vX0":8.839591152941788,"vY0":-134.8934557697148,"vZ0":-7.71034990344262,"x":121.82,"y":190.77,"x0":-2.089823700202202,"y0":50.005087655770176,"z0":5.8835248179401285,"aX":-19.28244448755182},"breaks":{"breakAngle":43.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":13.6,"breakHorizontal":17.0,"spinRate":2458,"spinDirection":214},"zone":8,"typeConfidence":2.0,"plateTime":0.4080756782884025,"extension":6.723666687252632},"hitData":{"launchSpeed":108.5,"launchAngle":-9.0,"totalDistance":13.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":102.6,"coordY":158.78}},"index":1,"playId":"c819cacf-40e6-3176-b71e-7c66cecde387","pitchNumber":2,"startTime":"2025-05-03T01:00:00.518Z","endTime":"2025-05-03T01:00:08.877Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-05-03T01:00:08.877Z","atBatIndex":52},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"JJ Bleday flies out to right fielder Kyle Stowers.","rbi":0,"awayScore":6,"homeScore":1,"isOut":true},"about":{"atBatIndex":53,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-05-03T01:02:20.399Z","endTime":"2025-05-03T01:04:11.408Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":668709,"fullName":"JJ Bleday","link":"/api/v1/people/668709"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663969,"fullName":"Tyler Phillips","link":"/api/v1/people/663969"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,4,5,6,7],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":668709,"fullName":"JJ Bleday","link":"/api/v1/people/668709"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":669065,"link":"/api/v1/people/669065"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Tyler Phillips replaces Ronny Henriquez.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":6,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-05-03T01:00:50.947Z","endTime":"2025-05-03T01:02:22.683Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":663969,"link":"/api/v1/people/663969"},"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.7,"endSpeed":86.8,"strikeZoneTop":3.39,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.84085726956636,"aZ":-22.81212139634944,"pfxX":-10.021454260101809,"pfxZ":4.85168601396294,"pX":-0.4149075553602879,"pZ":3.1472542087962445,"vX0":5.485269553535661,"vY0":-137.81488763665436,"vZ0":-2.7502394561926926,"x":132.82,"y":153.8,"x0":-1.126265207335109,"y0":50.00003675367283,"z0":5.694193768799766,"aX":-19.32667668936136},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":8.4,"breakHorizontal":17.0,"spinRate":2054,"spinDirection":233},"zone":1,"typeConfidence":2.0,"plateTime":0.39701983504356253,"extension":6.209452113403899},"index":1,"playId":"86f1f92e-a0ef-3e69-8454-2ba9b0f7378c","pitchNumber":1,"startTime":"2025-05-03T01:02:22.683Z","endTime":"2025-05-03T01:02:26.772Z","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":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.7,"endSpeed":74.4,"strikeZoneTop":3.39,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.769967947924606,"aZ":-39.803334274030476,"pfxX":1.695369943786666,"pfxZ":-5.414891889027238,"pX":-0.1817351783638463,"pZ":2.7688544136452506,"vX0":1.7346092355111922,"vY0":-118.84295826685698,"vZ0":0.560280473011163,"x":123.93,"y":164.02,"x0":-1.1451153384254007,"y0":50.00081949535844,"z0":6.186970532572637,"aX":2.3900102562040755},"breaks":{"breakAngle":3.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.8,"breakVerticalInduced":-9.2,"breakHorizontal":-3.5,"spinRate":2470,"spinDirection":38},"zone":5,"typeConfidence":2.0,"plateTime":0.46339993893973164,"extension":6.1703663285665264},"index":2,"playId":"677a303b-8b47-32ab-88b5-d20ddd3efdab","pitchNumber":2,"startTime":"2025-05-03T01:02:40.346Z","endTime":"2025-05-03T01:02:47.368Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":6,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":3,"startTime":"2025-05-03T01:02:49.087Z","endTime":"2025-05-03T01:02:59.641Z","isPitch":false,"type":"action","player":{"id":668709,"link":"/api/v1/people/668709"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.7,"endSpeed":79.3,"strikeZoneTop":3.39,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.264010214116272,"aZ":-32.40442506347764,"pfxX":-7.1186621444493925,"pfxZ":-0.14817958409749377,"pX":-0.09558727008529982,"pZ":1.925409950868715,"vX0":5.178147011548782,"vY0":-126.1191074047434,"vZ0":-3.0907432791828064,"x":120.64,"y":186.79,"x0":-1.2574070345826132,"y0":50.00108270685346,"z0":5.7985813603401075,"aX":-11.389502194793792},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":-0.7,"breakHorizontal":11.6,"spinRate":1240,"spinDirection":246},"zone":8,"typeConfidence":2.0,"plateTime":0.4354226240512977,"extension":6.530883226160862},"index":4,"playId":"f8ae3efe-2005-3d5e-b375-6c5b0c7f4ab2","pitchNumber":3,"startTime":"2025-05-03T01:02:59.641Z","endTime":"2025-05-03T01:03:04.870Z","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":0},"pitchData":{"startSpeed":85.2,"endSpeed":79.0,"strikeZoneTop":3.39,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.60953595020868,"aZ":-38.997918860164624,"pfxX":-0.5358339397837324,"pfxZ":-4.3445493255176135,"pX":0.3938547764415009,"pZ":2.1294555964908297,"vX0":3.7515023553286895,"vY0":-124.12942176018035,"vZ0":-1.6360989779605788,"x":101.99,"y":181.28,"x0":-1.0640761523939855,"y0":50.00522746160288,"z0":6.0281385889432695,"aX":-0.8405933375789593},"breaks":{"breakAngle":0.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-45.5,"breakVerticalInduced":-8.0,"breakHorizontal":0.1,"spinRate":2444,"spinDirection":29},"zone":9,"typeConfidence":2.0,"plateTime":0.4403485096309194,"extension":6.436905422669223},"index":5,"playId":"a35ea6de-61aa-353d-8ea7-0a97fc896981","pitchNumber":4,"startTime":"2025-05-03T01:03:27.775Z","endTime":"2025-05-03T01:03:31.711Z","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":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.6,"endSpeed":80.6,"strikeZoneTop":3.3344349220797,"strikeZoneBottom":1.60000168283704,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.433717569752666,"aZ":-28.908079951972752,"pfxX":-7.114018157113367,"pfxZ":2.011008764407662,"pX":1.0568909845729175,"pZ":0.9629327427279608,"vX0":7.844805791457712,"vY0":-125.86790525845271,"vZ0":-6.096781507559065,"x":76.71,"y":212.78,"x0":-1.1570026650667107,"y0":50.00539379799423,"z0":5.719403301125062,"aX":-11.565602408227614},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":2.6,"breakHorizontal":11.4,"spinRate":1253,"spinDirection":243},"zone":14,"typeConfidence":2.0,"plateTime":0.4330174409496439,"extension":6.572358377855625},"index":6,"playId":"c6cc0e0e-8bb0-3576-933f-cb0ab9fa4db4","pitchNumber":5,"startTime":"2025-05-03T01:03:46.080Z","endTime":"2025-05-03T01:03:50.633Z","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":2,"outs":0},"pitchData":{"startSpeed":84.3,"endSpeed":78.2,"strikeZoneTop":3.39,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.34185815208289,"aZ":-25.119298018090852,"pfxX":2.0911741098662566,"pfxZ":4.576202135158949,"pX":0.6707573302889217,"pZ":1.5739924456687093,"vX0":4.886213828107541,"vY0":-122.80344336082416,"vZ0":-4.269888739319305,"x":91.43,"y":196.28,"x0":-1.6094463753897268,"y0":50.001307071474116,"z0":5.450482654730199,"aX":3.2198097319713215},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":7.6,"breakHorizontal":-4.8,"spinRate":2430,"spinDirection":56},"zone":9,"typeConfidence":2.0,"plateTime":0.44455598556871534,"extension":6.550576720931991},"hitData":{"launchSpeed":83.6,"launchAngle":35.0,"totalDistance":307.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":213.97,"coordY":110.97}},"index":7,"playId":"27533be2-504d-31f9-8091-b2d893713c5a","pitchNumber":6,"startTime":"2025-05-03T01:04:02.754Z","endTime":"2025-05-03T01:04:11.408Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-05-03T01:04:11.408Z","atBatIndex":53},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Seth Brown strikes out swinging.","rbi":0,"awayScore":6,"homeScore":1,"isOut":true},"about":{"atBatIndex":54,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-05-03T01:04:27.069Z","endTime":"2025-05-03T01:05:16.704Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":664913,"fullName":"Seth Brown","link":"/api/v1/people/664913"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663969,"fullName":"Tyler Phillips","link":"/api/v1/people/663969"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":664913,"fullName":"Seth Brown","link":"/api/v1/people/664913"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":689414,"link":"/api/v1/people/689414"},"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":1},"pitchData":{"startSpeed":83.1,"endSpeed":76.4,"strikeZoneTop":3.65626426238583,"strikeZoneBottom":1.75000040126341,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.08716056843923,"aZ":-37.61652722034145,"pfxX":3.1289299628937286,"pfxZ":-3.6757307264630867,"pX":-0.564430009039109,"pZ":3.0503643115831798,"vX0":0.339959573402144,"vY0":-121.07902842714596,"vZ0":0.5152320029378787,"x":138.51,"y":156.42,"x0":-1.1131110652138319,"y0":50.00212191022287,"z0":6.131950188846905,"aX":4.635525705049466},"breaks":{"breakAngle":7.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.8,"breakVerticalInduced":-6.2,"breakHorizontal":-5.8,"spinRate":2486,"spinDirection":36},"zone":4,"typeConfidence":2.0,"plateTime":0.452720917790304,"extension":6.282192860667493},"index":0,"playId":"ab86ff7b-4c9c-350a-8cf9-415d020b2ed4","pitchNumber":1,"startTime":"2025-05-03T01:04:35.178Z","endTime":"2025-05-03T01:04:38.906Z","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":95.1,"endSpeed":87.3,"strikeZoneTop":3.64,"strikeZoneBottom":1.75,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.178341971220444,"aZ":-21.063453434467753,"pfxX":-5.565335532713243,"pfxZ":5.711649234608691,"pX":-0.06380862221573809,"pZ":2.563253824157058,"vX0":5.213452521709915,"vY0":-138.41036693970375,"vZ0":-4.8965455037141465,"x":119.43,"y":169.57,"x0":-1.2464800233042457,"y0":50.00310015681996,"z0":5.761113510896022,"aX":-10.825260676530489},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":9.5,"breakHorizontal":9.0,"spinRate":2247,"spinDirection":219},"zone":5,"typeConfidence":2.0,"plateTime":0.3953618405461059,"extension":6.318494685177656},"index":1,"playId":"358c1728-ee86-3bb5-9c81-3c75177e4a35","pitchNumber":2,"startTime":"2025-05-03T01:04:53.777Z","endTime":"2025-05-03T01:04:58.326Z","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":0,"strikes":3,"outs":1},"pitchData":{"startSpeed":84.4,"endSpeed":78.3,"strikeZoneTop":3.64,"strikeZoneBottom":1.75,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.276866345552797,"aZ":-38.14879859992897,"pfxX":0.7468396777821682,"pfxZ":-3.8744384789210358,"pX":-0.7753752766874005,"pZ":2.096951774157653,"vX0":0.8991333229257059,"vY0":-123.0455615622188,"vZ0":-1.689212423783271,"x":146.56,"y":182.16,"x0":-1.2418905468258081,"y0":50.00426279208491,"z0":6.009953235244761,"aX":1.150930666802239},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-45.2,"breakVerticalInduced":-7.2,"breakHorizontal":-1.6,"spinRate":2526,"spinDirection":38},"zone":7,"typeConfidence":2.0,"plateTime":0.4442894226750629,"extension":6.222458548597805},"index":2,"playId":"1fe3404f-0ea4-3e4e-9290-680bfa3a6f9c","pitchNumber":3,"startTime":"2025-05-03T01:05:12.565Z","endTime":"2025-05-03T01:05:16.704Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-05-03T01:05:16.704Z","atBatIndex":54},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Luis Urías singles on a ground ball to right fielder Kyle Stowers.","rbi":0,"awayScore":6,"homeScore":1,"isOut":false},"about":{"atBatIndex":55,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-05-03T01:05:18.902Z","endTime":"2025-05-03T01:06:21.641Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":0,"outs":2},"matchup":{"batter":{"id":649966,"fullName":"Luis Urías","link":"/api/v1/people/649966"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663969,"fullName":"Tyler Phillips","link":"/api/v1/people/663969"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":649966,"fullName":"Luis Urías","link":"/api/v1/people/649966"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":649966,"fullName":"Luis Urías","link":"/api/v1/people/649966"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":669065,"link":"/api/v1/people/669065"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.9,"endSpeed":87.2,"strikeZoneTop":3.28960505871141,"strikeZoneBottom":1.57999847106145,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.81872008775945,"aZ":-21.54710614491434,"pfxX":-10.878087706084134,"pfxZ":5.503819724698744,"pX":0.4568987249697097,"pZ":1.1897689189233616,"vX0":8.167208257969456,"vY0":-137.88973379131875,"vZ0":-7.902781425073947,"x":99.58,"y":206.66,"x0":-1.125720975881567,"y0":50.003471755047826,"z0":5.539596362849974,"aX":-21.009883173887562},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":8.5,"breakHorizontal":18.1,"spinRate":2089,"spinDirection":228},"zone":14,"typeConfidence":2.0,"plateTime":0.3967631304270509,"extension":6.268241870561924},"index":0,"playId":"22fc9461-17ed-34c0-90e4-9b505b295948","pitchNumber":1,"startTime":"2025-05-03T01:05:41.031Z","endTime":"2025-05-03T01:05:45.605Z","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":0,"outs":2},"pitchData":{"startSpeed":84.6,"endSpeed":77.8,"strikeZoneTop":3.253019125002,"strikeZoneBottom":1.57999890096426,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.117013977478162,"aZ":-26.203021960851252,"pfxX":2.764550838107761,"pfxZ":3.897389033072675,"pX":0.31706798444892836,"pZ":1.140445975765081,"vX0":3.3307891635323044,"vY0":-123.14042806409428,"vZ0":-5.3865195863219775,"x":104.91,"y":207.99,"x0":-1.4136476455350546,"y0":50.001694628384534,"z0":5.581094817532817,"aX":4.232160686103575},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":6.0,"breakHorizontal":-5.8,"spinRate":2512,"spinDirection":71},"zone":14,"typeConfidence":2.0,"plateTime":0.44530466283099424,"extension":6.273701579015835},"index":1,"playId":"5569e2df-f887-3f51-99b2-c812d722d700","pitchNumber":2,"startTime":"2025-05-03T01:05:56.082Z","endTime":"2025-05-03T01:06:01.320Z","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, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.5,"endSpeed":87.0,"strikeZoneTop":3.31,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.748357912861078,"aZ":-23.976847792226085,"pfxX":-10.1950684351646,"pfxZ":4.264393653787313,"pX":0.4272604024794343,"pZ":1.933175393635632,"vX0":7.795747491472611,"vY0":-137.38066453800062,"vZ0":-5.7094395048003435,"x":100.71,"y":186.58,"x0":-1.114186549995099,"y0":50.00589004098836,"z0":5.65519825963477,"aX":-19.606709490000345},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":6.7,"breakHorizontal":16.9,"spinRate":2109,"spinDirection":225},"zone":9,"typeConfidence":2.0,"plateTime":0.3977990790079162,"extension":6.262682158663088},"hitData":{"launchSpeed":96.1,"launchAngle":5.0,"totalDistance":121.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":151.26,"coordY":118.08}},"index":2,"playId":"64c18188-6c27-317a-8c16-951f449e0b16","pitchNumber":3,"startTime":"2025-05-03T01:06:10.769Z","endTime":"2025-05-03T01:06:21.641Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-05-03T01:06:21.641Z","atBatIndex":55},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Nick Kurtz grounds out, second baseman Javier Sanoja to first baseman Matt Mervis.","rbi":0,"awayScore":6,"homeScore":1,"isOut":true},"about":{"atBatIndex":56,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-05-03T01:06:23.315Z","endTime":"2025-05-03T01:07:53.899Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663969,"fullName":"Tyler Phillips","link":"/api/v1/people/663969"},"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":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":691594,"link":"/api/v1/people/691594"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":670223,"link":"/api/v1/people/670223"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.2,"endSpeed":77.5,"strikeZoneTop":3.72331319476974,"strikeZoneBottom":1.68100190384817,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.177410984978962,"aZ":-38.360715597177034,"pfxX":0.8296310808684831,"pfxZ":-4.057629598283899,"pX":0.06598317089659264,"pZ":3.0285951760647754,"vX0":2.234842752768661,"vY0":-122.63696086861626,"vZ0":0.5854953776373126,"x":114.48,"y":157.01,"x0":-0.9648204752423327,"y0":50.00528667654436,"z0":6.058018840455597,"aX":1.2637036331570493},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-45.5,"breakVerticalInduced":-7.0,"breakHorizontal":-2.0,"spinRate":2588,"spinDirection":41},"zone":5,"typeConfidence":2.0,"plateTime":0.4465724017985262,"extension":6.323657135281722},"index":0,"playId":"e78e715d-3cab-395a-8ceb-b6167f08cc02","pitchNumber":1,"startTime":"2025-05-03T01:06:45.738Z","endTime":"2025-05-03T01:06:49.339Z","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":1,"outs":2},"pitchData":{"startSpeed":84.1,"endSpeed":78.1,"strikeZoneTop":3.64913881542439,"strikeZoneBottom":1.8861118830261,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.36180380977954,"aZ":-37.18821949829765,"pfxX":0.10195331802534024,"pfxZ":-3.286458138827723,"pX":-0.44328042617462754,"pZ":1.1658270026942463,"vX0":1.236291108916878,"vY0":-122.5188354135903,"vZ0":-3.940840160284167,"x":133.9,"y":207.3,"x0":-0.9668808900753938,"y0":50.00346116936046,"z0":5.961085101132103,"aX":0.15532499858984905},"breaks":{"breakAngle":0.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-45.1,"breakVerticalInduced":-6.6,"breakHorizontal":-0.5,"spinRate":2482,"spinDirection":33},"zone":13,"typeConfidence":2.0,"plateTime":0.4464210067969665,"extension":6.291378200531576},"index":1,"playId":"c8f6f357-e7d8-3b89-a194-9501eb566703","pitchNumber":2,"startTime":"2025-05-03T01:07:04.666Z","endTime":"2025-05-03T01:07:09.491Z","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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.6,"endSpeed":79.3,"strikeZoneTop":3.575,"strikeZoneBottom":1.681,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.71816232766911,"aZ":-30.450212551490438,"pfxX":-7.667035190161284,"pfxZ":1.0734372193840898,"pX":-0.37044186869070717,"pZ":1.894152018625444,"vX0":4.082265004611342,"vY0":-125.99236370246979,"vZ0":-3.5314271466146194,"x":131.12,"y":187.64,"x0":-1.019660781112928,"y0":50.0000401434612,"z0":5.787084863935883,"aX":-12.26649434466736},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":1.3,"breakHorizontal":12.8,"spinRate":1218,"spinDirection":244},"zone":7,"typeConfidence":2.0,"plateTime":0.4355150213160748,"extension":6.596100728649139},"index":2,"playId":"e237ccff-5f2b-36a4-abcc-54bb748daed2","pitchNumber":3,"startTime":"2025-05-03T01:07:24.200Z","endTime":"2025-05-03T01:07:29.527Z","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":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.8,"endSpeed":79.5,"strikeZoneTop":3.575,"strikeZoneBottom":1.681,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.9408907666936,"aZ":-28.302166094968932,"pfxX":-7.342501538238155,"pfxZ":2.4026047374554524,"pX":-0.9172583008080925,"pZ":2.173011236453367,"vX0":2.355626463074232,"vY0":-126.37570669684285,"vZ0":-3.457156530071463,"x":151.96,"y":180.11,"x0":-0.9103606178895349,"y0":50.00007707619308,"z0":5.844204381901692,"aX":-11.815812943361195},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":3.7,"breakHorizontal":12.7,"spinRate":1177,"spinDirection":237},"zone":13,"typeConfidence":2.0,"plateTime":0.43423259057065255,"extension":6.564339109710275},"hitData":{"launchSpeed":92.7,"launchAngle":-6.0,"totalDistance":19.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":138.34,"coordY":164.37}},"index":3,"playId":"ec0a1bde-afd2-3e86-941f-08557ab6c9de","pitchNumber":4,"startTime":"2025-05-03T01:07:45.952Z","endTime":"2025-05-03T01:07:53.899Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-05-03T01:07:53.899Z","atBatIndex":56},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Matt Mervis grounds out, second baseman Luis Urías to first baseman Nick Kurtz.","rbi":0,"awayScore":6,"homeScore":1,"isOut":true},"about":{"atBatIndex":57,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-05-03T01:10:08.457Z","endTime":"2025-05-03T01:11:42.684Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":670223,"fullName":"Matt Mervis","link":"/api/v1/people/670223"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663687,"fullName":"Hogan Harris","link":"/api/v1/people/663687"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5,6],"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":670223,"fullName":"Matt Mervis","link":"/api/v1/people/670223"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":649966,"link":"/api/v1/people/649966"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":701762,"link":"/api/v1/people/701762"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Hogan Harris replaces Gunnar Hoglund.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":6,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-05-03T01:08:47.646Z","endTime":"2025-05-03T01:10:10.713Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":663687,"link":"/api/v1/people/663687"},"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":92.5,"endSpeed":83.6,"strikeZoneTop":3.57,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.18722413680191,"aZ":-14.237406378336965,"pfxX":5.745308030597107,"pfxZ":9.922646071567996,"pX":-0.0872697069961039,"pZ":3.025330947499019,"vX0":-7.197928799624931,"vY0":-134.35295036669226,"vZ0":-5.0625278239092895,"x":120.33,"y":157.1,"x0":1.8943895233481387,"y0":50.00082505940797,"z0":5.964537911224523,"aX":10.383625002810657},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":16.9,"breakHorizontal":-8.6,"spinRate":2199,"spinDirection":152},"zone":2,"typeConfidence":2.0,"plateTime":0.4094591633830582,"extension":6.419442242518222},"index":1,"playId":"eb364aa9-a054-39e6-8bb4-dc38b5414144","pitchNumber":1,"startTime":"2025-05-03T01:10:10.713Z","endTime":"2025-05-03T01:10:15.992Z","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":0},"pitchData":{"startSpeed":92.8,"endSpeed":84.1,"strikeZoneTop":3.57,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.64450865673012,"aZ":-15.204741879872735,"pfxX":5.70158403601765,"pfxZ":9.282090576274229,"pX":0.6808130593004794,"pZ":3.5292658031795177,"vX0":-5.1922862862107175,"vY0":-134.92756391131672,"vZ0":-3.914011504950177,"x":91.05,"y":143.49,"x0":1.8971887136674899,"y0":50.004913040061865,"z0":6.0827800646725585,"aX":10.426416656109081},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":16.1,"breakHorizontal":-9.1,"spinRate":2248,"spinDirection":152},"zone":3,"typeConfidence":2.0,"plateTime":0.40725354734241836,"extension":6.248283831476731},"index":2,"playId":"94ff9fa5-2ffa-35d7-a802-073c0c720200","pitchNumber":2,"startTime":"2025-05-03T01:10:24.765Z","endTime":"2025-05-03T01:10:28.807Z","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":0},"pitchData":{"startSpeed":73.6,"endSpeed":66.4,"strikeZoneTop":3.55576622695017,"strikeZoneBottom":1.70999887217295,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.001856897368512,"aZ":-44.736983402098986,"pfxX":-6.999780040619316,"pfxZ":-11.459475236090228,"pX":-1.0506099132303062,"pZ":-0.9512421598921363,"vX0":-4.706381617454684,"vY0":-106.77473391126136,"vZ0":-3.420071591792219,"x":157.05,"y":264.46,"x0":2.13228960111596,"y0":50.00281753427361,"z0":5.962252713957009,"aX":-7.673635361372908},"breaks":{"breakAngle":10.8,"breakLength":16.8,"breakY":24.0,"breakVertical":-74.2,"breakVerticalInduced":-21.4,"breakHorizontal":14.4,"spinRate":2691,"spinDirection":337},"zone":13,"typeConfidence":2.0,"plateTime":0.5232492797441641,"extension":6.4549437040945294},"index":3,"playId":"cdf0d531-0f37-3143-9a1a-a279058077b9","pitchNumber":3,"startTime":"2025-05-03T01:10:42.649Z","endTime":"2025-05-03T01:10:47.614Z","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":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":73.1,"endSpeed":65.7,"strikeZoneTop":3.57,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.071348345935895,"aZ":-45.811936649822336,"pfxX":-3.5238090654822565,"pfxZ":-12.464254409927733,"pX":-0.10373080730939664,"pZ":1.5410027701942284,"vX0":-3.9912696276305812,"vY0":-106.11613149897325,"vZ0":1.773758399552156,"x":120.95,"y":197.17,"x0":2.2896301841053286,"y0":50.00391866187604,"z0":6.08302036434627,"aX":-3.8546158090534415},"breaks":{"breakAngle":6.0,"breakLength":16.8,"breakY":24.0,"breakVertical":-74.3,"breakVerticalInduced":-21.1,"breakHorizontal":7.8,"spinRate":2603,"spinDirection":334},"zone":13,"typeConfidence":2.0,"plateTime":0.5244857951866759,"extension":6.2047249604357395},"index":4,"playId":"f8e85353-0295-3d9b-874f-2c5c1534e904","pitchNumber":4,"startTime":"2025-05-03T01:11:01.383Z","endTime":"2025-05-03T01:11:05.063Z","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":78.1,"endSpeed":71.1,"strikeZoneTop":3.5061073243827,"strikeZoneBottom":1.7099997689357,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.06903278917263,"aZ":-38.785517833080526,"pfxX":-7.484296019283988,"pfxZ":-5.214237704919221,"pX":-1.0325829262804038,"pZ":0.4035084860555534,"vX0":-5.273420166403646,"vY0":-113.5206686037896,"vZ0":-3.0811066970264296,"x":156.36,"y":227.89,"x0":2.3153033538263945,"y0":50.00072682702516,"z0":5.745302454283649,"aX":-9.498173482603791},"breaks":{"breakAngle":14.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.9,"breakVerticalInduced":-10.0,"breakHorizontal":15.1,"spinRate":2638,"spinDirection":322},"zone":13,"typeConfidence":2.0,"plateTime":0.4876299853699484,"extension":6.473856541088786},"index":5,"playId":"75b8b591-e3d5-3206-a293-a7130c4ef26a","pitchNumber":5,"startTime":"2025-05-03T01:11:18.678Z","endTime":"2025-05-03T01:11:23.180Z","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":93.4,"endSpeed":84.0,"strikeZoneTop":3.57,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.11454875459492,"aZ":-14.252376853534226,"pfxX":7.597337037352618,"pfxZ":9.820348533613277,"pX":-0.6515486254292074,"pZ":1.9007326452805573,"vX0":-9.171567827917102,"vY0":-135.354625538689,"vZ0":-7.737552328552836,"x":141.84,"y":187.46,"x0":1.8204351605169256,"y0":50.00246558708273,"z0":5.828655738612937,"aX":13.86386031987711},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":16.0,"breakHorizontal":-11.4,"spinRate":2318,"spinDirection":153},"zone":7,"typeConfidence":2.0,"plateTime":0.4072570269511071,"extension":6.465061019999598},"hitData":{"launchSpeed":88.1,"launchAngle":-24.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":135.9,"coordY":151.18}},"index":6,"playId":"5f0ae400-0941-3724-ae10-7268fb71d888","pitchNumber":6,"startTime":"2025-05-03T01:11:35.180Z","endTime":"2025-05-03T01:11:42.684Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-05-03T01:11:42.684Z","atBatIndex":57},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Connor Norby grounds out, shortstop Jacob Wilson to first baseman Nick Kurtz.","rbi":0,"awayScore":6,"homeScore":1,"isOut":true},"about":{"atBatIndex":58,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-05-03T01:11:47.413Z","endTime":"2025-05-03T01:12:59.441Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":681393,"fullName":"Connor Norby","link":"/api/v1/people/681393"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663687,"fullName":"Hogan Harris","link":"/api/v1/people/663687"},"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":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":681393,"fullName":"Connor Norby","link":"/api/v1/people/681393"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":805779,"link":"/api/v1/people/805779"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":701762,"link":"/api/v1/people/701762"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":74.2,"endSpeed":67.5,"strikeZoneTop":3.25889000628459,"strikeZoneBottom":1.63000165553023,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.640049720040178,"aZ":-43.467106247048264,"pfxX":-4.695082713437151,"pfxZ":-9.89347421070094,"pX":-1.1032944123455175,"pZ":1.2814809955074886,"vX0":-5.450767631479379,"vY0":-107.72887657794992,"vZ0":0.18399789332557948,"x":159.05,"y":204.18,"x0":2.0972738214856452,"y0":50.001402009967634,"z0":6.114797624614446,"aX":-5.360308836932142},"breaks":{"breakAngle":8.4,"breakLength":15.6,"breakY":24.0,"breakVertical":-68.3,"breakVerticalInduced":-17.3,"breakHorizontal":10.3,"spinRate":2605,"spinDirection":341},"zone":13,"typeConfidence":2.0,"plateTime":0.5140472067422532,"extension":6.047268734218103},"index":0,"playId":"78ede4d4-b75c-35e8-89f2-67883c6f5496","pitchNumber":1,"startTime":"2025-05-03T01:12:06.156Z","endTime":"2025-05-03T01:12:09.985Z","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":81.1,"endSpeed":73.1,"strikeZoneTop":3.27141241761445,"strikeZoneBottom":1.62999890405401,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.43905819315101,"aZ":-18.684078066235447,"pfxX":7.530253982249383,"pfxZ":9.7416197971344,"pX":0.4506137063140698,"pZ":3.6884812586260356,"vX0":-6.385501158623327,"vY0":-117.7981413796084,"vZ0":-1.0496601254794204,"x":99.82,"y":139.19,"x0":2.2374700090331565,"y0":50.002157108625255,"z0":5.8912740313979555,"aX":10.427436517089294},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":17.6,"breakHorizontal":-11.8,"spinRate":2125,"spinDirection":125},"zone":12,"typeConfidence":2.0,"plateTime":0.4676116300019446,"extension":6.53276732646859},"index":1,"playId":"8d0ed1f8-6b19-3427-b02a-d7d202278236","pitchNumber":2,"startTime":"2025-05-03T01:12:19.608Z","endTime":"2025-05-03T01:12:24.166Z","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":1,"outs":1},"pitchData":{"startSpeed":92.6,"endSpeed":83.8,"strikeZoneTop":3.34,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.000284963882336,"aZ":-12.194003760217015,"pfxX":4.784146427708037,"pfxZ":11.023041335393032,"pX":0.14026217174836272,"pZ":2.3764114417119373,"vX0":-6.75558806214961,"vY0":-134.4824388688261,"vZ0":-6.996205598919653,"x":111.65,"y":174.62,"x0":2.0754824808898795,"y0":50.00335303063628,"z0":5.8957205724311255,"aX":8.672491278438931},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":18.5,"breakHorizontal":-7.1,"spinRate":2342,"spinDirection":152},"zone":5,"typeConfidence":2.0,"plateTime":0.4089182790818837,"extension":6.3864424242234525},"index":2,"playId":"70a18744-d488-3ca6-a3ff-ef29e12875b4","pitchNumber":3,"startTime":"2025-05-03T01:12:34.019Z","endTime":"2025-05-03T01:12:39.021Z","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":1},"pitchData":{"startSpeed":93.3,"endSpeed":83.7,"strikeZoneTop":3.34,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.11526627151285,"aZ":-11.27803759634443,"pfxX":6.381907703859089,"pfxZ":11.495248690295861,"pX":0.3272415591616578,"pZ":2.0812046065400276,"vX0":-6.615796474688832,"vY0":-135.34865578315936,"vZ0":-7.774121133917228,"x":104.53,"y":182.59,"x0":1.9980639316142101,"y0":50.00283120303728,"z0":5.81889277608537,"aX":11.601320655297034},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":19.0,"breakHorizontal":-9.8,"spinRate":2325,"spinDirection":157},"zone":9,"typeConfidence":2.0,"plateTime":0.4078543744922354,"extension":6.374457723713213},"hitData":{"launchSpeed":102.5,"launchAngle":7.0,"totalDistance":120.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":110.41,"coordY":154.72}},"index":3,"playId":"d830b928-856e-3bff-8a88-2a4df25b1db0","pitchNumber":4,"startTime":"2025-05-03T01:12:51.774Z","endTime":"2025-05-03T01:12:59.441Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-05-03T01:12:59.441Z","atBatIndex":58},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Javier Sanoja strikes out swinging.","rbi":0,"awayScore":6,"homeScore":1,"isOut":true},"about":{"atBatIndex":59,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-05-03T01:13:02.428Z","endTime":"2025-05-03T01:13:57.526Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663687,"fullName":"Hogan Harris","link":"/api/v1/people/663687"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":669127,"link":"/api/v1/people/669127"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"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.9,"endSpeed":71.7,"strikeZoneTop":3.37,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.485303309282976,"aZ":-22.475687027755836,"pfxX":12.429969339395768,"pfxZ":7.277737021881402,"pX":1.5435443470685732,"pZ":2.2817981302756163,"vX0":-5.362083180482386,"vY0":-116.07363595984309,"vZ0":-3.0737553407228706,"x":58.16,"y":177.17,"x0":2.29839342173106,"y0":50.0022184274625,"z0":5.819325164292993,"aX":16.561726781288915},"breaks":{"breakAngle":33.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":12.5,"breakHorizontal":-20.8,"spinRate":2106,"spinDirection":122},"zone":14,"typeConfidence":2.0,"plateTime":0.4761914397971876,"extension":6.348834929316541},"index":0,"playId":"f124c45b-652e-3f23-93b1-b3a10dd87dac","pitchNumber":1,"startTime":"2025-05-03T01:13:25.245Z","endTime":"2025-05-03T01:13:29.794Z","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":2},"pitchData":{"startSpeed":80.1,"endSpeed":70.7,"strikeZoneTop":3.36999926031646,"strikeZoneBottom":1.71832072364392,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.347937960772747,"aZ":-16.988434072030753,"pfxX":11.531373450445667,"pfxZ":11.552322145517293,"pX":0.3765002066947302,"pZ":2.6395631880078945,"vX0":-7.011523743502358,"vY0":-116.13417227893436,"vZ0":-3.4078548509534916,"x":102.65,"y":167.51,"x0":1.9952265863975496,"y0":50.00479291529679,"z0":5.818162241045108,"aX":15.161517167779696},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":19.9,"breakHorizontal":-18.2,"spinRate":2147,"spinDirection":128},"zone":6,"typeConfidence":2.0,"plateTime":0.478605614628246,"extension":6.512328389063196},"index":1,"playId":"234e92dd-efb4-30b1-8cbb-d66bdd9f2a4d","pitchNumber":2,"startTime":"2025-05-03T01:13:38.522Z","endTime":"2025-05-03T01:13:42.357Z","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":0,"strikes":3,"outs":2},"pitchData":{"startSpeed":73.6,"endSpeed":66.5,"strikeZoneTop":3.37,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.18548039962415,"aZ":-45.810077574693466,"pfxX":-6.422195566878314,"pfxZ":-12.25587766054298,"pX":-0.6314880166229382,"pZ":0.9981720782103306,"vX0":-4.111477862623809,"vY0":-106.92614998898944,"vZ0":0.4636616619013729,"x":141.07,"y":211.83,"x0":2.1779267920254903,"y0":50.00389076404684,"z0":6.089462327692905,"aX":-7.143810057919136},"breaks":{"breakAngle":9.6,"breakLength":16.8,"breakY":24.0,"breakVertical":-73.6,"breakVerticalInduced":-21.2,"breakHorizontal":13.1,"spinRate":2582,"spinDirection":340},"zone":13,"typeConfidence":2.0,"plateTime":0.5201810554738291,"extension":6.134021062844799},"index":2,"playId":"a43391af-c79b-3628-a8b7-eba2c190118e","pitchNumber":3,"startTime":"2025-05-03T01:13:52.490Z","endTime":"2025-05-03T01:13:57.526Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-05-03T01:13:57.526Z","atBatIndex":59},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Gio Urshela flies out to right fielder Kyle Stowers.","rbi":0,"awayScore":6,"homeScore":1,"isOut":true},"about":{"atBatIndex":60,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-05-03T01:15:59.854Z","endTime":"2025-05-03T01:16:16.702Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":570482,"fullName":"Gio Urshela","link":"/api/v1/people/570482"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663969,"fullName":"Tyler Phillips","link":"/api/v1/people/663969"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":570482,"fullName":"Gio Urshela","link":"/api/v1/people/570482"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":669065,"link":"/api/v1/people/669065"},"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":0},"pitchData":{"startSpeed":94.8,"endSpeed":86.3,"strikeZoneTop":3.41,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.88815072835515,"aZ":-27.198744025708123,"pfxX":-11.947313219115426,"pfxZ":2.6071975701489762,"pX":-0.21464034736722304,"pZ":2.2312491637553906,"vX0":6.679695075355156,"vY0":-137.82570609092113,"vZ0":-4.346220503495494,"x":125.18,"y":178.54,"x0":-1.1275110745521706,"y0":50.00438382054601,"z0":5.682947460455052,"aX":-22.805635383123235},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":4.0,"breakHorizontal":20.0,"spinRate":1985,"spinDirection":228},"zone":5,"typeConfidence":2.0,"plateTime":0.3986106181095903,"extension":6.216502239650471},"hitData":{"launchSpeed":91.6,"launchAngle":37.0,"totalDistance":302.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":188.97,"coordY":95.25}},"index":0,"playId":"4c81bb3a-d538-3c28-a47c-ca6babcc65d8","pitchNumber":1,"startTime":"2025-05-03T01:16:08.256Z","endTime":"2025-05-03T01:16:16.702Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-05-03T01:16:16.702Z","atBatIndex":60},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jacob Wilson grounds out softly, third baseman Connor Norby to first baseman Matt Mervis.","rbi":0,"awayScore":6,"homeScore":1,"isOut":true},"about":{"atBatIndex":61,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-05-03T01:16:21.694Z","endTime":"2025-05-03T01:17:47.420Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":805779,"fullName":"Jacob Wilson","link":"/api/v1/people/805779"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663969,"fullName":"Tyler Phillips","link":"/api/v1/people/663969"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":805779,"fullName":"Jacob Wilson","link":"/api/v1/people/805779"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":681393,"link":"/api/v1/people/681393"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":670223,"link":"/api/v1/people/670223"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.2,"endSpeed":86.4,"strikeZoneTop":3.1100583109021,"strikeZoneBottom":1.42541341604289,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.97175515803149,"aZ":-23.685813000397864,"pfxX":-11.563128106734535,"pfxZ":4.4303517639256835,"pX":0.1336757033919297,"pZ":1.579058305469329,"vX0":7.2021724490063725,"vY0":-138.3031580912117,"vZ0":-6.47232965552807,"x":111.9,"y":196.15,"x0":-1.0166121624773767,"y0":50.0040363716675,"z0":5.563533282620043,"aX":-22.158643046560467},"breaks":{"breakAngle":39.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":6.7,"breakHorizontal":19.2,"spinRate":2110,"spinDirection":232},"zone":8,"typeConfidence":2.0,"plateTime":0.3976906267819911,"extension":6.312025965013211},"index":0,"playId":"0037f09c-4583-3b9d-a742-f13dab8299d5","pitchNumber":1,"startTime":"2025-05-03T01:16:38.644Z","endTime":"2025-05-03T01:16:42.837Z","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":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.3,"endSpeed":76.8,"strikeZoneTop":3.23,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.334653963152636,"aZ":-26.91965808434966,"pfxX":0.41122853586177854,"pfxZ":3.458999133415757,"pX":0.23952333190164574,"pZ":1.5012099603942541,"vX0":4.092141122845796,"vY0":-124.04739597507158,"vZ0":-4.203451565339507,"x":107.87,"y":198.25,"x0":-1.5017259681207609,"y0":50.00611808876835,"z0":5.524875565152994,"aX":0.6258885457677621},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":5.3,"breakHorizontal":-1.9,"spinRate":2460,"spinDirection":73},"zone":8,"typeConfidence":2.0,"plateTime":0.4456510105939939,"extension":6.4418727301860566},"index":1,"playId":"f6bb110c-b2cc-33ee-a4a9-c6132a76c371","pitchNumber":2,"startTime":"2025-05-03T01:16:51.422Z","endTime":"2025-05-03T01:16:55.876Z","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":2,"outs":1},"pitchData":{"startSpeed":84.4,"endSpeed":76.5,"strikeZoneTop":3.15534282177843,"strikeZoneBottom":1.54000105208539,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.23690030782118,"aZ":-31.170071645865193,"pfxX":3.431219884566186,"pfxZ":0.6723417581690105,"pX":1.7598768579735466,"pZ":0.93163871669606,"vX0":5.876222387876216,"vY0":-122.64870285922726,"vZ0":-4.651843454884898,"x":49.92,"y":213.63,"x0":-1.1337138300641956,"y0":50.003287700300504,"z0":5.578837402616451,"aX":5.110430693161778},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.0,"breakVerticalInduced":0.1,"breakHorizontal":-7.9,"spinRate":2468,"spinDirection":60},"zone":14,"typeConfidence":2.0,"plateTime":0.4504175169600768,"extension":6.4042062531732515},"index":2,"playId":"1f37c560-5a46-348f-a6c4-1bfadf988dad","pitchNumber":3,"startTime":"2025-05-03T01:17:04.331Z","endTime":"2025-05-03T01:17:08.606Z","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":1},"pitchData":{"startSpeed":96.1,"endSpeed":87.3,"strikeZoneTop":3.23,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.28081540409432,"aZ":-28.506507620173966,"pfxX":-11.929477819113082,"pfxZ":1.8785365291304608,"pX":0.3512958523227211,"pZ":1.9231998841255173,"vX0":8.087086045990748,"vY0":-139.61889066007305,"vZ0":-5.0075341471831845,"x":103.61,"y":186.85,"x0":-1.047200118395989,"y0":50.006759330116864,"z0":5.638858701743014,"aX":-23.32876864979063},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":2.4,"breakHorizontal":19.7,"spinRate":2094,"spinDirection":225},"zone":9,"typeConfidence":2.0,"plateTime":0.39376972385112285,"extension":6.375820485883798},"index":3,"playId":"ffde9a00-d200-3d8b-947b-538a26e12a44","pitchNumber":4,"startTime":"2025-05-03T01:17:21.292Z","endTime":"2025-05-03T01:17:25.123Z","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":2,"outs":1},"pitchData":{"startSpeed":85.4,"endSpeed":77.3,"strikeZoneTop":3.23,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.144483095329146,"aZ":-29.18211124837336,"pfxX":1.9362138310142032,"pfxZ":1.9567227276145447,"pX":1.0643763651406344,"pZ":1.7746772284848273,"vX0":5.0590598643761995,"vY0":-124.09249081444405,"vZ0":-3.3424147222401253,"x":76.43,"y":190.86,"x0":-1.267767059167567,"y0":50.003984101987086,"z0":5.619162788397517,"aX":2.9633864686220135},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":2.9,"breakHorizontal":-4.9,"spinRate":2409,"spinDirection":66},"zone":14,"typeConfidence":2.0,"plateTime":0.44456733268728366,"extension":6.527053525756664},"hitData":{"launchSpeed":57.2,"launchAngle":-14.0,"totalDistance":10.0,"trajectory":"ground_ball","hardness":"soft","location":"5","coordinates":{"coordX":118.65,"coordY":185.66}},"index":4,"playId":"4fa976ee-ff3f-3b10-ae5b-782308079228","pitchNumber":5,"startTime":"2025-05-03T01:17:40.055Z","endTime":"2025-05-03T01:17:47.420Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-05-03T01:17:47.420Z","atBatIndex":61},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Tyler Soderstrom strikes out on a foul tip.","rbi":0,"awayScore":6,"homeScore":1,"isOut":true},"about":{"atBatIndex":62,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-05-03T01:17:58.414Z","endTime":"2025-05-03T01:19:07.841Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663969,"fullName":"Tyler Phillips","link":"/api/v1/people/663969"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":689414,"link":"/api/v1/people/689414"},"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":2},"pitchData":{"startSpeed":84.3,"endSpeed":77.2,"strikeZoneTop":3.38291207599978,"strikeZoneBottom":1.62313913287436,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.813045010941607,"aZ":-40.40862986245201,"pfxX":1.4516700239453455,"pfxZ":-5.449518574381677,"pX":-0.32649001661667604,"pZ":1.8240433663077809,"vX0":1.588123612040263,"vY0":-122.79421695451013,"vZ0":-1.608547925426962,"x":129.45,"y":189.53,"x0":-1.1729394235739703,"y0":50.00528431898794,"z0":5.960487978323905,"aX":2.192323280449132},"breaks":{"breakAngle":3.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.7,"breakVerticalInduced":-10.0,"breakHorizontal":-3.0,"spinRate":2572,"spinDirection":38},"zone":7,"typeConfidence":2.0,"plateTime":0.4479517241073254,"extension":6.435111335361513},"index":0,"playId":"44d18e8b-cb0f-3678-aee7-63c42a553e3b","pitchNumber":1,"startTime":"2025-05-03T01:18:12.271Z","endTime":"2025-05-03T01:18:17.550Z","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":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.3,"endSpeed":79.8,"strikeZoneTop":3.34798866863385,"strikeZoneBottom":1.49000070046521,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.56681511820453,"aZ":-27.736638495693562,"pfxX":-10.36437529783089,"pfxZ":2.7255526690816656,"pX":-0.2884538127094519,"pZ":0.47060535073079623,"vX0":5.496867299864101,"vY0":-128.15979845764846,"vZ0":-7.26622698566904,"x":128.0,"y":226.07,"x0":-1.1380659340163228,"y0":50.003321906207304,"z0":5.571524815680361,"aX":-16.886940925337765},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":3.1,"breakHorizontal":17.2,"spinRate":1360,"spinDirection":235},"zone":13,"typeConfidence":2.0,"plateTime":0.43077980437956187,"extension":6.517270567732448},"index":1,"playId":"dd73f3e6-0c7e-3b9f-91b2-3f423d1f048e","pitchNumber":2,"startTime":"2025-05-03T01:18:24.867Z","endTime":"2025-05-03T01:18:29.059Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.1,"endSpeed":80.3,"strikeZoneTop":3.4,"strikeZoneBottom":1.49,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.822236972231906,"aZ":-25.0014207113143,"pfxX":-7.320248569632654,"pfxZ":4.392414591793892,"pX":0.38192612213169697,"pZ":1.9292973901113004,"vX0":6.4620916498367995,"vY0":-126.70280716152487,"vZ0":-4.491642148579743,"x":102.44,"y":186.69,"x0":-1.245098516244767,"y0":50.00203768275275,"z0":5.71222893465448,"aX":-11.9536982415324},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":7.2,"breakHorizontal":11.9,"spinRate":1391,"spinDirection":239},"zone":9,"typeConfidence":2.0,"plateTime":0.43155537712688163,"extension":6.767633841407944},"index":2,"playId":"17a71528-d24a-31ea-804d-f3b6e08c1705","pitchNumber":3,"startTime":"2025-05-03T01:18:46.919Z","endTime":"2025-05-03T01:18:50.967Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","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":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":85.4,"endSpeed":79.2,"strikeZoneTop":3.4,"strikeZoneBottom":1.49,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.736097087549076,"aZ":-38.672382092246096,"pfxX":0.6093183938586669,"pfxZ":-4.12231142552093,"pX":-0.052536503407888964,"pZ":2.2589446213294035,"vX0":2.448732152728825,"vY0":-124.4882688323074,"vZ0":-1.436775456272207,"x":119.0,"y":177.79,"x0":-1.1258923723279965,"y0":50.0013693698607,"z0":6.029412868309406,"aX":0.9606310820102206},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.8,"breakVerticalInduced":-7.6,"breakHorizontal":-1.7,"spinRate":2558,"spinDirection":37},"zone":5,"typeConfidence":2.0,"plateTime":0.43910056805718645,"extension":6.566704952764748},"index":3,"playId":"ab4f2413-f766-3c78-aa55-324f1ebb9b3a","pitchNumber":4,"startTime":"2025-05-03T01:19:03.897Z","endTime":"2025-05-03T01:19:07.841Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-05-03T01:19:07.841Z","atBatIndex":62},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Liam Hicks lines out to left fielder Tyler Soderstrom.","rbi":0,"awayScore":6,"homeScore":1,"isOut":true},"about":{"atBatIndex":63,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-05-03T01:21:23.965Z","endTime":"2025-05-03T01:21:43.206Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663687,"fullName":"Hogan Harris","link":"/api/v1/people/663687"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":691016,"link":"/api/v1/people/691016"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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.8,"endSpeed":84.1,"strikeZoneTop":3.51799617248899,"strikeZoneBottom":1.62253352274446,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.726605017786213,"aZ":-12.92670038443556,"pfxX":6.685572173999908,"pfxZ":10.58653393941095,"pX":-0.9439611674155082,"pZ":2.2484011335392253,"vX0":-9.658667082754905,"vY0":-134.59259651658533,"vZ0":-7.147704924427084,"x":152.98,"y":178.07,"x0":1.8378374049293256,"y0":50.00126632078351,"z0":5.8713997349656895,"aX":12.15326598732874},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":17.6,"breakHorizontal":-9.8,"spinRate":2272,"spinDirection":151},"zone":13,"typeConfidence":2.0,"plateTime":0.4084090846557973,"extension":6.298533412597558},"index":0,"playId":"4eede465-5597-3a1c-ba9a-24c8ebbfb4de","pitchNumber":1,"startTime":"2025-05-03T01:21:23.965Z","endTime":"2025-05-03T01:21:30.995Z","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":0,"outs":0},"pitchData":{"startSpeed":92.0,"endSpeed":82.9,"strikeZoneTop":3.39,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.90380994671759,"aZ":-13.278180432848439,"pfxX":5.687829134124012,"pfxZ":10.591515482516266,"pX":0.0516135470848757,"pZ":3.4019686070712383,"vX0":-6.516310597621868,"vY0":-133.74258432370752,"vZ0":-4.1645484910255455,"x":115.03,"y":146.93,"x0":1.7982301016444346,"y0":50.005676319613414,"z0":5.953867663744121,"aX":10.150734303837233},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":18.2,"breakHorizontal":-8.6,"spinRate":2267,"spinDirection":156},"zone":2,"typeConfidence":2.0,"plateTime":0.4119325440373487,"extension":6.434867259989922},"hitData":{"launchSpeed":84.8,"launchAngle":23.0,"totalDistance":271.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":103.17,"coordY":93.54}},"index":1,"playId":"dbc9acd3-0a43-34cb-b6d5-da2b8f279238","pitchNumber":2,"startTime":"2025-05-03T01:21:36.461Z","endTime":"2025-05-03T01:21:43.206Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-05-03T01:21:43.206Z","atBatIndex":63},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Dane Myers walks.","rbi":0,"awayScore":6,"homeScore":1,"isOut":false},"about":{"atBatIndex":64,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-05-03T01:22:19.686Z","endTime":"2025-05-03T01:23:20.104Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":1},"matchup":{"batter":{"id":667472,"fullName":"Dane Myers","link":"/api/v1/people/667472"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663687,"fullName":"Hogan Harris","link":"/api/v1/people/663687"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":667472,"fullName":"Dane Myers","link":"/api/v1/people/667472"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":667472,"fullName":"Dane Myers","link":"/api/v1/people/667472"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":72.4,"endSpeed":65.0,"strikeZoneTop":3.85189259974756,"strikeZoneBottom":1.90279622812197,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.24292953472592,"aZ":-45.17250235029265,"pfxX":-6.393892282336877,"pfxZ":-12.017134088149058,"pX":0.6274477681731079,"pZ":3.6265155840859387,"vX0":-1.5744616872577548,"vY0":-105.0844841865624,"vZ0":5.4438499969055405,"x":93.08,"y":140.86,"x0":2.2230051502805317,"y0":50.00204293167126,"z0":6.360932261534051,"aX":-6.916081734317858},"breaks":{"breakAngle":9.6,"breakLength":16.8,"breakY":24.0,"breakVertical":-72.8,"breakVerticalInduced":-19.1,"breakHorizontal":12.0,"spinRate":2562,"spinDirection":339},"zone":3,"typeConfidence":2.0,"plateTime":0.5279121163318687,"extension":6.10076896066665},"index":0,"playId":"53b1f3a7-5c89-3381-b44e-a43b99b769fe","pitchNumber":1,"startTime":"2025-05-03T01:22:19.686Z","endTime":"2025-05-03T01:22:24.872Z","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":0,"outs":1},"pitchData":{"startSpeed":72.8,"endSpeed":66.1,"strikeZoneTop":3.50644606616818,"strikeZoneBottom":1.66000038859799,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.99513617899324,"aZ":-44.07992013793262,"pfxX":-6.428242544514732,"pfxZ":-10.750314271868467,"pX":1.1825968267802056,"pZ":2.9512100006692203,"vX0":-0.8616361988770169,"vY0":-105.8387743102076,"vZ0":3.783331637977698,"x":71.92,"y":159.1,"x0":2.4307714312535813,"y0":50.00104225548092,"z0":6.270946886861499,"aX":-7.121285177996503},"breaks":{"breakAngle":9.6,"breakLength":15.6,"breakY":24.0,"breakVertical":-70.3,"breakVerticalInduced":-17.6,"breakHorizontal":11.9,"spinRate":2594,"spinDirection":337},"zone":12,"typeConfidence":2.0,"plateTime":0.5222206300518613,"extension":6.158432504144275},"index":1,"playId":"f0ded862-638e-3833-b066-c9897541fffa","pitchNumber":2,"startTime":"2025-05-03T01:22:33.281Z","endTime":"2025-05-03T01:22:38.399Z","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":0,"outs":1},"pitchData":{"startSpeed":93.0,"endSpeed":84.7,"strikeZoneTop":3.56960202456922,"strikeZoneBottom":1.6600024173767,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.598802808139368,"aZ":-14.780295815248177,"pfxX":4.740248036420174,"pfxZ":9.49754898739424,"pX":-1.9022172491732776,"pZ":1.660016437030892,"vX0":-11.2063392466314,"vY0":-134.7907258188957,"vZ0":-8.01721367943931,"x":189.51,"y":193.96,"x0":1.7020738248984966,"y0":50.00195135202358,"z0":5.726588285150794,"aX":8.681265021560442},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":15.5,"breakHorizontal":-6.1,"spinRate":2226,"spinDirection":153},"zone":13,"typeConfidence":2.0,"plateTime":0.4070942762432468,"extension":6.609818985748683},"index":2,"playId":"bc16e769-f7c0-3cfc-a505-318a59c4c0aa","pitchNumber":3,"startTime":"2025-05-03T01:22:46.793Z","endTime":"2025-05-03T01:22:51.299Z","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":1},"pitchData":{"startSpeed":91.7,"endSpeed":83.0,"strikeZoneTop":3.70741915199259,"strikeZoneBottom":1.7234047659889,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.378991832395204,"aZ":-16.93251427711045,"pfxX":5.617930358999315,"pfxZ":8.576561114611163,"pX":-0.11117626775985634,"pZ":2.8023354217661973,"vX0":-8.019311249609757,"vY0":-133.1710699929699,"vZ0":-4.831530201644198,"x":121.24,"y":163.12,"x0":2.223890479439433,"y0":50.00449321993921,"z0":5.883748617575781,"aX":9.98665117480788},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":14.5,"breakHorizontal":-8.3,"spinRate":2244,"spinDirection":150},"zone":5,"typeConfidence":2.0,"plateTime":0.4129492752414654,"extension":6.48426352154609},"index":3,"playId":"03a57f60-2245-3f3c-a9e0-5ecc03bab8f9","pitchNumber":4,"startTime":"2025-05-03T01:23:01.629Z","endTime":"2025-05-03T01:23:05.613Z","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":1,"outs":1},"pitchData":{"startSpeed":92.3,"endSpeed":83.4,"strikeZoneTop":3.53482843888091,"strikeZoneBottom":1.66000189718883,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.45931678382829,"aZ":-12.247495206413836,"pfxX":4.898111678396484,"pfxZ":11.139960632076129,"pX":-1.1597395070687435,"pZ":1.7947123519523378,"vX0":-9.25353339481326,"vY0":-133.79734380221367,"vZ0":-8.18354424008072,"x":161.21,"y":190.32,"x0":1.7283089083513234,"y0":50.0047282288097,"z0":5.79796702637298,"aX":8.763810388320719},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":18.2,"breakHorizontal":-6.6,"spinRate":2180,"spinDirection":153},"zone":13,"typeConfidence":2.0,"plateTime":0.4114822409029588,"extension":6.444870861422888},"index":4,"playId":"f898922f-b2df-3d14-9a2a-a0385e07c5d9","pitchNumber":5,"startTime":"2025-05-03T01:23:14.951Z","endTime":"2025-05-03T01:23:20.104Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-05-03T01:23:20.104Z","atBatIndex":64},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Xavier Edwards flies out to center fielder JJ Bleday.","rbi":0,"awayScore":6,"homeScore":1,"isOut":true},"about":{"atBatIndex":65,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-05-03T01:23:29.360Z","endTime":"2025-05-03T01:24:33.678Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663687,"fullName":"Hogan Harris","link":"/api/v1/people/663687"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":667472,"fullName":"Dane Myers","link":"/api/v1/people/667472"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":668709,"link":"/api/v1/people/668709"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.7,"endSpeed":82.5,"strikeZoneTop":3.26748893389866,"strikeZoneBottom":1.50000109752303,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.11441578135262,"aZ":-14.892298799068866,"pfxX":5.970940651002167,"pfxZ":9.795586413159318,"pX":0.4038938238450391,"pZ":2.709172583086325,"vX0":-6.570886928398181,"vY0":-133.134550925616,"vZ0":-5.5196788547806275,"x":101.6,"y":165.63,"x0":2.1483573990697598,"y0":50.004933067304606,"z0":5.917690130964328,"aX":10.537707206964381},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":16.4,"breakHorizontal":-9.1,"spinRate":2236,"spinDirection":155},"zone":6,"typeConfidence":2.0,"plateTime":0.414115927827023,"extension":6.492827383022608},"index":0,"playId":"20223c00-d40a-3c4b-b513-6469eaf7eb03","pitchNumber":1,"startTime":"2025-05-03T01:23:44.929Z","endTime":"2025-05-03T01:23:48.431Z","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":92.4,"endSpeed":83.4,"strikeZoneTop":3.27390606890005,"strikeZoneBottom":1.49999791548597,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.41442837797831,"aZ":-11.864987988450736,"pfxX":5.690364226087415,"pfxZ":11.319382756159232,"pX":-1.3612247684259238,"pZ":2.325305072914477,"vX0":-10.162783894531465,"vY0":-133.97224529359988,"vZ0":-7.305843617802625,"x":168.89,"y":176.0,"x0":1.7644337802644394,"y0":50.005569780126606,"z0":5.959912281036024,"aX":10.213053663965317},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":18.8,"breakHorizontal":-7.8,"spinRate":2260,"spinDirection":154},"zone":13,"typeConfidence":2.0,"plateTime":0.41086266974168417,"extension":6.348410179284229},"index":1,"playId":"3296837d-73c5-3e9d-82ae-3cefac611f8e","pitchNumber":2,"startTime":"2025-05-03T01:24:03.000Z","endTime":"2025-05-03T01:24:08.052Z","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":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.2,"endSpeed":74.2,"strikeZoneTop":3.26,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.5364981909953,"aZ":-19.72800279005938,"pfxX":7.66814254109986,"pfxZ":8.759595903537692,"pX":0.39958097234868406,"pZ":2.1855454068522615,"vX0":-6.352866382511564,"vY0":-119.43792516206912,"vZ0":-4.394806395097568,"x":101.77,"y":179.77,"x0":2.119063224436982,"y0":50.00452751586287,"z0":5.861232847499707,"aX":10.89778927555372},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":14.9,"breakHorizontal":-12.0,"spinRate":2116,"spinDirection":134},"zone":6,"typeConfidence":2.0,"plateTime":0.46152262242564834,"extension":6.483642007024303},"hitData":{"launchSpeed":82.3,"launchAngle":36.0,"totalDistance":306.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":123.44,"coordY":76.92}},"index":2,"playId":"e7ca009a-1665-30f4-9628-397a6c65049a","pitchNumber":3,"startTime":"2025-05-03T01:24:21.327Z","endTime":"2025-05-03T01:24:33.678Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-05-03T01:24:33.678Z","atBatIndex":65},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Kyle Stowers lines out to second baseman Luis Urías.","rbi":0,"awayScore":6,"homeScore":1,"isOut":true},"about":{"atBatIndex":66,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-05-03T01:24:35.375Z","endTime":"2025-05-03T01:25:00.585Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":669065,"fullName":"Kyle Stowers","link":"/api/v1/people/669065"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663687,"fullName":"Hogan Harris","link":"/api/v1/people/663687"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":669065,"fullName":"Kyle Stowers","link":"/api/v1/people/669065"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":649966,"link":"/api/v1/people/649966"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"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":91.5,"endSpeed":82.9,"strikeZoneTop":3.54,"strikeZoneBottom":1.72,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.527911410566546,"aZ":-15.229730996249536,"pfxX":6.7631229696963056,"pfxZ":9.573873722443144,"pX":0.2157708047721152,"pZ":2.1555613895772012,"vX0":-6.789582452800688,"vY0":-132.94717877966968,"vZ0":-6.706211728992715,"x":108.78,"y":180.58,"x0":1.9380339642338524,"y0":50.003026579857355,"z0":5.838945566492677,"aX":11.969581692910273},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":15.8,"breakHorizontal":-10.6,"spinRate":2176,"spinDirection":151},"zone":8,"typeConfidence":2.0,"plateTime":0.4137921449694697,"extension":6.367220619040137},"hitData":{"launchSpeed":110.1,"launchAngle":8.0,"totalDistance":155.0,"trajectory":"line_drive","hardness":"medium","location":"4","coordinates":{"coordX":148.38,"coordY":155.23}},"index":0,"playId":"ba6c6c03-3550-31dc-9054-e6e2c7362ccb","pitchNumber":1,"startTime":"2025-05-03T01:24:56.122Z","endTime":"2025-05-03T01:25:00.585Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-05-03T01:25:00.585Z","atBatIndex":66},{"result":{"type":"atBat","event":"Field Error","eventType":"field_error","description":"Brent Rooker reaches on a fielding error by shortstop Xavier Edwards. Brent Rooker to 2nd.","rbi":0,"awayScore":6,"homeScore":1,"isOut":false},"about":{"atBatIndex":67,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-05-03T01:26:55.662Z","endTime":"2025-05-03T01:27:55.724Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":0},"matchup":{"batter":{"id":667670,"fullName":"Brent Rooker","link":"/api/v1/people/667670"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663969,"fullName":"Tyler Phillips","link":"/api/v1/people/663969"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":667670,"fullName":"Brent Rooker","link":"/api/v1/people/667670"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","movementReason":null,"runner":{"id":667670,"fullName":"Brent Rooker","link":"/api/v1/people/667670"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":669364,"link":"/api/v1/people/669364"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_fielding_error"}]},{"movement":{"originBase":null,"start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","movementReason":"r_adv_play","runner":{"id":667670,"fullName":"Brent Rooker","link":"/api/v1/people/667670"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":95.1,"endSpeed":86.5,"strikeZoneTop":3.61,"strikeZoneBottom":1.72,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.71883788750335,"aZ":-25.274409459435308,"pfxX":-11.188723092517726,"pfxZ":3.588484223185702,"pX":0.41087009630910143,"pZ":2.7659129652592576,"vX0":7.343311805511648,"vY0":-138.28134150608994,"vZ0":-3.521618068608259,"x":101.34,"y":164.1,"x0":-0.8343060663333522,"y0":50.00628020615021,"z0":5.764533222708687,"aX":-21.530787891911974},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":5.9,"breakHorizontal":18.6,"spinRate":2076,"spinDirection":224},"zone":6,"typeConfidence":2.0,"plateTime":0.3971027342785698,"extension":6.260640466786349},"index":0,"playId":"84772502-6314-37e7-8833-29d150322484","pitchNumber":1,"startTime":"2025-05-03T01:27:06.242Z","endTime":"2025-05-03T01:27:10.197Z","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":0},"pitchData":{"startSpeed":84.6,"endSpeed":79.0,"strikeZoneTop":3.61,"strikeZoneBottom":1.72,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.802911892610275,"aZ":-36.48055501470732,"pfxX":-0.7709744716639899,"pfxZ":-2.763694536628301,"pX":0.623603952831025,"pZ":1.9435544532835138,"vX0":3.8384879519610453,"vY0":-123.35150234131092,"vZ0":-2.613054058499876,"x":93.23,"y":186.3,"x0":-0.8445382788188837,"y0":50.001370360814896,"z0":6.056899960843205,"aX":-1.2023768667099652},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.1,"breakVerticalInduced":-5.3,"breakHorizontal":0.6,"spinRate":2497,"spinDirection":31},"zone":9,"typeConfidence":2.0,"plateTime":0.4420302899243893,"extension":6.452584043169126},"index":1,"playId":"4d0270e1-ae25-3fad-9f61-74f8a78cbafa","pitchNumber":2,"startTime":"2025-05-03T01:27:21.588Z","endTime":"2025-05-03T01:27:25.145Z","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(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.6,"endSpeed":80.3,"strikeZoneTop":3.61,"strikeZoneBottom":1.72,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.663862083850358,"aZ":-30.997950512717555,"pfxX":-7.228062607311813,"pfxZ":0.7216497480286304,"pX":-0.26187943291153076,"pZ":1.8985241537402187,"vX0":4.177029609713173,"vY0":-126.16296347292965,"vZ0":-3.5514573159705023,"x":126.98,"y":187.52,"x0":-0.992809274007335,"y0":50.002289459640046,"z0":5.800708641452333,"aX":-11.748775285248138},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":0.8,"breakHorizontal":12.2,"spinRate":1218,"spinDirection":239},"zone":8,"typeConfidence":2.0,"plateTime":0.43277478214590337,"extension":6.624687641001988},"hitData":{"launchSpeed":99.3,"launchAngle":2.0,"totalDistance":59.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":109.37,"coordY":156.75}},"index":2,"playId":"a8d9f560-0f44-37da-b370-f750797776b0","pitchNumber":3,"startTime":"2025-05-03T01:27:41.380Z","endTime":"2025-05-03T01:27:55.724Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-05-03T01:27:55.724Z","atBatIndex":67},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Shea Langeliers grounds out, third baseman Connor Norby to first baseman Matt Mervis.","rbi":0,"awayScore":6,"homeScore":1,"isOut":true},"about":{"atBatIndex":68,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-05-03T01:28:14.838Z","endTime":"2025-05-03T01:29:40.767Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663969,"fullName":"Tyler Phillips","link":"/api/v1/people/663969"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":667670,"fullName":"Brent Rooker","link":"/api/v1/people/667670"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":681393,"link":"/api/v1/people/681393"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":670223,"link":"/api/v1/people/670223"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":84.0,"endSpeed":76.4,"strikeZoneTop":3.27505095465784,"strikeZoneBottom":1.49999775649976,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.95348704109582,"aZ":-29.188672705956147,"pfxX":1.51715325449819,"pfxZ":1.997777091099202,"pX":1.0256300131107856,"pZ":1.7428559568511206,"vX0":4.488816982621601,"vY0":-122.1668952701392,"vZ0":-3.15007165466718,"x":77.91,"y":191.72,"x0":-1.0422141306677584,"y0":50.00192464409386,"z0":5.592178287845696,"aX":2.262155302566654},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":3.0,"breakHorizontal":-4.0,"spinRate":2430,"spinDirection":59},"zone":14,"typeConfidence":2.0,"plateTime":0.45057856351676184,"extension":6.576709773925391},"index":0,"playId":"9d5d67c2-fcba-3fa0-8746-66ab33398fff","pitchNumber":1,"startTime":"2025-05-03T01:28:29.735Z","endTime":"2025-05-03T01:28:33.771Z","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, 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":0},"pitchData":{"startSpeed":83.9,"endSpeed":76.5,"strikeZoneTop":3.30498942794939,"strikeZoneBottom":1.49999807384599,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.228553450642117,"aZ":-30.430956299254685,"pfxX":4.444365111136422,"pfxZ":1.1615412614660912,"pX":0.1404050419192591,"pZ":2.451939450090978,"vX0":1.794087541920794,"vY0":-122.2112538654838,"vZ0":-1.306594249762167,"x":111.65,"y":172.58,"x0":-1.1825679237614795,"y0":50.00104990980986,"z0":5.630276573649017,"aX":6.6576949840969695},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":2.0,"breakHorizontal":-8.5,"spinRate":2421,"spinDirection":66},"zone":5,"typeConfidence":2.0,"plateTime":0.4498269288488812,"extension":6.540135373215338},"index":1,"playId":"20cf7ce0-4a1f-3569-8b80-a386f642eafb","pitchNumber":2,"startTime":"2025-05-03T01:28:46.894Z","endTime":"2025-05-03T01:28:50.594Z","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(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":0},"pitchData":{"startSpeed":95.7,"endSpeed":87.9,"strikeZoneTop":3.2482796556281,"strikeZoneBottom":1.50000114172607,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.61451062469073,"aZ":-23.414387831769112,"pfxX":-11.995406733712374,"pfxZ":4.490729448753258,"pX":1.1468540539096934,"pZ":0.17748606633057398,"vX0":9.402885739693891,"vY0":-138.72979021525893,"vZ0":-10.276910225751159,"x":73.28,"y":233.99,"x0":-0.725453815077412,"y0":50.00662745664279,"z0":5.486776653187219,"aX":-23.420610178220276},"breaks":{"breakAngle":39.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":6.1,"breakHorizontal":19.8,"spinRate":2164,"spinDirection":224},"zone":14,"typeConfidence":2.0,"plateTime":0.3945934535607103,"extension":6.622530534949874},"index":2,"playId":"401b6e8f-eb3b-388b-9258-315681e0a3f6","pitchNumber":3,"startTime":"2025-05-03T01:29:04.532Z","endTime":"2025-05-03T01:29:11.815Z","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":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.3,"endSpeed":74.8,"strikeZoneTop":3.29,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.102618248289016,"aZ":-33.72342035240831,"pfxX":7.349658455185072,"pfxZ":-1.0740327632167013,"pX":0.9098699133168001,"pZ":2.3410253750237104,"vX0":2.4591038226978474,"vY0":-121.15545143608108,"vZ0":-0.8578945691871569,"x":82.32,"y":175.57,"x0":-1.0811004979603236,"y0":50.00246663172272,"z0":5.724918799406326,"aX":10.606565913412613},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.2,"breakVerticalInduced":-1.8,"breakHorizontal":-13.9,"spinRate":2339,"spinDirection":60},"zone":14,"typeConfidence":2.0,"plateTime":0.4572306584349701,"extension":6.523412765324245},"hitData":{"launchSpeed":63.3,"launchAngle":-45.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":102.17,"coordY":172.22}},"index":3,"playId":"36495a6c-c41f-3fe3-a91d-a0cee4a09b26","pitchNumber":4,"startTime":"2025-05-03T01:29:33.129Z","endTime":"2025-05-03T01:29:40.767Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-05-03T01:29:40.767Z","atBatIndex":68},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"JJ Bleday grounds out, second baseman Javier Sanoja to first baseman Matt Mervis. Brent Rooker to 3rd.","rbi":0,"awayScore":6,"homeScore":1,"isOut":true},"about":{"atBatIndex":69,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-05-03T01:29:46.205Z","endTime":"2025-05-03T01:30:20.622Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":668709,"fullName":"JJ Bleday","link":"/api/v1/people/668709"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663969,"fullName":"Tyler Phillips","link":"/api/v1/people/663969"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":667670,"fullName":"Brent Rooker","link":"/api/v1/people/667670"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":668709,"fullName":"JJ Bleday","link":"/api/v1/people/668709"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":691594,"link":"/api/v1/people/691594"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":670223,"link":"/api/v1/people/670223"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":667670,"fullName":"Brent Rooker","link":"/api/v1/people/667670"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.2,"endSpeed":76.4,"strikeZoneTop":3.39,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.59000879113604,"aZ":-37.98595106326163,"pfxX":-0.5597413908329087,"pfxZ":-3.9014580209170555,"pX":0.29214250741162934,"pZ":1.6232277769405354,"vX0":3.041166681565829,"vY0":-122.48540903317769,"vZ0":-2.423656677754626,"x":105.86,"y":194.95,"x0":-0.9034045254738327,"y0":50.003239622839686,"z0":5.935582381123606,"aX":-0.8343940243304789},"breaks":{"breakAngle":0.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.6,"breakVerticalInduced":-7.4,"breakHorizontal":0.1,"spinRate":2453,"spinDirection":42},"zone":9,"typeConfidence":2.0,"plateTime":0.4505692919296762,"extension":6.4576416868604065},"hitData":{"launchSpeed":96.2,"launchAngle":-15.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":155.14,"coordY":158.78}},"index":0,"playId":"bb9e2405-a74b-3436-8666-195e76125360","pitchNumber":1,"startTime":"2025-05-03T01:30:13.164Z","endTime":"2025-05-03T01:30:20.622Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-05-03T01:30:20.622Z","atBatIndex":69},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Seth Brown grounds out, first baseman Matt Mervis to pitcher Tyler Phillips.","rbi":0,"awayScore":6,"homeScore":1,"isOut":true},"about":{"atBatIndex":70,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-05-03T01:30:28.782Z","endTime":"2025-05-03T01:32:50.520Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":664913,"fullName":"Seth Brown","link":"/api/v1/people/664913"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663969,"fullName":"Tyler Phillips","link":"/api/v1/people/663969"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":664913,"fullName":"Seth Brown","link":"/api/v1/people/664913"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":670223,"link":"/api/v1/people/670223"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":663969,"link":"/api/v1/people/663969"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"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, 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":84.6,"endSpeed":77.8,"strikeZoneTop":3.64,"strikeZoneBottom":1.75,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.927994705572036,"aZ":-37.10943165806023,"pfxX":0.25590715400666536,"pfxZ":-3.2299704778397382,"pX":0.12475655554619018,"pZ":1.4998235101903206,"vX0":2.39543665433663,"vY0":-123.24649665044653,"vZ0":-3.1899132877387655,"x":112.24,"y":198.28,"x0":-0.8955346663071576,"y0":50.00193089454539,"z0":5.96478907119189,"aX":0.39092873043139564},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.6,"breakVerticalInduced":-6.4,"breakHorizontal":-1.1,"spinRate":2510,"spinDirection":29},"zone":14,"typeConfidence":2.0,"plateTime":0.44547625260916535,"extension":6.523730008860544},"index":0,"playId":"b3863a43-8c7e-32ac-b772-039347a4df37","pitchNumber":1,"startTime":"2025-05-03T01:30:44.606Z","endTime":"2025-05-03T01:30:48.539Z","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":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.1,"endSpeed":79.2,"strikeZoneTop":3.64,"strikeZoneBottom":1.75,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.245754587031794,"aZ":-40.10344512844523,"pfxX":0.19545045164107266,"pfxZ":-5.058463557406684,"pX":0.5101244736930558,"pZ":1.6073766853181795,"vX0":3.3318805269123573,"vY0":-123.99422628815122,"vZ0":-2.6608293335451703,"x":97.56,"y":195.38,"x0":-0.8727127066405627,"y0":50.004200542552084,"z0":6.0193486468825865,"aX":0.30554259807221834},"breaks":{"breakAngle":1.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.0,"breakVerticalInduced":-9.5,"breakHorizontal":-1.1,"spinRate":2547,"spinDirection":37},"zone":14,"typeConfidence":2.0,"plateTime":0.44062230412439574,"extension":6.484086480794011},"index":1,"playId":"99ef0a83-3dcc-3756-b6b6-8fa46071a2d2","pitchNumber":2,"startTime":"2025-05-03T01:31:01.506Z","endTime":"2025-05-03T01:31:05.014Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":6,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2025-05-03T01:31:13.767Z","endTime":"2025-05-03T01:31:23.613Z","isPitch":false,"type":"action","player":{"id":664913,"link":"/api/v1/people/664913"}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.0,"endSpeed":78.3,"strikeZoneTop":3.4820299845182,"strikeZoneBottom":1.75000121891699,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.17153742118288,"aZ":-41.49718439104985,"pfxX":1.605991419194151,"pfxZ":-6.076934523427309,"pX":0.024520409503129635,"pZ":-0.08748748883312296,"vX0":1.4003544896894917,"vY0":-123.68684799953894,"vZ0":-5.94262025820408,"x":116.07,"y":241.14,"x0":-0.7599425084622357,"y0":50.006120658572634,"z0":5.868924120043589,"aX":2.461768199814089},"breaks":{"breakAngle":3.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-50.4,"breakVerticalInduced":-12.2,"breakHorizontal":-3.2,"spinRate":2537,"spinDirection":30},"zone":14,"typeConfidence":2.0,"plateTime":0.44468319999349415,"extension":6.5395423954837035},"index":3,"playId":"ff579eef-4c49-30e0-9d8f-93556635ad80","pitchNumber":3,"startTime":"2025-05-03T01:31:23.613Z","endTime":"2025-05-03T01:31:28.058Z","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, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.7,"endSpeed":78.8,"strikeZoneTop":3.52223994820856,"strikeZoneBottom":1.75000225387902,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.231808003802293,"aZ":-38.901807979183076,"pfxX":-0.5295164578493876,"pfxZ":-4.309779332493669,"pX":0.2814018657076524,"pZ":0.6979165524881114,"vX0":2.8235859168041006,"vY0":-124.74629645474391,"vZ0":-4.95869752144177,"x":106.27,"y":219.94,"x0":-0.8008122156703319,"y0":50.002109264651885,"z0":5.950597345122693,"aX":-0.8272123247988898},"breaks":{"breakAngle":0.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.2,"breakVerticalInduced":-8.8,"breakHorizontal":0.2,"spinRate":2510,"spinDirection":32},"zone":14,"typeConfidence":2.0,"plateTime":0.4406122111139301,"extension":6.516270140220736},"index":4,"playId":"fd544c64-675e-3835-9d32-16fd1ef5f736","pitchNumber":4,"startTime":"2025-05-03T01:31:53.720Z","endTime":"2025-05-03T01:31:59.324Z","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":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.8,"endSpeed":76.3,"strikeZoneTop":3.57730489062767,"strikeZoneBottom":1.74999950867865,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.49864611337998,"aZ":-41.17416555786957,"pfxX":1.8798545156055848,"pfxZ":-6.102030254734043,"pX":-0.15231367349495326,"pZ":1.221361235688536,"vX0":0.9064802087994742,"vY0":-121.94004175289625,"vZ0":-2.8141257037602276,"x":122.81,"y":205.8,"x0":-0.7754636265604801,"y0":50.002859133885025,"z0":6.01366262633458,"aX":2.7732163326097607},"breaks":{"breakAngle":3.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.0,"breakVerticalInduced":-11.5,"breakHorizontal":-3.6,"spinRate":2563,"spinDirection":30},"zone":13,"typeConfidence":2.0,"plateTime":0.4527150320138067,"extension":6.354226858019715},"index":5,"playId":"5de8024d-4569-3b7d-bad9-1a73d72a966e","pitchNumber":5,"startTime":"2025-05-03T01:32:25.914Z","endTime":"2025-05-03T01:32:31.345Z","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":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.8,"endSpeed":86.1,"strikeZoneTop":3.64,"strikeZoneBottom":1.75,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":36.9825988660685,"aZ":-24.949961199393446,"pfxX":-11.914997052629596,"pfxZ":3.7570557677557925,"pX":-0.14438793263329064,"pZ":2.78397527209456,"vX0":6.20049851700363,"vY0":-139.20092459404643,"vZ0":-3.3699400042734537,"x":122.5,"y":163.61,"x0":-0.8765728674660663,"y0":50.003839162192236,"z0":5.699768608324329,"aX":-22.92392647718634},"breaks":{"breakAngle":39.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":6.1,"breakHorizontal":19.9,"spinRate":2045,"spinDirection":223},"zone":5,"typeConfidence":2.0,"plateTime":0.39647297214844546,"extension":6.476164260718497},"hitData":{"launchSpeed":101.3,"launchAngle":-13.0,"totalDistance":14.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":158.78,"coordY":163.84}},"index":6,"playId":"22cd7e4f-796f-3401-8b30-d622d889fd20","pitchNumber":6,"startTime":"2025-05-03T01:32:43.653Z","endTime":"2025-05-03T01:32:50.520Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-05-03T01:32:50.520Z","atBatIndex":70},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Agustín Ramírez grounds out, third baseman Gio Urshela to first baseman Nick Kurtz.","rbi":0,"awayScore":6,"homeScore":1,"isOut":true},"about":{"atBatIndex":71,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2025-05-03T01:35:05.761Z","endTime":"2025-05-03T01:35:50.639Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":682663,"fullName":"Agustín Ramírez","link":"/api/v1/people/682663"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":668716,"fullName":"Noah Murdock","link":"/api/v1/people/668716"},"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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":682663,"fullName":"Agustín Ramírez","link":"/api/v1/people/682663"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":570482,"link":"/api/v1/people/570482"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":701762,"link":"/api/v1/people/701762"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Noah Murdock replaces Hogan Harris.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":6,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-05-03T01:33:42.856Z","endTime":"2025-05-03T01:35:08.011Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":668716,"link":"/api/v1/people/668716"},"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(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":94.6,"endSpeed":85.0,"strikeZoneTop":3.28037556193378,"strikeZoneBottom":1.56500232674636,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":36.191161435704274,"aZ":-34.07858771622977,"pfxX":-12.81928798437942,"pfxZ":-1.0166436784220991,"pX":-1.3962562963238723,"pZ":2.873703282076744,"vX0":5.384589732683112,"vY0":-137.501741698288,"vZ0":0.26882918089787533,"x":170.22,"y":161.19,"x0":-1.7369870036663184,"y0":50.000676131635196,"z0":5.125329099207017,"aX":-24.051622676845533},"breaks":{"breakAngle":33.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":-1.6,"breakHorizontal":21.7,"spinRate":2054,"spinDirection":240},"zone":11,"typeConfidence":2.0,"plateTime":0.40144409475086906,"extension":6.6461976608803095},"index":1,"playId":"f52d5f4d-a528-335a-b98b-304393f32728","pitchNumber":1,"startTime":"2025-05-03T01:35:08.011Z","endTime":"2025-05-03T01:35:13.729Z","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":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.4,"endSpeed":85.5,"strikeZoneTop":3.2329871400005,"strikeZoneBottom":1.56499922864212,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.79329980965379,"aZ":-27.9176732817354,"pfxX":-12.573372773636137,"pfxZ":2.2614926831934614,"pX":0.8195175007854323,"pZ":2.499763749469332,"vX0":11.15783555095718,"vY0":-136.98490584756343,"vZ0":-1.4769489578218682,"x":85.76,"y":171.29,"x0":-1.690866445731487,"y0":50.003621115235575,"z0":4.970834184642797,"aX":-23.68223740741092},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":4.0,"breakHorizontal":20.2,"spinRate":2155,"spinDirection":240},"zone":6,"typeConfidence":2.0,"plateTime":0.40122640310718394,"extension":6.769115810558975},"index":2,"playId":"2ccae6c6-e8a4-37e1-b4bb-93ff3920ae6c","pitchNumber":2,"startTime":"2025-05-03T01:35:27.882Z","endTime":"2025-05-03T01:35:32.557Z","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":89.1,"endSpeed":81.2,"strikeZoneTop":3.411,"strikeZoneBottom":1.565,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.534098437952593,"aZ":-27.61825612247277,"pfxX":-1.5242835920431759,"pfxZ":2.69862613169205,"pX":0.16966971132203965,"pZ":2.1497343471377164,"vX0":6.0231191192543765,"vY0":-129.56111202390372,"vZ0":-1.495255693341352,"x":110.53,"y":180.74,"x0":-1.9931526722949442,"y0":50.00570324905732,"z0":4.856691771605126,"aX":-2.5771982906627167},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":4.8,"breakHorizontal":1.3,"spinRate":2392,"spinDirection":211},"zone":5,"typeConfidence":2.0,"plateTime":0.42369544562502437,"extension":6.5217848546996375},"hitData":{"launchSpeed":82.9,"launchAngle":-35.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":102.6,"coordY":166.88}},"index":3,"playId":"97555769-cd4c-31f8-a2fd-20068d918d93","pitchNumber":3,"startTime":"2025-05-03T01:35:42.880Z","endTime":"2025-05-03T01:35:50.639Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-05-03T01:35:50.639Z","atBatIndex":71},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Eric Wagaman singles on a ground ball to left fielder Tyler Soderstrom.","rbi":0,"awayScore":6,"homeScore":1,"isOut":false},"about":{"atBatIndex":72,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2025-05-03T01:35:59.910Z","endTime":"2025-05-03T01:36:29.213Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":676572,"fullName":"Eric Wagaman","link":"/api/v1/people/676572"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":668716,"fullName":"Noah Murdock","link":"/api/v1/people/668716"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":676572,"fullName":"Eric Wagaman","link":"/api/v1/people/676572"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":676572,"fullName":"Eric Wagaman","link":"/api/v1/people/676572"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":691016,"link":"/api/v1/people/691016"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.1,"endSpeed":86.6,"strikeZoneTop":3.49,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":36.26484564499103,"aZ":-29.500853161551998,"pfxX":-12.029066940697959,"pfxZ":1.3772165757186912,"pX":-0.7063057575619085,"pZ":2.368612634055477,"vX0":7.526380709873121,"vY0":-139.68198108177876,"vZ0":-1.8504494067395025,"x":143.92,"y":174.83,"x0":-1.8959522564949958,"y0":50.003752870623785,"z0":5.010687340397085,"aX":-23.382486017183435},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":2.3,"breakHorizontal":19.9,"spinRate":2085,"spinDirection":239},"zone":4,"typeConfidence":2.0,"plateTime":0.3945945681344649,"extension":6.760789932648672},"hitData":{"launchSpeed":100.1,"launchAngle":4.0,"totalDistance":99.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":111.97,"coordY":85.3}},"index":0,"playId":"c28af343-3766-3cbf-a3c4-7d538f945161","pitchNumber":1,"startTime":"2025-05-03T01:36:18.209Z","endTime":"2025-05-03T01:36:29.213Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-05-03T01:36:29.213Z","atBatIndex":72},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Matt Mervis strikes out on a foul tip.","rbi":0,"awayScore":6,"homeScore":1,"isOut":true},"about":{"atBatIndex":73,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2025-05-03T01:36:30.366Z","endTime":"2025-05-03T01:38:59.833Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":670223,"fullName":"Matt Mervis","link":"/api/v1/people/670223"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":668716,"fullName":"Noah Murdock","link":"/api/v1/people/668716"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":676572,"fullName":"Eric Wagaman","link":"/api/v1/people/676572"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":670223,"fullName":"Matt Mervis","link":"/api/v1/people/670223"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":669127,"link":"/api/v1/people/669127"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"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":1},"pitchData":{"startSpeed":95.5,"endSpeed":87.8,"strikeZoneTop":3.57,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.16729605103516,"aZ":-30.386499872528844,"pfxX":-10.79673353596756,"pfxZ":0.9178880841565435,"pX":0.5292449558047477,"pZ":1.2417972286860264,"vX0":9.97023863921982,"vY0":-138.75282904804897,"vZ0":-4.39841322390223,"x":96.83,"y":205.25,"x0":-1.7025794357341657,"y0":50.00568945926805,"z0":4.865210831375735,"aX":-21.1191338403852},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":1.0,"breakHorizontal":17.5,"spinRate":1989,"spinDirection":242},"zone":14,"typeConfidence":2.0,"plateTime":0.39428357957780147,"extension":6.787024766079044},"index":0,"playId":"a5acf20f-e220-319a-be3e-5d57834c3ab1","pitchNumber":1,"startTime":"2025-05-03T01:36:57.719Z","endTime":"2025-05-03T01:37:02.738Z","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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.5,"endSpeed":80.4,"strikeZoneTop":3.57,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.239060839054396,"aZ":-30.14668478563488,"pfxX":-10.187323233948268,"pfxZ":1.2330200023956452,"pX":-0.8507799456409574,"pZ":1.1330908868411385,"vX0":5.685814149540653,"vY0":-127.32012943257644,"vZ0":-3.622010547492799,"x":149.43,"y":208.19,"x0":-1.7898950468787298,"y0":50.00069984120207,"z0":4.960795497476743,"aX":-16.716323991327428},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":1.7,"breakHorizontal":17.2,"spinRate":1477,"spinDirection":248},"zone":13,"typeConfidence":2.0,"plateTime":0.43025605147220736,"extension":6.784416211049606},"index":1,"playId":"e74abc90-ff98-33da-8f0a-760b11afb404","pitchNumber":2,"startTime":"2025-05-03T01:37:13.976Z","endTime":"2025-05-03T01:37:18.212Z","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":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.0,"endSpeed":78.2,"strikeZoneTop":3.52053989388085,"strikeZoneBottom":1.7099982747612,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.36211318639596,"aZ":-31.50454820174255,"pfxX":-10.272745620164034,"pfxZ":0.42231406728645915,"pX":-1.7514831620079643,"pZ":3.2412468171293267,"vX0":3.531582403054533,"vY0":-125.20277756092727,"vZ0":1.5821419606767217,"x":183.76,"y":151.27,"x0":-1.8530462567514472,"y0":50.00071205717921,"z0":5.196132484902812,"aX":-16.162604212028214},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":1.4,"breakHorizontal":17.6,"spinRate":1475,"spinDirection":246},"zone":11,"typeConfidence":2.0,"plateTime":0.4389683516300016,"extension":6.791630103671471},"index":2,"playId":"f550bfb6-0897-3667-a31d-37acec6c9ce0","pitchNumber":3,"startTime":"2025-05-03T01:37:28.325Z","endTime":"2025-05-03T01:37:33.853Z","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":2,"outs":1},"pitchData":{"startSpeed":96.7,"endSpeed":87.9,"strikeZoneTop":3.53476007364419,"strikeZoneBottom":1.70999818612665,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.233922800115145,"aZ":-28.120706108758657,"pfxX":-11.296223277719253,"pfxZ":2.0504819458801196,"pX":0.3917515238803723,"pZ":0.6947960539218416,"vX0":9.558882402032667,"vY0":-140.28977557707017,"vZ0":-6.5139878469572166,"x":102.07,"y":220.02,"x0":-1.606326863626018,"y0":50.002610042586916,"z0":4.900984465698343,"aX":-22.3268237778919},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":2.4,"breakHorizontal":18.2,"spinRate":2112,"spinDirection":236},"zone":14,"typeConfidence":2.0,"plateTime":0.39169670515219845,"extension":6.640280057756197},"index":3,"playId":"9f7f3130-80c9-3e41-8238-122af1272d2b","pitchNumber":4,"startTime":"2025-05-03T01:37:44.762Z","endTime":"2025-05-03T01:37:50.139Z","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":95.8,"endSpeed":86.6,"strikeZoneTop":3.57,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.11557912137158,"aZ":-30.692528995609752,"pfxX":-11.815641646439003,"pfxZ":0.7650127881470556,"pX":-0.367146958444835,"pZ":2.366495064749087,"vX0":7.853657768422455,"vY0":-139.2599371056034,"vZ0":-1.6031092233686648,"x":130.99,"y":174.88,"x0":-1.7079502229856567,"y0":50.00317540696334,"z0":5.005593044299727,"aX":-22.90235367810333},"breaks":{"breakAngle":33.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":1.2,"breakHorizontal":19.4,"spinRate":2084,"spinDirection":242},"zone":4,"typeConfidence":2.0,"plateTime":0.395307791450608,"extension":6.617934989100144},"index":4,"playId":"94905e6c-a09f-368f-bd7f-03a1f7e4cf30","pitchNumber":5,"startTime":"2025-05-03T01:38:05.283Z","endTime":"2025-05-03T01:38:10.541Z","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":1},"pitchData":{"startSpeed":96.7,"endSpeed":87.5,"strikeZoneTop":3.59510123629204,"strikeZoneBottom":1.71000191579034,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.059101458097956,"aZ":-29.989048227216905,"pfxX":-12.532994589640303,"pfxZ":1.1158297794230059,"pX":1.6190644744221012,"pZ":1.7413988069004696,"vX0":13.050804811886158,"vY0":-140.12081329741304,"vZ0":-3.515419264178501,"x":55.29,"y":191.76,"x0":-1.4965211223602646,"y0":50.00625043739467,"z0":4.996788800895027,"aX":-24.639866339367767},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":1.3,"breakHorizontal":19.7,"spinRate":2171,"spinDirection":241},"zone":14,"typeConfidence":2.0,"plateTime":0.39262526273217313,"extension":6.706831727185235},"index":5,"playId":"127afd6f-7147-35bb-a881-6267dccaa696","pitchNumber":6,"startTime":"2025-05-03T01:38:37.396Z","endTime":"2025-05-03T01:38:42.321Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":1},"pitchData":{"startSpeed":94.8,"endSpeed":86.4,"strikeZoneTop":3.57,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.830643549433844,"aZ":-28.154704003178598,"pfxX":-10.623206899872766,"pfxZ":2.1054791701380946,"pX":-0.655757356536951,"pZ":1.14043291749744,"vX0":6.816735351198437,"vY0":-137.855322946798,"vZ0":-4.920868530636432,"x":142.0,"y":207.99,"x0":-1.7901270525441577,"y0":50.00373765379413,"z0":4.867090350498088,"aX":-20.291487717169787},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":2.9,"breakHorizontal":17.6,"spinRate":2102,"spinDirection":242},"zone":13,"typeConfidence":2.0,"plateTime":0.3984809654242363,"extension":6.73975402043103},"index":6,"playId":"3cfbb128-b82a-371b-8098-369c3bd3042d","pitchNumber":7,"startTime":"2025-05-03T01:38:54.293Z","endTime":"2025-05-03T01:38:59.833Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-05-03T01:38:59.833Z","atBatIndex":73},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Connor Norby strikes out swinging.","rbi":0,"awayScore":6,"homeScore":1,"isOut":true},"about":{"atBatIndex":74,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2025-05-03T01:39:03.924Z","endTime":"2025-05-03T01:40:32.963Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":681393,"fullName":"Connor Norby","link":"/api/v1/people/681393"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":668716,"fullName":"Noah Murdock","link":"/api/v1/people/668716"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,2,3,4,5],"actionIndex":[1],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Defensive Indiff","eventType":"defensive_indiff","movementReason":"r_defensive_indiff","runner":{"id":676572,"fullName":"Eric Wagaman","link":"/api/v1/people/676572"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":681393,"fullName":"Connor Norby","link":"/api/v1/people/681393"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":669127,"link":"/api/v1/people/669127"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"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,"runnerGoing":true},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.1,"endSpeed":83.0,"strikeZoneTop":3.34,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.443615227176092,"aZ":-26.145934223226355,"pfxX":-1.4009186551999604,"pfxZ":3.4376584335456046,"pX":0.32440409549710447,"pZ":2.2136949821021346,"vX0":6.449987475251867,"vY0":-131.20303198379773,"vZ0":-1.763116287334461,"x":104.63,"y":179.01,"x0":-1.9782762562928824,"y0":50.00018933400229,"z0":4.833216621596262,"aX":-2.4551841771943375},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":6.1,"breakHorizontal":1.2,"spinRate":2376,"spinDirection":200},"zone":6,"typeConfidence":2.0,"plateTime":0.41665318625434633,"extension":6.678630225388862},"index":0,"playId":"c5bf483a-8bfe-37e9-a5b1-c2600b046069","pitchNumber":1,"startTime":"2025-05-03T01:39:19.835Z","endTime":"2025-05-03T01:39:26.250Z","isPitch":true,"type":"pitch"},{"details":{"description":"Eric Wagaman advances to 2nd on defensive indifference.","event":"Defensive Indiff","eventType":"defensive_indiff","awayScore":6,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"index":1,"actionPlayId":"c5bf483a-8bfe-37e9-a5b1-c2600b046069","startTime":"2025-05-03T01:39:31.691Z","endTime":"2025-05-03T01:39:37.043Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":676572,"link":"/api/v1/people/676572"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.9,"endSpeed":88.0,"strikeZoneTop":3.23560401830024,"strikeZoneBottom":1.62999822833402,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.213078234139566,"aZ":-28.646483866665818,"pfxX":-9.345383653471842,"pfxZ":1.783217082629701,"pX":0.20624569508105148,"pZ":3.1922130723303277,"vX0":8.507856133582706,"vY0":-139.51597257972566,"vZ0":0.022406036195456558,"x":109.14,"y":152.59,"x0":-1.6626231399535523,"y0":50.00377831288368,"z0":5.065816723313923,"aX":-18.498106236673404},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":3.5,"breakHorizontal":15.2,"spinRate":2235,"spinDirection":235},"zone":2,"typeConfidence":2.0,"plateTime":0.3919849002863658,"extension":6.645283748545744},"index":2,"playId":"76778fd9-594c-3212-ba68-115f91b43ce3","pitchNumber":2,"startTime":"2025-05-03T01:39:37.043Z","endTime":"2025-05-03T01:39:40.595Z","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":2,"outs":2},"pitchData":{"startSpeed":83.5,"endSpeed":76.7,"strikeZoneTop":3.20927445616037,"strikeZoneBottom":1.62999753341822,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.534484397360586,"aZ":-33.46232598058872,"pfxX":6.316223430663813,"pfxZ":-0.8690966664681197,"pX":1.9034791276561698,"pZ":0.8615153609266848,"vX0":7.004791557671611,"vY0":-121.4316039622099,"vZ0":-2.2208007295611623,"x":44.44,"y":215.52,"x0":-1.8477290826746195,"y0":50.003302804679926,"z0":4.7214565008016605,"aX":9.357157061525978},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.4,"breakVerticalInduced":-1.9,"breakHorizontal":-13.2,"spinRate":2769,"spinDirection":71},"zone":14,"typeConfidence":2.0,"plateTime":0.45243595771149714,"extension":6.774433154686821},"index":3,"playId":"c4a7c4c0-53e2-3773-9936-77ab1168ba87","pitchNumber":3,"startTime":"2025-05-03T01:39:53.597Z","endTime":"2025-05-03T01:39:57.492Z","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":2},"pitchData":{"startSpeed":83.6,"endSpeed":76.4,"strikeZoneTop":3.23888711037355,"strikeZoneBottom":1.63000121206986,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.574635840197537,"aZ":-33.63872416747044,"pfxX":6.163755031257155,"pfxZ":-0.9935701798915826,"pX":1.476767770412685,"pZ":1.1552036241216725,"vX0":6.068146754040873,"vY0":-121.64221685456438,"vZ0":-1.5268828066190168,"x":60.71,"y":207.59,"x0":-1.8619435027852966,"y0":50.000913702682865,"z0":4.740628524785493,"aX":9.121110262154062},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.4,"breakVerticalInduced":-1.9,"breakHorizontal":-12.7,"spinRate":2827,"spinDirection":70},"zone":14,"typeConfidence":2.0,"plateTime":0.4523980140562909,"extension":6.66643538715302},"index":4,"playId":"975106ff-d391-3ff8-9fb3-eb700af4581f","pitchNumber":4,"startTime":"2025-05-03T01:40:09.991Z","endTime":"2025-05-03T01:40:14.597Z","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":2},"pitchData":{"startSpeed":96.0,"endSpeed":87.6,"strikeZoneTop":3.34,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.13716827178569,"aZ":-27.605192575646345,"pfxX":-8.307685923454008,"pfxZ":2.325965036389161,"pX":0.3741514808170151,"pZ":1.9256002001783932,"vX0":8.73528983560359,"vY0":-139.49057180756787,"vZ0":-3.188694876146745,"x":102.74,"y":186.79,"x0":-1.7225339713488774,"y0":50.00537766193556,"z0":4.908896388340667,"aX":-16.332057491140752},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":3.7,"breakHorizontal":13.2,"spinRate":2184,"spinDirection":237},"zone":9,"typeConfidence":2.0,"plateTime":0.3930623419835353,"extension":6.625890449814121},"index":5,"playId":"00613373-411f-3b15-9f12-4bd98cb03bdd","pitchNumber":5,"startTime":"2025-05-03T01:40:28.839Z","endTime":"2025-05-03T01:40:32.963Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-05-03T01:40:32.963Z","atBatIndex":74}],"currentPlay":{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Connor Norby strikes out swinging.","rbi":0,"awayScore":6,"homeScore":1,"isOut":true},"about":{"atBatIndex":74,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2025-05-03T01:39:03.924Z","endTime":"2025-05-03T01:40:32.963Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":681393,"fullName":"Connor Norby","link":"/api/v1/people/681393"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":668716,"fullName":"Noah Murdock","link":"/api/v1/people/668716"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,2,3,4,5],"actionIndex":[1],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Defensive Indiff","eventType":"defensive_indiff","movementReason":"r_defensive_indiff","runner":{"id":676572,"fullName":"Eric Wagaman","link":"/api/v1/people/676572"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":681393,"fullName":"Connor Norby","link":"/api/v1/people/681393"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":669127,"link":"/api/v1/people/669127"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"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,"runnerGoing":true},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.1,"endSpeed":83.0,"strikeZoneTop":3.34,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.443615227176092,"aZ":-26.145934223226355,"pfxX":-1.4009186551999604,"pfxZ":3.4376584335456046,"pX":0.32440409549710447,"pZ":2.2136949821021346,"vX0":6.449987475251867,"vY0":-131.20303198379773,"vZ0":-1.763116287334461,"x":104.63,"y":179.01,"x0":-1.9782762562928824,"y0":50.00018933400229,"z0":4.833216621596262,"aX":-2.4551841771943375},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":6.1,"breakHorizontal":1.2,"spinRate":2376,"spinDirection":200},"zone":6,"typeConfidence":2.0,"plateTime":0.41665318625434633,"extension":6.678630225388862},"index":0,"playId":"c5bf483a-8bfe-37e9-a5b1-c2600b046069","pitchNumber":1,"startTime":"2025-05-03T01:39:19.835Z","endTime":"2025-05-03T01:39:26.250Z","isPitch":true,"type":"pitch"},{"details":{"description":"Eric Wagaman advances to 2nd on defensive indifference.","event":"Defensive Indiff","eventType":"defensive_indiff","awayScore":6,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"index":1,"actionPlayId":"c5bf483a-8bfe-37e9-a5b1-c2600b046069","startTime":"2025-05-03T01:39:31.691Z","endTime":"2025-05-03T01:39:37.043Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":676572,"link":"/api/v1/people/676572"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.9,"endSpeed":88.0,"strikeZoneTop":3.23560401830024,"strikeZoneBottom":1.62999822833402,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.213078234139566,"aZ":-28.646483866665818,"pfxX":-9.345383653471842,"pfxZ":1.783217082629701,"pX":0.20624569508105148,"pZ":3.1922130723303277,"vX0":8.507856133582706,"vY0":-139.51597257972566,"vZ0":0.022406036195456558,"x":109.14,"y":152.59,"x0":-1.6626231399535523,"y0":50.00377831288368,"z0":5.065816723313923,"aX":-18.498106236673404},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":3.5,"breakHorizontal":15.2,"spinRate":2235,"spinDirection":235},"zone":2,"typeConfidence":2.0,"plateTime":0.3919849002863658,"extension":6.645283748545744},"index":2,"playId":"76778fd9-594c-3212-ba68-115f91b43ce3","pitchNumber":2,"startTime":"2025-05-03T01:39:37.043Z","endTime":"2025-05-03T01:39:40.595Z","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":2,"outs":2},"pitchData":{"startSpeed":83.5,"endSpeed":76.7,"strikeZoneTop":3.20927445616037,"strikeZoneBottom":1.62999753341822,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.534484397360586,"aZ":-33.46232598058872,"pfxX":6.316223430663813,"pfxZ":-0.8690966664681197,"pX":1.9034791276561698,"pZ":0.8615153609266848,"vX0":7.004791557671611,"vY0":-121.4316039622099,"vZ0":-2.2208007295611623,"x":44.44,"y":215.52,"x0":-1.8477290826746195,"y0":50.003302804679926,"z0":4.7214565008016605,"aX":9.357157061525978},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.4,"breakVerticalInduced":-1.9,"breakHorizontal":-13.2,"spinRate":2769,"spinDirection":71},"zone":14,"typeConfidence":2.0,"plateTime":0.45243595771149714,"extension":6.774433154686821},"index":3,"playId":"c4a7c4c0-53e2-3773-9936-77ab1168ba87","pitchNumber":3,"startTime":"2025-05-03T01:39:53.597Z","endTime":"2025-05-03T01:39:57.492Z","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":2},"pitchData":{"startSpeed":83.6,"endSpeed":76.4,"strikeZoneTop":3.23888711037355,"strikeZoneBottom":1.63000121206986,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.574635840197537,"aZ":-33.63872416747044,"pfxX":6.163755031257155,"pfxZ":-0.9935701798915826,"pX":1.476767770412685,"pZ":1.1552036241216725,"vX0":6.068146754040873,"vY0":-121.64221685456438,"vZ0":-1.5268828066190168,"x":60.71,"y":207.59,"x0":-1.8619435027852966,"y0":50.000913702682865,"z0":4.740628524785493,"aX":9.121110262154062},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.4,"breakVerticalInduced":-1.9,"breakHorizontal":-12.7,"spinRate":2827,"spinDirection":70},"zone":14,"typeConfidence":2.0,"plateTime":0.4523980140562909,"extension":6.66643538715302},"index":4,"playId":"975106ff-d391-3ff8-9fb3-eb700af4581f","pitchNumber":4,"startTime":"2025-05-03T01:40:09.991Z","endTime":"2025-05-03T01:40:14.597Z","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":2},"pitchData":{"startSpeed":96.0,"endSpeed":87.6,"strikeZoneTop":3.34,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.13716827178569,"aZ":-27.605192575646345,"pfxX":-8.307685923454008,"pfxZ":2.325965036389161,"pX":0.3741514808170151,"pZ":1.9256002001783932,"vX0":8.73528983560359,"vY0":-139.49057180756787,"vZ0":-3.188694876146745,"x":102.74,"y":186.79,"x0":-1.7225339713488774,"y0":50.00537766193556,"z0":4.908896388340667,"aX":-16.332057491140752},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":3.7,"breakHorizontal":13.2,"spinRate":2184,"spinDirection":237},"zone":9,"typeConfidence":2.0,"plateTime":0.3930623419835353,"extension":6.625890449814121},"index":5,"playId":"00613373-411f-3b15-9f12-4bd98cb03bdd","pitchNumber":5,"startTime":"2025-05-03T01:40:28.839Z","endTime":"2025-05-03T01:40:32.963Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-05-03T01:40:32.963Z","atBatIndex":74},"scoringPlays":[10,12,19,35,37,38,48],"playsByInning":[{"startIndex":0,"endIndex":5,"top":[0,1,2],"bottom":[3,4,5],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":1,"pitcher":{"id":678368,"fullName":"Valente Bellozo","link":"/api/v1/people/678368"},"batter":{"id":805779,"fullName":"Jacob Wilson","link":"/api/v1/people/805779"},"coordinates":{"x":104.42,"y":51.65},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":1,"pitcher":{"id":678368,"fullName":"Valente Bellozo","link":"/api/v1/people/678368"},"batter":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"coordinates":{"x":60.21,"y":112.24},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":1,"pitcher":{"id":678368,"fullName":"Valente Bellozo","link":"/api/v1/people/678368"},"batter":{"id":667670,"fullName":"Brent Rooker","link":"/api/v1/people/667670"},"coordinates":{"x":109.37,"y":158.27},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"},"inning":1,"pitcher":{"id":680684,"fullName":"Gunnar Hoglund","link":"/api/v1/people/680684"},"batter":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"coordinates":{"x":84.4,"y":114.69},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"},"inning":1,"pitcher":{"id":680684,"fullName":"Gunnar Hoglund","link":"/api/v1/people/680684"},"batter":{"id":669065,"fullName":"Kyle Stowers","link":"/api/v1/people/669065"},"coordinates":{"x":128.09,"y":140.03},"type":"O","description":"Grounded Into DP"}]}},{"startIndex":6,"endIndex":16,"top":[6,7,8,9,10,11,12,13],"bottom":[14,15,16],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":2,"pitcher":{"id":678368,"fullName":"Valente Bellozo","link":"/api/v1/people/678368"},"batter":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"coordinates":{"x":154.88,"y":81.06},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":2,"pitcher":{"id":678368,"fullName":"Valente Bellozo","link":"/api/v1/people/678368"},"batter":{"id":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"coordinates":{"x":173.42,"y":113.4},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":2,"pitcher":{"id":678368,"fullName":"Valente Bellozo","link":"/api/v1/people/678368"},"batter":{"id":570482,"fullName":"Gio Urshela","link":"/api/v1/people/570482"},"coordinates":{"x":110.93,"y":156.75},"type":"O","description":"Forceout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":2,"pitcher":{"id":678368,"fullName":"Valente Bellozo","link":"/api/v1/people/678368"},"batter":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"coordinates":{"x":120.12,"y":88.39},"type":"O","description":"Lineout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"},"inning":2,"pitcher":{"id":680684,"fullName":"Gunnar Hoglund","link":"/api/v1/people/680684"},"batter":{"id":676572,"fullName":"Eric Wagaman","link":"/api/v1/people/676572"},"coordinates":{"x":97.92,"y":166.88},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"},"inning":2,"pitcher":{"id":680684,"fullName":"Gunnar Hoglund","link":"/api/v1/people/680684"},"batter":{"id":670223,"fullName":"Matt Mervis","link":"/api/v1/people/670223"},"coordinates":{"x":184.69,"y":86.4},"type":"O","description":"Flyout"}]}},{"startIndex":17,"endIndex":24,"top":[17,18,19,20,21],"bottom":[22,23,24],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":3,"pitcher":{"id":678368,"fullName":"Valente Bellozo","link":"/api/v1/people/678368"},"batter":{"id":667670,"fullName":"Brent Rooker","link":"/api/v1/people/667670"},"coordinates":{"x":136.42,"y":183.61},"type":"O","description":"Pop Out"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":3,"pitcher":{"id":678368,"fullName":"Valente Bellozo","link":"/api/v1/people/678368"},"batter":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"coordinates":{"x":148.9,"y":155.74},"type":"O","description":"Pop Out"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":3,"pitcher":{"id":678368,"fullName":"Valente Bellozo","link":"/api/v1/people/678368"},"batter":{"id":668709,"fullName":"JJ Bleday","link":"/api/v1/people/668709"},"coordinates":{"x":227.43,"y":104.65},"type":"H","description":"Home Run"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":3,"pitcher":{"id":678368,"fullName":"Valente Bellozo","link":"/api/v1/people/678368"},"batter":{"id":664913,"fullName":"Seth Brown","link":"/api/v1/people/664913"},"coordinates":{"x":96.79,"y":117.53},"type":"H","description":"Double"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":3,"pitcher":{"id":678368,"fullName":"Valente Bellozo","link":"/api/v1/people/678368"},"batter":{"id":649966,"fullName":"Luis Urías","link":"/api/v1/people/649966"},"coordinates":{"x":115.09,"y":157.76},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"},"inning":3,"pitcher":{"id":680684,"fullName":"Gunnar Hoglund","link":"/api/v1/people/680684"},"batter":{"id":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"coordinates":{"x":106.25,"y":170.94},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"},"inning":3,"pitcher":{"id":680684,"fullName":"Gunnar Hoglund","link":"/api/v1/people/680684"},"batter":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"coordinates":{"x":118.06,"y":67.23},"type":"O","description":"Lineout"}]}},{"startIndex":25,"endIndex":32,"top":[25,26,27],"bottom":[28,29,30,31,32],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":4,"pitcher":{"id":678368,"fullName":"Valente Bellozo","link":"/api/v1/people/678368"},"batter":{"id":570482,"fullName":"Gio Urshela","link":"/api/v1/people/570482"},"coordinates":{"x":149.23,"y":170.21},"type":"O","description":"Pop Out"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":4,"pitcher":{"id":678368,"fullName":"Valente Bellozo","link":"/api/v1/people/678368"},"batter":{"id":805779,"fullName":"Jacob Wilson","link":"/api/v1/people/805779"},"coordinates":{"x":172.89,"y":86.2},"type":"O","description":"Lineout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"},"inning":4,"pitcher":{"id":680684,"fullName":"Gunnar Hoglund","link":"/api/v1/people/680684"},"batter":{"id":682663,"fullName":"Agustín Ramírez","link":"/api/v1/people/682663"},"coordinates":{"x":210.8,"y":115.7},"type":"H","description":"Double"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"},"inning":4,"pitcher":{"id":680684,"fullName":"Gunnar Hoglund","link":"/api/v1/people/680684"},"batter":{"id":676572,"fullName":"Eric Wagaman","link":"/api/v1/people/676572"},"coordinates":{"x":100.52,"y":163.84},"type":"H","description":"Single"}]}},{"startIndex":33,"endIndex":42,"top":[33,34,35,36,37,38,39],"bottom":[40,41,42],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":5,"pitcher":{"id":678368,"fullName":"Valente Bellozo","link":"/api/v1/people/678368"},"batter":{"id":667670,"fullName":"Brent Rooker","link":"/api/v1/people/667670"},"coordinates":{"x":135.9,"y":79.22},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":5,"pitcher":{"id":678368,"fullName":"Valente Bellozo","link":"/api/v1/people/678368"},"batter":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"coordinates":{"x":145.27,"y":82.26},"type":"O","description":"Sac Fly"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":5,"pitcher":{"id":678368,"fullName":"Valente Bellozo","link":"/api/v1/people/678368"},"batter":{"id":668709,"fullName":"JJ Bleday","link":"/api/v1/people/668709"},"coordinates":{"x":221.15,"y":102.87},"type":"H","description":"Double"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":5,"pitcher":{"id":678692,"fullName":"Ronny Henriquez","link":"/api/v1/people/678692"},"batter":{"id":664913,"fullName":"Seth Brown","link":"/api/v1/people/664913"},"coordinates":{"x":193.64,"y":118.98},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":5,"pitcher":{"id":678692,"fullName":"Ronny Henriquez","link":"/api/v1/people/678692"},"batter":{"id":649966,"fullName":"Luis Urías","link":"/api/v1/people/649966"},"coordinates":{"x":106.77,"y":159.79},"type":"E","description":"Field Error"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"},"inning":5,"pitcher":{"id":680684,"fullName":"Gunnar Hoglund","link":"/api/v1/people/680684"},"batter":{"id":681393,"fullName":"Connor Norby","link":"/api/v1/people/681393"},"coordinates":{"x":213.42,"y":106.85},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"},"inning":5,"pitcher":{"id":680684,"fullName":"Gunnar Hoglund","link":"/api/v1/people/680684"},"batter":{"id":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"coordinates":{"x":109.37,"y":149.15},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"},"inning":5,"pitcher":{"id":680684,"fullName":"Gunnar Hoglund","link":"/api/v1/people/680684"},"batter":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"coordinates":{"x":148.38,"y":155.74},"type":"O","description":"Groundout"}]}},{"startIndex":43,"endIndex":52,"top":[43,44,45,46,47],"bottom":[48,49,50,51,52],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":6,"pitcher":{"id":678692,"fullName":"Ronny Henriquez","link":"/api/v1/people/678692"},"batter":{"id":570482,"fullName":"Gio Urshela","link":"/api/v1/people/570482"},"coordinates":{"x":81.82,"y":116.68},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":6,"pitcher":{"id":678692,"fullName":"Ronny Henriquez","link":"/api/v1/people/678692"},"batter":{"id":805779,"fullName":"Jacob Wilson","link":"/api/v1/people/805779"},"coordinates":{"x":166.18,"y":135.98},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":6,"pitcher":{"id":678692,"fullName":"Ronny Henriquez","link":"/api/v1/people/678692"},"batter":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"coordinates":{"x":142.15,"y":212.75},"type":"O","description":"Pop Out"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"},"inning":6,"pitcher":{"id":680684,"fullName":"Gunnar Hoglund","link":"/api/v1/people/680684"},"batter":{"id":667472,"fullName":"Dane Myers","link":"/api/v1/people/667472"},"coordinates":{"x":189.82,"y":54.77},"type":"H","description":"Home Run"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"},"inning":6,"pitcher":{"id":680684,"fullName":"Gunnar Hoglund","link":"/api/v1/people/680684"},"batter":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"coordinates":{"x":140.63,"y":68.91},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"},"inning":6,"pitcher":{"id":680684,"fullName":"Gunnar Hoglund","link":"/api/v1/people/680684"},"batter":{"id":669065,"fullName":"Kyle Stowers","link":"/api/v1/people/669065"},"coordinates":{"x":141.65,"y":65.01},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"},"inning":6,"pitcher":{"id":680684,"fullName":"Gunnar Hoglund","link":"/api/v1/people/680684"},"batter":{"id":676572,"fullName":"Eric Wagaman","link":"/api/v1/people/676572"},"coordinates":{"x":102.6,"y":158.78},"type":"O","description":"Groundout"}]}},{"startIndex":53,"endIndex":59,"top":[53,54,55,56],"bottom":[57,58,59],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":7,"pitcher":{"id":663969,"fullName":"Tyler Phillips","link":"/api/v1/people/663969"},"batter":{"id":668709,"fullName":"JJ Bleday","link":"/api/v1/people/668709"},"coordinates":{"x":213.97,"y":110.97},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":7,"pitcher":{"id":663969,"fullName":"Tyler Phillips","link":"/api/v1/people/663969"},"batter":{"id":649966,"fullName":"Luis Urías","link":"/api/v1/people/649966"},"coordinates":{"x":151.26,"y":118.08},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":7,"pitcher":{"id":663969,"fullName":"Tyler Phillips","link":"/api/v1/people/663969"},"batter":{"id":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"coordinates":{"x":138.34,"y":164.37},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"},"inning":7,"pitcher":{"id":663687,"fullName":"Hogan Harris","link":"/api/v1/people/663687"},"batter":{"id":670223,"fullName":"Matt Mervis","link":"/api/v1/people/670223"},"coordinates":{"x":135.9,"y":151.18},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"},"inning":7,"pitcher":{"id":663687,"fullName":"Hogan Harris","link":"/api/v1/people/663687"},"batter":{"id":681393,"fullName":"Connor Norby","link":"/api/v1/people/681393"},"coordinates":{"x":110.41,"y":154.72},"type":"O","description":"Groundout"}]}},{"startIndex":60,"endIndex":66,"top":[60,61,62],"bottom":[63,64,65,66],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":8,"pitcher":{"id":663969,"fullName":"Tyler Phillips","link":"/api/v1/people/663969"},"batter":{"id":570482,"fullName":"Gio Urshela","link":"/api/v1/people/570482"},"coordinates":{"x":188.97,"y":95.25},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":8,"pitcher":{"id":663969,"fullName":"Tyler Phillips","link":"/api/v1/people/663969"},"batter":{"id":805779,"fullName":"Jacob Wilson","link":"/api/v1/people/805779"},"coordinates":{"x":118.65,"y":185.66},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"},"inning":8,"pitcher":{"id":663687,"fullName":"Hogan Harris","link":"/api/v1/people/663687"},"batter":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"coordinates":{"x":103.17,"y":93.54},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"},"inning":8,"pitcher":{"id":663687,"fullName":"Hogan Harris","link":"/api/v1/people/663687"},"batter":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"coordinates":{"x":123.44,"y":76.92},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"},"inning":8,"pitcher":{"id":663687,"fullName":"Hogan Harris","link":"/api/v1/people/663687"},"batter":{"id":669065,"fullName":"Kyle Stowers","link":"/api/v1/people/669065"},"coordinates":{"x":148.38,"y":155.23},"type":"O","description":"Lineout"}]}},{"startIndex":67,"endIndex":74,"top":[67,68,69,70],"bottom":[71,72,73,74],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":9,"pitcher":{"id":663969,"fullName":"Tyler Phillips","link":"/api/v1/people/663969"},"batter":{"id":667670,"fullName":"Brent Rooker","link":"/api/v1/people/667670"},"coordinates":{"x":109.37,"y":156.75},"type":"E","description":"Field Error"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":9,"pitcher":{"id":663969,"fullName":"Tyler Phillips","link":"/api/v1/people/663969"},"batter":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"coordinates":{"x":102.17,"y":172.22},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":9,"pitcher":{"id":663969,"fullName":"Tyler Phillips","link":"/api/v1/people/663969"},"batter":{"id":668709,"fullName":"JJ Bleday","link":"/api/v1/people/668709"},"coordinates":{"x":155.14,"y":158.78},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":9,"pitcher":{"id":663969,"fullName":"Tyler Phillips","link":"/api/v1/people/663969"},"batter":{"id":664913,"fullName":"Seth Brown","link":"/api/v1/people/664913"},"coordinates":{"x":158.78,"y":163.84},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"},"inning":9,"pitcher":{"id":668716,"fullName":"Noah Murdock","link":"/api/v1/people/668716"},"batter":{"id":682663,"fullName":"Agustín Ramírez","link":"/api/v1/people/682663"},"coordinates":{"x":102.6,"y":166.88},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"},"inning":9,"pitcher":{"id":668716,"fullName":"Noah Murdock","link":"/api/v1/people/668716"},"batter":{"id":676572,"fullName":"Eric Wagaman","link":"/api/v1/people/676572"},"coordinates":{"x":111.97,"y":85.3},"type":"H","description":"Single"}]}}]}