{"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","gamePk":823404,"link":"/api/v1.1/game/823404/feed/live","metaData":{"wait":10,"timeStamp":"20260404_231453","gameEvents":["double","game_finished"],"logicalEvents":["countChange","count32","newRightHandedHit","runnersOnSecondAndThird","gameStateChangeToGameOver"]},"gameData":{"game":{"pk":823404,"type":"R","doubleHeader":"N","id":"2026/04/04/balmlb-pitmlb-1","gamedayType":"P","tiebreaker":"N","gameNumber":1,"calendarEventID":"14-823404-2026-04-04","season":"2026","seasonDisplay":"2026"},"datetime":{"dateTime":"2026-04-04T20:05:00Z","originalDate":"2026-04-04","officialDate":"2026-04-04","dayNight":"day","time":"4:05","ampm":"PM"},"status":{"abstractGameState":"Final","codedGameState":"F","detailedState":"Final","statusCode":"F","startTimeTBD":false,"abstractGameCode":"F"},"teams":{"away":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":110,"name":"Baltimore Orioles","link":"/api/v1/teams/110","season":2026,"venue":{"id":2,"name":"Oriole Park at Camden Yards","link":"/api/v1/venues/2"},"springVenue":{"id":2508,"link":"/api/v1/venues/2508"},"teamCode":"bal","fileCode":"bal","abbreviation":"BAL","teamName":"Orioles","locationName":"Baltimore","firstYearOfPlay":"1901","league":{"id":103,"name":"American League","link":"/api/v1/league/103"},"division":{"id":201,"name":"American League East","link":"/api/v1/divisions/201"},"sport":{"id":1,"link":"/api/v1/sports/1","name":"Major League Baseball"},"shortName":"Baltimore","record":{"gamesPlayed":8,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":3,"losses":5,"ties":0,"pct":".375"},"records":{},"divisionLeader":false,"wins":3,"losses":5,"winningPercentage":".375"},"franchiseName":"Baltimore","clubName":"Orioles","active":true},"home":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134","season":2026,"venue":{"id":31,"name":"PNC Park","link":"/api/v1/venues/31"},"springVenue":{"id":2526,"link":"/api/v1/venues/2526"},"teamCode":"pit","fileCode":"pit","abbreviation":"PIT","teamName":"Pirates","locationName":"Pittsburgh","firstYearOfPlay":"1882","league":{"id":104,"name":"National League","link":"/api/v1/league/104"},"division":{"id":205,"name":"National League Central","link":"/api/v1/divisions/205"},"sport":{"id":1,"link":"/api/v1/sports/1","name":"Major League Baseball"},"shortName":"Pittsburgh","record":{"gamesPlayed":8,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":5,"losses":3,"ties":0,"pct":".625"},"records":{},"divisionLeader":false,"wins":5,"losses":3,"winningPercentage":".625"},"franchiseName":"Pittsburgh","clubName":"Pirates","active":true}},"players":{"ID694973":{"id":694973,"fullName":"Paul Skenes","link":"/api/v1/people/694973","firstName":"Paul","lastName":"Skenes","primaryNumber":"30","birthDate":"2002-05-29","currentAge":24,"birthCity":"Fullerton","birthStateProvince":"CA","birthCountry":"USA","height":"6' 6\"","weight":260,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Paul","useLastName":"Skenes","middleName":"David","boxscoreName":"Skenes","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2023,"mlbDebutDate":"2024-05-11","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Paul Skenes","nameSlug":"paul-skenes-694973","firstLastName":"Paul Skenes","lastFirstName":"Skenes, Paul","lastInitName":"Skenes, P","initLastName":"P Skenes","fullFMLName":"Paul David Skenes","fullLFMName":"Skenes, Paul David","strikeZoneTop":3.478,"strikeZoneBottom":1.755},"ID694212":{"id":694212,"fullName":"Samuel Basallo","link":"/api/v1/people/694212","firstName":"Samuel","lastName":"Basallo","primaryNumber":"29","birthDate":"2004-08-13","currentAge":22,"birthCity":"Santo Domingo","birthCountry":"Dominican Republic","height":"6' 4\"","weight":250,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Samuel","useLastName":"Basallo","middleName":"Alexander","boxscoreName":"Basallo","gender":"M","nameMatrilineal":"Mendez","isPlayer":true,"isVerified":true,"pronunciation":"SAM-well bah-SY-yo","mlbDebutDate":"2025-08-17","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Samuel Basallo","nameSlug":"samuel-basallo-694212","firstLastName":"Samuel Basallo","lastFirstName":"Basallo, Samuel","lastInitName":"Basallo, S","initLastName":"S Basallo","fullFMLName":"Samuel Alexander Basallo","fullLFMName":"Basallo, Samuel Alexander","strikeZoneTop":3.39,"strikeZoneBottom":1.71},"ID694377":{"id":694377,"fullName":"Nick Yorke","link":"/api/v1/people/694377","firstName":"Nicholas","lastName":"Yorke","primaryNumber":"38","birthDate":"2002-04-02","currentAge":24,"birthCity":"Newport Beach","birthStateProvince":"CA","birthCountry":"USA","height":"5' 11\"","weight":220,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Nick","useLastName":"Yorke","middleName":"Anthony","boxscoreName":"Yorke","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"pronunciation":"YORK","mlbDebutDate":"2024-09-16","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Nick Yorke","nameSlug":"nick-yorke-694377","firstLastName":"Nick Yorke","lastFirstName":"Yorke, Nick","lastInitName":"Yorke, N","initLastName":"N Yorke","fullFMLName":"Nicholas Anthony Yorke","fullLFMName":"Yorke, Nicholas Anthony","strikeZoneTop":3.19,"strikeZoneBottom":1.61},"ID669330":{"id":669330,"fullName":"Tyler Wells","link":"/api/v1/people/669330","firstName":"Tyler","lastName":"Wells","primaryNumber":"68","birthDate":"1994-08-26","currentAge":32,"birthCity":"Tulsa","birthStateProvince":"OK","birthCountry":"USA","height":"6' 8\"","weight":270,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Tyler","useLastName":"Wells","middleName":"Austin","boxscoreName":"Wells, T","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2016,"mlbDebutDate":"2021-04-04","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Tyler Wells","nameSlug":"tyler-wells-669330","firstLastName":"Tyler Wells","lastFirstName":"Wells, Tyler","lastInitName":"Wells, T","initLastName":"T Wells","fullFMLName":"Tyler Austin Wells","fullLFMName":"Wells, Tyler Austin","strikeZoneTop":3.567,"strikeZoneBottom":1.8},"ID670329":{"id":670329,"fullName":"Rico Garcia","link":"/api/v1/people/670329","firstName":"Joshua","lastName":"Garcia","primaryNumber":"50","birthDate":"1994-01-10","currentAge":32,"birthCity":"Honolulu","birthStateProvince":"HI","birthCountry":"USA","height":"5' 9\"","weight":215,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Rico","useLastName":"Garcia","middleName":"Rico","boxscoreName":"Garcia, Ri","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2016,"mlbDebutDate":"2019-08-27","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Rico Garcia","nameSlug":"rico-garcia-670329","firstLastName":"Rico Garcia","lastFirstName":"Garcia, Rico","lastInitName":"Garcia, R","initLastName":"R Garcia","fullFMLName":"Joshua Rico Garcia","fullLFMName":"Garcia, Joshua Rico","strikeZoneTop":3.076,"strikeZoneBottom":1.553},"ID664040":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040","firstName":"Brandon","lastName":"Lowe","primaryNumber":"5","birthDate":"1994-07-06","currentAge":32,"birthCity":"Suffolk","birthStateProvince":"VA","birthCountry":"USA","height":"5' 9\"","weight":181,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Brandon","useLastName":"Lowe","middleName":"Norman","boxscoreName":"Lowe, B","nickName":"Bamm-Bamm","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"pronunciation":"rhymes with \"now\"","mlbDebutDate":"2018-08-05","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Brandon Lowe","nameSlug":"brandon-lowe-664040","firstLastName":"Brandon Lowe","lastFirstName":"Lowe, Brandon","lastInitName":"Lowe, B","initLastName":"B Lowe","fullFMLName":"Brandon Norman Lowe","fullLFMName":"Lowe, Brandon Norman","strikeZoneTop":3.088,"strikeZoneBottom":1.559},"ID668804":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804","firstName":"Bryan","lastName":"Reynolds","primaryNumber":"10","birthDate":"1995-01-27","currentAge":31,"birthCity":"Baltimore","birthStateProvince":"MD","birthCountry":"USA","height":"6' 2\"","weight":210,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Bryan","useLastName":"Reynolds","middleName":"Patrick","boxscoreName":"Reynolds, B","nickName":"B-Rey","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2016,"mlbDebutDate":"2019-04-20","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Bryan Reynolds","nameSlug":"bryan-reynolds-668804","firstLastName":"Bryan Reynolds","lastFirstName":"Reynolds, Bryan","lastInitName":"Reynolds, B","initLastName":"B Reynolds","fullFMLName":"Bryan Patrick Reynolds","fullLFMName":"Reynolds, Bryan Patrick","strikeZoneTop":3.284,"strikeZoneBottom":1.657},"ID683002":{"id":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002","firstName":"Gunnar","lastName":"Henderson","primaryNumber":"2","birthDate":"2001-06-29","currentAge":25,"birthCity":"Montgomery","birthStateProvince":"AL","birthCountry":"USA","height":"6' 3\"","weight":230,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Gunnar","useLastName":"Henderson","middleName":"Randal","boxscoreName":"Henderson","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2022-08-31","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Gunnar Henderson","nameSlug":"gunnar-henderson-683002","firstLastName":"Gunnar Henderson","lastFirstName":"Henderson, Gunnar","lastInitName":"Henderson, G","initLastName":"G Henderson","fullFMLName":"Gunnar Randal Henderson","fullLFMName":"Henderson, Gunnar Randal","strikeZoneTop":3.33,"strikeZoneBottom":1.68},"ID680694":{"id":680694,"fullName":"Kyle Bradish","link":"/api/v1/people/680694","firstName":"Kyle","lastName":"Bradish","primaryNumber":"38","birthDate":"1996-09-12","currentAge":30,"birthCity":"Peoria","birthStateProvince":"AZ","birthCountry":"USA","height":"6' 3\"","weight":215,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Kyle","useLastName":"Bradish","middleName":"Edward","boxscoreName":"Bradish","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"pronunciation":"BRAD-ish","mlbDebutDate":"2022-04-29","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Kyle Bradish","nameSlug":"kyle-bradish-680694","firstLastName":"Kyle Bradish","lastFirstName":"Bradish, Kyle","lastInitName":"Bradish, K","initLastName":"K Bradish","fullFMLName":"Kyle Edward Bradish","fullLFMName":"Bradish, Kyle Edward","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID544150":{"id":544150,"fullName":"Albert Suárez","link":"/api/v1/people/544150","firstName":"Albert","lastName":"Suárez","primaryNumber":"49","birthDate":"1989-10-08","currentAge":36,"birthCity":"San Felix","birthCountry":"Venezuela","height":"6' 3\"","weight":235,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Albert","useLastName":"Suárez ","middleName":"Joe","boxscoreName":"Suárez, A","nickName":"Chiguire","gender":"M","isPlayer":true,"isVerified":true,"mlbDebutDate":"2016-05-08","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Albert Suárez","nameSlug":"albert-suarez-544150","firstLastName":"Albert Suárez","lastFirstName":"Suárez, Albert","lastInitName":"Suárez, A","initLastName":"A Suárez","fullFMLName":"Albert Joe Suárez","fullLFMName":"Suárez, Albert Joe","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID687637":{"id":687637,"fullName":"Dylan Beavers","link":"/api/v1/people/687637","firstName":"Dylan","lastName":"Beavers","primaryNumber":"12","birthDate":"2001-08-11","currentAge":25,"birthCity":"San Luis Obispo","birthStateProvince":"CA","birthCountry":"USA","height":"6' 5\"","weight":220,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Dylan","useLastName":"Beavers","middleName":"Matthew","boxscoreName":"Beavers","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2025-08-16","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Dylan Beavers","nameSlug":"dylan-beavers-687637","firstLastName":"Dylan Beavers","lastFirstName":"Beavers, Dylan","lastInitName":"Beavers, D","initLastName":"D Beavers","fullFMLName":"Dylan Matthew Beavers","fullLFMName":"Beavers, Dylan Matthew","strikeZoneTop":3.42,"strikeZoneBottom":1.73},"ID663624":{"id":663624,"fullName":"Ryan Mountcastle","link":"/api/v1/people/663624","firstName":"Ryan","lastName":"Mountcastle","primaryNumber":"6","birthDate":"1997-02-18","currentAge":29,"birthCity":"Winter Springs","birthStateProvince":"FL","birthCountry":"USA","height":"6' 3\"","weight":230,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Ryan","useLastName":"Mountcastle","middleName":"Lee","boxscoreName":"Mountcastle","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"mlbDebutDate":"2020-08-21","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Ryan Mountcastle","nameSlug":"ryan-mountcastle-663624","firstLastName":"Ryan Mountcastle","lastFirstName":"Mountcastle, Ryan","lastInitName":"Mountcastle, R","initLastName":"R Mountcastle","fullFMLName":"Ryan Lee Mountcastle","fullLFMName":"Mountcastle, Ryan Lee","strikeZoneTop":3.36,"strikeZoneBottom":1.7},"ID676755":{"id":676755,"fullName":"Isaac Mattson","link":"/api/v1/people/676755","firstName":"Isaac","lastName":"Mattson","primaryNumber":"72","birthDate":"1995-07-14","currentAge":31,"birthCity":"Erie","birthStateProvince":"PA","birthCountry":"USA","height":"6' 2\"","weight":214,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Isaac","useLastName":"Mattson","middleName":"Gerald","boxscoreName":"Mattson","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2017,"mlbDebutDate":"2021-05-07","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Isaac Mattson","nameSlug":"isaac-mattson-676755","firstLastName":"Isaac Mattson","lastFirstName":"Mattson, Isaac","lastInitName":"Mattson, I","initLastName":"I Mattson","fullFMLName":"Isaac Gerald Mattson","fullLFMName":"Mattson, Isaac Gerald","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID689296":{"id":689296,"fullName":"Anthony Nunez","link":"/api/v1/people/689296","firstName":"Anthony","lastName":"Nunez","primaryNumber":"66","birthDate":"2001-07-10","currentAge":25,"birthCity":"Miami","birthStateProvince":"FL","birthCountry":"USA","height":"6' 2\"","weight":220,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Anthony","useLastName":"Nunez","boxscoreName":"Nunez","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2026-03-28","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Anthony Nunez","nameSlug":"anthony-nunez-689296","firstLastName":"Anthony Nunez","lastFirstName":"Nunez, Anthony","lastInitName":"Nunez, A","initLastName":"A Nunez","fullFMLName":"Anthony Nunez","fullLFMName":"Nunez, Anthony","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID696149":{"id":696149,"fullName":"Bubba Chandler","link":"/api/v1/people/696149","firstName":"Roy","lastName":"Chandler","primaryNumber":"36","birthDate":"2002-09-14","currentAge":23,"birthCity":"Lawrenceville","birthStateProvince":"GA","birthCountry":"USA","height":"6' 3\"","weight":206,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Bubba","useLastName":"Chandler","middleName":"Reuben","boxscoreName":"Chandler","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2025-08-22","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Bubba Chandler","nameTitle":"IV","nameSuffix":"IV","nameSlug":"bubba-chandler-696149","firstLastName":"Bubba Chandler","lastFirstName":"Chandler, Bubba","lastInitName":"Chandler, B","initLastName":"B Chandler","fullFMLName":"Roy Reuben Chandler","fullLFMName":"Chandler, Roy Reuben","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID669387":{"id":669387,"fullName":"Carmen Mlodzinski","link":"/api/v1/people/669387","firstName":"Carmen","lastName":"Mlodzinski","primaryNumber":"50","birthDate":"1999-02-19","currentAge":27,"birthCity":"Hilton Head Island","birthStateProvince":"SC","birthCountry":"USA","height":"6' 2\"","weight":210,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Carmen","useLastName":"Mlodzinski","middleName":"Alexander","boxscoreName":"Mlodzinski","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2020,"pronunciation":"ma-JINSK-ee","mlbDebutDate":"2023-06-16","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Carmen Mlodzinski","nameSlug":"carmen-mlodzinski-669387","firstLastName":"Carmen Mlodzinski","lastFirstName":"Mlodzinski, Carmen","lastInitName":"Mlodzinski, C","initLastName":"C Mlodzinski","fullFMLName":"Carmen Alexander Mlodzinski","fullLFMName":"Mlodzinski, Carmen Alexander","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID664854":{"id":664854,"fullName":"Ryan Helsley","link":"/api/v1/people/664854","firstName":"Ryan","lastName":"Helsley","primaryNumber":"21","birthDate":"1994-07-18","currentAge":32,"birthCity":"Tahlequah","birthStateProvince":"OK","birthCountry":"USA","height":"6' 2\"","weight":235,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Ryan","useLastName":"Helsley","middleName":"Dalton","boxscoreName":"Helsley","nickName":"Hellz Bellz","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"mlbDebutDate":"2019-04-16","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Ryan Helsley","nameSlug":"ryan-helsley-664854","firstLastName":"Ryan Helsley","lastFirstName":"Helsley, Ryan","lastInitName":"Helsley, R","initLastName":"R Helsley","fullFMLName":"Ryan Dalton Helsley","fullLFMName":"Helsley, Ryan Dalton","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID681297":{"id":681297,"fullName":"Colton Cowser","link":"/api/v1/people/681297","firstName":"Colton","lastName":"Cowser","primaryNumber":"17","birthDate":"2000-03-20","currentAge":26,"birthCity":"Houston","birthStateProvince":"TX","birthCountry":"USA","height":"6' 3\"","weight":220,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Colton","useLastName":"Cowser","middleName":"Dale","boxscoreName":"Cowser","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"pronunciation":"KOW-zur","mlbDebutDate":"2023-07-05","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Colton Cowser","nameSlug":"colton-cowser-681297","firstLastName":"Colton Cowser","lastFirstName":"Cowser, Colton","lastInitName":"Cowser, C","initLastName":"C Cowser","fullFMLName":"Colton Dale Cowser","fullLFMName":"Cowser, Colton Dale","strikeZoneTop":3.33,"strikeZoneBottom":1.68},"ID691723":{"id":691723,"fullName":"Coby Mayo","link":"/api/v1/people/691723","firstName":"Coby","lastName":"Mayo","primaryNumber":"16","birthDate":"2001-12-10","currentAge":24,"birthCity":"Coral Springs","birthStateProvince":"FL","birthCountry":"USA","height":"6' 5\"","weight":225,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Coby","useLastName":"Mayo","middleName":"Gerald","boxscoreName":"Mayo","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"mlbDebutDate":"2024-08-02","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Coby Mayo","nameSlug":"coby-mayo-691723","firstLastName":"Coby Mayo","lastFirstName":"Mayo, Coby","lastInitName":"Mayo, C","initLastName":"C Mayo","fullFMLName":"Coby Gerald Mayo","fullLFMName":"Mayo, Coby Gerald","strikeZoneTop":3.41,"strikeZoneBottom":1.72},"ID542303":{"id":542303,"fullName":"Marcell Ozuna","link":"/api/v1/people/542303","firstName":"Marcell","lastName":"Ozuna","primaryNumber":"24","birthDate":"1990-11-12","currentAge":35,"birthCity":"Santo Domingo","birthCountry":"Dominican Republic","height":"6' 1\"","weight":251,"active":true,"primaryPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"useName":"Marcell","useLastName":"Ozuna","boxscoreName":"Ozuna","nickName":"The Big Bear","gender":"M","nameMatrilineal":"Idelfonso","isPlayer":true,"isVerified":true,"pronunciation":"oh-ZOO-nah","mlbDebutDate":"2013-04-30","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Marcell Ozuna","nameSlug":"marcell-ozuna-542303","firstLastName":"Marcell Ozuna","lastFirstName":"Ozuna, Marcell","lastInitName":"Ozuna, M","initLastName":"M Ozuna","fullFMLName":"Marcell Ozuna","fullLFMName":"Ozuna, Marcell","strikeZoneTop":3.26,"strikeZoneBottom":1.64},"ID693304":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304","firstName":"Nicholas","lastName":"Gonzales","primaryNumber":"3","birthDate":"1999-05-27","currentAge":27,"birthCity":"Tucson","birthStateProvince":"AZ","birthCountry":"USA","height":"5' 8\"","weight":193,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Nick","useLastName":"Gonzales","middleName":"Joseph","boxscoreName":"Gonzales, N","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2020,"mlbDebutDate":"2023-06-23","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Nick Gonzales","nameSlug":"nick-gonzales-693304","firstLastName":"Nick Gonzales","lastFirstName":"Gonzales, Nick","lastInitName":"Gonzales, N","initLastName":"N Gonzales","fullFMLName":"Nicholas Joseph Gonzales","fullLFMName":"Gonzales, Nicholas Joseph","strikeZoneTop":3.051,"strikeZoneBottom":1.54},"ID677952":{"id":677952,"fullName":"Braxton Ashcraft","link":"/api/v1/people/677952","firstName":"Braxton","lastName":"Ashcraft","primaryNumber":"35","birthDate":"1999-10-05","currentAge":26,"birthCity":"Waco","birthStateProvince":"TX","birthCountry":"USA","height":"6' 5\"","weight":218,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Braxton","useLastName":"Ashcraft","boxscoreName":"Ashcraft, B","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"mlbDebutDate":"2025-05-26","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Braxton Ashcraft","nameSlug":"braxton-ashcraft-677952","firstLastName":"Braxton Ashcraft","lastFirstName":"Ashcraft, Braxton","lastInitName":"Ashcraft, B","initLastName":"B Ashcraft","fullFMLName":"Braxton  Ashcraft","fullLFMName":"Ashcraft, Braxton","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"ID669236":{"id":669236,"fullName":"Jeremiah Jackson","link":"/api/v1/people/669236","firstName":"Jeremiah","lastName":"Jackson","primaryNumber":"82","birthDate":"2000-03-26","currentAge":26,"birthCity":"Antioch","birthStateProvince":"TN","birthCountry":"USA","height":"5' 11\"","weight":200,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Jeremiah","useLastName":"Jackson","boxscoreName":"Jackson, J","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"mlbDebutDate":"2025-08-01","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jeremiah Jackson","nameSlug":"jeremiah-jackson-669236","firstLastName":"Jeremiah Jackson","lastFirstName":"Jackson, Jeremiah","lastInitName":"Jackson, J","initLastName":"J Jackson","fullFMLName":"Jeremiah Jackson","fullLFMName":"Jackson, Jeremiah","strikeZoneTop":3.18,"strikeZoneBottom":1.6},"ID669432":{"id":669432,"fullName":"Trevor Rogers","link":"/api/v1/people/669432","firstName":"Trevor","lastName":"Rogers","primaryNumber":"28","birthDate":"1997-11-13","currentAge":28,"birthCity":"Carlsbad","birthStateProvince":"NM","birthCountry":"USA","height":"6' 5\"","weight":230,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Trevor","useLastName":"Rogers","middleName":"J'Daniel","boxscoreName":"Rogers, Tr","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2017,"mlbDebutDate":"2020-08-25","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Trevor Rogers","nameSlug":"trevor-rogers-669432","firstLastName":"Trevor Rogers","lastFirstName":"Rogers, Trevor","lastInitName":"Rogers, T","initLastName":"T Rogers","fullFMLName":"Trevor J'Daniel Rogers","fullLFMName":"Rogers, Trevor J'Daniel","strikeZoneTop":3.81,"strikeZoneBottom":1.77},"ID687462":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462","firstName":"Spencer","lastName":"Horwitz","primaryNumber":"2","birthDate":"1997-11-14","currentAge":28,"birthCity":"Timonium","birthStateProvince":"MD","birthCountry":"USA","height":"5' 10\"","weight":204,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Spencer","useLastName":"Horwitz","middleName":"Elliott","boxscoreName":"Horwitz","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2023-06-18","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Spencer Horwitz","nameSlug":"spencer-horwitz-687462","firstLastName":"Spencer Horwitz","lastFirstName":"Horwitz, Spencer","lastInitName":"Horwitz, S","initLastName":"S Horwitz","fullFMLName":"Spencer Elliott Horwitz","fullLFMName":"Horwitz, Spencer Elliott","strikeZoneTop":3.133,"strikeZoneBottom":1.581},"ID663698":{"id":663698,"fullName":"Joey Bart","link":"/api/v1/people/663698","firstName":"Joseph","lastName":"Bart","primaryNumber":"25","birthDate":"1996-12-15","currentAge":29,"birthCity":"Buford","birthStateProvince":"GA","birthCountry":"USA","height":"6' 2\"","weight":242,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Joey","useLastName":"Bart","middleName":"Andrew","boxscoreName":"Bart","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"mlbDebutDate":"2020-08-20","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Joey Bart","nameSlug":"joey-bart-663698","firstLastName":"Joey Bart","lastFirstName":"Bart, Joey","lastInitName":"Bart, J","initLastName":"J Bart","fullFMLName":"Joseph Andrew Bart","fullLFMName":"Bart, Joseph Andrew","strikeZoneTop":3.3,"strikeZoneBottom":1.665},"ID665833":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833","firstName":"Oneil","lastName":"Cruz","primaryNumber":"15","birthDate":"1998-10-04","currentAge":27,"birthCity":"Nizao","birthCountry":"Dominican Republic","height":"6' 7\"","weight":248,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Oneil","useLastName":"Cruz","boxscoreName":"Cruz, O","gender":"M","nameMatrilineal":"Urena","isPlayer":true,"isVerified":false,"mlbDebutDate":"2021-10-02","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Oneil Cruz","nameSlug":"oneil-cruz-665833","firstLastName":"Oneil Cruz","lastFirstName":"Cruz, Oneil","lastInitName":"Cruz, O","initLastName":"O Cruz","fullFMLName":"Oneil Cruz","fullLFMName":"Cruz, Oneil","strikeZoneTop":3.52,"strikeZoneBottom":1.77},"ID665750":{"id":665750,"fullName":"Leody Taveras","link":"/api/v1/people/665750","firstName":"Leody","lastName":"Taveras","primaryNumber":"30","birthDate":"1998-09-08","currentAge":28,"birthCity":"Tenares","birthCountry":"Dominican Republic","height":"6' 2\"","weight":210,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Leody","useLastName":"Taveras","boxscoreName":"Taveras, L","gender":"M","nameMatrilineal":"Salazar","isPlayer":true,"isVerified":true,"pronunciation":"lay-OH-dee tuh-VAIR-uhs","mlbDebutDate":"2020-07-24","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Leody Taveras","nameSlug":"leody-taveras-665750","firstLastName":"Leody Taveras","lastFirstName":"Taveras, Leody","lastInitName":"Taveras, L","initLastName":"L Taveras","fullFMLName":"Leody Taveras","fullLFMName":"Taveras, Leody","strikeZoneTop":3.29,"strikeZoneBottom":1.66},"ID669358":{"id":669358,"fullName":"Shane Baz","link":"/api/v1/people/669358","firstName":"Shane","lastName":"Baz","primaryNumber":"34","birthDate":"1999-06-17","currentAge":27,"birthCity":"Houston","birthStateProvince":"TX","birthCountry":"USA","height":"6' 3\"","weight":200,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Shane","useLastName":"Baz","middleName":"Austin","boxscoreName":"Baz","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2017,"pronunciation":"bahz","mlbDebutDate":"2021-09-20","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Shane Baz","nameSlug":"shane-baz-669358","firstLastName":"Shane Baz","lastFirstName":"Baz, Shane","lastInitName":"Baz, S","initLastName":"S Baz","fullFMLName":"Shane Austin Baz","fullLFMName":"Baz, Shane Austin","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID621493":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493","firstName":"Joseph","lastName":"Ward","primaryNumber":"27","birthDate":"1993-12-14","currentAge":32,"birthCity":"Dayton","birthStateProvince":"OH","birthCountry":"USA","height":"6' 0\"","weight":205,"active":true,"primaryPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"useName":"Taylor","useLastName":"Ward","middleName":"Taylor","boxscoreName":"Ward, T","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"mlbDebutDate":"2018-08-14","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Taylor Ward","nameSlug":"taylor-ward-621493","firstLastName":"Taylor Ward","lastFirstName":"Ward, Taylor","lastInitName":"Ward, T","initLastName":"T Ward","fullFMLName":"Joseph Taylor Ward","fullLFMName":"Ward, Joseph Taylor","strikeZoneTop":3.19,"strikeZoneBottom":1.61},"ID642397":{"id":642397,"fullName":"Gregory Soto","link":"/api/v1/people/642397","firstName":"Gregory","lastName":"Soto","primaryNumber":"31","birthDate":"1995-02-11","currentAge":31,"birthCity":"Haina","birthCountry":"Dominican Republic","height":"6' 1\"","weight":247,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Gregory","useLastName":"Soto","boxscoreName":"Soto, G","nickName":"Capiro","gender":"M","isPlayer":true,"isVerified":false,"mlbDebutDate":"2019-05-11","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Gregory Soto","nameSlug":"gregory-soto-642397","firstLastName":"Gregory Soto","lastFirstName":"Soto, Gregory","lastInitName":"Soto, G","initLastName":"G Soto","fullFMLName":"Gregory Soto","fullLFMName":"Soto, Gregory","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID605135":{"id":605135,"fullName":"Chris Bassitt","link":"/api/v1/people/605135","firstName":"Christopher","lastName":"Bassitt","primaryNumber":"40","birthDate":"1989-02-22","currentAge":37,"birthCity":"Toledo","birthStateProvince":"OH","birthCountry":"USA","height":"6' 5\"","weight":220,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Chris","useLastName":"Bassitt","middleName":"M.","boxscoreName":"Bassitt","nickName":"C Bass","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2011,"mlbDebutDate":"2014-08-30","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Chris Bassitt","nameSlug":"chris-bassitt-605135","firstLastName":"Chris Bassitt","lastFirstName":"Bassitt, Chris","lastInitName":"Bassitt, C","initLastName":"C Bassitt","fullFMLName":"Christopher M. Bassitt","fullLFMName":"Bassitt, Christopher M.","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"ID682254":{"id":682254,"fullName":"Mason Montgomery","link":"/api/v1/people/682254","firstName":"Mason","lastName":"Montgomery","primaryNumber":"46","birthDate":"2000-06-17","currentAge":26,"birthCity":"Austin","birthStateProvince":"TX","birthCountry":"USA","height":"6' 2\"","weight":205,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Mason","useLastName":"Montgomery","middleName":"Jack","boxscoreName":"Montgomery, M","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2024-09-05","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Mason Montgomery","nameSlug":"mason-montgomery-682254","firstLastName":"Mason Montgomery","lastFirstName":"Montgomery, Mason","lastInitName":"Montgomery, M","initLastName":"M Montgomery","fullFMLName":"Mason Jack Montgomery","fullLFMName":"Montgomery, Mason Jack","strikeZoneTop":3.47,"strikeZoneBottom":1.59},"ID668939":{"id":668939,"fullName":"Adley Rutschman","link":"/api/v1/people/668939","firstName":"Adley","lastName":"Rutschman","primaryNumber":"31","birthDate":"1998-02-06","currentAge":28,"birthCity":"Portland","birthStateProvince":"OR","birthCountry":"USA","height":"6' 1\"","weight":230,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Adley","useLastName":"Rutschman","middleName":"Stan","boxscoreName":"Rutschman","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2022-05-21","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Adley Rutschman","nameSlug":"adley-rutschman-668939","firstLastName":"Adley Rutschman","lastFirstName":"Rutschman, Adley","lastInitName":"Rutschman, A","initLastName":"A Rutschman","fullFMLName":"Adley Stan Rutschman","fullLFMName":"Rutschman, Adley Stan","strikeZoneTop":3.253,"strikeZoneBottom":1.642},"ID641933":{"id":641933,"fullName":"Tyler O'Neill","link":"/api/v1/people/641933","firstName":"Tyler","lastName":"O'Neill","primaryNumber":"9","birthDate":"1995-06-22","currentAge":31,"birthCity":"Burnaby","birthStateProvince":"BC","birthCountry":"Canada","height":"5' 9\"","weight":200,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Tyler","useLastName":"O'Neill","middleName":"Alan","boxscoreName":"O'Neill","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2013,"mlbDebutDate":"2018-04-19","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Tyler O'Neill","nameSlug":"tyler-o-neill-641933","firstLastName":"Tyler O'Neill","lastFirstName":"O'Neill, Tyler","lastInitName":"O'Neill, T","initLastName":"T O'Neill","fullFMLName":"Tyler Alan O'Neill","fullLFMName":"O'Neill, Tyler Alan","strikeZoneTop":3.097,"strikeZoneBottom":1.563},"ID663968":{"id":663968,"fullName":"Jake Mangum","link":"/api/v1/people/663968","firstName":"Jake","lastName":"Mangum","primaryNumber":"28","birthDate":"1996-03-08","currentAge":30,"birthCity":"Flowood","birthStateProvince":"MS","birthCountry":"USA","height":"5' 11\"","weight":191,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Jake","useLastName":"Mangum","middleName":"Thomas","boxscoreName":"Mangum","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2025-03-30","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Jake Mangum","nameSlug":"jake-mangum-663968","firstLastName":"Jake Mangum","lastFirstName":"Mangum, Jake","lastInitName":"Mangum, J","initLastName":"J Mangum","fullFMLName":"Jake Thomas Mangum","fullLFMName":"Mangum, Jake Thomas","strikeZoneTop":3.18,"strikeZoneBottom":1.605},"ID677942":{"id":677942,"fullName":"Blaze Alexander","link":"/api/v1/people/677942","firstName":"Blaze","lastName":"Alexander","primaryNumber":"23","birthDate":"1999-06-11","currentAge":27,"birthCity":"Cape Coral","birthStateProvince":"FL","birthCountry":"USA","height":"5' 11\"","weight":200,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Blaze","useLastName":"Alexander","middleName":"Chanee","boxscoreName":"Alexander","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"pronunciation":"Blayz","mlbDebutDate":"2024-03-28","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Blaze Alexander","nameSlug":"blaze-alexander-677942","firstLastName":"Blaze Alexander","lastFirstName":"Alexander, Blaze","lastInitName":"Alexander, B","initLastName":"B Alexander","fullFMLName":"Blaze Chanee Alexander","fullLFMName":"Alexander, Blaze Chanee","strikeZoneTop":3.18,"strikeZoneBottom":1.6},"ID656605":{"id":656605,"fullName":"Mitch Keller","link":"/api/v1/people/656605","firstName":"Mitch","lastName":"Keller","primaryNumber":"23","birthDate":"1996-04-04","currentAge":30,"birthCity":"Cedar Rapids","birthStateProvince":"IA","birthCountry":"USA","height":"6' 3\"","weight":213,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Mitch","useLastName":"Keller","middleName":"Thomas","boxscoreName":"Keller, M","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2014,"mlbDebutDate":"2019-05-27","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Mitch Keller","nameSlug":"mitch-keller-656605","firstLastName":"Mitch Keller","lastFirstName":"Keller, Mitch","lastInitName":"Keller, M","initLastName":"M Keller","fullFMLName":"Mitch Thomas Keller","fullLFMName":"Keller, Mitch Thomas","strikeZoneTop":3.66,"strikeZoneBottom":1.68},"ID670990":{"id":670990,"fullName":"Yohan Ramírez","link":"/api/v1/people/670990","firstName":"Yohan","lastName":"Ramírez","primaryNumber":"49","birthDate":"1995-05-06","currentAge":31,"birthCity":"Villa Mella","birthCountry":"Dominican Republic","height":"6' 3\"","weight":205,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Yohan","useLastName":"Ramírez","middleName":"Manuel","boxscoreName":"Ramírez","gender":"M","isPlayer":true,"isVerified":false,"pronunciation":"Yo-hawn","mlbDebutDate":"2020-07-24","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Yohan Ramírez","nameSlug":"yohan-ramirez-670990","firstLastName":"Yohan Ramírez","lastFirstName":"Ramírez, Yohan","lastInitName":"Ramírez, Y","initLastName":"Y Ramírez","fullFMLName":"Yohan Manuel Ramírez","fullLFMName":"Ramírez, Yohan Manuel","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID624413":{"id":624413,"fullName":"Pete Alonso","link":"/api/v1/people/624413","firstName":"Peter","lastName":"Alonso","primaryNumber":"25","birthDate":"1994-12-07","currentAge":31,"birthCity":"Tampa","birthStateProvince":"FL","birthCountry":"USA","height":"6' 3\"","weight":245,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Pete","useLastName":"Alonso","middleName":"Morgan","boxscoreName":"Alonso","nickName":"Polar Bear","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2016,"mlbDebutDate":"2019-03-28","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Pete Alonso","nameSlug":"pete-alonso-624413","firstLastName":"Pete Alonso","lastFirstName":"Alonso, Pete","lastInitName":"Alonso, P","initLastName":"P Alonso","fullFMLName":"Peter Morgan Alonso","fullLFMName":"Alonso, Peter Morgan","strikeZoneTop":3.324,"strikeZoneBottom":1.677},"ID642701":{"id":642701,"fullName":"Dennis Santana","link":"/api/v1/people/642701","firstName":"Dennis","lastName":"Santana","primaryNumber":"59","birthDate":"1996-04-12","currentAge":30,"birthCity":"San Pedro de Macoris","birthCountry":"Dominican Republic","height":"6' 2\"","weight":202,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Dennis","useLastName":"Santana","middleName":"Anfernee","boxscoreName":"Santana, D","nickName":"Anfernee","gender":"M","nameMatrilineal":"Sanchez","isPlayer":true,"isVerified":true,"mlbDebutDate":"2018-06-01","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Dennis Santana","nameSlug":"dennis-santana-642701","firstLastName":"Dennis Santana","lastFirstName":"Santana, Dennis","lastInitName":"Santana, D","initLastName":"D Santana","fullFMLName":"Dennis Anfernee Santana","fullLFMName":"Santana, Dennis Anfernee","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID680779":{"id":680779,"fullName":"Henry Davis","link":"/api/v1/people/680779","firstName":"Henry","lastName":"Davis","primaryNumber":"32","birthDate":"1999-09-21","currentAge":26,"birthCity":"Bedford","birthStateProvince":"NY","birthCountry":"USA","height":"5' 11\"","weight":225,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Henry","useLastName":"Davis","boxscoreName":"Davis, H","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2021,"mlbDebutDate":"2023-06-19","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Henry Davis","nameSlug":"henry-davis-680779","firstLastName":"Henry Davis","lastFirstName":"Davis, Henry","lastInitName":"Davis, H","initLastName":"H Davis","fullFMLName":"Henry  Davis","fullLFMName":"Davis, Henry","strikeZoneTop":3.188,"strikeZoneBottom":1.609},"ID664875":{"id":664875,"fullName":"Justin Lawrence","link":"/api/v1/people/664875","firstName":"Justin","lastName":"Lawrence","primaryNumber":"44","birthDate":"1994-11-25","currentAge":31,"birthCity":"Panama City","birthCountry":"Panama","height":"6' 3\"","weight":211,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Justin","useLastName":"Lawrence","middleName":"Anthony","boxscoreName":"Lawrence, J","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"mlbDebutDate":"2021-04-29","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Justin Lawrence","nameSlug":"justin-lawrence-664875","firstLastName":"Justin Lawrence","lastFirstName":"Lawrence, Justin","lastInitName":"Lawrence, J","initLastName":"J Lawrence","fullFMLName":"Justin Anthony Lawrence","fullLFMName":"Lawrence, Justin Anthony","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID664991":{"id":664991,"fullName":"Grant Wolfram","link":"/api/v1/people/664991","firstName":"Grant","lastName":"Wolfram","primaryNumber":"48","birthDate":"1996-12-12","currentAge":29,"birthCity":"Holland","birthStateProvince":"MI","birthCountry":"USA","height":"6' 7\"","weight":250,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Grant","useLastName":"Wolfram","boxscoreName":"Wolfram","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"pronunciation":"wolf-RAM","mlbDebutDate":"2025-04-26","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Grant Wolfram","nameSlug":"grant-wolfram-664991","firstLastName":"Grant Wolfram","lastFirstName":"Wolfram, Grant","lastInitName":"Wolfram, G","initLastName":"G Wolfram","fullFMLName":"Grant Wolfram","fullLFMName":"Wolfram, Grant","strikeZoneTop":3.522,"strikeZoneBottom":1.778},"ID664353":{"id":664353,"fullName":"José Urquidy","link":"/api/v1/people/664353","firstName":"José","lastName":"Urquidy","primaryNumber":"70","birthDate":"1995-05-01","currentAge":31,"birthCity":"Mazatlan","birthStateProvince":"SI","birthCountry":"Mexico","height":"6' 0\"","weight":225,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"José","useLastName":"Urquidy","middleName":"Luis","boxscoreName":"Urquidy","gender":"M","nameMatrilineal":"Hernandez","isPlayer":true,"isVerified":true,"pronunciation":"ur-KEE-dee","mlbDebutDate":"2019-07-02","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"José Urquidy","nameSlug":"jose-urquidy-664353","firstLastName":"José Urquidy","lastFirstName":"Urquidy, José","lastInitName":"Urquidy, J","initLastName":"J Urquidy","fullFMLName":"José Luis Urquidy","fullLFMName":"Urquidy, José Luis","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"ID666974":{"id":666974,"fullName":"Yennier Cano","link":"/api/v1/people/666974","firstName":"Yennier","lastName":"Cano","primaryNumber":"78","birthDate":"1994-03-09","currentAge":32,"birthCity":"Havana","birthCountry":"Cuba","height":"6' 4\"","weight":245,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Yennier","useLastName":"Cano","boxscoreName":"Cano","gender":"M","nameMatrilineal":"Banes","isPlayer":true,"isVerified":true,"pronunciation":"YEN-neer","mlbDebutDate":"2022-05-11","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Yennier Cano","nameSlug":"yennier-cano-666974","firstLastName":"Yennier Cano","lastFirstName":"Cano, Yennier","lastInitName":"Cano, Y","initLastName":"Y Cano","fullFMLName":"Yennier  Cano","fullLFMName":"Cano, Yennier","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID682995":{"id":682995,"fullName":"Hunter Barco","link":"/api/v1/people/682995","firstName":"Hunter","lastName":"Barco","primaryNumber":"45","birthDate":"2000-12-15","currentAge":25,"birthCity":"Jacksonville","birthStateProvince":"FL","birthCountry":"USA","height":"6' 4\"","weight":229,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Hunter","useLastName":"Barco","middleName":"Harkins","boxscoreName":"Barco","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2025-09-23","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Hunter Barco","nameSlug":"hunter-barco-682995","firstLastName":"Hunter Barco","lastFirstName":"Barco, Hunter","lastInitName":"Barco, H","initLastName":"H Barco","fullFMLName":"Hunter Harkins Barco","fullLFMName":"Barco, Hunter Harkins","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID804606":{"id":804606,"fullName":"Konnor Griffin","link":"/api/v1/people/804606","firstName":"Konnor","lastName":"Griffin","primaryNumber":"6","birthDate":"2006-04-24","currentAge":20,"birthCity":"Jackson","birthStateProvince":"MS","birthCountry":"USA","height":"6' 3\"","weight":222,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Konnor","useLastName":"Griffin","middleName":"Thomas","boxscoreName":"Griffin","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2024,"mlbDebutDate":"2026-04-03","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Konnor Griffin","nameSlug":"konnor-griffin-804606","firstLastName":"Konnor Griffin","lastFirstName":"Griffin, Konnor","lastInitName":"Griffin, K","initLastName":"K Griffin","fullFMLName":"Konnor Griffin","fullLFMName":"Griffin, Konnor","strikeZoneTop":3.335,"strikeZoneBottom":1.683},"ID656811":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811","firstName":"Ryan","lastName":"O'Hearn","primaryNumber":"29","birthDate":"1993-07-26","currentAge":33,"birthCity":"Dunedin","birthStateProvince":"FL","birthCountry":"USA","height":"6' 2\"","weight":220,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Ryan","useLastName":"O'Hearn","middleName":"Patrick","boxscoreName":"O'Hearn","nickName":"Brohearn","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2014,"mlbDebutDate":"2018-07-31","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Ryan O'Hearn","nameSlug":"ryan-o-hearn-656811","firstLastName":"Ryan O'Hearn","lastFirstName":"O'Hearn, Ryan","lastInitName":"O'Hearn, R","initLastName":"R O'Hearn","fullFMLName":"Ryan Patrick O'Hearn","fullLFMName":"O'Hearn, Ryan Patrick","strikeZoneTop":3.289,"strikeZoneBottom":1.66}},"venue":{"id":31,"name":"PNC Park","link":"/api/v1/venues/31","location":{"address1":"115 Federal Street","city":"Pittsburgh","state":"Pennsylvania","stateAbbrev":"PA","postalCode":"15212","defaultCoordinates":{"latitude":40.446904,"longitude":-80.005753},"azimuthAngle":116.0,"elevation":780,"country":"USA","phone":"(412) 323-5000"},"timeZone":{"tz":"EDT","id":"America/New_York","offset":-4,"offsetAtGameTime":-4},"fieldInfo":{"capacity":38705,"turfType":"Grass","roofType":"Open","leftLine":325,"left":389,"leftCenter":410,"center":399,"rightCenter":375,"rightLine":320},"active":true,"season":"2026"},"officialVenue":{"id":31,"link":"/api/v1/venues/31"},"weather":{"condition":"Partly Cloudy","temp":"82","wind":"15 mph, Out To LF"},"gameInfo":{"attendance":27949,"firstPitch":"2026-04-04T20:07:00.000Z","gameDurationMinutes":187},"review":{"hasChallenges":true,"away":{"used":1,"remaining":0},"home":{"used":0,"remaining":1}},"absChallenges":{"hasChallenges":true,"away":{"usedSuccessful":0,"usedFailed":2,"remaining":0},"home":{"usedSuccessful":0,"usedFailed":0,"remaining":2}},"flags":{"noHitter":false,"perfectGame":false,"awayTeamNoHitter":false,"awayTeamPerfectGame":false,"homeTeamNoHitter":false,"homeTeamPerfectGame":false},"alerts":[],"probablePitchers":{"away":{"id":669358,"fullName":"Shane Baz","link":"/api/v1/people/669358"},"home":{"id":669387,"fullName":"Carmen Mlodzinski","link":"/api/v1/people/669387"}},"officialScorer":{"id":693946,"fullName":"Rick Soos","link":"/api/v1/people/693946"},"primaryDatacaster":{"id":496223,"fullName":"Bob Taylor","link":"/api/v1/people/496223"},"moundVisits":{"away":{"used":2,"remaining":2},"home":{"used":4,"remaining":1}}},"liveData":{"plays":{"allPlays":[{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Taylor Ward called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-04-04T20:07:41.775Z","endTime":"2026-04-04T20:09:03.301Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669387,"fullName":"Carmen Mlodzinski","link":"/api/v1/people/669387"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[3,4,5,7,8],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":663698,"link":"/api/v1/people/663698"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Status Change - Pre-Game","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-04T18:19:34.028Z","endTime":"2026-04-04T19:39:10.098Z","isPitch":false,"type":"action","player":{"id":621493,"link":"/api/v1/people/621493"}},{"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":"2026-04-04T19:39:10.098Z","endTime":"2026-04-04T20:06:58.443Z","isPitch":false,"type":"action","player":{"id":621493,"link":"/api/v1/people/621493"}},{"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":"2026-04-04T20:06:58.443Z","endTime":"2026-04-04T20:07:44.101Z","isPitch":false,"type":"action","player":{"id":621493,"link":"/api/v1/people/621493"}},{"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":96.0,"endSpeed":88.1,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.666250043345197,"aZ":-21.51771544275276,"pfxX":-6.896676499517914,"pfxZ":5.371784650674495,"pX":-1.257877279003029,"pZ":2.4281304894454605,"vX0":2.8394854440509247,"vY0":-139.77504488001645,"vZ0":-4.158080913841913,"x":164.95,"y":173.22,"x0":-1.3892102483154,"y0":50.00389905293052,"z0":5.342804780128567,"aX":-13.686051267050182},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":9.1,"breakHorizontal":11.9,"spinRate":2176,"spinDirection":223},"zone":13,"typeConfidence":2.0,"plateTime":0.39143179707923403,"extension":6.410664706752609},"index":3,"playId":"2be088e6-fb02-306f-8260-0bf5362ba0a5","pitchNumber":1,"startTime":"2026-04-04T20:07:44.101Z","endTime":"2026-04-04T20:07:47.557Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.4,"endSpeed":87.2,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.851710866905407,"aZ":-20.326260083129657,"pfxX":-7.306479622135505,"pfxZ":6.08784509183542,"pX":-0.20838029499811953,"pZ":1.907939900502173,"vX0":5.1988015885356145,"vY0":-138.82050930527444,"vZ0":-5.680194625675705,"x":124.94,"y":187.27,"x0":-1.1586252506445192,"y0":50.005008142603636,"z0":5.339153605137983,"aX":-14.224156189285726},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":10.0,"breakHorizontal":12.1,"spinRate":2209,"spinDirection":222},"zone":8,"typeConfidence":2.0,"plateTime":0.39497265115942515,"extension":6.417494235918472},"index":4,"playId":"31013a8b-01c7-3fee-89e4-62eadf0db2bb","pitchNumber":2,"startTime":"2026-04-04T20:07:59.394Z","endTime":"2026-04-04T20:08:04.897Z","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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.8,"endSpeed":79.6,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.529045717636617,"aZ":-31.95818139196176,"pfxX":-3.6526056493487356,"pfxZ":0.13028322694333205,"pX":-0.16075001240949985,"pZ":2.5781198241039505,"vX0":3.943257482435332,"vY0":-125.07965220687835,"vZ0":-0.37578898953387885,"x":123.13,"y":169.17,"x0":-1.2746779132138184,"y0":50.00047431172497,"z0":5.325536845623897,"aX":-5.853349881206799},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":0.4,"breakHorizontal":5.9,"spinRate":1821,"spinDirection":240},"zone":5,"typeConfidence":2.0,"plateTime":0.4360159901343619,"extension":6.485379839176442},"index":5,"playId":"ee7427ce-1967-3443-b504-d04e59d0da4b","pitchNumber":3,"startTime":"2026-04-04T20:08:14.427Z","endTime":"2026-04-04T20:08:19.393Z","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":0},"index":6,"startTime":"2026-04-04T20:08:31.657Z","endTime":"2026-04-04T20:08:43.499Z","isPitch":false,"type":"action","player":{"id":621493,"link":"/api/v1/people/621493"}},{"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":86.1,"endSpeed":80.4,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.77681818254624,"aZ":-31.901175006501177,"pfxX":-4.596968958042543,"pfxZ":0.1657830545572594,"pX":0.47843703852392744,"pZ":1.1250596915083528,"vX0":5.445384387251692,"vY0":-125.45710249777375,"vZ0":-3.907325284272171,"x":98.76,"y":208.4,"x0":-1.1077010688606934,"y0":50.00135639088719,"z0":5.260651276426449,"aX":-7.438834590988886},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":-0.2,"breakHorizontal":7.3,"spinRate":1874,"spinDirection":244},"zone":14,"typeConfidence":2.0,"plateTime":0.4340907941238008,"extension":6.48953605399179},"index":7,"playId":"d27fed65-e4cd-3f10-99be-e692ebef73bb","pitchNumber":4,"startTime":"2026-04-04T20:08:43.499Z","endTime":"2026-04-04T20:08:47.967Z","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":95.1,"endSpeed":86.6,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.31562688214536,"aZ":-19.3696148990495,"pfxX":-6.112596212127168,"pfxZ":6.633729582084785,"pX":-0.803483439032011,"pZ":2.7709159521763476,"vX0":3.927893134250478,"vY0":-138.38833363848556,"vZ0":-3.138645903753525,"x":147.63,"y":163.97,"x0":-1.4507281459383863,"y0":50.00206125372817,"z0":5.225015848782043,"aX":-11.796644483211814},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":11.5,"breakHorizontal":10.2,"spinRate":2165,"spinDirection":228},"zone":1,"typeConfidence":2.0,"plateTime":0.3965436263483815,"extension":6.532575875176865},"index":8,"playId":"4165838e-901c-3bd8-8cc0-fe692a556103","pitchNumber":5,"startTime":"2026-04-04T20:08:58.959Z","endTime":"2026-04-04T20:09:03.301Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-04T20:09:03.301Z","atBatIndex":0},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Gunnar Henderson walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-04-04T20:09:10.729Z","endTime":"2026-04-04T20:11:13.721Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669387,"fullName":"Carmen Mlodzinski","link":"/api/v1/people/669387"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.9,"endSpeed":87.9,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.005420701119956,"aZ":-19.48820712937164,"pfxX":-7.98395559219214,"pfxZ":6.408838291536441,"pX":-1.0736847323110983,"pZ":3.0227148630635963,"vX0":3.847133247530592,"vY0":-139.7145014969653,"vZ0":-2.7455310619981512,"x":157.93,"y":157.17,"x0":-1.4298961206404346,"y0":50.006197965695215,"z0":5.296603280487649,"aX":-15.812255718606265},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":11.3,"breakHorizontal":13.7,"spinRate":2144,"spinDirection":219},"zone":11,"typeConfidence":2.0,"plateTime":0.39179814817429204,"extension":6.470398580018225},"index":0,"playId":"475e793c-7b37-373a-8a5d-0c38500ce97a","pitchNumber":1,"startTime":"2026-04-04T20:09:26.720Z","endTime":"2026-04-04T20:09:31.450Z","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":1,"outs":1},"index":1,"startTime":"2026-04-04T20:09:48.546Z","endTime":"2026-04-04T20:10:00.458Z","isPitch":false,"type":"action","player":{"id":683002,"link":"/api/v1/people/683002"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.5,"endSpeed":88.4,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.571776515679353,"aZ":-18.257227322982825,"pfxX":-7.806953188137293,"pfxZ":6.953208220324023,"pX":-1.3803855206956295,"pZ":2.457894819297754,"vX0":2.5606855876556525,"vY0":-140.50913721638716,"vZ0":-4.647502337397152,"x":169.62,"y":172.42,"x0":-1.2887908871820681,"y0":50.00234000179856,"z0":5.3182140711842125,"aX":-15.623014866165489},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":11.9,"breakHorizontal":13.7,"spinRate":2132,"spinDirection":225},"zone":13,"typeConfidence":2.0,"plateTime":0.38967952754143376,"extension":6.457579315227821},"index":2,"playId":"8eccb4d1-2b9a-3707-801a-a2641b36f817","pitchNumber":2,"startTime":"2026-04-04T20:10:00.458Z","endTime":"2026-04-04T20:10:04.539Z","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":1,"outs":1},"pitchData":{"startSpeed":87.0,"endSpeed":81.5,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.46065912674777,"aZ":-26.721907993260643,"pfxX":-6.625657112300974,"pfxZ":3.28195800919901,"pX":0.61628336681289,"pZ":1.4489576998610239,"vX0":6.940034720791741,"vY0":-126.71362280708924,"vZ0":-4.243064621335956,"x":93.51,"y":199.66,"x0":-1.2686192457211454,"y0":50.005519425104104,"z0":5.225831089124731,"aX":-11.017576002098842},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":5.4,"breakHorizontal":10.8,"spinRate":1872,"spinDirection":245},"zone":14,"typeConfidence":2.0,"plateTime":0.4286260914428559,"extension":6.462318793497773},"index":3,"playId":"a78b2ea9-7157-3118-91f7-e2b40cf388a1","pitchNumber":3,"startTime":"2026-04-04T20:10:16.289Z","endTime":"2026-04-04T20:10:21.087Z","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":1},"pitchData":{"startSpeed":87.5,"endSpeed":81.5,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.670462203042685,"aZ":-30.562531541116208,"pfxX":-5.769033049690835,"pfxZ":0.9622291040263455,"pX":0.07702837678307964,"pZ":1.5581229055685812,"vX0":5.530250275932417,"vY0":-127.43669797677086,"vZ0":-3.173242682669385,"x":114.06,"y":196.71,"x0":-1.356881529100382,"y0":50.0004752280779,"z0":5.197806173764344,"aX":-9.623895116565931},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":1.3,"breakHorizontal":9.4,"spinRate":1908,"spinDirection":249},"zone":14,"typeConfidence":2.0,"plateTime":0.42748365815432,"extension":6.4592681457965515},"index":4,"playId":"44e13ae8-6f48-35fc-bde8-67e68330b925","pitchNumber":4,"startTime":"2026-04-04T20:10:31.412Z","endTime":"2026-04-04T20:10:34.710Z","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":96.1,"endSpeed":88.6,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.16629030638457,"aZ":-16.77572887842246,"pfxX":-4.989004469701811,"pfxZ":7.710421840878861,"pX":-0.9745136814246629,"pZ":1.5046009183718738,"vX0":2.851484048433111,"vY0":-139.85200173072644,"vZ0":-7.0888968542155455,"x":154.15,"y":198.16,"x0":-1.3548576235316026,"y0":50.002308239751194,"z0":5.1567629987907555,"aX":-9.961526009900131},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":12.8,"breakHorizontal":8.5,"spinRate":2118,"spinDirection":228},"zone":13,"typeConfidence":2.0,"plateTime":0.39045421374927214,"extension":6.570310785110754},"index":5,"playId":"ce4a3ead-550c-39b4-b499-5a09d0bad0f6","pitchNumber":5,"startTime":"2026-04-04T20:10:51.951Z","endTime":"2026-04-04T20:10:56.970Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.9,"endSpeed":87.9,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.97518398351903,"aZ":-24.680200134934772,"pfxX":-8.752643530803244,"pfxZ":3.7848809200448024,"pX":-1.7067068073610803,"pZ":3.138969451709385,"vX0":2.4701510988883957,"vY0":-139.67555694056995,"vZ0":-1.6134359380348253,"x":182.06,"y":154.03,"x0":-1.4645977839385336,"y0":50.000023666578144,"z0":5.344250398875063,"aX":-17.319664722926298},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":6.7,"breakHorizontal":15.4,"spinRate":2033,"spinDirection":226},"zone":11,"typeConfidence":2.0,"plateTime":0.3918906736761665,"extension":6.459218976107677},"index":6,"playId":"bfac906c-6e2f-37f7-af0c-edb5499a4b6d","pitchNumber":6,"startTime":"2026-04-04T20:11:09.183Z","endTime":"2026-04-04T20:11:13.721Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-04T20:11:13.721Z","atBatIndex":1},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Pete Alonso grounds into a double play, shortstop Konnor Griffin to second baseman Brandon Lowe to first baseman Spencer Horwitz. Gunnar Henderson out at 2nd. Pete Alonso out at 1st.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-04-04T20:11:19.903Z","endTime":"2026-04-04T20:11:45.851Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":624413,"fullName":"Pete Alonso","link":"/api/v1/people/624413"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669387,"fullName":"Carmen Mlodzinski","link":"/api/v1/people/669387"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":804606,"link":"/api/v1/people/804606"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":664040,"link":"/api/v1/people/664040"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":624413,"fullName":"Pete Alonso","link":"/api/v1/people/624413"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":664040,"link":"/api/v1/people/664040"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":687462,"link":"/api/v1/people/687462"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.5,"endSpeed":86.9,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.30155633004687,"aZ":-25.74133617438615,"pfxX":-9.842516362898056,"pfxZ":3.3124979270864667,"pX":-1.0855791857275758,"pZ":1.9956306423173935,"vX0":4.357808115380756,"vY0":-138.98436173165365,"vZ0":-3.690917716673705,"x":158.38,"y":184.9,"x0":-1.4015633839321948,"y0":50.00409255207172,"z0":5.065251703169702,"aX":-19.11374540364803},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":5.4,"breakHorizontal":16.8,"spinRate":2002,"spinDirection":231},"zone":13,"typeConfidence":2.0,"plateTime":0.39521235896936346,"extension":6.565159455859899},"hitData":{"launchSpeed":91.1,"launchAngle":-18.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":112.28,"coordY":153.71}},"index":0,"playId":"ee6ac409-f8f6-3649-a646-b9fa1ea5a67c","pitchNumber":1,"startTime":"2026-04-04T20:11:37.731Z","endTime":"2026-04-04T20:11:45.851Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-04T20:11:45.851Z","atBatIndex":2},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Oneil Cruz walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":3,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-04-04T20:13:49.303Z","endTime":"2026-04-04T20:16:22.409Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669358,"fullName":"Shane Baz","link":"/api/v1/people/669358"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":95.8,"endSpeed":88.1,"strikeZoneTop":3.516,"strikeZoneBottom":1.774,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.458415828603027,"aZ":-14.077083176010143,"pfxX":-6.023981309575682,"pfxZ":9.157576739192521,"pX":0.01619439111247443,"pZ":1.7921082793657532,"vX0":6.0757036862705025,"vY0":-139.27135866667604,"vZ0":-7.557153566055273,"x":116.38,"y":190.39,"x0":-1.4044662339344598,"y0":50.005285469535394,"z0":5.459997956531625,"aX":-11.909026983621489},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":15.2,"breakHorizontal":9.7,"spinRate":2430,"spinDirection":218},"zone":8,"typeConfidence":2.0,"plateTime":0.3923427598137299,"extension":6.630632959137607},"index":0,"playId":"0ae5e660-eebb-3864-b677-688d2a4a5af2","pitchNumber":1,"startTime":"2026-04-04T20:14:24.954Z","endTime":"2026-04-04T20:14:28.676Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.9,"endSpeed":80.9,"strikeZoneTop":3.516,"strikeZoneBottom":1.774,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.25243029283102,"aZ":-41.84083367481919,"pfxX":1.7521077470875177,"pfxZ":-5.919610814286955,"pX":0.6392209683549437,"pZ":1.1273801925943545,"vX0":4.21408501666495,"vY0":-126.59749465422178,"vZ0":-2.97792441718295,"x":92.63,"y":208.34,"x0":-1.2701093687950493,"y0":50.00063926016215,"z0":5.646387763494644,"aX":2.8620578007985578},"breaks":{"breakAngle":4.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.2,"breakVerticalInduced":-11.2,"breakHorizontal":-4.1,"spinRate":2668,"spinDirection":26},"zone":14,"typeConfidence":2.0,"plateTime":0.43156772757702644,"extension":6.52696381010816},"index":1,"playId":"83542c03-0a28-30ca-a2c3-dafbe2958904","pitchNumber":2,"startTime":"2026-04-04T20:14:40.935Z","endTime":"2026-04-04T20:14:46.495Z","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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.5,"endSpeed":79.3,"strikeZoneTop":3.516,"strikeZoneBottom":1.774,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.710530700695422,"aZ":-43.39064864891814,"pfxX":3.6079794469354107,"pfxZ":-7.127622472910283,"pX":0.8275924507879479,"pZ":1.3764016260840817,"vX0":4.115602109907282,"vY0":-124.58336094532008,"vZ0":-1.875731162850148,"x":85.45,"y":201.62,"x0":-1.3136460490304684,"y0":50.00270280321425,"z0":5.721010149006612,"aX":5.677870336915296},"breaks":{"breakAngle":8.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-50.4,"breakVerticalInduced":-13.1,"breakHorizontal":-7.4,"spinRate":2680,"spinDirection":34},"zone":14,"typeConfidence":2.0,"plateTime":0.4394230035426099,"extension":6.5806284380833295},"index":2,"playId":"55c07ff3-41da-375d-8246-557fd8998790","pitchNumber":3,"startTime":"2026-04-04T20:14:59.626Z","endTime":"2026-04-04T20:15:05.046Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.1,"endSpeed":81.4,"strikeZoneTop":3.516,"strikeZoneBottom":1.774,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.092342642898608,"aZ":-42.90807263125758,"pfxX":2.3599186038413027,"pfxZ":-6.577729075664895,"pX":1.452617068917843,"pZ":-0.7099577401958079,"vX0":5.406036773999136,"vY0":-126.73315098325357,"vZ0":-7.002009806675824,"x":61.63,"y":257.95,"x0":-1.011871122272033,"y0":50.00186990511904,"z0":5.502366013810813,"aX":3.851244535756821},"breaks":{"breakAngle":6.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.2,"breakVerticalInduced":-13.2,"breakHorizontal":-5.5,"spinRate":2816,"spinDirection":24},"zone":14,"typeConfidence":2.0,"plateTime":0.43163556324490404,"extension":6.6991779159141345},"index":3,"playId":"5a6e9b8e-13a0-3578-9c95-efae9f1f8490","pitchNumber":4,"startTime":"2026-04-04T20:15:19.778Z","endTime":"2026-04-04T20:15:23.286Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.0,"endSpeed":81.2,"strikeZoneTop":3.516,"strikeZoneBottom":1.774,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.20816289354324,"aZ":-41.79591337582731,"pfxX":4.120989056500462,"pfxZ":-5.8625070665993615,"pX":0.7857785705223891,"pZ":0.9223516646753189,"vX0":3.8123875950007435,"vY0":-126.8084403584078,"vZ0":-3.550095928975745,"x":87.05,"y":213.88,"x0":-1.2688379750819336,"y0":50.00555117326033,"z0":5.651213879630207,"aX":6.7594796142327},"breaks":{"breakAngle":9.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.0,"breakVerticalInduced":-11.2,"breakHorizontal":-8.3,"spinRate":2798,"spinDirection":32},"zone":14,"typeConfidence":2.0,"plateTime":0.4307636420505072,"extension":6.571434702358173},"index":4,"playId":"806f5adc-bfc7-301e-a16f-c57a9e9a3266","pitchNumber":5,"startTime":"2026-04-04T20:15:51.626Z","endTime":"2026-04-04T20:15:56.648Z","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":91.5,"endSpeed":84.4,"strikeZoneTop":3.516,"strikeZoneBottom":1.774,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.526921593788494,"aZ":-27.632301959082053,"pfxX":0.9465020026529078,"pfxZ":2.5017737228186068,"pX":-1.5450522622730276,"pZ":3.3183866349126303,"vX0":-0.26611048691279227,"vY0":-133.38834628222753,"vZ0":-0.7040415657406871,"x":175.89,"y":149.18,"x0":-1.5674798361817381,"y0":50.005237873407765,"z0":5.5640056726983556,"aX":1.7194825173091968},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":4.6,"breakHorizontal":-1.7,"spinRate":2455,"spinDirection":172},"zone":11,"typeConfidence":2.0,"plateTime":0.40936945193395236,"extension":6.697812404340401},"index":5,"playId":"607a8aeb-a8ec-3119-b2a3-e13ea12d117d","pitchNumber":6,"startTime":"2026-04-04T20:16:18.419Z","endTime":"2026-04-04T20:16:22.409Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-04T20:16:22.409Z","atBatIndex":3},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Brandon Lowe grounds into a force out, pitcher Shane Baz to shortstop Gunnar Henderson. Oneil Cruz out at 2nd. Brandon Lowe to 1st.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":4,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-04-04T20:16:33.760Z","endTime":"2026-04-04T20:19:11.407Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669358,"fullName":"Shane Baz","link":"/api/v1/people/669358"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,3,4,5,6],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":669358,"link":"/api/v1/people/669358"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":683002,"link":"/api/v1/people/683002"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.4,"endSpeed":77.7,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.309328022273792,"aZ":-42.014272446562465,"pfxX":4.755502397910806,"pfxZ":-6.506754876313687,"pX":0.6015116568662597,"pZ":2.753674623175152,"vX0":3.153453012122803,"vY0":-121.51892347498485,"vZ0":1.2686211059038144,"x":94.07,"y":164.43,"x0":-1.3258707323271486,"y0":50.002465067255145,"z0":5.843432519679687,"aX":7.191500424765743},"breaks":{"breakAngle":10.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-50.2,"breakVerticalInduced":-11.3,"breakHorizontal":-9.4,"spinRate":2711,"spinDirection":37},"zone":3,"typeConfidence":2.0,"plateTime":0.4488155760687609,"extension":6.531035218310813},"index":0,"playId":"47455a1f-f295-3c41-8f7e-afdc8e951a52","pitchNumber":1,"startTime":"2026-04-04T20:16:51.006Z","endTime":"2026-04-04T20:16:54.881Z","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(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":95.9,"endSpeed":87.6,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.172524023167,"aZ":-13.253482437877564,"pfxX":-3.289636444822857,"pfxZ":9.59284829673937,"pX":0.5057077187392035,"pZ":3.402901968808422,"vX0":6.0118065961833125,"vY0":-139.50303719806732,"vZ0":-3.854712376343764,"x":97.72,"y":146.9,"x0":-1.2491407615773162,"y0":50.00426565675422,"z0":5.675415226572288,"aX":-6.490055056485933},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":16.8,"breakHorizontal":4.7,"spinRate":2457,"spinDirection":210},"zone":12,"typeConfidence":2.0,"plateTime":0.3925231620138092,"extension":6.49927729529722},"index":1,"playId":"2ae159b9-9d4b-34a4-b732-6c18c59f337a","pitchNumber":2,"startTime":"2026-04-04T20:17:12.199Z","endTime":"2026-04-04T20:17:18.226Z","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":2,"startTime":"2026-04-04T20:17:29.311Z","endTime":"2026-04-04T20:17:46.656Z","isPitch":false,"type":"action","player":{"id":664040,"link":"/api/v1/people/664040"}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.6,"endSpeed":83.0,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.790440890910975,"aZ":-21.583121778694654,"pfxX":-6.740559513758251,"pfxZ":6.119319281372427,"pX":0.6669172085636694,"pZ":0.633696826324614,"vX0":7.387061895844158,"vY0":-130.10970645256324,"vZ0":-8.205409822054209,"x":91.58,"y":221.67,"x0":-1.320209985548101,"y0":50.00414233623347,"z0":5.437678848188618,"aX":-11.670969442825918},"breaks":{"breakAngle":24.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":9.6,"breakHorizontal":10.8,"spinRate":1912,"spinDirection":232},"zone":14,"typeConfidence":2.0,"plateTime":0.4194053669439244,"extension":6.832588125133989},"index":3,"playId":"38fe79c5-0799-3933-a8c8-d07b4f666f5a","pitchNumber":3,"startTime":"2026-04-04T20:17:46.656Z","endTime":"2026-04-04T20:17:51.411Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":0},"index":4,"playId":"44b6c45c-0968-3a88-bbfe-a46839c604ef","startTime":"2026-04-04T20:18:08.714Z","endTime":"2026-04-04T20:18:12.834Z","isPitch":false,"type":"pickoff"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":2},"count":{"balls":1,"strikes":2,"outs":0},"index":5,"playId":"bcd530f1-5835-3ac0-b7da-820d9e025c60","startTime":"2026-04-04T20:18:40.701Z","endTime":"2026-04-04T20:18:44.755Z","isPitch":false,"type":"pickoff"},{"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(153, 171, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.0,"endSpeed":80.5,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.16982900716532,"aZ":-41.58132827459799,"pfxX":1.7722444507284014,"pfxZ":-5.831502382739701,"pX":0.11240117381285021,"pZ":1.5985321026623451,"vX0":2.9517238881555747,"vY0":-125.39622987594323,"vZ0":-2.0387747061075356,"x":112.72,"y":195.62,"x0":-1.3040936558574945,"y0":50.00208420102748,"z0":5.772611443166572,"aX":2.8592497486472754},"breaks":{"breakAngle":4.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.3,"breakVerticalInduced":-10.8,"breakHorizontal":-3.8,"spinRate":2807,"spinDirection":33},"zone":8,"typeConfidence":2.0,"plateTime":0.4345787864790007,"extension":6.444100628512568},"hitData":{"launchSpeed":82.9,"launchAngle":-32.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":127.99,"coordY":181.07}},"index":6,"playId":"833e7645-6372-3656-8fc6-69858374e9c0","pitchNumber":4,"startTime":"2026-04-04T20:19:03.432Z","endTime":"2026-04-04T20:19:11.407Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-04T20:19:11.407Z","atBatIndex":4},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Bryan Reynolds singles on a sharp line drive to center fielder Leody Taveras. Brandon Lowe to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-04-04T20:19:27.648Z","endTime":"2026-04-04T20:22:45.614Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669358,"fullName":"Shane Baz","link":"/api/v1/people/669358"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"postOnSecond":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":665750,"link":"/api/v1/people/665750"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"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":1},"pitchData":{"startSpeed":97.4,"endSpeed":88.6,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.70434608820148,"aZ":-13.193474741222447,"pfxX":-6.438985825185858,"pfxZ":9.407882232333371,"pX":0.40950377392844006,"pZ":2.2615040429198787,"vX0":6.9118594306026235,"vY0":-141.47980407233527,"vZ0":-6.692124621359946,"x":101.39,"y":177.72,"x0":-1.2341743585577272,"y0":50.0021791589346,"z0":5.511067300676764,"aX":-12.991123409902277},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":15.7,"breakHorizontal":10.2,"spinRate":2530,"spinDirection":212},"zone":6,"typeConfidence":2.0,"plateTime":0.38783477421729495,"extension":6.6485279940790845},"index":0,"playId":"5608e38c-8be6-39ca-b607-47ff8695c7ff","pitchNumber":1,"startTime":"2026-04-04T20:19:54.328Z","endTime":"2026-04-04T20:19:58.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":1},"pitchData":{"startSpeed":98.3,"endSpeed":89.1,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.18282719878861,"aZ":-12.593236685400747,"pfxX":-5.596533865595365,"pfxZ":9.55036222171021,"pX":0.5749648442387303,"pZ":2.7535056021736697,"vX0":6.934025418521755,"vY0":-142.8248484785876,"vZ0":-5.60375392560876,"x":95.08,"y":164.44,"x0":-1.1657599568245711,"y0":50.00541432342053,"z0":5.5441577211494355,"aX":-11.478087402984091},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":16.2,"breakHorizontal":8.6,"spinRate":2500,"spinDirection":216},"zone":6,"typeConfidence":2.0,"plateTime":0.38458953705449384,"extension":6.698558318054956},"index":1,"playId":"f2d16789-5199-375d-ba43-1ca0f6d784d6","pitchNumber":2,"startTime":"2026-04-04T20:20:14.935Z","endTime":"2026-04-04T20:20:17.935Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.8,"endSpeed":80.2,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.791857239574092,"aZ":-41.8597085225617,"pfxX":3.304633506386906,"pfxZ":-5.985640508419295,"pX":1.0688442608342155,"pZ":1.7606023999186873,"vX0":4.702219128843867,"vY0":-126.36193387586701,"vZ0":-1.4566521270830486,"x":76.26,"y":191.24,"x0":-1.245796209717396,"y0":50.006072495114054,"z0":5.708243449249384,"aX":5.343351408295839},"breaks":{"breakAngle":8.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.2,"breakVerticalInduced":-10.9,"breakHorizontal":-7.1,"spinRate":2802,"spinDirection":30},"zone":14,"typeConfidence":2.0,"plateTime":0.4334835878451435,"extension":6.514734565012799},"index":2,"playId":"823b7bc3-ed5c-3543-81b5-7beb0855dc2b","pitchNumber":3,"startTime":"2026-04-04T20:20:46.877Z","endTime":"2026-04-04T20:20:51.852Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.2,"endSpeed":79.0,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.273643845739755,"aZ":-42.50868206067546,"pfxX":3.1117199577444294,"pfxZ":-6.5306745819898495,"pX":0.2265284712866064,"pZ":2.2241754596408816,"vX0":2.510999887172398,"vY0":-125.50701590206899,"vZ0":-0.07069624380435746,"x":108.37,"y":178.73,"x0":-1.1939324462977687,"y0":50.001455836410955,"z0":5.7374655237120376,"aX":4.924739945281775},"breaks":{"breakAngle":7.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.5,"breakVerticalInduced":-11.5,"breakHorizontal":-6.2,"spinRate":2778,"spinDirection":30},"zone":8,"typeConfidence":2.0,"plateTime":0.43771984138698183,"extension":6.45937690773849},"index":3,"playId":"b35047d8-cfde-38ce-b328-a63b2c3268c7","pitchNumber":4,"startTime":"2026-04-04T20:21:08.218Z","endTime":"2026-04-04T20:21:12.262Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.9,"endSpeed":78.0,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.841735083841716,"aZ":-45.25881758810157,"pfxX":2.330072476131532,"pfxZ":-8.502418784547237,"pX":-0.37176533192179656,"pZ":2.4988865993518097,"vX0":1.766755261460056,"vY0":-123.58049201363806,"vZ0":1.1436314501881166,"x":131.17,"y":171.31,"x0":-1.4000432278783161,"y0":50.0049162502828,"z0":5.847664652020532,"aX":3.5846683629013865},"breaks":{"breakAngle":4.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.9,"breakVerticalInduced":-14.9,"breakHorizontal":-4.7,"spinRate":2757,"spinDirection":32},"zone":4,"typeConfidence":2.0,"plateTime":0.44412627837093543,"extension":6.392385157431557},"index":4,"playId":"a2c4dd76-8fd8-32ab-b88a-a9b42c734de4","pitchNumber":5,"startTime":"2026-04-04T20:21:40.055Z","endTime":"2026-04-04T20:21:46.557Z","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":2,"outs":1},"pitchData":{"startSpeed":92.7,"endSpeed":87.1,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.83257643054294,"aZ":-24.830429119489406,"pfxX":0.22272165351567108,"pfxZ":3.8787852807648777,"pX":-0.031189319387636378,"pZ":1.225719618989313,"vX0":4.139860072331936,"vY0":-135.10539894051107,"vZ0":-6.55212881118417,"x":118.19,"y":205.69,"x0":-1.5972104806093084,"y0":50.00370112415714,"z0":5.369571619429984,"aX":0.42040560475777056},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":6.1,"breakHorizontal":-1.1,"spinRate":2415,"spinDirection":204},"zone":13,"typeConfidence":2.0,"plateTime":0.40178046028472636,"extension":6.667123814580258},"index":5,"playId":"636e4b28-0525-3fc9-a364-374977a2a729","pitchNumber":6,"startTime":"2026-04-04T20:22:13.497Z","endTime":"2026-04-04T20:22:18.276Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.8,"endSpeed":89.6,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.700874781457497,"aZ":-14.580796456479362,"pfxX":-6.700995147220965,"pfxZ":8.553241838455616,"pX":-0.1757640909170395,"pZ":2.7201118462409744,"vX0":5.521301147122825,"vY0":-142.28772917247355,"vZ0":-5.300569482521308,"x":123.7,"y":165.34,"x0":-1.2677870486958673,"y0":50.001724116183176,"z0":5.52618341137454,"aX":-13.781961152630382},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":14.6,"breakHorizontal":11.0,"spinRate":2396,"spinDirection":216},"zone":5,"typeConfidence":2.0,"plateTime":0.3844900196237284,"extension":6.707402309819143},"hitData":{"launchSpeed":103.8,"launchAngle":9.0,"totalDistance":205.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":114.74,"coordY":94.01}},"index":6,"playId":"f9cba328-7b16-3e3e-9649-0fbd300652c8","pitchNumber":7,"startTime":"2026-04-04T20:22:35.197Z","endTime":"2026-04-04T20:22:45.614Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-04T20:22:45.614Z","atBatIndex":5},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ryan O'Hearn strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-04-04T20:22:58.262Z","endTime":"2026-04-04T20:25:36.471Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669358,"fullName":"Shane Baz","link":"/api/v1/people/669358"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"postOnSecond":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":668939,"link":"/api/v1/people/668939"},"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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.6,"endSpeed":78.7,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.842308591284613,"aZ":-45.672658142445385,"pfxX":1.5645203546831519,"pfxZ":-8.740538577118446,"pX":0.4322175445107204,"pZ":1.4037032830448606,"vX0":3.4862998383585637,"vY0":-123.29590774339523,"vZ0":-1.3084461038591122,"x":100.52,"y":200.88,"x0":-1.2017257592989703,"y0":50.003342250727755,"z0":5.785376771917421,"aX":2.415690520419267},"breaks":{"breakAngle":3.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.9,"breakVerticalInduced":-15.8,"breakHorizontal":-3.6,"spinRate":2697,"spinDirection":24},"zone":14,"typeConfidence":2.0,"plateTime":0.44374585671695277,"extension":6.60643810164974},"index":0,"playId":"66333510-0494-32c9-abdd-40d126d66274","pitchNumber":1,"startTime":"2026-04-04T20:23:14.484Z","endTime":"2026-04-04T20:23:19.906Z","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":1},"pitchData":{"startSpeed":96.9,"endSpeed":89.3,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.558720620059802,"aZ":-16.722129119987425,"pfxX":-4.446393987711366,"pfxZ":7.5930869506625385,"pX":-1.1712532131998756,"pZ":3.4304990698199602,"vX0":2.317797169264046,"vY0":-141.16636820057775,"vZ0":-3.018183392541348,"x":161.65,"y":146.16,"x0":-1.4214258184686386,"y0":50.00681725085357,"z0":5.578681603600095,"aX":-9.052873317196402},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":13.4,"breakHorizontal":7.7,"spinRate":2480,"spinDirection":216},"zone":11,"typeConfidence":2.0,"plateTime":0.38674719067736607,"extension":6.616947822529526},"index":1,"playId":"110aec71-dacf-3adb-8c9e-6ef5796694fc","pitchNumber":2,"startTime":"2026-04-04T20:23:32.779Z","endTime":"2026-04-04T20:23:36.531Z","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":90.7,"endSpeed":84.0,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.236916481278787,"aZ":-26.529991324917425,"pfxX":2.5536334060426387,"pfxZ":3.1559720412825616,"pX":0.18209731620896397,"pZ":3.5458461725371655,"vX0":3.540309087227567,"vY0":-132.18982903082548,"vZ0":-0.4483956266709996,"x":110.06,"y":143.04,"x0":-1.500758173901304,"y0":50.00446125285189,"z0":5.646665902412559,"aX":4.5697500047305155},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":5.9,"breakHorizontal":-5.3,"spinRate":2289,"spinDirection":197},"zone":12,"typeConfidence":2.0,"plateTime":0.41260089540845435,"extension":6.761699941095529},"index":2,"playId":"52a2bc60-cb0b-3232-999c-bb131c3fb48f","pitchNumber":3,"startTime":"2026-04-04T20:23:53.593Z","endTime":"2026-04-04T20:23:59.399Z","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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.1,"endSpeed":80.4,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.068322391591852,"aZ":-40.679395716857655,"pfxX":-0.044402750343031094,"pfxZ":-5.335373633918423,"pX":1.252733581864097,"pZ":-0.3688352410490279,"vX0":5.8296899640860085,"vY0":-125.195506729562,"vZ0":-6.578691991974083,"x":69.25,"y":248.74,"x0":-1.0951124162387267,"y0":50.001411106129574,"z0":5.602763354498384,"aX":-0.072222262258223},"breaks":{"breakAngle":1.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.8,"breakVerticalInduced":-10.9,"breakHorizontal":-1.2,"spinRate":2719,"spinDirection":22},"zone":14,"typeConfidence":2.0,"plateTime":0.43664913260087923,"extension":6.597739267859576},"index":3,"playId":"039593e6-84d2-3068-9b71-6bf4ef3c5337","pitchNumber":4,"startTime":"2026-04-04T20:24:35.365Z","endTime":"2026-04-04T20:24:39.537Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.0,"endSpeed":89.7,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.000663119343557,"aZ":-16.472856447898685,"pfxX":-6.1896505584281964,"pfxZ":7.6739553758902215,"pX":0.25600411416924196,"pZ":2.8996954031263855,"vX0":6.355595914428657,"vY0":-141.1933968554614,"vZ0":-4.553718308472362,"x":107.24,"y":160.49,"x0":-1.2051806156544786,"y0":50.00690046508645,"z0":5.572266496207178,"aX":-12.672316053518712},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":13.3,"breakHorizontal":10.1,"spinRate":2361,"spinDirection":218},"zone":2,"typeConfidence":2.0,"plateTime":0.38590617856569764,"extension":6.648952856923302},"index":4,"playId":"e91f3e73-647e-3886-b116-8b6d45906a6a","pitchNumber":5,"startTime":"2026-04-04T20:25:00.055Z","endTime":"2026-04-04T20:25:06.555Z","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":3,"strikes":3,"outs":1},"pitchData":{"startSpeed":99.4,"endSpeed":91.4,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.54541706867872,"aZ":-12.87673700500677,"pfxX":-4.7035260271590635,"pfxZ":9.03185755432214,"pX":-0.8554228406498682,"pZ":3.3033833262952914,"vX0":2.97949173621688,"vY0":-144.73927582088274,"vZ0":-4.199412410143628,"x":149.61,"y":149.59,"x0":-1.2832879935303574,"y0":50.003455263322614,"z0":5.552678056418261,"aX":-10.050574851382212},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":15.7,"breakHorizontal":8.0,"spinRate":2531,"spinDirection":209},"zone":11,"typeConfidence":2.0,"plateTime":0.3774048313906211,"extension":6.612853788841905},"index":5,"playId":"97ebabc0-37fa-30d3-8290-65818da596ec","pitchNumber":6,"startTime":"2026-04-04T20:25:32.065Z","endTime":"2026-04-04T20:25:36.471Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-04T20:25:36.471Z","atBatIndex":6},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Marcell Ozuna called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":7,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-04-04T20:26:04.460Z","endTime":"2026-04-04T20:27:12.603Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":542303,"fullName":"Marcell Ozuna","link":"/api/v1/people/542303"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669358,"fullName":"Shane Baz","link":"/api/v1/people/669358"},"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":542303,"fullName":"Marcell Ozuna","link":"/api/v1/people/542303"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":668939,"link":"/api/v1/people/668939"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"playId":"1e450e8e-7ce4-4e67-9cb5-3b0daaa4e7ad","startTime":"2026-04-04T20:26:04.460Z","endTime":"2026-04-04T20:26:09.460Z","isPitch":false,"type":"stepoff"},{"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,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.8,"endSpeed":84.8,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.50713034990511,"aZ":-24.528102616453165,"pfxX":2.3137940668057784,"pfxZ":4.234039971002212,"pX":0.1963663628672132,"pZ":1.9477437006934704,"vX0":3.4553967631908504,"vY0":-132.37806226237393,"vZ0":-4.663031801853782,"x":109.51,"y":186.19,"x0":-1.4177555355199227,"y0":50.00650461994278,"z0":5.488424101306944,"aX":4.1797479736321295},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":7.1,"breakHorizontal":-4.8,"spinRate":2351,"spinDirection":199},"zone":8,"typeConfidence":2.0,"plateTime":0.4109753515087968,"extension":6.682589169915525},"index":1,"playId":"25b7bb60-50ef-3cb7-8689-13def42a5d27","pitchNumber":1,"startTime":"2026-04-04T20:26:24.649Z","endTime":"2026-04-04T20:26:28.957Z","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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.1,"endSpeed":79.8,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.990829551425616,"aZ":-44.411675115884684,"pfxX":1.7644073384472647,"pfxZ":-7.6440628822117365,"pX":0.6213346316456448,"pZ":2.6522113183697877,"vX0":3.7457703325482563,"vY0":-125.40028718555749,"vZ0":1.0632164178278716,"x":93.32,"y":167.17,"x0":-1.1174854260741596,"y0":50.00134052059615,"z0":5.829637987210412,"aX":2.8247645106312524},"breaks":{"breakAngle":4.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-50.0,"breakVerticalInduced":-13.4,"breakHorizontal":-4.0,"spinRate":2706,"spinDirection":32},"zone":6,"typeConfidence":2.0,"plateTime":0.4358301791608188,"extension":6.778143608903345},"index":2,"playId":"1560ee36-934b-339f-ba9c-cca29acddd89","pitchNumber":2,"startTime":"2026-04-04T20:26:45.552Z","endTime":"2026-04-04T20:26:49.395Z","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":0,"strikes":3,"outs":2},"pitchData":{"startSpeed":98.4,"endSpeed":90.4,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.28170319446007,"aZ":-12.535083906568547,"pfxX":-4.864395081548926,"pfxZ":9.40596410199555,"pX":0.408569581481002,"pZ":2.5029548085972033,"vX0":5.57940249849037,"vY0":-143.18455885233033,"vZ0":-6.56456097550234,"x":101.43,"y":171.2,"x0":-0.927978106646974,"y0":50.00512444219466,"z0":5.6004792277563205,"aX":-10.159795910064538},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":16.0,"breakHorizontal":7.8,"spinRate":2418,"spinDirection":210},"zone":6,"typeConfidence":2.0,"plateTime":0.3816954547842526,"extension":6.635810487295489},"index":3,"playId":"87eeb5fe-5053-34e4-918d-348d0f28fce5","pitchNumber":3,"startTime":"2026-04-04T20:27:07.795Z","endTime":"2026-04-04T20:27:12.603Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-04T20:27:12.603Z","atBatIndex":7},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Adley Rutschman singles on a ground ball to left fielder Bryan Reynolds.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":8,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-04-04T20:29:23.316Z","endTime":"2026-04-04T20:30:32.688Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":0},"matchup":{"batter":{"id":668939,"fullName":"Adley Rutschman","link":"/api/v1/people/668939"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669387,"fullName":"Carmen Mlodzinski","link":"/api/v1/people/669387"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":668939,"fullName":"Adley Rutschman","link":"/api/v1/people/668939"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,4],"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":668939,"fullName":"Adley Rutschman","link":"/api/v1/people/668939"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":668804,"link":"/api/v1/people/668804"},"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":94.6,"endSpeed":86.7,"strikeZoneTop":3.253,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.56950837647054,"aZ":-17.39975885259803,"pfxX":-3.7110770283627845,"pfxZ":7.693725369559254,"pX":-0.41657502714413897,"pZ":1.8368736645815187,"vX0":3.8636247720508505,"vY0":-137.70733286101265,"vZ0":-6.2896467842749475,"x":132.88,"y":189.18,"x0":-1.3556141130781574,"y0":50.003454869467575,"z0":5.32746003296964,"aX":-7.1278872875452715},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":12.8,"breakHorizontal":5.9,"spinRate":2143,"spinDirection":219},"zone":7,"typeConfidence":2.0,"plateTime":0.39774118783093915,"extension":6.421591671057548},"index":0,"playId":"333a52e5-8e7f-3681-b7c2-d359d2bf5eae","pitchNumber":1,"startTime":"2026-04-04T20:29:23.316Z","endTime":"2026-04-04T20:29:27.327Z","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":0},"pitchData":{"startSpeed":84.9,"endSpeed":79.6,"strikeZoneTop":3.253,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.99894838621042,"aZ":-30.42013293319501,"pfxX":-4.052052444930429,"pfxZ":1.11048001430819,"pX":0.17348620584292943,"pZ":1.1226463515352465,"vX0":4.748817022674598,"vY0":-123.73124590430534,"vZ0":-4.103178901080172,"x":110.39,"y":208.47,"x0":-1.2262774327602683,"y0":50.0035657814423,"z0":5.295352977979223,"aX":-6.410393138451359},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":1.4,"breakHorizontal":6.5,"spinRate":1747,"spinDirection":245},"zone":14,"typeConfidence":2.0,"plateTime":0.4393003284501731,"extension":6.468604743117766},"index":1,"playId":"132dc194-b7e7-34d9-82b9-a1614957fe42","pitchNumber":2,"startTime":"2026-04-04T20:29:40.411Z","endTime":"2026-04-04T20:29:44.790Z","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":0},"pitchData":{"startSpeed":85.0,"endSpeed":79.1,"strikeZoneTop":3.253,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.32980521482278,"aZ":-30.461622136850394,"pfxX":-5.9163905871235585,"pfxZ":1.0858520437784218,"pX":0.5163176713170855,"pZ":1.8992071928726901,"vX0":6.069157597551545,"vY0":-123.78401658361092,"vZ0":-2.222732871762914,"x":97.32,"y":187.5,"x0":-1.1818187357382872,"y0":50.00073121567184,"z0":5.322999339221333,"aX":-9.314242023735417},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":1.8,"breakHorizontal":9.6,"spinRate":1710,"spinDirection":247},"zone":9,"typeConfidence":2.0,"plateTime":0.44004306342454447,"extension":6.374960127683599},"index":2,"playId":"502b8e9d-2bdf-3ee5-9cf4-de675ed4a2c4","pitchNumber":3,"startTime":"2026-04-04T20:29:54.642Z","endTime":"2026-04-04T20:29:57.707Z","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":0},"index":3,"startTime":"2026-04-04T20:30:11.132Z","endTime":"2026-04-04T20:30:21.661Z","isPitch":false,"type":"action","player":{"id":668939,"link":"/api/v1/people/668939"}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.2,"endSpeed":79.3,"strikeZoneTop":3.253,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.520354174670768,"aZ":-37.552919656963454,"pfxX":3.4865437838534046,"pfxZ":-3.406242589840992,"pX":-0.4004708471333698,"pZ":1.8536520253722146,"vX0":0.9292403114830474,"vY0":-124.259796277553,"vZ0":-1.2816729325561056,"x":132.27,"y":188.73,"x0":-1.2313976637761967,"y0":50.00230027817558,"z0":5.467735836211886,"aX":5.507217286091697},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.4,"breakVerticalInduced":-6.2,"breakHorizontal":-6.5,"spinRate":2624,"spinDirection":36},"zone":7,"typeConfidence":2.0,"plateTime":0.4390876937139634,"extension":6.261832468027165},"hitData":{"launchSpeed":99.7,"launchAngle":-2.0,"totalDistance":29.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":83.91,"coordY":114.69}},"index":4,"playId":"4e2eae2f-725f-3893-afe3-c4ec7e807f2d","pitchNumber":4,"startTime":"2026-04-04T20:30:21.661Z","endTime":"2026-04-04T20:30:32.688Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-04T20:30:32.688Z","atBatIndex":8},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Dylan Beavers grounds into a force out, second baseman Brandon Lowe to shortstop Konnor Griffin. Adley Rutschman out at 2nd. Dylan Beavers to 1st.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":9,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-04-04T20:30:42.527Z","endTime":"2026-04-04T20:31:51.646Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":687637,"fullName":"Dylan Beavers","link":"/api/v1/people/687637"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669387,"fullName":"Carmen Mlodzinski","link":"/api/v1/people/669387"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":687637,"fullName":"Dylan Beavers","link":"/api/v1/people/687637"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":668939,"fullName":"Adley Rutschman","link":"/api/v1/people/668939"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":664040,"link":"/api/v1/people/664040"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":804606,"link":"/api/v1/people/804606"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":687637,"fullName":"Dylan Beavers","link":"/api/v1/people/687637"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.8,"endSpeed":77.4,"strikeZoneTop":3.417,"strikeZoneBottom":1.725,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.261794590295402,"aZ":-40.7333376722399,"pfxX":2.966228049039711,"pfxZ":-5.656076838460006,"pX":-0.2619891753612112,"pZ":2.804756905031012,"vX0":0.9945063198659087,"vY0":-122.08187782647423,"vZ0":1.7170502196709774,"x":126.99,"y":163.05,"x0":-1.0595444048418006,"y0":50.000359595366305,"z0":5.589491965219363,"aX":4.491541450207853},"breaks":{"breakAngle":6.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.4,"breakVerticalInduced":-9.6,"breakHorizontal":-5.6,"spinRate":2590,"spinDirection":34},"zone":5,"typeConfidence":2.0,"plateTime":0.44807191350609177,"extension":6.078772308999255},"index":0,"playId":"f42bcf51-7ce1-3640-8192-301477c08a33","pitchNumber":1,"startTime":"2026-04-04T20:31:00.128Z","endTime":"2026-04-04T20:31:04.291Z","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(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.2,"endSpeed":79.4,"strikeZoneTop":3.417,"strikeZoneBottom":1.725,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.271916011848674,"aZ":-32.56692863098068,"pfxX":-2.383050152323181,"pfxZ":-0.24450234610022115,"pX":-0.6976491349261014,"pZ":2.813506425889288,"vX0":2.263681399066916,"vY0":-125.54276767800437,"vZ0":0.16179001832154216,"x":143.59,"y":162.82,"x0":-1.2993330640540164,"y0":50.00231910613584,"z0":5.388445921771784,"aX":-3.8221224622549372},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":-0.1,"breakHorizontal":3.8,"spinRate":1633,"spinDirection":248},"zone":4,"typeConfidence":2.0,"plateTime":0.43547601275495307,"extension":6.304333420050134},"index":1,"playId":"8cda421c-dc3e-3f35-bf15-861488a88ace","pitchNumber":2,"startTime":"2026-04-04T20:31:17.199Z","endTime":"2026-04-04T20:31:20.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":0,"strikes":2,"outs":0},"index":2,"startTime":"2026-04-04T20:31:32.083Z","endTime":"2026-04-04T20:31:43.533Z","isPitch":false,"type":"action","player":{"id":687637,"link":"/api/v1/people/687637"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.5,"endSpeed":77.9,"strikeZoneTop":3.417,"strikeZoneBottom":1.725,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.02016746374609,"aZ":-42.17894586108977,"pfxX":2.1797514279432066,"pfxZ":-6.537119938968523,"pX":-0.16799000298405092,"pZ":1.3968631589040554,"vX0":1.9335738355907839,"vY0":-123.07377236400856,"vZ0":-1.143871224192062,"x":123.4,"y":201.06,"x0":-1.24776590370944,"y0":50.00365724976755,"z0":5.448115263076607,"aX":3.3351694999091146},"breaks":{"breakAngle":4.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-50.2,"breakVerticalInduced":-11.9,"breakHorizontal":-4.4,"spinRate":2671,"spinDirection":29},"zone":13,"typeConfidence":2.0,"plateTime":0.4454868260741023,"extension":6.297776934580453},"hitData":{"launchSpeed":86.9,"launchAngle":-18.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":152.82,"coordY":156.24}},"index":3,"playId":"2dcf2cd5-4de0-3f08-bcdd-62ae96943ac1","pitchNumber":3,"startTime":"2026-04-04T20:31:43.533Z","endTime":"2026-04-04T20:31:51.646Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-04T20:31:51.646Z","atBatIndex":9},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Coby Mayo challenged (pitch result), call on the field was confirmed: Coby Mayo called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":10,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-04-04T20:32:49.553Z","endTime":"2026-04-04T20:35:46.482Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":691723,"fullName":"Coby Mayo","link":"/api/v1/people/691723"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669387,"fullName":"Carmen Mlodzinski","link":"/api/v1/people/669387"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":687637,"fullName":"Dylan Beavers","link":"/api/v1/people/687637"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,6,7,8],"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":691723,"fullName":"Coby Mayo","link":"/api/v1/people/691723"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":663698,"link":"/api/v1/people/663698"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"playId":"68475cee-c960-358a-a3ed-40436deecfd6","startTime":"2026-04-04T20:32:19.319Z","endTime":"2026-04-04T20:32:23.467Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.2,"endSpeed":84.3,"strikeZoneTop":3.414,"strikeZoneBottom":1.723,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.77970289935628,"aZ":-23.344306801493502,"pfxX":1.4735331243152157,"pfxZ":4.884143406745418,"pX":-0.5900588702065538,"pZ":2.837495392634516,"vX0":1.9489452522886743,"vY0":-132.96738485313713,"vZ0":-2.1313352051433547,"x":139.49,"y":162.17,"x0":-1.5212402195627384,"y0":50.00611725913438,"z0":5.325607544177936,"aX":2.665825951207331},"breaks":{"breakAngle":7.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":8.6,"breakHorizontal":-3.0,"spinRate":2263,"spinDirection":212},"zone":4,"typeConfidence":2.0,"plateTime":0.41032728066038304,"extension":6.342228356135063},"index":1,"playId":"591218ad-d2a8-322a-9218-da7f66c7c7f7","pitchNumber":1,"startTime":"2026-04-04T20:32:51.882Z","endTime":"2026-04-04T20:32:57.761Z","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,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.0,"endSpeed":84.6,"strikeZoneTop":3.414,"strikeZoneBottom":1.723,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.030897932627685,"aZ":-25.220738514177533,"pfxX":1.0626839587023253,"pfxZ":3.8687468390319566,"pX":1.1458898000871975,"pZ":1.2554661246897882,"vX0":5.667538701114492,"vY0":-132.41977319925434,"vZ0":-5.731055770969309,"x":73.32,"y":204.88,"x0":-1.1495722114450053,"y0":50.00438967927153,"z0":5.263369643672551,"aX":1.9094781937841545},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":6.1,"breakHorizontal":-3.0,"spinRate":2273,"spinDirection":207},"zone":14,"typeConfidence":2.0,"plateTime":0.41171889871957834,"extension":6.430937363346865},"index":2,"playId":"7f15be0d-c9d2-36ae-a874-bbb80b95288d","pitchNumber":2,"startTime":"2026-04-04T20:33:09.653Z","endTime":"2026-04-04T20:33:13.915Z","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,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.4,"endSpeed":87.4,"strikeZoneTop":3.414,"strikeZoneBottom":1.723,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.71521491285303,"aZ":-18.965971786232522,"pfxX":-6.6480888189160785,"pfxZ":6.73536154928235,"pX":-1.5473451984657351,"pZ":3.490390538907534,"vX0":2.007574651043368,"vY0":-139.05528460168523,"vZ0":-1.3975019865152742,"x":175.98,"y":144.54,"x0":-1.4141417529288915,"y0":50.005036114391366,"z0":5.255767107314261,"aX":-13.04152184072565},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":12.1,"breakHorizontal":11.6,"spinRate":2201,"spinDirection":229},"zone":11,"typeConfidence":2.0,"plateTime":0.39365760420542895,"extension":6.392511980600848},"index":3,"playId":"8b573b0c-643f-3653-9e71-2756ebb1753a","pitchNumber":3,"startTime":"2026-04-04T20:33:27.463Z","endTime":"2026-04-04T20:33:31.710Z","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,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.5,"endSpeed":87.8,"strikeZoneTop":3.414,"strikeZoneBottom":1.723,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.07772740383746,"aZ":-17.076903108405705,"pfxX":-5.563443667383833,"pfxZ":7.667021963634822,"pX":0.8905990286607184,"pZ":3.193820435184691,"vX0":7.435631998907504,"vY0":-138.93759285654983,"vZ0":-2.6475197778437765,"x":83.05,"y":152.55,"x0":-1.0887270646888445,"y0":50.000314921591745,"z0":5.284465830117618,"aX":-10.952161089972646},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":13.6,"breakHorizontal":8.6,"spinRate":2207,"spinDirection":221},"zone":12,"typeConfidence":2.0,"plateTime":0.3931591711183873,"extension":6.513741086444452},"index":4,"playId":"7dd91b51-05f3-3efc-9fc7-5b8e0fe40de5","pitchNumber":4,"startTime":"2026-04-04T20:33:50.236Z","endTime":"2026-04-04T20:33:53.236Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":1},"index":5,"startTime":"2026-04-04T20:34:19.874Z","endTime":"2026-04-04T20:34:29.761Z","isPitch":false,"type":"action","player":{"id":691723,"link":"/api/v1/people/691723"}},{"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,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.1,"endSpeed":85.4,"strikeZoneTop":3.414,"strikeZoneBottom":1.723,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.405075148334472,"aZ":-22.791033172997253,"pfxX":1.146266108410782,"pfxZ":5.10367587213578,"pX":1.0713094215382348,"pZ":1.2753392253524547,"vX0":6.027745518031165,"vY0":-134.10620648146372,"vZ0":-5.779309884665677,"x":76.16,"y":204.35,"x0":-1.3457356836410697,"y0":50.00447397749172,"z0":5.062691950871228,"aX":2.107071965840116},"breaks":{"breakAngle":7.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":8.3,"breakHorizontal":-3.2,"spinRate":2389,"spinDirection":216},"zone":14,"typeConfidence":2.0,"plateTime":0.4069484559230463,"extension":6.4573174615259274},"index":6,"playId":"38df9131-9426-3426-91e8-c4d784d4338f","pitchNumber":5,"startTime":"2026-04-04T20:34:29.761Z","endTime":"2026-04-04T20:34:34.111Z","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,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.8,"endSpeed":89.0,"strikeZoneTop":3.414,"strikeZoneBottom":1.723,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.17154527486804,"aZ":-21.712091380640157,"pfxX":-4.4575561735668146,"pfxZ":5.17431502474747,"pX":0.02094895274086597,"pZ":3.1052440576520057,"vX0":5.213862706253109,"vY0":-140.905152539998,"vZ0":-2.1654898865750596,"x":116.2,"y":154.94,"x0":-1.268918285990732,"y0":50.00602658181916,"z0":5.277476887400881,"aX":-9.020052335977176},"breaks":{"breakAngle":19.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":9.1,"breakHorizontal":7.1,"spinRate":2129,"spinDirection":225},"zone":2,"typeConfidence":2.0,"plateTime":0.3877999255071649,"extension":6.465406347106817},"index":7,"playId":"9408289e-9245-369d-8974-10a2a6548600","pitchNumber":6,"startTime":"2026-04-04T20:34:50.048Z","endTime":"2026-04-04T20:34:55.472Z","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":97.1,"endSpeed":89.1,"strikeZoneTop":3.414,"strikeZoneBottom":1.723,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.43789786856338,"aZ":-19.808233139514734,"pfxX":-5.3966483700382675,"pfxZ":6.100199621981086,"pX":-0.5716713891936474,"pZ":1.805834477668263,"vX0":3.9033641450357552,"vY0":-141.27473327920703,"vZ0":-5.693011037192171,"x":138.79,"y":190.02,"x0":-1.268384033695568,"y0":50.00175939908233,"z0":5.115649137527045,"aX":-10.935022540268672},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":10.1,"breakHorizontal":9.0,"spinRate":2108,"spinDirection":225},"zone":7,"typeConfidence":2.0,"plateTime":0.3873419148894297,"extension":6.553734413343897},"index":8,"playId":"ec48474d-03cc-30c6-8468-a37f2fa2d828","pitchNumber":7,"startTime":"2026-04-04T20:35:19.478Z","endTime":"2026-04-04T20:35:46.482Z","isPitch":true,"type":"pitch"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":110,"player":{"id":691723,"fullName":"Coby Mayo","link":"/api/v1/people/691723"}},"playEndTime":"2026-04-04T20:35:46.482Z","atBatIndex":10},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Leody Taveras lines out to left fielder Bryan Reynolds.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":11,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-04-04T20:36:19.990Z","endTime":"2026-04-04T20:37:25.120Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":665750,"fullName":"Leody Taveras","link":"/api/v1/people/665750"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669387,"fullName":"Carmen Mlodzinski","link":"/api/v1/people/669387"},"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":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":665750,"fullName":"Leody Taveras","link":"/api/v1/people/665750"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":668804,"link":"/api/v1/people/668804"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"playId":"d8c0d5de-2543-3756-b7a9-620c310aabd8","startTime":"2026-04-04T20:36:02.387Z","endTime":"2026-04-04T20:36:07.402Z","isPitch":false,"type":"pickoff"},{"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,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.8,"endSpeed":78.5,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.96669026338163,"aZ":-35.3082278502236,"pfxX":-6.852221368675345,"pfxZ":-1.9768418093052027,"pX":1.0455330264845784,"pZ":2.0638117974441332,"vX0":7.403436628425656,"vY0":-126.16477306592625,"vZ0":-0.9671488134297812,"x":77.15,"y":183.06,"x0":-1.0618780491348674,"y0":50.00463734537263,"z0":5.343857740837871,"aX":-10.84946736106777},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.4,"breakVerticalInduced":-3.6,"breakHorizontal":10.3,"spinRate":1845,"spinDirection":241},"zone":14,"typeConfidence":2.0,"plateTime":0.4371517197570105,"extension":6.450887195360797},"index":1,"playId":"d7456dc7-85ca-3441-984f-4b3934ae93ce","pitchNumber":1,"startTime":"2026-04-04T20:36:22.145Z","endTime":"2026-04-04T20:36:27.642Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"L","description":"Foul Bunt"},"description":"Foul Bunt","code":"L","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,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.2,"endSpeed":79.3,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.924882972901145,"aZ":-32.51595807114212,"pfxX":-5.565504990553446,"pfxZ":-0.21199491652413371,"pX":0.9242973770990174,"pZ":2.5463363839225206,"vX0":6.968751375682713,"vY0":-125.43940700508624,"vZ0":-0.5950474187019741,"x":81.77,"y":170.03,"x0":-1.1643106808224946,"y0":50.005492524153865,"z0":5.433367023648598,"aX":-8.888333600293427},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":-0.2,"breakHorizontal":8.5,"spinRate":1930,"spinDirection":253},"zone":14,"typeConfidence":2.0,"plateTime":0.4363368474228242,"extension":6.331107934760582},"index":2,"playId":"bdf4ef4b-2212-363b-b045-b6847b27dd97","pitchNumber":2,"startTime":"2026-04-04T20:36:44.009Z","endTime":"2026-04-04T20:36:49.517Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.8,"endSpeed":89.7,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.696351139671435,"aZ":-18.04850501060176,"pfxX":-5.971260304319469,"pfxZ":6.906829412868694,"pX":-0.401705540473551,"pZ":2.983894477691266,"vX0":4.4784580916743515,"vY0":-141.082971186,"vZ0":-3.3669627258775634,"x":132.31,"y":158.21,"x0":-1.222268857571935,"y0":50.00368044875837,"z0":5.334778936521229,"aX":-12.214247474773142},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":12.1,"breakHorizontal":10.1,"spinRate":2115,"spinDirection":226},"zone":1,"typeConfidence":2.0,"plateTime":0.3860893744786962,"extension":6.396947700811628},"hitData":{"launchSpeed":97.8,"launchAngle":21.0,"totalDistance":342.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":85.43,"coordY":86.82}},"index":3,"playId":"48a1cb6a-b0b2-3218-876f-e4ef51c1528a","pitchNumber":3,"startTime":"2026-04-04T20:37:17.296Z","endTime":"2026-04-04T20:37:25.120Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-04T20:37:25.120Z","atBatIndex":11},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Konnor Griffin grounds out, third baseman Coby Mayo to first baseman Pete Alonso.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":12,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-04-04T20:39:18.314Z","endTime":"2026-04-04T20:40:19.368Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":804606,"fullName":"Konnor Griffin","link":"/api/v1/people/804606"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669358,"fullName":"Shane Baz","link":"/api/v1/people/669358"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":804606,"fullName":"Konnor Griffin","link":"/api/v1/people/804606"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":691723,"link":"/api/v1/people/691723"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":624413,"link":"/api/v1/people/624413"},"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":96.7,"endSpeed":88.6,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.058633933157736,"aZ":-11.925254085133803,"pfxX":-7.509263862292569,"pfxZ":10.126835011759319,"pX":0.4826668604248122,"pZ":1.065524651300117,"vX0":6.943918430145639,"vY0":-140.34544121297728,"vZ0":-10.08788833018367,"x":98.6,"y":210.01,"x0":-1.045134820184007,"y0":50.001839693258745,"z0":5.478002720942695,"aX":-15.014630128239595},"breaks":{"breakAngle":43.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":16.4,"breakHorizontal":12.2,"spinRate":2499,"spinDirection":221},"zone":14,"typeConfidence":2.0,"plateTime":0.3899157654191159,"extension":6.547108211038361},"index":0,"playId":"9ed31812-df5b-3572-8b2a-c2bb10ff8f99","pitchNumber":1,"startTime":"2026-04-04T20:39:34.412Z","endTime":"2026-04-04T20:39:38.361Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.8,"endSpeed":84.2,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.959151719724264,"aZ":-24.689039056518155,"pfxX":2.2433415954843143,"pfxZ":4.224345788277722,"pX":0.9621692754250772,"pZ":1.8387557663035574,"vX0":5.254481718110368,"vY0":-130.90189028770104,"vZ0":-4.877866444125681,"x":80.32,"y":189.13,"x0":-1.3456426899154277,"y0":50.00627513424275,"z0":5.524890951238948,"aX":3.979085911162007},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":7.0,"breakHorizontal":-5.0,"spinRate":2380,"spinDirection":197},"zone":14,"typeConfidence":2.0,"plateTime":0.4149772581537632,"extension":6.457869774802574},"index":1,"playId":"7baa5986-9996-3fc3-8fdf-3e04aa1b01a0","pitchNumber":2,"startTime":"2026-04-04T20:39:52.458Z","endTime":"2026-04-04T20:39:56.733Z","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.9,"endSpeed":83.9,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.693244084168747,"aZ":-23.608514282237152,"pfxX":2.0176881216641114,"pfxZ":4.828543178821192,"pX":0.04520572271309064,"pZ":2.6989507708169818,"vX0":3.1501064761406257,"vY0":-131.11193569900232,"vZ0":-2.862630874576949,"x":115.28,"y":165.91,"x0":-1.4252421251701373,"y0":50.00517134529058,"z0":5.5301747405373645,"aX":3.580765772783217},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":8.4,"breakHorizontal":-4.2,"spinRate":2401,"spinDirection":185},"zone":5,"typeConfidence":2.0,"plateTime":0.4147055508865085,"extension":6.63754566203515},"hitData":{"launchSpeed":91.5,"launchAngle":-34.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":99.62,"coordY":165.87}},"index":2,"playId":"dd19031c-535e-382a-b498-94bf754a9800","pitchNumber":3,"startTime":"2026-04-04T20:40:11.072Z","endTime":"2026-04-04T20:40:19.368Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-04T20:40:19.368Z","atBatIndex":12},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Spencer Horwitz lines out to second baseman Blaze Alexander.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":13,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-04-04T20:40:29.071Z","endTime":"2026-04-04T20:41:38.543Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669358,"fullName":"Shane Baz","link":"/api/v1/people/669358"},"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":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":677942,"link":"/api/v1/people/677942"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.1,"endSpeed":88.7,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.18074444809114,"aZ":-13.283785786155523,"pfxX":-5.665047365971847,"pfxZ":9.339828515738446,"pX":-0.24402148619406214,"pZ":2.79118212375517,"vX0":4.894429231430133,"vY0":-141.30351260156857,"vZ0":-5.196177623891463,"x":126.3,"y":163.42,"x0":-1.2625386169954684,"y0":50.00094506480222,"z0":5.5072838122903685,"aX":-11.455406814808974},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":16.1,"breakHorizontal":9.2,"spinRate":2444,"spinDirection":218},"zone":2,"typeConfidence":2.0,"plateTime":0.38761714659154656,"extension":6.470053228600186},"index":0,"playId":"f51d367a-cc03-330b-a340-7ccf34f6aa70","pitchNumber":1,"startTime":"2026-04-04T20:40:51.583Z","endTime":"2026-04-04T20:40:56.181Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.8,"endSpeed":83.9,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.725671733322624,"aZ":-21.52111146198173,"pfxX":-7.373632677403059,"pfxZ":5.961161604300507,"pX":-0.03239201600722993,"pZ":2.2213835917459517,"vX0":4.993982697275625,"vY0":-132.22230203890788,"vZ0":-4.450804029986043,"x":118.23,"y":178.8,"x0":-0.9787229981701934,"y0":50.00281427513292,"z0":5.486906795892649,"aX":-13.177975848397455},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":10.1,"breakHorizontal":12.4,"spinRate":1926,"spinDirection":236},"zone":5,"typeConfidence":2.0,"plateTime":0.4127764195440502,"extension":6.506529570437519},"index":1,"playId":"1ee04262-c63c-3d94-adce-0feff9c667eb","pitchNumber":2,"startTime":"2026-04-04T20:41:12.282Z","endTime":"2026-04-04T20:41:16.316Z","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":2,"outs":1},"pitchData":{"startSpeed":97.9,"endSpeed":90.0,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.6054702871225,"aZ":-14.281741396067487,"pfxX":-4.788464289949184,"pfxZ":8.649290166000707,"pX":0.9005809631156511,"pZ":3.503541431016905,"vX0":7.48583605112494,"vY0":-142.43558335703648,"vZ0":-3.6640179399806287,"x":82.67,"y":144.18,"x0":-1.1312195173820208,"y0":50.00557124583387,"z0":5.700924381695051,"aX":-9.909325924802108},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":15.1,"breakHorizontal":7.3,"spinRate":2555,"spinDirection":209},"zone":12,"typeConfidence":2.0,"plateTime":0.38354799543507845,"extension":6.357812806389699},"hitData":{"launchSpeed":50.6,"launchAngle":32.0,"totalDistance":145.0,"trajectory":"line_drive","hardness":"medium","location":"4","coordinates":{"coordX":151.06,"coordY":149.38}},"index":2,"playId":"78e8c042-6e56-322f-8d47-0a956a4b0a49","pitchNumber":3,"startTime":"2026-04-04T20:41:31.521Z","endTime":"2026-04-04T20:41:38.543Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-04T20:41:38.543Z","atBatIndex":13},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Nick Gonzales flies out to right fielder Colton Cowser.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":14,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-04-04T20:41:48.173Z","endTime":"2026-04-04T20:43:34.138Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669358,"fullName":"Shane Baz","link":"/api/v1/people/669358"},"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":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":681297,"link":"/api/v1/people/681297"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.7,"endSpeed":88.9,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.682530811315427,"aZ":-12.182377909824245,"pfxX":-4.587514211915273,"pfxZ":9.897567980342458,"pX":0.022796022314667732,"pZ":2.8498744943135748,"vX0":5.022812289296364,"vY0":-140.70277705303866,"vZ0":-5.466985116589131,"x":116.13,"y":161.83,"x0":-1.1830981420216462,"y0":50.00586305874067,"z0":5.596644230794054,"aX":-9.269132947170093},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":17.0,"breakHorizontal":7.3,"spinRate":2455,"spinDirection":210},"zone":2,"typeConfidence":2.0,"plateTime":0.3881753820535043,"extension":6.5099028553051115},"index":0,"playId":"6bfd7f64-dbc8-3072-8c41-f22afcdee78b","pitchNumber":1,"startTime":"2026-04-04T20:42:04.601Z","endTime":"2026-04-04T20:42:10.094Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.8,"endSpeed":80.7,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.884582898675923,"aZ":-43.46587291208163,"pfxX":2.3564596124899833,"pfxZ":-6.991670234431169,"pX":0.8773912465974477,"pZ":-0.1719978007798718,"vX0":4.157454697865385,"vY0":-126.34249491910914,"vZ0":-5.540969871379559,"x":83.56,"y":243.42,"x0":-1.0959084607607543,"y0":50.00148525491343,"z0":5.544985499098458,"aX":3.8063751552858753},"breaks":{"breakAngle":6.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-50.0,"breakVerticalInduced":-13.7,"breakHorizontal":-5.3,"spinRate":2826,"spinDirection":35},"zone":14,"typeConfidence":2.0,"plateTime":0.4336253089422901,"extension":6.29444993556259},"index":1,"playId":"1a2f3527-3105-30fe-8e20-6c8cfce66cac","pitchNumber":2,"startTime":"2026-04-04T20:42:21.837Z","endTime":"2026-04-04T20:42:26.360Z","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":2},"pitchData":{"startSpeed":91.1,"endSpeed":85.1,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.990238594818482,"aZ":-25.995513299401228,"pfxX":0.8044031553797488,"pfxZ":3.39133139857384,"pX":0.5144370840408365,"pZ":2.812849379868712,"vX0":4.72194436291002,"vY0":-132.84050805760555,"vZ0":-2.352708841393664,"x":97.39,"y":162.83,"x0":-1.3760172427056967,"y0":50.00589820535577,"z0":5.56063593780845,"aX":1.4674224659564805},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":5.9,"breakHorizontal":-2.3,"spinRate":2432,"spinDirection":197},"zone":3,"typeConfidence":2.0,"plateTime":0.40914183002031423,"extension":6.641621019022255},"index":2,"playId":"b8ddd72d-56ac-302e-8f55-ce5c704641db","pitchNumber":3,"startTime":"2026-04-04T20:42:41.897Z","endTime":"2026-04-04T20:42:44.897Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":98.5,"endSpeed":91.3,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.18246046827127,"aZ":-15.212292465195624,"pfxX":-4.838755718956049,"pfxZ":8.007310955635669,"pX":0.9202956336656146,"pZ":3.9314793307606952,"vX0":7.332549011258403,"vY0":-143.48362576768025,"vZ0":-2.2111147629735433,"x":81.92,"y":132.63,"x0":-1.0208643123265686,"y0":50.005085645637934,"z0":5.6423118306093585,"aX":-10.253507666056114},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":14.4,"breakHorizontal":7.6,"spinRate":2455,"spinDirection":211},"zone":12,"typeConfidence":2.0,"plateTime":0.379413251662291,"extension":6.534771821757773},"index":3,"playId":"746dcc56-7a54-3f82-9574-bf6593ccc928","pitchNumber":4,"startTime":"2026-04-04T20:43:06.234Z","endTime":"2026-04-04T20:43:10.190Z","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":2,"outs":2},"pitchData":{"startSpeed":90.9,"endSpeed":84.5,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.283268207414803,"aZ":-25.05084048693684,"pfxX":0.35261723157192115,"pfxZ":3.9490008076711174,"pX":0.702907317784042,"pZ":2.629958342619656,"vX0":5.182827001586624,"vY0":-132.46193542198176,"vZ0":-2.6150043679819475,"x":90.21,"y":167.77,"x0":-1.3126181397226853,"y0":50.00228681842787,"z0":5.432469904364446,"aX":0.6360064428447978},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":6.8,"breakHorizontal":-1.6,"spinRate":2387,"spinDirection":186},"zone":6,"typeConfidence":2.0,"plateTime":0.4111250168606855,"extension":6.575153438614653},"hitData":{"launchSpeed":92.2,"launchAngle":37.0,"totalDistance":295.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":193.32,"coordY":101.22}},"index":4,"playId":"df4b4878-352f-365a-a838-5d9bd7f0bbe1","pitchNumber":5,"startTime":"2026-04-04T20:43:25.097Z","endTime":"2026-04-04T20:43:34.138Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-04T20:43:34.138Z","atBatIndex":14},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Colton Cowser strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":15,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-04-04T20:45:34.973Z","endTime":"2026-04-04T20:46:59.447Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":681297,"fullName":"Colton Cowser","link":"/api/v1/people/681297"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669387,"fullName":"Carmen Mlodzinski","link":"/api/v1/people/669387"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":681297,"fullName":"Colton Cowser","link":"/api/v1/people/681297"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":663698,"link":"/api/v1/people/663698"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.7,"endSpeed":78.0,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.10950971208063,"aZ":-40.83230619822169,"pfxX":3.5682757142800856,"pfxZ":-5.61108388914217,"pX":-0.2122475534134752,"pZ":2.9665210303557723,"vX0":1.3189225520322299,"vY0":-123.31238750354589,"vZ0":1.9456626108118023,"x":125.09,"y":158.68,"x0":-1.2173648090332543,"y0":50.00269983284939,"z0":5.607426474032234,"aX":5.505148627074865},"breaks":{"breakAngle":8.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.5,"breakVerticalInduced":-9.5,"breakHorizontal":-6.7,"spinRate":2461,"spinDirection":33},"zone":2,"typeConfidence":2.0,"plateTime":0.44387542060093965,"extension":6.213527826448456},"index":0,"playId":"b4b7c2e0-f46a-3353-b756-dd0f5be729ce","pitchNumber":1,"startTime":"2026-04-04T20:45:47.531Z","endTime":"2026-04-04T20:45:51.431Z","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":0},"pitchData":{"startSpeed":85.0,"endSpeed":79.6,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.24082245690819,"aZ":-30.25605851573138,"pfxX":-5.894177318767916,"pfxZ":1.2089407826212142,"pX":-1.158000526776914,"pZ":1.5970964269674996,"vX0":2.449888522108707,"vY0":-124.01614098283152,"vZ0":-2.7567571139906013,"x":161.14,"y":195.66,"x0":-1.382285529579784,"y0":50.00460193113048,"z0":5.197385211262559,"aX":-9.362022518457188},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":1.9,"breakHorizontal":10.3,"spinRate":1384,"spinDirection":245},"zone":13,"typeConfidence":2.0,"plateTime":0.4383919671440495,"extension":6.390562103682149},"index":1,"playId":"f3ec218c-81de-3e5b-b247-c439870c4375","pitchNumber":2,"startTime":"2026-04-04T20:46:03.175Z","endTime":"2026-04-04T20:46:07.511Z","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":1,"outs":0},"pitchData":{"startSpeed":85.5,"endSpeed":79.9,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.620853233756122,"aZ":-29.41757797159746,"pfxX":-4.773706458431105,"pfxZ":1.7168073650943345,"pX":-1.054719661947367,"pZ":2.1046110493902264,"vX0":2.2743324474309525,"vY0":-124.71318247442224,"vZ0":-1.672296774623216,"x":157.2,"y":181.96,"x0":-1.349139662436317,"y0":50.00197343508396,"z0":5.167250084794115,"aX":-7.661912210428233},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":3.0,"breakHorizontal":8.3,"spinRate":1526,"spinDirection":254},"zone":13,"typeConfidence":2.0,"plateTime":0.4360537938532727,"extension":6.3867449960185745},"index":2,"playId":"1bbe124d-fb28-3e69-a337-91e63998e339","pitchNumber":3,"startTime":"2026-04-04T20:46:18.266Z","endTime":"2026-04-04T20:46:22.827Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.7,"endSpeed":89.2,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.45925685710554,"aZ":-22.301898268078858,"pfxX":-8.440080665508846,"pfxZ":4.915501002742139,"pX":0.08091032262475942,"pZ":2.0913598758850482,"vX0":6.9919928372379285,"vY0":-139.4171671616837,"vZ0":-4.394658472826669,"x":113.92,"y":182.31,"x0":-1.3384189251559158,"y0":50.003183617883046,"z0":5.122946587238354,"aX":-16.94832045188616},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":8.4,"breakHorizontal":14.2,"spinRate":2121,"spinDirection":229},"zone":8,"typeConfidence":2.0,"plateTime":0.3899145310128973,"extension":6.500286555346831},"index":3,"playId":"75902df1-6f3c-3d28-b31b-68fb881a3501","pitchNumber":4,"startTime":"2026-04-04T20:46:33.166Z","endTime":"2026-04-04T20:46:36.995Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"pitchData":{"startSpeed":85.2,"endSpeed":80.0,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.632488599436055,"aZ":-39.32236741747651,"pfxX":3.9322577598973836,"pfxZ":-4.489393704645826,"pX":0.6405324302609571,"pZ":1.6365793604188892,"vX0":3.079300517949877,"vY0":-124.30607199093036,"vZ0":-1.3424296101933038,"x":92.58,"y":194.59,"x0":-1.1171472221895535,"y0":50.001170966819195,"z0":5.395173924110179,"aX":6.264857755065809},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-45.2,"breakVerticalInduced":-8.2,"breakHorizontal":-7.8,"spinRate":2579,"spinDirection":36},"zone":14,"typeConfidence":2.0,"plateTime":0.43757832342559944,"extension":6.271683818272493},"index":4,"playId":"21826139-cabc-387b-ba90-40fa086fb2b7","pitchNumber":5,"startTime":"2026-04-04T20:46:54.616Z","endTime":"2026-04-04T20:46:59.447Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-04T20:46:59.447Z","atBatIndex":15},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Blaze Alexander lines out sharply to right fielder Ryan O'Hearn.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":16,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-04-04T20:47:04.723Z","endTime":"2026-04-04T20:48:25.469Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":677942,"fullName":"Blaze Alexander","link":"/api/v1/people/677942"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669387,"fullName":"Carmen Mlodzinski","link":"/api/v1/people/669387"},"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":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":677942,"fullName":"Blaze Alexander","link":"/api/v1/people/677942"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":656811,"link":"/api/v1/people/656811"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.8,"endSpeed":88.6,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.868463223231732,"aZ":-25.066967623594174,"pfxX":-8.470038298551504,"pfxZ":3.569073163443141,"pX":0.9347529210974987,"pZ":2.4555201822478563,"vX0":9.208226818722174,"vY0":-139.39563538989697,"vZ0":-2.5303205942416387,"x":81.37,"y":172.48,"x0":-1.2924870087889482,"y0":50.00225744918881,"z0":5.009347613347171,"aX":-16.865298315591538},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":6.1,"breakHorizontal":13.7,"spinRate":2186,"spinDirection":234},"zone":14,"typeConfidence":2.0,"plateTime":0.3911672613239259,"extension":6.561282472599508},"index":0,"playId":"2a03700b-09fc-324a-aa6d-b58fefc71c52","pitchNumber":1,"startTime":"2026-04-04T20:47:21.342Z","endTime":"2026-04-04T20:47:27.896Z","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":84.6,"endSpeed":79.1,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.324576743994445,"aZ":-40.05788828280068,"pfxX":5.458520672013841,"pfxZ":-5.043763254295502,"pX":0.9024295586377991,"pZ":2.0831189095929323,"vX0":3.2076025020978713,"vY0":-123.39539227240412,"vZ0":-0.07169187106619423,"x":82.6,"y":182.54,"x0":-1.1173993001220126,"y0":50.00079266969386,"z0":5.448275221899966,"aX":8.53481710580941},"breaks":{"breakAngle":13.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.6,"breakVerticalInduced":-9.0,"breakHorizontal":-10.6,"spinRate":2558,"spinDirection":31},"zone":14,"typeConfidence":2.0,"plateTime":0.4415165142658726,"extension":6.232462383041473},"index":1,"playId":"51792c74-a3e6-3195-9d8e-e2029bf7dd12","pitchNumber":2,"startTime":"2026-04-04T20:47:39.535Z","endTime":"2026-04-04T20:47:44.697Z","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":1,"outs":1},"pitchData":{"startSpeed":95.1,"endSpeed":87.7,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.52744380963382,"aZ":-26.916204854425708,"pfxX":-7.981965071628483,"pfxZ":2.6829068718873827,"pX":-0.7025670040595574,"pZ":2.4543031991184545,"vX0":4.753923479665932,"vY0":-138.49323879241388,"vZ0":-1.986579450805403,"x":143.78,"y":172.51,"x0":-1.3969313395380125,"y0":50.00227562711313,"z0":4.966407767283432,"aX":-15.633352230566196},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":4.7,"breakHorizontal":13.6,"spinRate":2048,"spinDirection":229},"zone":4,"typeConfidence":2.0,"plateTime":0.3942593845891791,"extension":6.448388138340252},"index":2,"playId":"81e2e3d3-c9bb-33f5-be57-1ad3a892de84","pitchNumber":3,"startTime":"2026-04-04T20:47:55.647Z","endTime":"2026-04-04T20:47:59.217Z","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":1},"pitchData":{"startSpeed":94.7,"endSpeed":87.7,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.637836822458983,"aZ":-24.431476717780416,"pfxX":-7.348339310086631,"pfxZ":3.9656739769132727,"pX":0.2747423517970336,"pZ":2.46722349992825,"vX0":7.138677438115569,"vY0":-137.8557200227026,"vZ0":-1.9696144052881681,"x":106.53,"y":172.16,"x0":-1.3763302983328904,"y0":50.000838596281774,"z0":4.8170710952683695,"aX":-14.33960185706838},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":7.1,"breakHorizontal":12.1,"spinRate":2104,"spinDirection":230},"zone":6,"typeConfidence":2.0,"plateTime":0.3952260362912021,"extension":6.579636876768871},"hitData":{"launchSpeed":101.9,"launchAngle":17.0,"totalDistance":277.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":196.35,"coordY":112.7}},"index":3,"playId":"f315c346-2908-3d04-8384-754c5c5e430d","pitchNumber":4,"startTime":"2026-04-04T20:48:18.148Z","endTime":"2026-04-04T20:48:25.469Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-04T20:48:25.469Z","atBatIndex":16},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Taylor Ward grounds out, second baseman Brandon Lowe to first baseman Spencer Horwitz.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":17,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-04-04T20:48:40.150Z","endTime":"2026-04-04T20:49:54.251Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669387,"fullName":"Carmen Mlodzinski","link":"/api/v1/people/669387"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":664040,"link":"/api/v1/people/664040"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":687462,"link":"/api/v1/people/687462"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"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.7,"endSpeed":88.4,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.38774417740232,"aZ":-24.59242981411683,"pfxX":-8.113523282054421,"pfxZ":3.8572973113160707,"pX":1.2208222487329645,"pZ":2.192372740961634,"vX0":9.435134653830964,"vY0":-137.8607998816965,"vZ0":-3.1351486064037535,"x":70.47,"y":179.59,"x0":-1.157095046171188,"y0":50.00676531303353,"z0":4.9647026106774135,"aX":-15.962279977205254},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":6.6,"breakHorizontal":13.2,"spinRate":1932,"spinDirection":232},"zone":14,"typeConfidence":2.0,"plateTime":0.39404653977263493,"extension":6.56013986886753},"index":0,"playId":"9359314f-3f64-37f5-91c9-183254642d03","pitchNumber":1,"startTime":"2026-04-04T20:48:57.008Z","endTime":"2026-04-04T20:49:03.427Z","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":0,"outs":2},"pitchData":{"startSpeed":84.7,"endSpeed":78.9,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.34112462448547,"aZ":-31.83802706626236,"pfxX":-5.13357724004079,"pfxZ":0.21738765907422142,"pX":-1.1330680250292866,"pZ":3.4571040204078742,"vX0":2.4821602622461283,"vY0":-123.46768844097055,"vZ0":2.0735881068321493,"x":160.19,"y":145.44,"x0":-1.4746606786093277,"y0":50.00532422248672,"z0":5.2516571117152795,"aX":-8.072896915894702},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":1.0,"breakHorizontal":8.9,"spinRate":1488,"spinDirection":259},"zone":11,"typeConfidence":2.0,"plateTime":0.44054231354528195,"extension":6.403383343602294},"index":1,"playId":"87797d79-e6c3-37f1-b411-66f8889d1fad","pitchNumber":2,"startTime":"2026-04-04T20:49:11.451Z","endTime":"2026-04-04T20:49:17.462Z","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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.8,"endSpeed":78.5,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.506845679919024,"aZ":-30.370876945398845,"pfxX":-5.302157889270337,"pfxZ":1.1550765397452292,"pX":-0.6883981346846617,"pZ":2.2372831899604733,"vX0":3.3630464680543106,"vY0":-123.52336876689655,"vZ0":-0.6983741029067283,"x":143.24,"y":178.37,"x0":-1.3724375591935476,"y0":50.00146259996386,"z0":5.056851715010315,"aX":-8.26745741853981},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":2.2,"breakHorizontal":8.9,"spinRate":1565,"spinDirection":261},"zone":4,"typeConfidence":2.0,"plateTime":0.44188062346957224,"extension":6.425423724288322},"index":2,"playId":"9f12cedd-03a3-3d69-a9c1-06d3ae7343ed","pitchNumber":3,"startTime":"2026-04-04T20:49:27.104Z","endTime":"2026-04-04T20:49:31.152Z","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":2},"pitchData":{"startSpeed":96.4,"endSpeed":90.2,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.310265103053794,"aZ":-19.431210943115847,"pfxX":-4.923207042374701,"pfxZ":6.21187033406985,"pX":-0.16421692047209843,"pZ":3.0897110819173594,"vX0":4.6929543763581245,"vY0":-140.57215381010934,"vZ0":-2.824881494394698,"x":123.26,"y":155.36,"x0":-1.1955075163718738,"y0":50.00540734793783,"z0":5.33277664931357,"aX":-10.103717561651617},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":11.0,"breakHorizontal":8.3,"spinRate":2108,"spinDirection":221},"zone":2,"typeConfidence":2.0,"plateTime":0.38595212205543783,"extension":6.451864650852152},"hitData":{"launchSpeed":97.9,"launchAngle":-0.0,"totalDistance":48.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":144.21,"coordY":152.19}},"index":3,"playId":"a9e3085b-1cd2-366e-812c-c3b3bce19713","pitchNumber":4,"startTime":"2026-04-04T20:49:46.326Z","endTime":"2026-04-04T20:49:54.251Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-04T20:49:54.251Z","atBatIndex":17},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Joey Bart grounds out, shortstop Gunnar Henderson to first baseman Pete Alonso.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":18,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-04-04T20:51:41.260Z","endTime":"2026-04-04T20:52:30.735Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":663698,"fullName":"Joey Bart","link":"/api/v1/people/663698"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669358,"fullName":"Shane Baz","link":"/api/v1/people/669358"},"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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":663698,"fullName":"Joey Bart","link":"/api/v1/people/663698"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":683002,"link":"/api/v1/people/683002"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":624413,"link":"/api/v1/people/624413"},"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":88.3,"endSpeed":81.5,"strikeZoneTop":3.3,"strikeZoneBottom":1.665,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.199993028938103,"aZ":-25.505799489848695,"pfxX":2.831149261452082,"pfxZ":3.9578530442342874,"pX":0.965491369190344,"pZ":2.5261420745719896,"vX0":5.08947831403229,"vY0":-128.6078745174634,"vZ0":-2.651465997627719,"x":80.2,"y":170.57,"x0":-1.4024505096833044,"y0":50.0045425992888,"z0":5.536665990080305,"aX":4.769135174516151},"breaks":{"breakAngle":12.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":6.8,"breakHorizontal":-6.2,"spinRate":2379,"spinDirection":190},"zone":14,"typeConfidence":2.0,"plateTime":0.4249352364199068,"extension":6.339170668613551},"index":0,"playId":"c1adcfe4-3c61-3b5a-9d63-6d4f8302fd5f","pitchNumber":1,"startTime":"2026-04-04T20:52:04.656Z","endTime":"2026-04-04T20:52:09.118Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.0,"endSpeed":84.1,"strikeZoneTop":3.3,"strikeZoneBottom":1.665,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.724778168860002,"aZ":-25.240680462891714,"pfxX":2.7913028035126657,"pfxZ":3.9084470487379868,"pX":1.0145788418680377,"pZ":2.340013049481994,"vX0":5.1643034891194475,"vY0":-131.1329094581507,"vZ0":-3.6981385761794745,"x":78.33,"y":175.6,"x0":-1.3285380706837933,"y0":50.00570293531658,"z0":5.610764683639497,"aX":4.954857531314282},"breaks":{"breakAngle":12.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":6.6,"breakHorizontal":-6.0,"spinRate":2400,"spinDirection":187},"zone":14,"typeConfidence":2.0,"plateTime":0.41466331633031484,"extension":6.343388263505872},"hitData":{"launchSpeed":80.2,"launchAngle":-23.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":112.28,"coordY":152.7}},"index":1,"playId":"ce6bb970-1188-3c6c-b8c4-0a09f0aa235c","pitchNumber":2,"startTime":"2026-04-04T20:52:22.771Z","endTime":"2026-04-04T20:52:30.735Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-04T20:52:30.735Z","atBatIndex":18},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Oneil Cruz strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":19,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-04-04T20:52:41.833Z","endTime":"2026-04-04T20:54:17.460Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669358,"fullName":"Shane Baz","link":"/api/v1/people/669358"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":668939,"link":"/api/v1/people/668939"},"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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.2,"endSpeed":80.8,"strikeZoneTop":3.516,"strikeZoneBottom":1.774,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.355527113451142,"aZ":-39.630262124713056,"pfxX":1.7977964513016673,"pfxZ":-4.586160708221015,"pX":0.37045173296512507,"pZ":1.5868167540160976,"vX0":3.4915021856188617,"vY0":-125.61436981737151,"vZ0":-2.382897257112335,"x":102.88,"y":195.94,"x0":-1.2618455410008982,"y0":50.00315569365007,"z0":5.717657934032808,"aX":2.9221095227863727},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.9,"breakVerticalInduced":-8.6,"breakHorizontal":-4.0,"spinRate":2879,"spinDirection":27},"zone":14,"typeConfidence":2.0,"plateTime":0.433219877592836,"extension":6.387926014289428},"index":0,"playId":"77178e1d-714b-3c94-8ea8-db44f114596d","pitchNumber":1,"startTime":"2026-04-04T20:53:14.470Z","endTime":"2026-04-04T20:53:18.138Z","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":1},"pitchData":{"startSpeed":91.4,"endSpeed":84.1,"strikeZoneTop":3.516,"strikeZoneBottom":1.774,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.65863320518564,"aZ":-19.558885194123743,"pfxX":-7.13516180253976,"pfxZ":7.032003325363063,"pX":0.7018744996293307,"pZ":1.0783026775782556,"vX0":6.954695018138481,"vY0":-132.87590514426392,"vZ0":-7.734668846145935,"x":90.25,"y":209.67,"x0":-1.0185321597490018,"y0":50.001715088515084,"z0":5.440663600738983,"aX":-12.797386375455954},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":11.3,"breakHorizontal":11.5,"spinRate":2019,"spinDirection":234},"zone":14,"typeConfidence":2.0,"plateTime":0.4117335711029244,"extension":6.618464830234082},"index":1,"playId":"a5146fac-0aed-3fdb-a529-9616eef83483","pitchNumber":2,"startTime":"2026-04-04T20:53:33.712Z","endTime":"2026-04-04T20:53:37.575Z","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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.4,"endSpeed":80.4,"strikeZoneTop":3.516,"strikeZoneBottom":1.774,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.977670780457316,"aZ":-41.22903810228781,"pfxX":5.669192421828393,"pfxZ":-5.598137210423947,"pX":0.2599004726698541,"pZ":1.575222728062647,"vX0":1.8978980954900144,"vY0":-125.95397726231772,"vZ0":-1.993827848140545,"x":107.09,"y":196.25,"x0":-1.2385997083940978,"y0":50.00238541909575,"z0":5.690193327380988,"aX":9.169530066869209},"breaks":{"breakAngle":13.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.7,"breakVerticalInduced":-10.3,"breakHorizontal":-10.7,"spinRate":2868,"spinDirection":26},"zone":14,"typeConfidence":2.0,"plateTime":0.43374984456387766,"extension":6.311745621910292},"index":2,"playId":"6a4e5a2f-f563-3e33-89a8-5ebef730e2eb","pitchNumber":3,"startTime":"2026-04-04T20:53:51.056Z","endTime":"2026-04-04T20:53:54.852Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":88.1,"endSpeed":82.4,"strikeZoneTop":3.516,"strikeZoneBottom":1.774,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.257676224882864,"aZ":-39.134107902343295,"pfxX":2.645332833357594,"pfxZ":-4.136935298082835,"pX":0.9795861354348937,"pZ":-0.011793931858366366,"vX0":4.4878647971660826,"vY0":-128.28144640000806,"vZ0":-6.399052015408103,"x":79.66,"y":239.1,"x0":-1.1301042074163807,"y0":50.004372173087,"z0":5.533234875196872,"aX":4.448757044380492},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.6,"breakVerticalInduced":-8.6,"breakHorizontal":-5.8,"spinRate":2935,"spinDirection":20},"zone":14,"typeConfidence":2.0,"plateTime":0.42549538975895684,"extension":6.865442199547657},"index":3,"playId":"ea3808bc-315f-3b04-bebf-4c1a13e269b8","pitchNumber":4,"startTime":"2026-04-04T20:54:11.017Z","endTime":"2026-04-04T20:54:17.460Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-04T20:54:17.460Z","atBatIndex":19},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Brandon Lowe pops out to shortstop Gunnar Henderson.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":20,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-04-04T20:54:22.737Z","endTime":"2026-04-04T20:55:10.818Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669358,"fullName":"Shane Baz","link":"/api/v1/people/669358"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":683002,"link":"/api/v1/people/683002"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.6,"endSpeed":89.8,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.278047095713493,"aZ":-14.991459198808753,"pfxX":-2.6172435060551007,"pfxZ":8.333155713451903,"pX":0.3009441849264063,"pZ":3.277956929855096,"vX0":5.5386168040115455,"vY0":-142.15895487620003,"vZ0":-3.794676426480236,"x":105.53,"y":150.28,"x0":-1.325991125688624,"y0":50.00556627924124,"z0":5.571660124256549,"aX":-5.398984529256128},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":14.5,"breakHorizontal":3.7,"spinRate":2420,"spinDirection":215},"zone":12,"typeConfidence":2.0,"plateTime":0.38418603461588496,"extension":6.443828072263125},"index":0,"playId":"106d6f36-78ec-3d52-9127-914c2c01dafb","pitchNumber":1,"startTime":"2026-04-04T20:54:43.119Z","endTime":"2026-04-04T20:54:46.988Z","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":2},"pitchData":{"startSpeed":98.3,"endSpeed":90.2,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.698250713344787,"aZ":-14.090994883082784,"pfxX":-3.4535388742840185,"pfxZ":8.680334378802714,"pX":0.611750128349177,"pZ":3.000947815969967,"vX0":6.209807277515637,"vY0":-143.11970425136727,"vZ0":-4.842303563037277,"x":93.68,"y":157.75,"x0":-1.13319602183929,"y0":50.0055170847652,"z0":5.591241971323658,"aX":-7.197184020939236},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":15.0,"breakHorizontal":5.0,"spinRate":2455,"spinDirection":215},"zone":3,"typeConfidence":2.0,"plateTime":0.3820779984801663,"extension":6.546701882058128},"hitData":{"launchSpeed":72.9,"launchAngle":51.0,"totalDistance":206.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":135.7,"coordY":119.13}},"index":1,"playId":"94fb0eb6-7a7f-3210-a26a-4498e7780a77","pitchNumber":2,"startTime":"2026-04-04T20:55:01.887Z","endTime":"2026-04-04T20:55:10.818Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-04T20:55:10.818Z","atBatIndex":20},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Gunnar Henderson singles on a sharp line drive to right fielder Ryan O'Hearn.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":21,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-04-04T20:57:23.896Z","endTime":"2026-04-04T20:57:42.003Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669387,"fullName":"Carmen Mlodzinski","link":"/api/v1/people/669387"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"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":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":656811,"link":"/api/v1/people/656811"},"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(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":83.6,"endSpeed":78.1,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.492217138740784,"aZ":-39.143009889443185,"pfxX":4.220003967009461,"pfxZ":-4.561854235279691,"pX":-0.07030138694007627,"pZ":2.3909973061502585,"vX0":1.2860121937757985,"vY0":-121.9108227098132,"vZ0":0.6032534303090458,"x":119.68,"y":174.22,"x0":-1.1508613596528137,"y0":50.00174113706087,"z0":5.477775120538035,"aX":6.449214352222816},"breaks":{"breakAngle":9.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.4,"breakVerticalInduced":-7.9,"breakHorizontal":-7.9,"spinRate":2521,"spinDirection":38},"zone":5,"typeConfidence":2.0,"plateTime":0.44666248572641143,"extension":6.244012935995756},"hitData":{"launchSpeed":104.9,"launchAngle":12.0,"totalDistance":210.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":191.02,"coordY":108.07}},"index":0,"playId":"c33330ed-57fd-32e4-bba2-7945494ab6f2","pitchNumber":1,"startTime":"2026-04-04T20:57:31.702Z","endTime":"2026-04-04T20:57:42.003Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-04T20:57:42.003Z","atBatIndex":21},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Pete Alonso strikes out on a foul tip.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":22,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-04-04T20:58:14.710Z","endTime":"2026-04-04T20:59:51.067Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":624413,"fullName":"Pete Alonso","link":"/api/v1/people/624413"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669387,"fullName":"Carmen Mlodzinski","link":"/api/v1/people/669387"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":624413,"fullName":"Pete Alonso","link":"/api/v1/people/624413"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":663698,"link":"/api/v1/people/663698"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-04T20:58:00.800Z","endTime":"2026-04-04T20:58:16.843Z","isPitch":false,"type":"action","player":{"id":624413,"link":"/api/v1/people/624413"}},{"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":94.0,"endSpeed":86.3,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.258503532177983,"aZ":-18.419399570170345,"pfxX":-4.243922767897596,"pfxZ":7.227392490582647,"pX":-0.5164705163628466,"pZ":2.3040080553421682,"vX0":3.136924514064158,"vY0":-136.87306127806113,"vZ0":-4.998682226359545,"x":136.69,"y":176.57,"x0":-1.12405887395672,"y0":50.00638653428216,"z0":5.409291713991371,"aX":-8.081135609862654},"breaks":{"breakAngle":20.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":12.2,"breakHorizontal":7.1,"spinRate":2083,"spinDirection":216},"zone":4,"typeConfidence":2.0,"plateTime":0.3996504283953226,"extension":6.298625889975357},"index":1,"playId":"c446f338-145a-3c59-951a-6cea30171c9a","pitchNumber":1,"startTime":"2026-04-04T20:58:16.843Z","endTime":"2026-04-04T20:58:21.407Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":0},"index":2,"playId":"00e9bd26-b930-3e93-a1e1-5d691b19d20a","startTime":"2026-04-04T20:58:33.821Z","endTime":"2026-04-04T20:58:37.715Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.9,"endSpeed":87.3,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.416950138892144,"aZ":-25.829709145671654,"pfxX":-9.785057076063657,"pfxZ":3.275534204333151,"pX":-1.6835280035177178,"pZ":1.1247477558430887,"vX0":2.8103448802117468,"vY0":-138.20457738518186,"vZ0":-5.750550138597582,"x":181.17,"y":208.41,"x0":-1.4414522529049887,"y0":50.002647778920945,"z0":4.964113489109299,"aX":-18.953764326555287},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":4.9,"breakHorizontal":17.2,"spinRate":2056,"spinDirection":230},"zone":13,"typeConfidence":2.0,"plateTime":0.3961171551705327,"extension":6.420356693362794},"index":3,"playId":"fba3d592-71e2-3099-a3ac-850d67932204","pitchNumber":2,"startTime":"2026-04-04T20:59:01.032Z","endTime":"2026-04-04T20:59:05.156Z","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,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.1,"endSpeed":84.5,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.42595463072548,"aZ":-24.55276761039786,"pfxX":-1.462981142864807,"pfxZ":4.227415219128818,"pX":0.08819250577910163,"pZ":1.5613258051940813,"vX0":4.526428726919017,"vY0":-132.72544473447047,"vZ0":-4.867169795115775,"x":100.0,"y":147.02,"x0":-1.4409826167581936,"y0":50.00641356624367,"z0":5.181972685279034,"aX":-2.6403623148351922},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":7.0,"breakHorizontal":1.8,"spinRate":2221,"spinDirection":223},"zone":14,"typeConfidence":2.0,"plateTime":0.4109199285539722,"extension":6.22986945614479},"index":4,"playId":"cb88fdb0-3181-38ce-89ee-20e7ec076919","pitchNumber":3,"startTime":"2026-04-04T20:59:21.797Z","endTime":"2026-04-04T20:59:24.912Z","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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":94.9,"endSpeed":86.9,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.198738286702703,"aZ":-20.921634188321796,"pfxX":-6.109698221384147,"pfxZ":5.804764019875073,"pX":-0.1500491912935931,"pZ":3.385346255510787,"vX0":5.0699139156629816,"vY0":-138.19623728818436,"vZ0":-1.264540257352146,"x":122.72,"y":147.38,"x0":-1.2127326781575198,"y0":50.00184249349605,"z0":5.25136312140198,"aX":-11.841621255057774},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":10.4,"breakHorizontal":10.1,"spinRate":2063,"spinDirection":226},"zone":2,"typeConfidence":2.0,"plateTime":0.3960250137452541,"extension":6.378477398004292},"index":5,"playId":"449f5c15-03c2-326b-b298-afa1cf1be51e","pitchNumber":4,"startTime":"2026-04-04T20:59:45.095Z","endTime":"2026-04-04T20:59:51.067Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-04T20:59:51.067Z","atBatIndex":22},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Adley Rutschman singles on a ground ball to right fielder Ryan O'Hearn. Gunnar Henderson to 3rd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":23,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-04-04T21:00:04.695Z","endTime":"2026-04-04T21:02:30.393Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":668939,"fullName":"Adley Rutschman","link":"/api/v1/people/668939"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669387,"fullName":"Carmen Mlodzinski","link":"/api/v1/people/669387"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":668939,"fullName":"Adley Rutschman","link":"/api/v1/people/668939"},"postOnThird":{"id":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":668939,"fullName":"Adley Rutschman","link":"/api/v1/people/668939"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":656811,"link":"/api/v1/people/656811"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.7,"endSpeed":87.1,"strikeZoneTop":3.253,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.550909358478354,"aZ":-20.429791587402676,"pfxX":-9.645743424290487,"pfxZ":6.084163470827148,"pX":-0.2794870991210901,"pZ":1.3334076525119614,"vX0":5.705930231983019,"vY0":-137.78201283160044,"vZ0":-6.967540057840344,"x":127.65,"y":202.78,"x0":-1.1201005717708232,"y0":50.001312030608275,"z0":5.267331074281856,"aX":-18.612425009266563},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":9.8,"breakHorizontal":16.3,"spinRate":2128,"spinDirection":226},"zone":13,"typeConfidence":2.0,"plateTime":0.39697421057964455,"extension":6.338616877131444},"index":0,"playId":"738c4bea-0cd3-3b0c-b133-39046bd8ba07","pitchNumber":1,"startTime":"2026-04-04T21:00:14.329Z","endTime":"2026-04-04T21:00:18.146Z","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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.2,"endSpeed":79.1,"strikeZoneTop":3.253,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.4445709751298,"aZ":-34.88867166363543,"pfxX":-4.574875964026585,"pfxZ":-1.7166741130876204,"pX":-0.09473725961157332,"pZ":2.0917219965116116,"vX0":4.362293202411046,"vY0":-124.12762145047512,"vZ0":-0.636200457729675,"x":120.61,"y":182.3,"x0":-1.2719440520930123,"y0":50.00559324035628,"z0":5.23028928028769,"aX":-7.213762417782788},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.3,"breakVerticalInduced":-3.0,"breakHorizontal":7.4,"spinRate":1601,"spinDirection":247},"zone":8,"typeConfidence":2.0,"plateTime":0.43951834251879474,"extension":6.387963737288507},"index":1,"playId":"d1585ee7-82c7-3a84-b9f7-bc9f5bedde94","pitchNumber":2,"startTime":"2026-04-04T21:00:33.521Z","endTime":"2026-04-04T21:00:37.932Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.2,"endSpeed":87.8,"strikeZoneTop":3.253,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.900949709368927,"aZ":-22.977372644283818,"pfxX":-9.384990791682931,"pfxZ":4.700364729457662,"pX":-0.8238135464884466,"pZ":1.3073919799893154,"vX0":4.730683684122748,"vY0":-138.53336766457554,"vZ0":-5.883157987199464,"x":148.4,"y":203.48,"x0":-1.3276603375043818,"y0":50.00606548276705,"z0":4.979434693367249,"aX":-18.37357317075198},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":7.6,"breakHorizontal":16.1,"spinRate":2057,"spinDirection":231},"zone":13,"typeConfidence":2.0,"plateTime":0.3943128143997914,"extension":6.469396336804011},"index":2,"playId":"76e0fc58-5093-35e2-9c6b-2273118f806e","pitchNumber":3,"startTime":"2026-04-04T21:00:53.434Z","endTime":"2026-04-04T21:00:59.002Z","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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.8,"endSpeed":78.5,"strikeZoneTop":3.253,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.602924616684913,"aZ":-31.78802273992554,"pfxX":-5.451712160324782,"pfxZ":0.24857463427587012,"pX":1.579967223756034,"pZ":0.6260610626111361,"vX0":8.069164617446374,"vY0":-123.29691868832933,"vZ0":-4.628650346521225,"x":56.78,"y":221.88,"x0":-1.020867955921781,"y0":50.00241744171058,"z0":5.19819437078703,"aX":-8.427563785005253},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":-0.4,"breakHorizontal":8.0,"spinRate":1789,"spinDirection":255},"zone":14,"typeConfidence":2.0,"plateTime":0.44356185123066094,"extension":6.4531110731192936},"index":3,"playId":"4866cab0-643b-375e-9f8c-e402e2830d9a","pitchNumber":4,"startTime":"2026-04-04T21:01:13.790Z","endTime":"2026-04-04T21:01:18.344Z","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,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.9,"endSpeed":85.1,"strikeZoneTop":3.253,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.355008781268054,"aZ":-27.606843810037127,"pfxX":-9.028046433014563,"pfxZ":2.4478954554486876,"pX":-0.7993570473314415,"pZ":1.7292067616849147,"vX0":4.737985715709035,"vY0":-136.51672323139758,"vZ0":-3.4110409530278285,"x":147.47,"y":192.09,"x0":-1.3954789147757056,"y0":50.002858980647815,"z0":4.920279517962747,"aX":-16.839703291181415},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":3.8,"breakHorizontal":15.1,"spinRate":2000,"spinDirection":235},"zone":7,"typeConfidence":2.0,"plateTime":0.40304157152601716,"extension":6.507784998115889},"index":4,"playId":"ec49766f-f215-39ed-8ae2-6fe310a1d3eb","pitchNumber":5,"startTime":"2026-04-04T21:01:40.164Z","endTime":"2026-04-04T21:01:47.275Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.7,"endSpeed":87.7,"strikeZoneTop":3.253,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.740338874321395,"aZ":-18.55037394717085,"pfxX":-5.5684724231594895,"pfxZ":6.853251150320165,"pX":-0.32143924720487876,"pZ":2.7779504810797904,"vX0":4.534533916875904,"vY0":-140.7428488794442,"vZ0":-3.293981747948979,"x":129.25,"y":163.78,"x0":-1.237565216370317,"y0":50.001217539757484,"z0":5.179011167449656,"aX":-11.06574944688148},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":11.9,"breakHorizontal":9.0,"spinRate":2177,"spinDirection":226},"zone":4,"typeConfidence":2.0,"plateTime":0.3905741668346967,"extension":6.4649662636510135},"hitData":{"launchSpeed":106.0,"launchAngle":-2.0,"totalDistance":40.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":147.0,"coordY":95.0}},"index":5,"playId":"ef164cf4-dc85-3771-a8e2-9e8bd29e3aa8","pitchNumber":6,"startTime":"2026-04-04T21:02:15.181Z","endTime":"2026-04-04T21:02:30.393Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-04T21:02:30.393Z","atBatIndex":23},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Dylan Beavers singles on a line drive to right fielder Ryan O'Hearn. Gunnar Henderson scores. Adley Rutschman to 2nd.","rbi":1,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":24,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-04-04T21:02:42.015Z","endTime":"2026-04-04T21:03:13.530Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":60},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":687637,"fullName":"Dylan Beavers","link":"/api/v1/people/687637"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669387,"fullName":"Carmen Mlodzinski","link":"/api/v1/people/669387"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":687637,"fullName":"Dylan Beavers","link":"/api/v1/people/687637"},"postOnSecond":{"id":668939,"fullName":"Adley Rutschman","link":"/api/v1/people/668939"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":687637,"fullName":"Dylan Beavers","link":"/api/v1/people/687637"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":656811,"link":"/api/v1/people/656811"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"responsiblePitcher":{"id":669387,"link":"/api/v1/people/669387"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":668939,"fullName":"Adley Rutschman","link":"/api/v1/people/668939"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.2,"endSpeed":80.1,"strikeZoneTop":3.417,"strikeZoneBottom":1.725,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.376074354535277,"aZ":-31.157206429367992,"pfxX":-4.32082995073444,"pfxZ":0.6238341263486262,"pX":-0.7326627804157125,"pZ":2.072433289450305,"vX0":3.028195397356528,"vY0":-125.62877722036684,"vZ0":-1.5410032050243962,"x":144.93,"y":182.82,"x0":-1.3846140055095164,"y0":50.000078167848635,"z0":5.196181693071145,"aX":-6.9945950789635845},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":1.1,"breakHorizontal":7.2,"spinRate":1733,"spinDirection":256},"zone":7,"typeConfidence":2.0,"plateTime":0.4338540698264044,"extension":6.491599562973945},"hitData":{"launchSpeed":96.5,"launchAngle":14.0,"totalDistance":248.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":161.12,"coordY":87.81}},"index":0,"playId":"73b9ae62-a465-3f08-9ad7-a5ae1ae46a52","pitchNumber":1,"startTime":"2026-04-04T21:03:03.307Z","endTime":"2026-04-04T21:03:13.530Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-04T21:03:13.530Z","atBatIndex":24},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Coby Mayo walks. Adley Rutschman to 3rd. Dylan Beavers to 2nd.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":25,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-04-04T21:04:09.538Z","endTime":"2026-04-04T21:05:49.456Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":1},"matchup":{"batter":{"id":691723,"fullName":"Coby Mayo","link":"/api/v1/people/691723"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669387,"fullName":"Carmen Mlodzinski","link":"/api/v1/people/669387"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":691723,"fullName":"Coby Mayo","link":"/api/v1/people/691723"},"postOnSecond":{"id":687637,"fullName":"Dylan Beavers","link":"/api/v1/people/687637"},"postOnThird":{"id":668939,"fullName":"Adley Rutschman","link":"/api/v1/people/668939"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[1,2,3,4,5,6],"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":668939,"fullName":"Adley Rutschman","link":"/api/v1/people/668939"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"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":687637,"fullName":"Dylan Beavers","link":"/api/v1/people/687637"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":691723,"fullName":"Coby Mayo","link":"/api/v1/people/691723"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-04-04T21:03:28.913Z","endTime":"2026-04-04T21:04:11.848Z","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":86.0,"endSpeed":79.5,"strikeZoneTop":3.414,"strikeZoneBottom":1.723,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.188912661798245,"aZ":-38.638282653266906,"pfxX":2.668440716420328,"pfxZ":-4.074595957571187,"pX":2.135341635471691,"pZ":1.32443153514778,"vX0":7.122887277625364,"vY0":-125.15763645065724,"vZ0":-2.149474573954003,"x":35.61,"y":203.02,"x0":-1.0937213802782142,"y0":50.00174391913355,"z0":5.357696231526306,"aX":4.2339460123281745},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.6,"breakVerticalInduced":-7.7,"breakHorizontal":-6.5,"spinRate":2614,"spinDirection":26},"zone":14,"typeConfidence":2.0,"plateTime":0.4375696869174943,"extension":6.3680173584553135},"index":1,"playId":"99f13e44-c218-3cc5-8d04-3dd34ac71de9","pitchNumber":1,"startTime":"2026-04-04T21:04:11.848Z","endTime":"2026-04-04T21:04:15.766Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.3,"endSpeed":85.6,"strikeZoneTop":3.414,"strikeZoneBottom":1.723,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.784028561777706,"aZ":-23.5414304388521,"pfxX":-1.306633601449776,"pfxZ":4.667091201140471,"pX":1.2030483758595307,"pZ":1.43808677951359,"vX0":7.284278347451784,"vY0":-134.32192433912394,"vZ0":-4.937346584699918,"x":71.14,"y":199.95,"x0":-1.3600898163645554,"y0":50.00372089207494,"z0":4.94796656982329,"aX":-2.418472278952831},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":7.7,"breakHorizontal":1.0,"spinRate":2357,"spinDirection":225},"zone":14,"typeConfidence":2.0,"plateTime":0.40589423569597205,"extension":6.450295844105035},"index":2,"playId":"829bf64c-8ea9-35fd-8fcc-6cae5acd4a4a","pitchNumber":2,"startTime":"2026-04-04T21:04:31.600Z","endTime":"2026-04-04T21:04:36.322Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":2,"strikes":0,"outs":1},"index":3,"playId":"e59fb299-e17f-4c24-aa89-86f7c5bf1e5f","startTime":"2026-04-04T21:04:49.285Z","endTime":"2026-04-04T21:04:54.285Z","isPitch":false,"type":"stepoff"},{"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,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.1,"endSpeed":78.9,"strikeZoneTop":3.414,"strikeZoneBottom":1.723,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.78408595292202,"aZ":-38.90888778969198,"pfxX":0.5780083583786815,"pfxZ":-4.285190811335802,"pX":0.15535943364144,"pZ":2.621620019911275,"vX0":3.0963957935039432,"vY0":-123.98645404762735,"vZ0":1.0693674475041315,"x":111.08,"y":168.0,"x0":-1.1804146725400642,"y0":50.00471875743774,"z0":5.4100116978636335,"aX":0.9076468586838383},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.8,"breakVerticalInduced":-7.3,"breakHorizontal":-1.7,"spinRate":2518,"spinDirection":30},"zone":5,"typeConfidence":2.0,"plateTime":0.44030954980581116,"extension":6.273176968416857},"index":4,"playId":"590ad9d5-75fa-336a-bf9c-e0a76ae50b68","pitchNumber":3,"startTime":"2026-04-04T21:05:08.425Z","endTime":"2026-04-04T21:05:13.423Z","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,"disengagementNum":1},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.4,"endSpeed":84.6,"strikeZoneTop":3.414,"strikeZoneBottom":1.723,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.645433175104774,"aZ":-23.578554773925546,"pfxX":1.075888528645268,"pfxZ":4.701688684225344,"pX":1.1227156608240947,"pZ":2.315652202513936,"vX0":6.558287715273216,"vY0":-134.4384368873202,"vZ0":-2.7659021485981805,"x":74.2,"y":176.26,"x0":-1.4897993363426993,"y0":50.00057152558921,"z0":5.0347657298265815,"aX":1.9635362313561282},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":8.2,"breakHorizontal":-3.4,"spinRate":2249,"spinDirection":219},"zone":14,"typeConfidence":2.0,"plateTime":0.4077193221881936,"extension":6.5182411710416766},"index":5,"playId":"40ab43ff-31cc-3046-90e2-3b7aa0f35bec","pitchNumber":4,"startTime":"2026-04-04T21:05:25.081Z","endTime":"2026-04-04T21:05:31.097Z","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":94.9,"endSpeed":86.1,"strikeZoneTop":3.414,"strikeZoneBottom":1.723,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.15095884380974,"aZ":-21.941865387343682,"pfxX":-6.194872299959442,"pfxZ":5.334931033673534,"pX":-1.1413383980521625,"pZ":3.1577344913684455,"vX0":3.0214543270415812,"vY0":-138.17288989883278,"vZ0":-1.2851009593230678,"x":160.51,"y":153.52,"x0":-1.4491135212026507,"y0":50.00264011784931,"z0":5.115060688398878,"aX":-11.879304316719141},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":9.6,"breakHorizontal":10.6,"spinRate":2069,"spinDirection":232},"zone":11,"typeConfidence":2.0,"plateTime":0.3976755855228933,"extension":6.4408909124138995},"index":6,"playId":"5bfe2a46-f3a0-349c-8322-a7da94aeea40","pitchNumber":5,"startTime":"2026-04-04T21:05:44.449Z","endTime":"2026-04-04T21:05:49.456Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-04T21:05:49.456Z","atBatIndex":25},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Leody Taveras singles on a sharp line drive to right fielder Ryan O'Hearn. Adley Rutschman scores. Dylan Beavers to 3rd. Coby Mayo to 2nd.","rbi":1,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":26,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-04-04T21:06:01.452Z","endTime":"2026-04-04T21:06:47.514Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":665750,"fullName":"Leody Taveras","link":"/api/v1/people/665750"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669387,"fullName":"Carmen Mlodzinski","link":"/api/v1/people/669387"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":665750,"fullName":"Leody Taveras","link":"/api/v1/people/665750"},"postOnSecond":{"id":691723,"fullName":"Coby Mayo","link":"/api/v1/people/691723"},"postOnThird":{"id":687637,"fullName":"Dylan Beavers","link":"/api/v1/people/687637"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":665750,"fullName":"Leody Taveras","link":"/api/v1/people/665750"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":656811,"link":"/api/v1/people/656811"},"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":668939,"fullName":"Adley Rutschman","link":"/api/v1/people/668939"},"responsiblePitcher":{"id":669387,"link":"/api/v1/people/669387"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"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":687637,"fullName":"Dylan Beavers","link":"/api/v1/people/687637"},"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":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":691723,"fullName":"Coby Mayo","link":"/api/v1/people/691723"},"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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.3,"endSpeed":79.1,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.446617221071,"aZ":-32.155430840218926,"pfxX":-4.3441024871824965,"pfxZ":0.015235626317766204,"pX":-1.8502123211693022,"pZ":3.0191535098713653,"vX0":0.5230409177624793,"vY0":-124.41275935901852,"vZ0":0.9787974793720657,"x":187.53,"y":157.26,"x0":-1.4967600448236147,"y0":50.0045971416965,"z0":5.263703525031015,"aX":-6.884057342953711},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":0.5,"breakHorizontal":7.8,"spinRate":1434,"spinDirection":248},"zone":11,"typeConfidence":2.0,"plateTime":0.438456630108381,"extension":6.387458620470018},"index":0,"playId":"37491bbf-8a28-3449-842d-3961efbccb64","pitchNumber":1,"startTime":"2026-04-04T21:06:18.476Z","endTime":"2026-04-04T21:06:21.948Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.2,"endSpeed":88.5,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.157695858334417,"aZ":-25.020651279809954,"pfxX":-7.667792552770041,"pfxZ":3.6132903121917908,"pX":0.49517362752700617,"pZ":2.0995724596875025,"vX0":7.4828690511068245,"vY0":-138.59268443634502,"vZ0":-3.6104477707672835,"x":98.13,"y":182.09,"x0":-1.2221324707981183,"y0":50.000046094260284,"z0":5.058571750573414,"aX":-15.162402752882155},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":6.1,"breakHorizontal":12.6,"spinRate":2016,"spinDirection":229},"zone":9,"typeConfidence":2.0,"plateTime":0.39274501071065426,"extension":6.526081373536768},"hitData":{"launchSpeed":103.3,"launchAngle":11.0,"totalDistance":198.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":162.59,"coordY":101.84}},"index":1,"playId":"367d7901-0a25-353b-89b0-04ce983771f6","pitchNumber":2,"startTime":"2026-04-04T21:06:36.637Z","endTime":"2026-04-04T21:06:47.514Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-04T21:06:47.514Z","atBatIndex":26},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Colton Cowser strikes out swinging.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":27,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-04-04T21:08:11.413Z","endTime":"2026-04-04T21:09:22.986Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":681297,"fullName":"Colton Cowser","link":"/api/v1/people/681297"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669387,"fullName":"Carmen Mlodzinski","link":"/api/v1/people/669387"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":665750,"fullName":"Leody Taveras","link":"/api/v1/people/665750"},"postOnSecond":{"id":691723,"fullName":"Coby Mayo","link":"/api/v1/people/691723"},"postOnThird":{"id":687637,"fullName":"Dylan Beavers","link":"/api/v1/people/687637"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[1,2,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":681297,"fullName":"Colton Cowser","link":"/api/v1/people/681297"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":663698,"link":"/api/v1/people/663698"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-04-04T21:07:17.102Z","endTime":"2026-04-04T21:08:13.698Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.7,"endSpeed":79.1,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.64774388660302,"aZ":-40.68092802884943,"pfxX":4.00391651593842,"pfxZ":-5.384490124984815,"pX":0.2415308571670887,"pZ":2.5019714066335994,"vX0":2.634579052833751,"vY0":-124.82564205082026,"vZ0":0.8973440016246856,"x":107.79,"y":171.23,"x0":-1.3468876017672908,"y0":50.0002321008613,"z0":5.481823144953664,"aX":6.329479087362976},"breaks":{"breakAngle":9.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.4,"breakVerticalInduced":-9.4,"breakHorizontal":-7.8,"spinRate":2626,"spinDirection":35},"zone":5,"typeConfidence":2.0,"plateTime":0.43844664701384106,"extension":6.333586196365704},"index":1,"playId":"52e25f8b-1555-3d53-9a90-c9cc803dce3c","pitchNumber":1,"startTime":"2026-04-04T21:08:13.698Z","endTime":"2026-04-04T21:08:20.249Z","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":85.7,"endSpeed":79.5,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.051475131995062,"aZ":-35.13058687841195,"pfxX":-2.8641237739312047,"pfxZ":-1.8505146219540123,"pX":0.2520603187211423,"pZ":2.021971351599575,"vX0":4.502047554094206,"vY0":-124.91860820546444,"vZ0":-0.8369922826330254,"x":107.39,"y":184.19,"x0":-1.194128440695991,"y0":50.005642919163996,"z0":5.226866295389004,"aX":-4.568205557190995},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.2,"breakVerticalInduced":-3.4,"breakHorizontal":4.2,"spinRate":1634,"spinDirection":248},"zone":8,"typeConfidence":2.0,"plateTime":0.4369802255862538,"extension":6.449534547719896},"index":2,"playId":"fd3c1b1f-9d90-3080-9f6d-ef273490d441","pitchNumber":2,"startTime":"2026-04-04T21:08:52.062Z","endTime":"2026-04-04T21:08:56.452Z","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":0,"strikes":2,"outs":1},"index":3,"startTime":"2026-04-04T21:09:02.835Z","endTime":"2026-04-04T21:09:17.467Z","isPitch":false,"type":"action","player":{"id":681297,"link":"/api/v1/people/681297"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"pitchData":{"startSpeed":86.9,"endSpeed":80.5,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.00385854214819,"aZ":-33.420647119146736,"pfxX":-3.2365907126902176,"pfxZ":-0.7643919645199757,"pX":-0.2999015430796416,"pZ":1.8654235578923382,"vX0":3.1624358224511764,"vY0":-126.57978663298155,"vZ0":-2.0712588949644952,"x":128.43,"y":188.41,"x0":-1.1404343952604508,"y0":50.00173039828202,"z0":5.350800902759131,"aX":-5.291774045952521},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":-1.6,"breakHorizontal":5.2,"spinRate":1747,"spinDirection":250},"zone":7,"typeConfidence":2.0,"plateTime":0.43147386038194346,"extension":6.4359895347051115},"index":4,"playId":"e14c0ed1-b67d-3190-a14c-a41109951c62","pitchNumber":3,"startTime":"2026-04-04T21:09:17.467Z","endTime":"2026-04-04T21:09:22.986Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-04T21:09:22.986Z","atBatIndex":27},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Blaze Alexander grounds into a force out, shortstop Konnor Griffin to second baseman Brandon Lowe. Leody Taveras out at 2nd.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":28,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-04-04T21:09:28.666Z","endTime":"2026-04-04T21:11:31.746Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":677942,"fullName":"Blaze Alexander","link":"/api/v1/people/677942"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669387,"fullName":"Carmen Mlodzinski","link":"/api/v1/people/669387"},"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,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":3},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":665750,"fullName":"Leody Taveras","link":"/api/v1/people/665750"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":804606,"link":"/api/v1/people/804606"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":664040,"link":"/api/v1/people/664040"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":677942,"fullName":"Blaze Alexander","link":"/api/v1/people/677942"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.8,"endSpeed":80.7,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.47348642751505,"aZ":-41.36339017421336,"pfxX":2.9808942782484387,"pfxZ":-5.674897473308495,"pX":0.45076239736826956,"pZ":1.6854757051685423,"vX0":3.175924805640433,"vY0":-125.20036420853963,"vZ0":-0.8158420254825398,"x":99.82,"y":193.27,"x0":-1.2120575798318987,"y0":50.00268614907501,"z0":5.342036117467824,"aX":4.82713167945637},"breaks":{"breakAngle":7.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.7,"breakVerticalInduced":-10.3,"breakHorizontal":-6.0,"spinRate":2588,"spinDirection":30},"zone":9,"typeConfidence":2.0,"plateTime":0.4341370582446116,"extension":6.348730514740674},"index":0,"playId":"af44eb55-291b-383c-857b-a6cc241e3bdf","pitchNumber":1,"startTime":"2026-04-04T21:09:49.457Z","endTime":"2026-04-04T21:09:53.682Z","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.4,"endSpeed":79.9,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.059386689654307,"aZ":-41.84176300690799,"pfxX":3.313157369660154,"pfxZ":-6.086720693635917,"pX":0.5282560783388669,"pZ":1.1921576161938834,"vX0":3.380717338590019,"vY0":-124.49974114421941,"vZ0":-1.684955204180369,"x":96.86,"y":206.59,"x0":-1.2713303123180393,"y0":50.000532179243514,"z0":5.301407822410473,"aX":5.264755719700112},"breaks":{"breakAngle":7.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.2,"breakVerticalInduced":-11.2,"breakHorizontal":-6.7,"spinRate":2754,"spinDirection":32},"zone":14,"typeConfidence":2.0,"plateTime":0.4378513190436566,"extension":6.360041726400374},"index":1,"playId":"a2c138e9-5793-359d-ac88-2c60d6841407","pitchNumber":2,"startTime":"2026-04-04T21:10:07.675Z","endTime":"2026-04-04T21:10:11.453Z","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":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.8,"endSpeed":80.7,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.75143602195046,"aZ":-40.830890744533185,"pfxX":2.6673944861438983,"pfxZ":-5.391798812252341,"pX":1.714670675183514,"pZ":-0.03646504212610518,"vX0":6.002944128265402,"vY0":-124.96903368176442,"vZ0":-4.848613728514072,"x":51.64,"y":239.76,"x0":-1.0514480597640503,"y0":50.00373834089376,"z0":5.230915462912181,"aX":4.280874273810607},"breaks":{"breakAngle":7.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.3,"breakVerticalInduced":-10.6,"breakHorizontal":-6.0,"spinRate":2765,"spinDirection":33},"zone":14,"typeConfidence":2.0,"plateTime":0.43586687237362387,"extension":6.444473346692378},"index":2,"playId":"5f37fda8-9c29-3a64-a87c-9c555d22f35a","pitchNumber":3,"startTime":"2026-04-04T21:10:34.337Z","endTime":"2026-04-04T21:10:38.547Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.7,"endSpeed":89.3,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.89998636560911,"aZ":-21.880711445021408,"pfxX":-4.692645375427257,"pfxZ":5.063256794872295,"pX":1.1476018633039093,"pZ":4.184837312577645,"vX0":8.217580512430853,"vY0":-140.75086633831168,"vZ0":0.8573127069977612,"x":73.26,"y":125.79,"x0":-1.182319510406165,"y0":50.00519405148045,"z0":5.279186853066445,"aX":-9.545321756638495},"breaks":{"breakAngle":20.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":9.5,"breakHorizontal":7.1,"spinRate":2094,"spinDirection":227},"zone":12,"typeConfidence":2.0,"plateTime":0.3871635109279894,"extension":6.566252948023629},"index":3,"playId":"7ab69707-4f71-3fb7-9d91-326d82ea6c35","pitchNumber":4,"startTime":"2026-04-04T21:11:05.410Z","endTime":"2026-04-04T21:11:08.806Z","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, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.1,"endSpeed":78.9,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.664641429648857,"aZ":-35.983203908011276,"pfxX":3.510401501397169,"pfxZ":-2.432599792646868,"pX":0.6442820147566499,"pZ":1.371020653370946,"vX0":3.5429124952686997,"vY0":-123.96191185909008,"vZ0":-2.1063796015649983,"x":92.44,"y":201.76,"x0":-1.2571252174097427,"y0":50.00476316412607,"z0":5.222058248463752,"aX":5.489886305217137},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.2,"breakVerticalInduced":-4.7,"breakHorizontal":-7.2,"spinRate":2579,"spinDirection":40},"zone":14,"typeConfidence":2.0,"plateTime":0.44103583588845696,"extension":6.32257329671621},"hitData":{"launchSpeed":95.8,"launchAngle":8.0,"totalDistance":110.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":111.27,"coordY":151.68}},"index":4,"playId":"b0571834-699a-3698-9692-fd358aa8b008","pitchNumber":5,"startTime":"2026-04-04T21:11:24.689Z","endTime":"2026-04-04T21:11:31.746Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-04T21:11:31.746Z","atBatIndex":28},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Bryan Reynolds singles on a soft ground ball to pitcher Shane Baz.","rbi":0,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":29,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-04-04T21:13:21.774Z","endTime":"2026-04-04T21:15:02.866Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":0},"matchup":{"batter":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669358,"fullName":"Shane Baz","link":"/api/v1/people/669358"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":669358,"link":"/api/v1/people/669358"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"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":95.5,"endSpeed":88.0,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.73356204516567,"aZ":-14.443270853851734,"pfxX":-5.739993324141821,"pfxZ":9.01575806462441,"pX":0.2681029831889763,"pZ":1.7571933580594299,"vX0":6.090682939503756,"vY0":-138.79989139768017,"vZ0":-8.012735349501916,"x":106.78,"y":191.34,"x0":-1.200548578011178,"y0":50.00535691554363,"z0":5.627328505760078,"aX":-11.291619426142498},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":15.0,"breakHorizontal":9.2,"spinRate":2448,"spinDirection":215},"zone":9,"typeConfidence":2.0,"plateTime":0.39341368216730066,"extension":6.63829675866613},"index":0,"playId":"2e255cac-2977-3f7a-8256-8b5e698d59e2","pitchNumber":1,"startTime":"2026-04-04T21:13:42.741Z","endTime":"2026-04-04T21:13:46.608Z","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":0},"pitchData":{"startSpeed":89.4,"endSpeed":83.0,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.66378503088538,"aZ":-22.776690535628333,"pfxX":-6.15380237219928,"pfxZ":5.391256401412797,"pX":0.27114906117570386,"pZ":2.7569440864843244,"vX0":5.9486029629214805,"vY0":-130.2201231334422,"vZ0":-3.2755269917534373,"x":106.66,"y":164.34,"x0":-1.22768422354612,"y0":50.000298014929825,"z0":5.726351355745634,"aX":-10.719383336895},"breaks":{"breakAngle":22.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":9.4,"breakHorizontal":10.1,"spinRate":1974,"spinDirection":228},"zone":6,"typeConfidence":2.0,"plateTime":0.4183337296597358,"extension":6.640695675941186},"index":1,"playId":"c2ed1c08-ff39-3a64-99b8-836bd29ea300","pitchNumber":2,"startTime":"2026-04-04T21:13:58.804Z","endTime":"2026-04-04T21:14:04.685Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.2,"endSpeed":81.2,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.84371082421802,"aZ":-40.99942910728932,"pfxX":0.7154773838018316,"pfxZ":-5.378827728631649,"pX":-0.26350088529789695,"pZ":2.218519030670161,"vX0":2.1598003792516676,"vY0":-125.78482570888384,"vZ0":-0.7352368431381487,"x":127.04,"y":178.88,"x0":-1.2181933921035448,"y0":50.00468893614528,"z0":5.772036357685216,"aX":1.1731244365673992},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-45.7,"breakVerticalInduced":-9.7,"breakHorizontal":-1.7,"spinRate":2684,"spinDirection":21},"zone":8,"typeConfidence":2.0,"plateTime":0.4315857188745875,"extension":6.338522416508797},"index":2,"playId":"0e1dffb5-6fa0-3b00-b5bd-23a2d82d2656","pitchNumber":3,"startTime":"2026-04-04T21:14:15.716Z","endTime":"2026-04-04T21:14:19.637Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.9,"endSpeed":79.8,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.050193131545186,"aZ":-43.49579516320347,"pfxX":2.628830502568356,"pfxZ":-7.059166209997575,"pX":0.998453772271272,"pZ":1.1694548158667255,"vX0":4.28601439501608,"vY0":-126.43559456001107,"vZ0":-2.5048516104945895,"x":78.94,"y":207.2,"x0":-1.0664782160220434,"y0":50.003629571497655,"z0":5.695129067945178,"aX":4.215283091204167},"breaks":{"breakAngle":6.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.6,"breakVerticalInduced":-13.1,"breakHorizontal":-5.8,"spinRate":2804,"spinDirection":30},"zone":14,"typeConfidence":2.0,"plateTime":0.4347840007296342,"extension":6.444822834232593},"index":3,"playId":"6bb33653-6f83-37a5-bc8f-4cd164c455d6","pitchNumber":4,"startTime":"2026-04-04T21:14:36.115Z","endTime":"2026-04-04T21:14:42.563Z","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(153, 171, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.0,"endSpeed":78.0,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.265145359488507,"aZ":-45.08517362864082,"pfxX":4.397944975447833,"pfxZ":-8.379785020731575,"pX":-0.7899844959243985,"pZ":2.233106605487996,"vX0":-0.2995218418125194,"vY0":-123.74866357280726,"vZ0":0.6316406744890293,"x":147.11,"y":178.49,"x0":-1.237788296698113,"y0":50.003974727159694,"z0":5.772148841631697,"aX":6.774776076079943},"breaks":{"breakAngle":8.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.8,"breakVerticalInduced":-14.8,"breakHorizontal":-7.9,"spinRate":2906,"spinDirection":29},"zone":7,"typeConfidence":2.0,"plateTime":0.4437650066212435,"extension":6.235320505413372},"hitData":{"launchSpeed":83.8,"launchAngle":-40.0,"totalDistance":2.0,"trajectory":"ground_ball","hardness":"soft","location":"1","coordinates":{"coordX":134.58,"coordY":187.15}},"index":4,"playId":"652d0587-a51b-31cd-b978-c0489ce6680f","pitchNumber":5,"startTime":"2026-04-04T21:14:54.709Z","endTime":"2026-04-04T21:15:02.866Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-04T21:15:02.866Z","atBatIndex":29},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Ryan O'Hearn singles on a line drive to right fielder Colton Cowser. Bryan Reynolds to 2nd.","rbi":0,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":30,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-04-04T21:15:39.762Z","endTime":"2026-04-04T21:17:45.026Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669358,"fullName":"Shane Baz","link":"/api/v1/people/669358"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"postOnSecond":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":681297,"link":"/api/v1/people/681297"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":84.4,"endSpeed":77.7,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.430162252360507,"aZ":-43.34223488984633,"pfxX":4.421911487909172,"pfxZ":-7.304236434594831,"pX":0.1526928197154615,"pZ":3.46477662092226,"vX0":2.094097316523234,"vY0":-122.91486256368825,"vZ0":2.92136215914321,"x":111.18,"y":145.23,"x0":-1.2847885162272072,"y0":50.00167047696104,"z0":5.941935021018189,"aX":6.762505140912154},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.6,"breakVerticalInduced":-12.2,"breakHorizontal":-8.5,"spinRate":2772,"spinDirection":38},"zone":2,"typeConfidence":2.0,"plateTime":0.4456646829464166,"extension":6.159819020896098},"index":0,"playId":"73aec188-2df9-3527-bd0e-27e17658e359","pitchNumber":1,"startTime":"2026-04-04T21:15:45.911Z","endTime":"2026-04-04T21:15:51.249Z","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":1,"outs":0},"pitchData":{"startSpeed":97.0,"endSpeed":88.5,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.9905668915131,"aZ":-11.834171384745655,"pfxX":-2.9577757154931192,"pfxZ":10.117434352442233,"pX":-0.11709211083723438,"pZ":2.3252340520825117,"vX0":4.274900125062816,"vY0":-141.10239952334567,"vZ0":-6.737110352622587,"x":121.46,"y":176.0,"x0":-1.2695645601542795,"y0":50.00588449777,"z0":5.511413562008864,"aX":-5.948198891035029},"breaks":{"breakAngle":20.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":17.0,"breakHorizontal":4.4,"spinRate":2528,"spinDirection":214},"zone":5,"typeConfidence":2.0,"plateTime":0.3886172569004236,"extension":6.501930360830244},"index":1,"playId":"8b43a12a-df4c-3a9d-ba5e-50dfb6f0b676","pitchNumber":2,"startTime":"2026-04-04T21:16:05.171Z","endTime":"2026-04-04T21:16:09.397Z","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":0},"pitchData":{"startSpeed":96.9,"endSpeed":88.8,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.12339223772533,"aZ":-14.605321273575603,"pfxX":-4.166542408475763,"pfxZ":8.726767096538834,"pX":1.343975981788738,"pZ":2.504798190808672,"vX0":8.152164594862693,"vY0":-140.79634892918583,"vZ0":-5.852226333859429,"x":65.77,"y":171.15,"x0":-1.0439311501526873,"y0":50.00246062338618,"z0":5.550685727523083,"aX":-8.388484932308621},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":14.8,"breakHorizontal":5.9,"spinRate":2520,"spinDirection":209},"zone":14,"typeConfidence":2.0,"plateTime":0.3885974296941366,"extension":6.642137614477128},"index":2,"playId":"be8aa822-20de-3af8-94c5-a3649c104f15","pitchNumber":3,"startTime":"2026-04-04T21:16:25.042Z","endTime":"2026-04-04T21:16:28.932Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.6,"endSpeed":82.6,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.582424292995007,"aZ":-22.5180818090131,"pfxX":-6.273631421118077,"pfxZ":5.5749062117301325,"pX":0.5921979420669172,"pZ":2.149759880626357,"vX0":6.704804743728422,"vY0":-130.32134804641402,"vZ0":-4.510626924978279,"x":94.43,"y":180.74,"x0":-1.1902590260484862,"y0":50.003700035444304,"z0":5.588953470103399,"aX":-10.868077754173619},"breaks":{"breakAngle":22.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":9.4,"breakHorizontal":10.0,"spinRate":2013,"spinDirection":229},"zone":9,"typeConfidence":2.0,"plateTime":0.4191723777968006,"extension":6.508501595746646},"index":3,"playId":"8ac2d4dc-fc63-3ce7-a9ec-dc5736b137cb","pitchNumber":4,"startTime":"2026-04-04T21:16:43.414Z","endTime":"2026-04-04T21:16:46.595Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.5,"endSpeed":80.2,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.848574832459164,"aZ":-38.99353031556689,"pfxX":3.991180461402547,"pfxZ":-4.203755660677999,"pX":0.8185579821987401,"pZ":2.797771491939889,"vX0":3.6151464436214757,"vY0":-126.03872934620098,"vZ0":0.30778651640007393,"x":85.8,"y":163.24,"x0":-1.149251080383444,"y0":50.00537092155369,"z0":5.804157044440891,"aX":6.4691131826712285},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.6,"breakVerticalInduced":-7.3,"breakHorizontal":-8.0,"spinRate":2795,"spinDirection":29},"zone":12,"typeConfidence":2.0,"plateTime":0.4333481234075047,"extension":6.66241020762523},"index":4,"playId":"f6212c09-9ace-3bc1-9a59-0a355c4ddd93","pitchNumber":5,"startTime":"2026-04-04T21:17:09.963Z","endTime":"2026-04-04T21:17:13.351Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.7,"endSpeed":89.6,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.39225025231298,"aZ":-13.843888193194624,"pfxX":-5.1519275082239355,"pfxZ":8.928634289163668,"pX":0.5183815809031885,"pZ":2.6903225641556157,"vX0":6.648839063855361,"vY0":-142.1203927053638,"vZ0":-5.477928440894605,"x":97.24,"y":166.14,"x0":-1.177859615993446,"y0":50.006004532941496,"z0":5.516163208324146,"aX":-10.5815195839816},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":15.2,"breakHorizontal":8.0,"spinRate":2529,"spinDirection":209},"zone":6,"typeConfidence":2.0,"plateTime":0.3848199488752213,"extension":6.515628412573549},"hitData":{"launchSpeed":94.7,"launchAngle":14.0,"totalDistance":204.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":164.97,"coordY":100.26}},"index":5,"playId":"74f22851-2d38-39e2-b22e-18751aca0786","pitchNumber":6,"startTime":"2026-04-04T21:17:34.007Z","endTime":"2026-04-04T21:17:45.026Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-04T21:17:45.026Z","atBatIndex":30},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Marcell Ozuna grounds out, third baseman Coby Mayo to first baseman Pete Alonso. Bryan Reynolds to 3rd. Ryan O'Hearn to 2nd.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":31,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-04-04T21:17:50.599Z","endTime":"2026-04-04T21:18:21.683Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":542303,"fullName":"Marcell Ozuna","link":"/api/v1/people/542303"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669358,"fullName":"Shane Baz","link":"/api/v1/people/669358"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"postOnThird":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":542303,"fullName":"Marcell Ozuna","link":"/api/v1/people/542303"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":691723,"link":"/api/v1/people/691723"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":624413,"link":"/api/v1/people/624413"},"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_force","runner":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_force","runner":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"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(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":89.6,"endSpeed":84.2,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.936398985296567,"aZ":-26.57335553046941,"pfxX":2.3858745466043354,"pfxZ":3.156694933789243,"pX":-0.011205253590775531,"pZ":2.315292462783897,"vX0":2.983269224217056,"vY0":-130.73577340178,"vZ0":-3.3246081628253235,"x":117.43,"y":176.27,"x0":-1.4664216065929818,"y0":50.00629782284307,"z0":5.543152498626876,"aX":4.235502229830804},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":5.4,"breakHorizontal":-4.8,"spinRate":2281,"spinDirection":185},"zone":5,"typeConfidence":2.0,"plateTime":0.41494539722144363,"extension":6.626945181815219},"hitData":{"launchSpeed":98.0,"launchAngle":-9.0,"totalDistance":15.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":104.18,"coordY":165.87}},"index":0,"playId":"e2f95150-83a2-3405-bd51-24bb4588fdd1","pitchNumber":1,"startTime":"2026-04-04T21:18:13.229Z","endTime":"2026-04-04T21:18:21.683Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-04T21:18:21.683Z","atBatIndex":31},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Konnor Griffin hit by pitch.","rbi":0,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":32,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-04-04T21:18:51.010Z","endTime":"2026-04-04T21:18:56.411Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":804606,"fullName":"Konnor Griffin","link":"/api/v1/people/804606"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669358,"fullName":"Shane Baz","link":"/api/v1/people/669358"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":804606,"fullName":"Konnor Griffin","link":"/api/v1/people/804606"},"postOnSecond":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"postOnThird":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":null,"runner":{"id":804606,"fullName":"Konnor Griffin","link":"/api/v1/people/804606"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"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":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.0,"endSpeed":85.5,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.930761236651808,"aZ":-27.654665017662545,"pfxX":2.1208045287454356,"pfxZ":2.4581303869843865,"pX":-1.354028577572375,"pZ":3.4239146878978852,"vX0":0.05663973422155616,"vY0":-132.7995927148632,"vZ0":-0.6216580178664497,"x":168.61,"y":146.33,"x0":-1.6521652161071378,"y0":50.000683103418744,"z0":5.624138611106505,"aX":3.893669118555853},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":4.6,"breakHorizontal":-3.8,"spinRate":2327,"spinDirection":190},"zone":11,"typeConfidence":2.0,"plateTime":0.4081086105510665,"extension":6.2900341018110035},"index":0,"playId":"a78ff11c-8a3d-369b-aba7-bff966f9e63e","pitchNumber":1,"startTime":"2026-04-04T21:18:51.010Z","endTime":"2026-04-04T21:18:56.411Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-04T21:18:56.411Z","atBatIndex":32},{"result":{"type":"atBat","event":"Sac Fly","eventType":"sac_fly","description":"Spencer Horwitz out on a sacrifice fly to left fielder Dylan Beavers. Bryan Reynolds scores.","rbi":1,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":33,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-04-04T21:19:06.621Z","endTime":"2026-04-04T21:19:58.803Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669358,"fullName":"Shane Baz","link":"/api/v1/people/669358"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":804606,"fullName":"Konnor Griffin","link":"/api/v1/people/804606"},"postOnSecond":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":null,"runner":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":687637,"link":"/api/v1/people/687637"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":"r_adv_play","runner":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"responsiblePitcher":{"id":669358,"link":"/api/v1/people/669358"},"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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.3,"endSpeed":80.0,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.357325581368887,"aZ":-43.22847051204449,"pfxX":0.6912921261327353,"pfxZ":-6.871328492008841,"pX":-0.19532999882030969,"pZ":2.121462449975456,"vX0":2.5360158982512218,"vY0":-125.72119283983463,"vZ0":-0.3860520357204962,"x":124.45,"y":181.5,"x0":-1.305009283429194,"y0":50.00308587154309,"z0":5.77134172048018,"aX":1.1119546677949528},"breaks":{"breakAngle":2.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.8,"breakVerticalInduced":-12.4,"breakHorizontal":-1.8,"spinRate":2796,"spinDirection":33},"zone":8,"typeConfidence":2.0,"plateTime":0.43487192314959033,"extension":6.287518638828503},"index":0,"playId":"8d327495-6715-3aee-9252-e1d63f70a480","pitchNumber":1,"startTime":"2026-04-04T21:19:29.143Z","endTime":"2026-04-04T21:19:34.675Z","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(153, 171, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.3,"endSpeed":80.1,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.62640604650622,"aZ":-42.20887651971318,"pfxX":0.9824395956796022,"pfxZ":-6.249645337720811,"pX":-0.4301262991397929,"pZ":1.3548704520833164,"vX0":1.85689079952986,"vY0":-125.70503854634048,"vZ0":-2.325030589940542,"x":133.4,"y":202.2,"x0":-1.304977439367494,"y0":50.003086319513116,"z0":5.707028955626113,"aX":1.5772843144126316},"breaks":{"breakAngle":2.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.1,"breakVerticalInduced":-11.6,"breakHorizontal":-2.2,"spinRate":2749,"spinDirection":43},"zone":13,"typeConfidence":2.0,"plateTime":0.4351308892876591,"extension":6.404215553424524},"hitData":{"launchSpeed":94.3,"launchAngle":20.0,"totalDistance":305.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":73.66,"coordY":88.34}},"index":1,"playId":"f045d74d-8257-3c71-9edf-e18a5ad38578","pitchNumber":2,"startTime":"2026-04-04T21:19:47.913Z","endTime":"2026-04-04T21:19:58.803Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-04T21:19:58.803Z","atBatIndex":33},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Nick Gonzales lines out to shortstop Gunnar Henderson.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":34,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-04-04T21:20:24.774Z","endTime":"2026-04-04T21:22:32.796Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":3},"matchup":{"batter":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669358,"fullName":"Shane Baz","link":"/api/v1/people/669358"},"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":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":683002,"link":"/api/v1/people/683002"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":97.4,"endSpeed":89.8,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.29199725214082,"aZ":-12.479659949632618,"pfxX":-2.7150511182428314,"pfxZ":9.568001869197039,"pX":1.1428892563424813,"pZ":3.876811213483316,"vX0":7.272017731787929,"vY0":-141.8260037395849,"vZ0":-2.8579017697954727,"x":73.44,"y":134.11,"x0":-1.0898592262840778,"y0":50.000949801099544,"z0":5.682265622156464,"aX":-5.588301933072048},"breaks":{"breakAngle":18.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":17.0,"breakHorizontal":3.6,"spinRate":2541,"spinDirection":214},"zone":12,"typeConfidence":2.0,"plateTime":0.3846745721955962,"extension":6.4552122863985195},"index":0,"playId":"4b0c453e-5ff9-3b41-a3ea-4ec3ccb97827","pitchNumber":1,"startTime":"2026-04-04T21:20:29.070Z","endTime":"2026-04-04T21:20:32.581Z","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.6,"endSpeed":88.5,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.64166646608453,"aZ":-14.244315238456252,"pfxX":-3.493322476206405,"pfxZ":8.943800130458795,"pX":1.513777549248061,"pZ":3.3551555160685322,"vX0":8.509151843809496,"vY0":-140.42733328254016,"vZ0":-3.612004179305723,"x":59.3,"y":148.19,"x0":-1.0965905600646602,"y0":50.00535948492234,"z0":5.579737297617072,"aX":-7.006148068861462},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":15.7,"breakHorizontal":4.7,"spinRate":2561,"spinDirection":215},"zone":12,"typeConfidence":2.0,"plateTime":0.3894629595192156,"extension":6.594247786050026},"index":1,"playId":"12c34fca-976c-3cd9-a3c5-db2d935d8a8d","pitchNumber":2,"startTime":"2026-04-04T21:20:49.212Z","endTime":"2026-04-04T21:20:59.936Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 2B","code":"2","isOut":false,"hasReview":false,"fromCatcher":true},"count":{"balls":2,"strikes":0,"outs":2},"index":2,"actionPlayId":"12c34fca-976c-3cd9-a3c5-db2d935d8a8d","startTime":"2026-04-04T21:21:09.792Z","endTime":"2026-04-04T21:21:32.718Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.6,"endSpeed":78.8,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.87277374637674,"aZ":-38.614719577951895,"pfxX":2.460126870974732,"pfxZ":-4.124245199817318,"pX":-0.6196346564373327,"pZ":2.375335717455505,"vX0":0.9872430769442373,"vY0":-123.41260296673204,"vZ0":-0.34421700083884543,"x":140.62,"y":174.65,"x0":-1.343192184645473,"y0":50.00487103823759,"z0":5.737123532400585,"aX":3.839355070183048},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-45.0,"breakVerticalInduced":-7.3,"breakHorizontal":-4.7,"spinRate":2661,"spinDirection":36},"zone":4,"typeConfidence":2.0,"plateTime":0.44184597904155876,"extension":6.450030078881994},"index":3,"playId":"4f434c9c-c0ed-3e6f-9d76-26d1736a4841","pitchNumber":3,"startTime":"2026-04-04T21:21:32.718Z","endTime":"2026-04-04T21:21:35.971Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":98.6,"endSpeed":90.6,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.48364749769826,"aZ":-10.389168585739114,"pfxX":-5.7039033691200345,"pfxZ":10.417717324233184,"pX":0.14675510314167126,"pZ":1.150954123007919,"vX0":5.82661326832128,"vY0":-143.30221222675036,"vZ0":-10.110487964585463,"x":111.41,"y":207.7,"x0":-1.166635264205192,"y0":50.000497908953484,"z0":5.36315595039325,"aX":-11.924327464549716},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.9,"breakVerticalInduced":17.2,"breakHorizontal":9.2,"spinRate":2526,"spinDirection":214},"zone":14,"typeConfidence":2.0,"plateTime":0.3814538654234312,"extension":6.690775464445743},"index":4,"playId":"24d6bdd9-fdee-3b18-8395-d4c89d96eca2","pitchNumber":4,"startTime":"2026-04-04T21:22:05.283Z","endTime":"2026-04-04T21:22:09.293Z","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":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.8,"endSpeed":85.4,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.931289356972233,"aZ":-23.56164468197764,"pfxX":2.4050714844883716,"pfxZ":4.684704820632664,"pX":0.13626235194003122,"pZ":1.6804787757814867,"vX0":3.462991557638619,"vY0":-133.75290648403688,"vZ0":-5.522233527324693,"x":111.81,"y":193.41,"x0":-1.4805715351039197,"y0":50.001610618392355,"z0":5.428769282611899,"aX":4.420112367234609},"breaks":{"breakAngle":12.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":7.7,"breakHorizontal":-5.0,"spinRate":2363,"spinDirection":204},"zone":8,"typeConfidence":2.0,"plateTime":0.4072526367734177,"extension":6.414057026191452},"hitData":{"launchSpeed":79.6,"launchAngle":12.0,"totalDistance":178.0,"trajectory":"line_drive","hardness":"medium","location":"6","coordinates":{"coordX":104.18,"coordY":153.71}},"index":5,"playId":"ebf17b20-572a-39cf-ac8a-237d585a6dcc","pitchNumber":5,"startTime":"2026-04-04T21:22:26.271Z","endTime":"2026-04-04T21:22:32.796Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-04T21:22:32.796Z","atBatIndex":34},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Taylor Ward walks.","rbi":0,"awayScore":2,"homeScore":1,"isOut":false},"about":{"atBatIndex":35,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-04-04T21:24:49.601Z","endTime":"2026-04-04T21:26:49.218Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669387,"fullName":"Carmen Mlodzinski","link":"/api/v1/people/669387"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.9,"endSpeed":78.8,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.992650324107455,"aZ":-32.65020379679488,"pfxX":-4.52831582579236,"pfxZ":-0.3055189880326905,"pX":-0.554409038508697,"pZ":1.7546821419804135,"vX0":3.33767632686989,"vY0":-122.36866411639194,"vZ0":-1.9346446657472662,"x":138.13,"y":191.4,"x0":-1.3325998797789373,"y0":50.004732523169764,"z0":5.293518722460859,"aX":-7.024682551638989},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.8,"breakVerticalInduced":-0.7,"breakHorizontal":7.7,"spinRate":1618,"spinDirection":252},"zone":7,"typeConfidence":2.0,"plateTime":0.4437740278609974,"extension":6.279193173354982},"index":0,"playId":"46e89966-6105-34b3-97d2-cfd0881c08d3","pitchNumber":1,"startTime":"2026-04-04T21:24:51.359Z","endTime":"2026-04-04T21:24:55.907Z","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":94.0,"endSpeed":87.1,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.06336890187707,"aZ":-21.55111660404333,"pfxX":-4.419157398719465,"pfxZ":5.506554035817414,"pX":-0.5817754110430894,"pZ":3.5464772030709173,"vX0":3.855350151846159,"vY0":-137.03209072546957,"vZ0":-0.7490500047782279,"x":139.18,"y":143.03,"x0":-1.4226280413867256,"y0":50.00509586178939,"z0":5.275988149204317,"aX":-8.530378855440905},"breaks":{"breakAngle":20.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":10.1,"breakHorizontal":7.3,"spinRate":2038,"spinDirection":225},"zone":11,"typeConfidence":2.0,"plateTime":0.3974603641547363,"extension":6.4455643332806485},"index":1,"playId":"cbcade78-d25b-3dcf-a265-d74738a28241","pitchNumber":2,"startTime":"2026-04-04T21:25:06.205Z","endTime":"2026-04-04T21:25:12.561Z","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":0},"pitchData":{"startSpeed":83.8,"endSpeed":77.7,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.95180826662442,"aZ":-30.733309448137348,"pfxX":-4.056987598520666,"pfxZ":0.9446730769475664,"pX":0.4893781535634815,"pZ":1.7619122892017494,"vX0":5.480455635929535,"vY0":-122.09447967398246,"vZ0":-1.8003041508787279,"x":98.35,"y":191.21,"x0":-1.2477176151567746,"y0":50.00140275197022,"z0":5.130419021360027,"aX":-6.181425433308277},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":1.6,"breakHorizontal":6.2,"spinRate":1549,"spinDirection":257},"zone":9,"typeConfidence":2.0,"plateTime":0.44702950530549623,"extension":6.632205161409487},"index":2,"playId":"4aa96961-670b-3d08-818e-9a2261ae493b","pitchNumber":3,"startTime":"2026-04-04T21:25:20.032Z","endTime":"2026-04-04T21:25:26.052Z","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":85.1,"endSpeed":78.5,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.6991797973725,"aZ":-30.399237759501503,"pfxX":-4.644026909596677,"pfxZ":1.1468606312958336,"pX":-0.734715117150468,"pZ":0.5968444580762764,"vX0":2.551906250817943,"vY0":-123.89711574527878,"vZ0":-5.181260088868678,"x":145.01,"y":222.67,"x0":-1.17451803969723,"y0":50.00611703472007,"z0":5.254993629862699,"aX":-7.223061813286648},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":1.1,"breakHorizontal":7.8,"spinRate":1681,"spinDirection":244},"zone":13,"typeConfidence":2.0,"plateTime":0.442030793980944,"extension":6.539297058402501},"index":3,"playId":"147802c3-02f9-3d18-b345-c8c186a3fb9d","pitchNumber":4,"startTime":"2026-04-04T21:25:35.745Z","endTime":"2026-04-04T21:25:38.761Z","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":83.8,"endSpeed":77.0,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.823297357910015,"aZ":-33.553938936129875,"pfxX":-3.2389311676250863,"pfxZ":-0.9088841741166114,"pX":-0.2673427658737288,"pZ":2.6788334727288685,"vX0":3.5273849016208048,"vY0":-122.09678674243705,"vZ0":0.7004841161008442,"x":127.19,"y":166.45,"x0":-1.3093146879359843,"y0":50.00545498073812,"z0":5.27339951718037,"aX":-4.895741731515737},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.1,"breakVerticalInduced":-1.2,"breakHorizontal":5.0,"spinRate":1641,"spinDirection":262},"zone":5,"typeConfidence":2.0,"plateTime":0.4484333656111459,"extension":6.339168982565101},"index":4,"playId":"c5ef1b25-4995-345d-9047-d38a216af425","pitchNumber":5,"startTime":"2026-04-04T21:25:57.465Z","endTime":"2026-04-04T21:26:01.207Z","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":0},"pitchData":{"startSpeed":94.0,"endSpeed":86.1,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.255979120430855,"aZ":-17.569046373322877,"pfxX":-3.8568932840592853,"pfxZ":7.669110479617043,"pX":-0.33381308435980206,"pZ":4.710752935233409,"vX0":3.8361234724676514,"vY0":-136.91187778323112,"vZ0":1.4187912789218924,"x":129.72,"y":111.59,"x0":-1.2496927036611414,"y0":50.00631818598964,"z0":5.385510096178418,"aX":-7.34901745582669},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":14.4,"breakHorizontal":6.2,"spinRate":2019,"spinDirection":222},"zone":11,"typeConfidence":2.0,"plateTime":0.3995395448930794,"extension":6.488685780824659},"index":5,"playId":"0d7b5fa4-2e4e-33eb-a440-5a8733e0430b","pitchNumber":6,"startTime":"2026-04-04T21:26:28.199Z","endTime":"2026-04-04T21:26:32.176Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.1,"endSpeed":87.4,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.140807714894404,"aZ":-17.414732378179078,"pfxX":-3.2990424467240373,"pfxZ":7.536150928553662,"pX":-1.4625979544944472,"pZ":3.5897606444605072,"vX0":1.0450721742295048,"vY0":-138.62297833592922,"vZ0":-1.5938372542711723,"x":172.75,"y":141.86,"x0":-1.4143973384063235,"y0":50.00331973548435,"z0":5.327105680496499,"aX":-6.461504107458174},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":13.6,"breakHorizontal":5.8,"spinRate":2028,"spinDirection":218},"zone":11,"typeConfidence":2.0,"plateTime":0.39415976714928025,"extension":6.39844056184808},"index":6,"playId":"f2c1a7cb-5dd7-35e1-83b1-4ab119d0c735","pitchNumber":7,"startTime":"2026-04-04T21:26:44.638Z","endTime":"2026-04-04T21:26:49.218Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-04T21:26:49.218Z","atBatIndex":35},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Gunnar Henderson pops out to shortstop Konnor Griffin.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":36,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-04-04T21:26:57.518Z","endTime":"2026-04-04T21:29:32.227Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669387,"fullName":"Carmen Mlodzinski","link":"/api/v1/people/669387"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"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":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":804606,"link":"/api/v1/people/804606"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.6,"endSpeed":79.1,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.05765450501606,"aZ":-33.19868805211314,"pfxX":-4.4867372099853915,"pfxZ":-0.6502100317224011,"pX":-0.34479750347739774,"pZ":1.602655158055386,"vX0":3.775353320196499,"vY0":-124.64614020185833,"vZ0":-2.2677205003286547,"x":130.14,"y":195.51,"x0":-1.2930193179186673,"y0":50.00100940881288,"z0":5.254028535749968,"aX":-7.089322779893916},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":-1.4,"breakHorizontal":7.3,"spinRate":1638,"spinDirection":258},"zone":13,"typeConfidence":2.0,"plateTime":0.4387081122770091,"extension":6.4906191687972825},"index":0,"playId":"e175bc4a-69bd-38ed-ba06-687b4c9e4e46","pitchNumber":1,"startTime":"2026-04-04T21:27:14.136Z","endTime":"2026-04-04T21:27:17.683Z","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":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.7,"endSpeed":79.7,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.702774245694286,"aZ":-30.9791924192601,"pfxX":-3.366732631536591,"pfxZ":0.7512756638843392,"pX":-0.016528118805417318,"pZ":2.278294033242677,"vX0":4.116370386647654,"vY0":-123.58666222563174,"vZ0":-1.339333016700659,"x":117.63,"y":177.27,"x0":-1.2467385587007556,"y0":50.002525454340194,"z0":5.369354878616807,"aX":-5.342067309855642},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":1.3,"breakHorizontal":5.4,"spinRate":1703,"spinDirection":260},"zone":5,"typeConfidence":2.0,"plateTime":0.4389406212250231,"extension":6.401562272966582},"index":1,"playId":"23065bfb-7ac6-3262-9cdd-219c91f17762","pitchNumber":2,"startTime":"2026-04-04T21:27:37.213Z","endTime":"2026-04-04T21:27:40.386Z","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":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.2,"endSpeed":79.2,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.365191416062384,"aZ":-34.801284778144996,"pfxX":2.5416727754481316,"pfxZ":-1.674146368235917,"pX":1.7917403574085484,"pZ":0.4868646792432048,"vX0":6.15562126213422,"vY0":-123.9771406997457,"vZ0":-4.464776254322529,"x":48.7,"y":225.63,"x0":-1.047702882702333,"y0":50.006035266164616,"z0":5.196586206362242,"aX":3.9801969347130672},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.3,"breakVerticalInduced":-3.8,"breakHorizontal":-6.0,"spinRate":2559,"spinDirection":31},"zone":14,"typeConfidence":2.0,"plateTime":0.4407820625414316,"extension":6.556770183294097},"index":2,"playId":"4d0beb7a-fc23-3793-9e29-cac94995fcad","pitchNumber":3,"startTime":"2026-04-04T21:28:01.133Z","endTime":"2026-04-04T21:28:04.998Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":0},"index":3,"playId":"bdf17bdf-5b68-4948-bb91-ee3f22035901","startTime":"2026-04-04T21:28:24.495Z","endTime":"2026-04-04T21:28:29.495Z","isPitch":false,"type":"stepoff"},{"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,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.7,"endSpeed":79.5,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.542304561273856,"aZ":-32.93411463433003,"pfxX":-3.4333229728068124,"pfxZ":-0.4718766268550372,"pX":-1.1191466040903681,"pZ":2.578437022154848,"vX0":1.6033436221181672,"vY0":-124.91831004057845,"vZ0":-0.36243466991853646,"x":159.66,"y":169.16,"x0":-1.3194026675502992,"y0":50.00479072470824,"z0":5.4073477157402285,"aX":-5.487084312550672},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":-0.7,"breakHorizontal":5.9,"spinRate":1552,"spinDirection":253},"zone":13,"typeConfidence":2.0,"plateTime":0.43660669400966867,"extension":6.382897451743499},"index":4,"playId":"943de28e-d698-3929-a89d-b144fcdf8fbf","pitchNumber":4,"startTime":"2026-04-04T21:28:39.902Z","endTime":"2026-04-04T21:28:45.067Z","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,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.6,"endSpeed":77.3,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.642282613576867,"aZ":-32.099569922259654,"pfxX":-3.2404803278300784,"pfxZ":0.04635517187498017,"pX":-1.4725451782315973,"pZ":3.8086949361346707,"vX0":0.7436675077522572,"vY0":-121.88827761029135,"vZ0":2.7204655004035176,"x":173.13,"y":135.95,"x0":-1.3585978296180388,"y0":50.00054141189705,"z0":5.431090590000718,"aX":-4.925403504460016},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":0.8,"breakHorizontal":5.8,"spinRate":1604,"spinDirection":254},"zone":11,"typeConfidence":2.0,"plateTime":0.44759730524498664,"extension":6.3735578530585295},"index":5,"playId":"f69cfcb8-ca48-32ea-b963-e9551450e94b","pitchNumber":5,"startTime":"2026-04-04T21:29:00.670Z","endTime":"2026-04-04T21:29:04.517Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.5,"endSpeed":78.4,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.606918752769342,"aZ":-32.02007622511968,"pfxX":-3.623764282051635,"pfxZ":0.10067334669200889,"pX":-0.9249825796325941,"pZ":3.098459099396189,"vX0":2.20144643371378,"vY0":-123.11866976241991,"vZ0":0.9869434222414297,"x":152.26,"y":155.12,"x0":-1.3543058017742713,"y0":50.00393787985911,"z0":5.37671855300405,"aX":-5.6325182237221485},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":0.6,"breakHorizontal":6.1,"spinRate":1620,"spinDirection":259},"zone":11,"typeConfidence":2.0,"plateTime":0.44279365930567804,"extension":6.3736245157338045},"hitData":{"launchSpeed":77.6,"launchAngle":53.0,"totalDistance":197.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":117.35,"coordY":109.12}},"index":6,"playId":"08c49eac-619d-3623-a22a-e2ee66eb4c0b","pitchNumber":6,"startTime":"2026-04-04T21:29:22.915Z","endTime":"2026-04-04T21:29:32.227Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-04T21:29:32.227Z","atBatIndex":36},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Pete Alonso grounds out, second baseman Brandon Lowe to first baseman Spencer Horwitz. Taylor Ward to 2nd.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":37,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-04-04T21:29:44.226Z","endTime":"2026-04-04T21:30:27.352Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":624413,"fullName":"Pete Alonso","link":"/api/v1/people/624413"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669387,"fullName":"Carmen Mlodzinski","link":"/api/v1/people/669387"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":624413,"fullName":"Pete Alonso","link":"/api/v1/people/624413"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":664040,"link":"/api/v1/people/664040"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":687462,"link":"/api/v1/people/687462"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_force","runner":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.6,"endSpeed":80.5,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.033427026182718,"aZ":-32.00923963957183,"pfxX":-2.428950492893534,"pfxZ":0.10489989233381714,"pX":0.8178593123199004,"pZ":2.3966703982038697,"vX0":5.885210057117386,"vY0":-124.79800352955291,"vZ0":-0.8577741951606611,"x":85.83,"y":174.07,"x0":-1.2288500951819805,"y0":50.00428376003862,"z0":5.322342292504282,"aX":-3.930490286405404},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":0.2,"breakHorizontal":3.5,"spinRate":1648,"spinDirection":263},"zone":14,"typeConfidence":2.0,"plateTime":0.43462661694542337,"extension":6.541704395853226},"index":0,"playId":"2fa192cc-26b4-3823-8661-80978b37b0a8","pitchNumber":1,"startTime":"2026-04-04T21:30:03.742Z","endTime":"2026-04-04T21:30:08.533Z","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":1},"pitchData":{"startSpeed":95.8,"endSpeed":89.8,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.92154166332774,"aZ":-23.75550349002698,"pfxX":-7.876645287165797,"pfxZ":4.163762441209451,"pX":-0.15826985587073406,"pZ":1.7065836618958223,"vX0":5.929446151352352,"vY0":-139.56044804538607,"vZ0":-4.989091869456401,"x":123.03,"y":192.7,"x0":-1.2603313292122862,"y0":50.00633993658668,"z0":5.031186965859633,"aX":-15.935894136892912},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":7.0,"breakHorizontal":13.4,"spinRate":2098,"spinDirection":229},"zone":8,"typeConfidence":2.0,"plateTime":0.38872858411047595,"extension":6.5475361467724404},"hitData":{"launchSpeed":99.0,"launchAngle":-21.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":141.66,"coordY":148.79}},"index":1,"playId":"dc98859f-ec4f-3c79-8f33-e3d64511ba96","pitchNumber":2,"startTime":"2026-04-04T21:30:19.741Z","endTime":"2026-04-04T21:30:27.352Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-04T21:30:27.352Z","atBatIndex":37},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Adley Rutschman pops out to second baseman Brandon Lowe.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":38,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-04-04T21:33:09.807Z","endTime":"2026-04-04T21:33:40.692Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":668939,"fullName":"Adley Rutschman","link":"/api/v1/people/668939"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":682995,"fullName":"Hunter Barco","link":"/api/v1/people/682995"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2],"actionIndex":[0],"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":668939,"fullName":"Adley Rutschman","link":"/api/v1/people/668939"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":664040,"link":"/api/v1/people/664040"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Hunter Barco replaces Carmen Mlodzinski.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-04-04T21:31:27.472Z","endTime":"2026-04-04T21:33:12.099Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":682995,"link":"/api/v1/people/682995"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":82.4,"endSpeed":77.1,"strikeZoneTop":3.253,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.38911203697634,"aZ":-36.580502360527746,"pfxX":-1.365077122288624,"pfxZ":-2.964530906277627,"pX":0.09301134853814749,"pZ":2.1125360077374964,"vX0":-6.8597324043127825,"vY0":-120.01531480724164,"vZ0":0.3864220536431111,"x":113.45,"y":181.74,"x0":3.145374756457302,"y0":50.00593139930248,"z0":5.161694666020033,"aX":-2.0252681021338588},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.8,"breakVerticalInduced":-5.0,"breakHorizontal":3.8,"spinRate":2073,"spinDirection":311},"zone":8,"typeConfidence":2.0,"plateTime":0.45335168766829925,"extension":6.189930097363696},"index":1,"playId":"0209ee0a-8320-3227-bf58-cb1da77aa57a","pitchNumber":1,"startTime":"2026-04-04T21:33:12.099Z","endTime":"2026-04-04T21:33:16.748Z","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":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":81.9,"endSpeed":76.7,"strikeZoneTop":3.253,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.58083361934259,"aZ":-35.85561526557984,"pfxX":-0.05096351416186495,"pfxZ":-2.499568619571807,"pX":0.4940611048342224,"pZ":2.4852861713363286,"vX0":-5.926796540203598,"vY0":-119.34824033958051,"vZ0":1.2702787530097561,"x":98.17,"y":171.68,"x0":2.995231716053638,"y0":50.00441378682743,"z0":5.126220807486218,"aX":-0.07373599747659504},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.2,"breakVerticalInduced":-4.1,"breakHorizontal":1.2,"spinRate":2060,"spinDirection":311},"zone":6,"typeConfidence":2.0,"plateTime":0.45540867399160945,"extension":6.0252104207927655},"hitData":{"launchSpeed":78.2,"launchAngle":69.0,"totalDistance":113.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":145.0,"coordY":160.0}},"index":2,"playId":"e9245178-e3af-3a9e-8da0-807c8ffe88b0","pitchNumber":2,"startTime":"2026-04-04T21:33:30.856Z","endTime":"2026-04-04T21:33:40.692Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-04T21:33:40.692Z","atBatIndex":38},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Joey Bart called out on strikes.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":39,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-04-04T21:35:46.804Z","endTime":"2026-04-04T21:37:14.830Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":663698,"fullName":"Joey Bart","link":"/api/v1/people/663698"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669358,"fullName":"Shane Baz","link":"/api/v1/people/669358"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":663698,"fullName":"Joey Bart","link":"/api/v1/people/663698"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":668939,"link":"/api/v1/people/668939"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.1,"endSpeed":82.2,"strikeZoneTop":3.3,"strikeZoneBottom":1.665,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.814022416926615,"aZ":-26.29118251510747,"pfxX":2.0257964469060377,"pfxZ":3.4537343447699946,"pX":0.07829344696105422,"pZ":3.6628614527557533,"vX0":3.293306859805126,"vY0":-128.49751842767395,"vZ0":-0.20210698994856213,"x":114.02,"y":139.88,"x0":-1.4738111408826178,"y0":50.005095675783835,"z0":5.75238998087844,"aX":3.4529213743646183},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":6.5,"breakHorizontal":-4.3,"spinRate":2401,"spinDirection":191},"zone":12,"typeConfidence":2.0,"plateTime":0.42316459303807763,"extension":6.2701312512127725},"index":0,"playId":"9a1b6807-dac8-35e8-9c82-15363fde1671","pitchNumber":1,"startTime":"2026-04-04T21:36:03.907Z","endTime":"2026-04-04T21:36:09.912Z","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":89.7,"endSpeed":83.7,"strikeZoneTop":3.3,"strikeZoneBottom":1.665,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.965828117497153,"aZ":-26.247111839277323,"pfxX":1.7663189540263404,"pfxZ":3.3550494254235215,"pX":0.23544303620353096,"pZ":2.7944049436760765,"vX0":3.567780554978604,"vY0":-130.85399230386804,"vZ0":-2.3120605149589197,"x":108.03,"y":163.33,"x0":-1.3655341496945705,"y0":50.000146985506426,"z0":5.620327280920829,"aX":3.117059464577364},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":5.9,"breakHorizontal":-3.8,"spinRate":2396,"spinDirection":190},"zone":5,"typeConfidence":2.0,"plateTime":0.4157384498134129,"extension":6.436294057375196},"index":1,"playId":"d9716bce-9093-30e0-af22-3cb77cd7a47c","pitchNumber":2,"startTime":"2026-04-04T21:36:21.459Z","endTime":"2026-04-04T21:36:24.783Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.2,"endSpeed":89.2,"strikeZoneTop":3.3,"strikeZoneBottom":1.665,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.2492182817608,"aZ":-18.096726653382337,"pfxX":-6.598358413710075,"pfxZ":6.987047210562864,"pX":0.9506813773947357,"pZ":2.6390616245638014,"vX0":7.674961365286169,"vY0":-140.03235134158948,"vZ0":-4.954633905777886,"x":80.76,"y":167.53,"x0":-0.9493919986332767,"y0":50.004096497130924,"z0":5.59000799417892,"aX":-13.298484232222345},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":12.0,"breakHorizontal":10.7,"spinRate":2386,"spinDirection":216},"zone":12,"typeConfidence":2.0,"plateTime":0.38894651370711486,"extension":6.545332331286965},"index":2,"playId":"c67a3283-094d-3dea-a8c0-80069766ca99","pitchNumber":3,"startTime":"2026-04-04T21:36:43.864Z","endTime":"2026-04-04T21:36:48.189Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"index":3,"startTime":"2026-04-04T21:36:53.419Z","endTime":"2026-04-04T21:37:09.996Z","isPitch":false,"type":"action","player":{"id":663698,"link":"/api/v1/people/663698"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":86.8,"endSpeed":80.9,"strikeZoneTop":3.3,"strikeZoneBottom":1.665,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.06094470627427,"aZ":-41.05410505540927,"pfxX":2.965685066501119,"pfxZ":-5.4164953106048355,"pX":0.6636207143879483,"pZ":2.2533666872489153,"vX0":3.2797816253449144,"vY0":-126.53103241393421,"vZ0":-0.6360295385603458,"x":91.7,"y":177.94,"x0":-1.0291998899863304,"y0":50.00235104138065,"z0":5.765528920124175,"aX":4.862511353880504},"breaks":{"breakAngle":7.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.6,"breakVerticalInduced":-9.7,"breakHorizontal":-6.0,"spinRate":2755,"spinDirection":32},"zone":9,"typeConfidence":2.0,"plateTime":0.43100682801108725,"extension":6.452362865361028},"index":4,"playId":"ed148490-5e90-332f-b001-27b73d643af1","pitchNumber":4,"startTime":"2026-04-04T21:37:09.996Z","endTime":"2026-04-04T21:37:14.830Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-04T21:37:14.830Z","atBatIndex":39},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Oneil Cruz flies out to center fielder Leody Taveras.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":40,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-04-04T21:37:21.467Z","endTime":"2026-04-04T21:38:49.408Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669358,"fullName":"Shane Baz","link":"/api/v1/people/669358"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":665750,"link":"/api/v1/people/665750"},"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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.2,"endSpeed":79.1,"strikeZoneTop":3.516,"strikeZoneBottom":1.774,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.295020848201677,"aZ":-41.865410361310225,"pfxX":4.492363417739887,"pfxZ":-6.173379475103195,"pX":0.024239554611634035,"pZ":2.201509503055909,"vX0":1.5819786105076954,"vY0":-124.14309342139738,"vZ0":-0.3574450224183543,"x":116.08,"y":179.34,"x0":-1.2036169887499235,"y0":50.00005726940528,"z0":5.812553494137328,"aX":7.056868528952552},"breaks":{"breakAngle":9.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.5,"breakVerticalInduced":-11.0,"breakHorizontal":-8.5,"spinRate":2774,"spinDirection":34},"zone":8,"typeConfidence":2.0,"plateTime":0.4400901969259423,"extension":6.268732885511126},"index":0,"playId":"5f78dd18-9a38-31b7-98bf-e04796a519eb","pitchNumber":1,"startTime":"2026-04-04T21:37:40.578Z","endTime":"2026-04-04T21:37:43.814Z","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":1},"pitchData":{"startSpeed":98.2,"endSpeed":90.0,"strikeZoneTop":3.516,"strikeZoneBottom":1.774,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.073178278581196,"aZ":-15.353723948210252,"pfxX":-5.99980636888573,"pfxZ":8.105657795165238,"pX":-0.18044880926930204,"pZ":2.8942614414058485,"vX0":4.91899973047855,"vY0":-142.94442778007547,"vZ0":-4.981129395329887,"x":123.88,"y":160.63,"x0":-1.1416421882094354,"y0":50.003193516677314,"z0":5.618995098739595,"aX":-12.451826156354002},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":13.9,"breakHorizontal":10.0,"spinRate":2461,"spinDirection":211},"zone":5,"typeConfidence":2.0,"plateTime":0.3827521530926745,"extension":6.481404578390864},"index":1,"playId":"ec8a8a41-e899-3034-9b03-3bb1657f99be","pitchNumber":2,"startTime":"2026-04-04T21:38:02.083Z","endTime":"2026-04-04T21:38:06.207Z","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":1},"pitchData":{"startSpeed":89.1,"endSpeed":82.0,"strikeZoneTop":3.516,"strikeZoneBottom":1.774,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.546843719982977,"aZ":-26.378330522974018,"pfxX":-7.017153071186266,"pfxZ":3.39101176996802,"pX":-0.5968661817675811,"pZ":1.6280662170645581,"vX0":4.4805175048971435,"vY0":-129.72619236245836,"vZ0":-4.52864091284622,"x":139.75,"y":194.82,"x0":-1.4327067262662103,"y0":50.00083882979827,"z0":5.401465428024371,"aX":-11.986527735743145},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":5.4,"breakHorizontal":11.8,"spinRate":1948,"spinDirection":239},"zone":13,"typeConfidence":2.0,"plateTime":0.42183258963120807,"extension":6.574390246829804},"index":2,"playId":"7e0e635f-287c-3f2a-9537-ae4effa810ae","pitchNumber":3,"startTime":"2026-04-04T21:38:22.982Z","endTime":"2026-04-04T21:38:27.932Z","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(153, 171, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.6,"endSpeed":79.7,"strikeZoneTop":3.516,"strikeZoneBottom":1.774,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.785989076165112,"aZ":-40.258334019722696,"pfxX":2.866206017102831,"pfxZ":-5.020805774146954,"pX":0.1502488019398453,"pZ":2.6028045861155658,"vX0":2.049098799406125,"vY0":-126.12953021722045,"vZ0":0.1052185800829244,"x":111.27,"y":168.5,"x0":-1.0451932823560441,"y0":50.00240152402314,"z0":5.8083464807545315,"aX":4.615071251093469},"breaks":{"breakAngle":7.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.2,"breakVerticalInduced":-8.9,"breakHorizontal":-5.6,"spinRate":2722,"spinDirection":36},"zone":5,"typeConfidence":2.0,"plateTime":0.43435096779992,"extension":6.35899443633329},"hitData":{"launchSpeed":99.2,"launchAngle":31.0,"totalDistance":369.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":84.58,"coordY":55.84}},"index":3,"playId":"6bfb6773-dff9-347a-9d02-41d854a0fd90","pitchNumber":4,"startTime":"2026-04-04T21:38:40.195Z","endTime":"2026-04-04T21:38:49.408Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-04T21:38:49.408Z","atBatIndex":40},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Brandon Lowe walks.","rbi":0,"awayScore":2,"homeScore":1,"isOut":false},"about":{"atBatIndex":41,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-04-04T21:39:01.092Z","endTime":"2026-04-04T21:41:48.770Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669358,"fullName":"Shane Baz","link":"/api/v1/people/669358"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,5,7],"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":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.5,"endSpeed":78.6,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.044892665800283,"aZ":-40.38548594767539,"pfxX":3.454989306678949,"pfxZ":-5.222260742969896,"pX":-0.8032153615821576,"pZ":3.385722665319754,"vX0":0.1969183505257316,"vY0":-124.58159926327998,"vZ0":2.139023977562455,"x":147.62,"y":147.37,"x0":-1.3321701219525315,"y0":50.003334993090455,"z0":5.854087364464362,"aX":5.4307321464648615},"breaks":{"breakAngle":7.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.1,"breakVerticalInduced":-8.8,"breakHorizontal":-6.4,"spinRate":2623,"spinDirection":33},"zone":11,"typeConfidence":2.0,"plateTime":0.43966367338583456,"extension":6.31720421163603},"index":0,"playId":"c10c104f-d02f-3bd3-a033-b0c7cf04cf3d","pitchNumber":1,"startTime":"2026-04-04T21:39:21.995Z","endTime":"2026-04-04T21:39:26.158Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.2,"endSpeed":82.3,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.234797604316057,"aZ":-25.620817034674385,"pfxX":-8.116692889021447,"pfxZ":3.8245818652224015,"pX":-0.12477037070852877,"pZ":1.209837964227374,"vX0":5.600040936567739,"vY0":-129.79057569674995,"vZ0":-6.0512297687540215,"x":121.76,"y":206.11,"x0":-1.2519109711989147,"y0":50.00012669814295,"z0":5.512971132362184,"aX":-13.896387452676505},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":5.9,"breakHorizontal":13.6,"spinRate":2053,"spinDirection":237},"zone":13,"typeConfidence":2.0,"plateTime":0.4214195683496076,"extension":6.786255386259648},"index":1,"playId":"80625c5a-a517-3003-b7eb-c569da83f8e3","pitchNumber":2,"startTime":"2026-04-04T21:39:38.806Z","endTime":"2026-04-04T21:39:42.882Z","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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.1,"endSpeed":80.6,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.759834766957578,"aZ":-38.73344441093083,"pfxX":1.2297373331340973,"pfxZ":-4.043897014338995,"pX":-0.39396773008831065,"pZ":1.689309307173703,"vX0":1.875960187712637,"vY0":-125.52733655412764,"vZ0":-2.228810863897662,"x":132.02,"y":193.17,"x0":-1.306444074384772,"y0":50.00491495379977,"z0":5.696768744890595,"aX":1.992880643516728},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.9,"breakVerticalInduced":-7.6,"breakHorizontal":-2.6,"spinRate":2681,"spinDirection":38},"zone":7,"typeConfidence":2.0,"plateTime":0.43380710227383945,"extension":6.342819605284851},"index":2,"playId":"1f5a3d28-273c-36b1-bbc3-2a2efd62c11a","pitchNumber":3,"startTime":"2026-04-04T21:39:58.066Z","endTime":"2026-04-04T21:40:01.592Z","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":98.3,"endSpeed":90.5,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.985098205425576,"aZ":-16.440559473918707,"pfxX":-5.106883536052097,"pfxZ":7.538255131694471,"pX":-0.6002300245164689,"pZ":2.4212095597511634,"vX0":3.577820980253797,"vY0":-143.1010116549507,"vZ0":-5.846741566302791,"x":139.88,"y":173.41,"x0":-1.1989765271892023,"y0":50.0061134099832,"z0":5.509674643921342,"aX":-10.66339100478112},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":12.7,"breakHorizontal":8.6,"spinRate":2503,"spinDirection":219},"zone":4,"typeConfidence":2.0,"plateTime":0.38179226679483413,"extension":6.6973346762911135},"index":3,"playId":"05a8c223-8a74-3700-a859-b9fb50b62a3c","pitchNumber":4,"startTime":"2026-04-04T21:40:16.013Z","endTime":"2026-04-04T21:40:19.869Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"index":4,"startTime":"2026-04-04T21:40:27.762Z","endTime":"2026-04-04T21:40:44.799Z","isPitch":false,"type":"action","player":{"id":664040,"link":"/api/v1/people/664040"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.7,"endSpeed":84.9,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.15352469406991,"aZ":-25.233306197167437,"pfxX":-7.576273597509837,"pfxZ":3.818682260848724,"pX":1.2820265518157863,"pZ":1.0250650926864193,"vX0":8.503045742655551,"vY0":-133.31195403323514,"vZ0":-6.8224641974430345,"x":68.13,"y":211.1,"x0":-0.950540076227886,"y0":50.00161113942984,"z0":5.414798847135857,"aX":-13.763716336405993},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":5.8,"breakHorizontal":12.1,"spinRate":2002,"spinDirection":225},"zone":14,"typeConfidence":2.0,"plateTime":0.4094034429420601,"extension":6.845530721015577},"index":5,"playId":"6eeb0fa3-aed1-32b6-b603-da3c1d2f206d","pitchNumber":5,"startTime":"2026-04-04T21:40:44.799Z","endTime":"2026-04-04T21:40:47.933Z","isPitch":true,"type":"pitch"},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"index":6,"startTime":"2026-04-04T21:41:09.440Z","endTime":"2026-04-04T21:41:44.221Z","isPitch":false,"type":"action"},{"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":2},"pitchData":{"startSpeed":92.5,"endSpeed":85.9,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.955751124196055,"aZ":-26.69129054379028,"pfxX":1.5208408266682998,"pfxZ":2.9298420357923707,"pX":-0.7617058453318648,"pZ":3.8918545952189816,"vX0":1.7281657065105567,"vY0":-134.9381131047006,"vZ0":0.38605467168009655,"x":146.03,"y":133.7,"x0":-1.6043701988127748,"y0":50.00576305721108,"z0":5.603644947763463,"aX":2.8500897605440914},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":5.5,"breakHorizontal":-3.1,"spinRate":2230,"spinDirection":189},"zone":11,"typeConfidence":2.0,"plateTime":0.40344227207161687,"extension":6.3984840357843344},"index":7,"playId":"45cd2e78-99bd-34ba-9fae-3f2160492293","pitchNumber":6,"startTime":"2026-04-04T21:41:44.221Z","endTime":"2026-04-04T21:41:48.770Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-04T21:41:48.770Z","atBatIndex":41},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Bryan Reynolds walks. Brandon Lowe to 2nd.","rbi":0,"awayScore":2,"homeScore":1,"isOut":false},"about":{"atBatIndex":42,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-04-04T21:41:57.751Z","endTime":"2026-04-04T21:43:41.360Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":2},"matchup":{"batter":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669358,"fullName":"Shane Baz","link":"/api/v1/people/669358"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"postOnSecond":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"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":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.2,"endSpeed":87.8,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.19928989254744,"aZ":-14.962716853948805,"pfxX":-6.815681186963393,"pfxZ":8.736456907813112,"pX":1.0804915256129395,"pZ":1.3248143052448869,"vX0":8.804650725848886,"vY0":-139.63759646589747,"vZ0":-8.317905802975552,"x":75.81,"y":203.01,"x0":-1.2317358621743022,"y0":50.001424398968005,"z0":5.331975101893143,"aX":-13.424762385327071},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":14.2,"breakHorizontal":10.4,"spinRate":2426,"spinDirection":220},"zone":14,"typeConfidence":2.0,"plateTime":0.3926458349771762,"extension":6.696366571307104},"index":0,"playId":"524f0106-e1bc-3214-ab5a-1745775769fc","pitchNumber":1,"startTime":"2026-04-04T21:42:16.322Z","endTime":"2026-04-04T21:42:19.970Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.8,"endSpeed":80.1,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.86045292599553,"aZ":-39.66814586047754,"pfxX":0.8409826224515538,"pfxZ":-4.671879089969188,"pX":1.5755692494806062,"pZ":2.2765779296578597,"vX0":6.497596499721249,"vY0":-124.95324770087063,"vZ0":-0.5142256384614436,"x":56.94,"y":177.31,"x0":-1.15280369002857,"y0":50.004081469317654,"z0":5.705494986326709,"aX":1.3477521016227656},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-45.1,"breakVerticalInduced":-8.4,"breakHorizontal":-2.8,"spinRate":2696,"spinDirection":28},"zone":14,"typeConfidence":2.0,"plateTime":0.4360090500419638,"extension":6.754362725322561},"index":1,"playId":"b3812bbd-524a-30cc-a1c8-cff4c6049855","pitchNumber":2,"startTime":"2026-04-04T21:42:35.097Z","endTime":"2026-04-04T21:42:38.874Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":2,"strikes":0,"outs":2},"index":2,"playId":"0aa4a3da-87ca-36fb-9a28-022f23a105ac","startTime":"2026-04-04T21:42:56.565Z","endTime":"2026-04-04T21:43:00.850Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.6,"endSpeed":78.2,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.927840480331806,"aZ":-40.157064141044806,"pfxX":3.2539199653792132,"pfxZ":-5.149988457167407,"pX":-0.2867429742278884,"pZ":3.7490507868543608,"vX0":1.4844117719057466,"vY0":-123.29659486280224,"vZ0":2.8672303698037167,"x":127.93,"y":137.56,"x0":-1.3180697916311517,"y0":50.00281269334528,"z0":5.943828558514231,"aX":5.043864891522606},"breaks":{"breakAngle":7.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.4,"breakVerticalInduced":-8.5,"breakHorizontal":-6.2,"spinRate":2663,"spinDirection":36},"zone":11,"typeConfidence":2.0,"plateTime":0.44307008466476816,"extension":6.312190388636267},"index":3,"playId":"3683adb8-6e34-39d1-a1d0-591f96215f03","pitchNumber":3,"startTime":"2026-04-04T21:43:18.351Z","endTime":"2026-04-04T21:43:22.256Z","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":94.8,"endSpeed":86.9,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.615500157312617,"aZ":-17.722741118041352,"pfxX":-5.651582057200621,"pfxZ":7.462512633626233,"pX":0.5183674782840552,"pZ":3.9426966971845125,"vX0":6.629034845736407,"vY0":-138.03659539864006,"vZ0":-1.5801080641722107,"x":97.24,"y":132.33,"x0":-1.175649761024235,"y0":50.006164769170205,"z0":5.711022201937089,"aX":-10.950570996937996},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":13.4,"breakHorizontal":8.9,"spinRate":2412,"spinDirection":216},"zone":12,"typeConfidence":2.0,"plateTime":0.3962042282145104,"extension":6.61946436458506},"index":4,"playId":"a90331bc-7585-3afb-8527-ce1b335aaea3","pitchNumber":4,"startTime":"2026-04-04T21:43:36.960Z","endTime":"2026-04-04T21:43:41.360Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-04T21:43:41.360Z","atBatIndex":42},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Ryan O'Hearn flies out to center fielder Leody Taveras.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":43,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-04-04T21:45:01.084Z","endTime":"2026-04-04T21:45:34.599Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669358,"fullName":"Shane Baz","link":"/api/v1/people/669358"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":665750,"link":"/api/v1/people/665750"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-04-04T21:43:59.258Z","endTime":"2026-04-04T21:45:03.439Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.2,"endSpeed":89.6,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.88927264756495,"aZ":-18.09926427638928,"pfxX":-4.397128781732947,"pfxZ":6.877580768401296,"pX":-0.5467270421442025,"pZ":2.9105921353524655,"vX0":3.768983548334191,"vY0":-141.5974177550338,"vZ0":-4.289092337466515,"x":137.84,"y":160.19,"x0":-1.3184503516895019,"y0":50.00704827303782,"z0":5.5903980457074045,"aX":-9.003340411335387},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":11.9,"breakHorizontal":7.3,"spinRate":2451,"spinDirection":210},"zone":1,"typeConfidence":2.0,"plateTime":0.38563635402881324,"extension":6.481346452691993},"index":1,"playId":"ef9d5a4e-3ec0-3f96-9549-6a13affd65b0","pitchNumber":1,"startTime":"2026-04-04T21:45:03.439Z","endTime":"2026-04-04T21:45:08.191Z","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(153, 171, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.4,"endSpeed":79.0,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.892232113904235,"aZ":-41.867534227583945,"pfxX":2.4101194153668453,"pfxZ":-6.161454009163986,"pX":-0.03988393903125399,"pZ":2.763052705800492,"vX0":1.9138073659998098,"vY0":-124.36972641517572,"vZ0":0.8844040753569506,"x":118.52,"y":164.18,"x0":-1.131247095202611,"y0":50.003051799046965,"z0":5.863030294041432,"aX":3.791705329856585},"breaks":{"breakAngle":6.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.0,"breakVerticalInduced":-10.7,"breakHorizontal":-4.8,"spinRate":2727,"spinDirection":28},"zone":5,"typeConfidence":2.0,"plateTime":0.4396472697044689,"extension":6.340300047619644},"hitData":{"launchSpeed":97.5,"launchAngle":47.0,"totalDistance":286.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":125.2,"coordY":84.94}},"index":2,"playId":"1f991e45-b02b-3bda-850f-9e0dab18d03f","pitchNumber":2,"startTime":"2026-04-04T21:45:23.407Z","endTime":"2026-04-04T21:45:34.599Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-04T21:45:34.599Z","atBatIndex":43},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Dylan Beavers grounds out, second baseman Brandon Lowe to first baseman Spencer Horwitz.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":44,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-04-04T21:47:42.387Z","endTime":"2026-04-04T21:48:21.371Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":687637,"fullName":"Dylan Beavers","link":"/api/v1/people/687637"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":682995,"fullName":"Hunter Barco","link":"/api/v1/people/682995"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":687637,"fullName":"Dylan Beavers","link":"/api/v1/people/687637"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":664040,"link":"/api/v1/people/664040"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":687462,"link":"/api/v1/people/687462"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"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":81.8,"endSpeed":73.2,"strikeZoneTop":3.417,"strikeZoneBottom":1.725,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.549327881256204,"aZ":-33.66139831230871,"pfxX":-5.194452880564176,"pfxZ":-1.0850548222531735,"pX":-2.5576258971275228,"pZ":2.305537773161468,"vX0":-11.19790261814134,"vY0":-118.39709142039689,"vZ0":1.0268280380401407,"x":214.49,"y":176.53,"x0":2.9714707439960586,"y0":50.00175504024223,"z0":5.027788714239271,"aX":-7.129188420609686},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.6,"breakVerticalInduced":-1.2,"breakHorizontal":13.0,"spinRate":2094,"spinDirection":315},"zone":13,"typeConfidence":2.0,"plateTime":0.46859886371645754,"extension":6.0954701525504085},"index":0,"playId":"d392d1df-7f5f-3e75-96a4-de504487d89d","pitchNumber":1,"startTime":"2026-04-04T21:47:42.387Z","endTime":"2026-04-04T21:47:45.997Z","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":92.9,"endSpeed":84.6,"strikeZoneTop":3.417,"strikeZoneBottom":1.725,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.068057696031083,"aZ":-25.808337837787494,"pfxX":12.481104608764484,"pfxZ":3.474740588021022,"pX":0.35048594768835695,"pZ":2.068660156358765,"vX0":-11.124928323866717,"vY0":-134.72704257530827,"vZ0":-3.0569615912227155,"x":103.64,"y":182.93,"x0":2.9175457122012127,"y0":50.00430984784675,"z0":5.047859103120002,"aX":22.879737914794703},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":5.8,"breakHorizontal":-20.2,"spinRate":2000,"spinDirection":116},"zone":9,"typeConfidence":2.0,"plateTime":0.4070005779220063,"extension":6.224898384197552},"index":1,"playId":"75d98e46-8205-3568-a209-65a84de10d0a","pitchNumber":2,"startTime":"2026-04-04T21:47:57.715Z","endTime":"2026-04-04T21:48:01.553Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.4,"endSpeed":85.9,"strikeZoneTop":3.417,"strikeZoneBottom":1.725,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.455473532722145,"aZ":-22.217998619271366,"pfxX":11.198006517818602,"pfxZ":5.258982689227273,"pX":0.5506610712690978,"pZ":2.1152943452030275,"vX0":-10.408730379214735,"vY0":-137.01459322351474,"vZ0":-3.842151040448589,"x":96.01,"y":181.67,"x0":2.9516705044672067,"y0":50.00338586707221,"z0":5.061810011264506,"aX":21.20273673929449},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":8.9,"breakHorizontal":-18.0,"spinRate":2150,"spinDirection":118},"zone":9,"typeConfidence":2.0,"plateTime":0.4004064431347967,"extension":6.190362897731375},"hitData":{"launchSpeed":80.5,"launchAngle":-18.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":147.25,"coordY":156.75}},"index":2,"playId":"1944a7a0-d963-3735-a5e9-0037c0808294","pitchNumber":3,"startTime":"2026-04-04T21:48:13.490Z","endTime":"2026-04-04T21:48:21.371Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-04T21:48:21.371Z","atBatIndex":44},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Coby Mayo grounds out, third baseman Nick Gonzales to first baseman Spencer Horwitz.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":45,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-04-04T21:48:33.561Z","endTime":"2026-04-04T21:49:48.351Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":2},"matchup":{"batter":{"id":691723,"fullName":"Coby Mayo","link":"/api/v1/people/691723"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":682995,"fullName":"Hunter Barco","link":"/api/v1/people/682995"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":691723,"fullName":"Coby Mayo","link":"/api/v1/people/691723"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":693304,"link":"/api/v1/people/693304"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":687462,"link":"/api/v1/people/687462"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":94.8,"endSpeed":86.7,"strikeZoneTop":3.414,"strikeZoneBottom":1.723,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.01817726591774,"aZ":-19.942733522712963,"pfxX":10.914334210503718,"pfxZ":6.344453842691635,"pX":0.3071181716617033,"pZ":4.313508877628119,"vX0":-11.176969821032749,"vY0":-137.62083102621378,"vZ0":0.9928183994236534,"x":105.29,"y":122.32,"x0":2.9926983024618856,"y0":50.00556475795884,"z0":5.2937500820102645,"aX":21.05143362315949},"breaks":{"breakAngle":43.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":11.9,"breakHorizontal":-17.6,"spinRate":2315,"spinDirection":120},"zone":12,"typeConfidence":2.0,"plateTime":0.39719519518391033,"extension":6.20820055245726},"index":0,"playId":"a969304e-00bb-3296-8399-0880db2344a2","pitchNumber":1,"startTime":"2026-04-04T21:48:43.930Z","endTime":"2026-04-04T21:48:47.117Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.2,"endSpeed":85.8,"strikeZoneTop":3.414,"strikeZoneBottom":1.723,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.576580727565442,"aZ":-26.373067004375876,"pfxX":9.875415384403254,"pfxZ":3.1031486791549057,"pX":-0.780966029964805,"pZ":2.8842279342201276,"vX0":-13.223668914242769,"vY0":-135.1368639407609,"vZ0":-1.1979223478057854,"x":146.77,"y":160.91,"x0":2.8691632908719367,"y0":50.0009346102094,"z0":5.1679750943712595,"aX":18.453415455355618},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":5.6,"breakHorizontal":-15.4,"spinRate":2090,"spinDirection":117},"zone":4,"typeConfidence":2.0,"plateTime":0.40371389743037067,"extension":6.2271039604105},"index":1,"playId":"2e78b837-6eff-3309-b713-c8391ebf4f0b","pitchNumber":2,"startTime":"2026-04-04T21:48:55.852Z","endTime":"2026-04-04T21:49:00.480Z","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":1},"pitchData":{"startSpeed":93.8,"endSpeed":86.3,"strikeZoneTop":3.414,"strikeZoneBottom":1.723,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.726473325314196,"aZ":-24.946136380561203,"pfxX":9.60069348254929,"pfxZ":3.7998371373525863,"pX":0.8009263139005116,"pZ":3.195594846608148,"vX0":-9.563387124019394,"vY0":-136.432004329706,"vZ0":-0.7053730537239437,"x":86.47,"y":152.5,"x0":3.0906169258495346,"y0":50.00006760888284,"z0":5.1643794901041975,"aX":18.244461477994083},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":7.0,"breakHorizontal":-15.6,"spinRate":2075,"spinDirection":118},"zone":3,"typeConfidence":2.0,"plateTime":0.4002239692833065,"extension":6.1428255754980245},"index":2,"playId":"b002cbd9-0b47-3fbe-9e80-9f224273d9a7","pitchNumber":3,"startTime":"2026-04-04T21:49:11.647Z","endTime":"2026-04-04T21:49:15.238Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.1,"endSpeed":76.4,"strikeZoneTop":3.414,"strikeZoneBottom":1.723,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.994575854198647,"aZ":-37.104409651977186,"pfxX":-0.7672522891751532,"pfxZ":-3.3564036665893315,"pX":1.8262785653827978,"pZ":2.9782778925031774,"vX0":-3.1370785266389656,"vY0":-119.5822281822192,"vZ0":2.586885957263652,"x":47.39,"y":158.37,"x0":3.247289719980657,"y0":50.00339347819669,"z0":5.178775273847894,"aX":-1.1263035639182282},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-45.4,"breakVerticalInduced":-5.3,"breakHorizontal":2.0,"spinRate":2067,"spinDirection":300},"zone":12,"typeConfidence":2.0,"plateTime":0.45558872181059096,"extension":5.925577729078784},"index":3,"playId":"a1930a1a-64e7-35ef-b6ec-5820ea8385d3","pitchNumber":4,"startTime":"2026-04-04T21:49:26.077Z","endTime":"2026-04-04T21:49:29.500Z","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":1,"outs":1},"pitchData":{"startSpeed":93.0,"endSpeed":85.2,"strikeZoneTop":3.414,"strikeZoneBottom":1.723,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.609072783640762,"aZ":-29.928267685089747,"pfxX":11.351830947777852,"pfxZ":1.2152716544198743,"pX":0.455404552717921,"pZ":2.347942399683226,"vX0":-10.931518667386682,"vY0":-134.96250985519706,"vZ0":-1.5897347856791428,"x":99.64,"y":175.39,"x0":3.0779948182481687,"y0":50.00394424465577,"z0":5.046872753723365,"aX":21.00149147311757},"breaks":{"breakAngle":32.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":2.0,"breakHorizontal":-18.4,"spinRate":1959,"spinDirection":116},"zone":6,"typeConfidence":2.0,"plateTime":0.40540449100355547,"extension":6.173965247786819},"hitData":{"launchSpeed":97.5,"launchAngle":3.0,"totalDistance":84.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":99.0,"coordY":161.0}},"index":4,"playId":"5e94e4c5-da2e-3468-b541-b20dbcfcd273","pitchNumber":5,"startTime":"2026-04-04T21:49:40.611Z","endTime":"2026-04-04T21:49:48.351Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-04T21:49:48.351Z","atBatIndex":45},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Leody Taveras walks.","rbi":0,"awayScore":2,"homeScore":1,"isOut":false},"about":{"atBatIndex":46,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-04-04T21:49:56.090Z","endTime":"2026-04-04T21:51:45.073Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":2},"matchup":{"batter":{"id":665750,"fullName":"Leody Taveras","link":"/api/v1/people/665750"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":682995,"fullName":"Hunter Barco","link":"/api/v1/people/682995"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":665750,"fullName":"Leody Taveras","link":"/api/v1/people/665750"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":665750,"fullName":"Leody Taveras","link":"/api/v1/people/665750"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.7,"endSpeed":88.1,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.877314403270454,"aZ":-20.544573156182796,"pfxX":9.3345856741708,"pfxZ":5.8714460425457276,"pX":0.15501712039679902,"pZ":4.400055545727029,"vX0":-11.190513883192157,"vY0":-139.07133249942547,"vZ0":1.2406538864738517,"x":111.09,"y":119.98,"x0":2.996864576023325,"y0":50.00415622782905,"z0":5.30025530917774,"aX":18.494449276993375},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":11.0,"breakHorizontal":-14.9,"spinRate":2364,"spinDirection":117},"zone":12,"typeConfidence":2.0,"plateTime":0.39215102718579997,"extension":6.150923670354137},"index":0,"playId":"acf107c5-da4b-31ad-b911-dec5d1338d6c","pitchNumber":1,"startTime":"2026-04-04T21:50:11.587Z","endTime":"2026-04-04T21:50:14.804Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.0,"endSpeed":86.4,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.70606658059181,"aZ":-23.623494101878492,"pfxX":9.589614397837853,"pfxZ":4.512524866908516,"pX":-1.137972030038006,"pZ":2.985702819044777,"vX0":-14.208116399871553,"vY0":-136.28745869289614,"vZ0":-1.350754388912727,"x":160.38,"y":158.17,"x0":2.877888186783934,"y0":50.00620530628461,"z0":5.106876986392505,"aX":18.18812489223332},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":8.0,"breakHorizontal":-14.6,"spinRate":2107,"spinDirection":119},"zone":11,"typeConfidence":2.0,"plateTime":0.40067195605410744,"extension":6.252682435913051},"index":1,"playId":"62f2af0f-edbe-3408-bd55-35005dc437ec","pitchNumber":2,"startTime":"2026-04-04T21:50:26.034Z","endTime":"2026-04-04T21:50:29.721Z","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":1,"outs":2},"pitchData":{"startSpeed":94.8,"endSpeed":87.7,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.546595232652532,"aZ":-22.575537130425506,"pfxX":9.859602242797612,"pfxZ":4.929428683498565,"pX":0.1113605636001652,"pZ":2.365236848568531,"vX0":-11.274948883969762,"vY0":-137.71392082967031,"vZ0":-3.172112402825826,"x":112.76,"y":174.92,"x0":2.9505366338415886,"y0":50.004114583368896,"z0":5.034653096476042,"aX":19.206359623598363},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":8.5,"breakHorizontal":-16.0,"spinRate":2036,"spinDirection":118},"zone":5,"typeConfidence":2.0,"plateTime":0.3956030506342021,"extension":6.256628092339476},"index":2,"playId":"dddc6432-57f5-3c9e-ba04-302dd3c783e3","pitchNumber":3,"startTime":"2026-04-04T21:50:53.591Z","endTime":"2026-04-04T21:50:56.856Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.5,"endSpeed":77.9,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.795040412171467,"aZ":-35.685447866382525,"pfxX":0.611588863562174,"pfxZ":-2.300758108768724,"pX":1.5150143747787654,"pZ":2.935727395940375,"vX0":-4.201569802302202,"vY0":-121.6711680017847,"vZ0":2.1002918068803584,"x":59.25,"y":159.52,"x0":3.1714223020014565,"y0":50.00298404154882,"z0":5.114197773536605,"aX":0.9345908245427013},"breaks":{"breakAngle":0.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.1,"breakVerticalInduced":-3.6,"breakHorizontal":-0.2,"spinRate":2050,"spinDirection":305},"zone":12,"typeConfidence":2.0,"plateTime":0.4470744117853709,"extension":5.978041558085164},"index":3,"playId":"9f1ee7af-e11d-34e7-9249-4ed425d66ad2","pitchNumber":4,"startTime":"2026-04-04T21:51:12.505Z","endTime":"2026-04-04T21:51:17.253Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"index":4,"startTime":"2026-04-04T21:51:28.024Z","endTime":"2026-04-04T21:51:39.987Z","isPitch":false,"type":"action","player":{"id":665750,"link":"/api/v1/people/665750"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.7,"endSpeed":87.0,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.363165877668347,"aZ":-23.448652115680066,"pfxX":11.323153561595795,"pfxZ":4.539504339240407,"pX":-0.890005201252623,"pZ":2.0277315562346816,"vX0":-13.962042428560865,"vY0":-137.2609206461277,"vZ0":-4.024432031147243,"x":150.92,"y":184.03,"x0":2.7744972649778763,"y0":50.00269239618319,"z0":5.095869996435809,"aX":21.760986099635932},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":7.6,"breakHorizontal":-17.9,"spinRate":1993,"spinDirection":120},"zone":13,"typeConfidence":2.0,"plateTime":0.39796534973780373,"extension":6.296816308655664},"index":5,"playId":"d1e96f10-ce57-3124-bbfe-a02b5374aeac","pitchNumber":5,"startTime":"2026-04-04T21:51:39.987Z","endTime":"2026-04-04T21:51:45.073Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-04T21:51:45.073Z","atBatIndex":46},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Tyler O'Neill lines out sharply to shortstop Konnor Griffin.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":47,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-04-04T21:52:48.803Z","endTime":"2026-04-04T21:53:31.331Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":641933,"fullName":"Tyler O'Neill","link":"/api/v1/people/641933"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":682995,"fullName":"Hunter Barco","link":"/api/v1/people/682995"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4],"actionIndex":[1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":641933,"fullName":"Tyler O'Neill","link":"/api/v1/people/641933"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":804606,"link":"/api/v1/people/804606"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-04-04T21:52:12.748Z","endTime":"2026-04-04T21:52:38.945Z","isPitch":false,"type":"action"},{"details":{"description":"Offensive Substitution: Pinch-hitter Tyler O'Neill replaces Colton Cowser.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-04-04T21:52:38.945Z","endTime":"2026-04-04T21:52:51.181Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":641933,"link":"/api/v1/people/641933"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"801","replacedPlayer":{"id":681297,"link":"/api/v1/people/681297"}},{"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":94.3,"endSpeed":85.7,"strikeZoneTop":3.097,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.80419621595367,"aZ":-19.298473617661102,"pfxX":9.810694577055225,"pfxZ":6.831980882512177,"pX":-1.390290457724007,"pZ":3.1969563695376237,"vX0":-14.327610260442547,"vY0":-136.5859054488327,"vZ0":-1.8067188586299734,"x":169.99,"y":152.46,"x0":2.654869666693585,"y0":50.00300022774459,"z0":5.197641866470965,"aX":18.490826371862713},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":12.1,"breakHorizontal":-14.6,"spinRate":2349,"spinDirection":118},"zone":11,"typeConfidence":2.0,"plateTime":0.4014197698169122,"extension":6.486605110648988},"index":2,"playId":"772be094-8257-37f6-bb02-625a446fdaf5","pitchNumber":1,"startTime":"2026-04-04T21:52:51.181Z","endTime":"2026-04-04T21:52:55.045Z","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":94.4,"endSpeed":87.8,"strikeZoneTop":3.097,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.816988579872277,"aZ":-23.822438104727542,"pfxX":10.088962362862148,"pfxZ":4.297375580693924,"pX":-0.2999919140877825,"pZ":2.0050368075625573,"vX0":-12.042303589259076,"vY0":-137.1569108020538,"vZ0":-3.833290049103989,"x":128.43,"y":184.64,"x0":2.7969822500606902,"y0":50.000082926346124,"z0":5.008199609391349,"aX":19.592975590008386},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":7.3,"breakHorizontal":-16.3,"spinRate":2098,"spinDirection":125},"zone":7,"typeConfidence":2.0,"plateTime":0.3964167103796461,"extension":6.226555818536249},"index":3,"playId":"06bf96d7-aaf1-3c7f-ac2f-d28953d15403","pitchNumber":2,"startTime":"2026-04-04T21:53:08.491Z","endTime":"2026-04-04T21:53:12.713Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.0,"endSpeed":86.5,"strikeZoneTop":3.097,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.316110523085058,"aZ":-19.487244793415403,"pfxX":9.288990423648297,"pfxZ":6.652960695845065,"pX":0.17299034762531895,"pZ":2.75827282882627,"vX0":-10.443262525779627,"vY0":-136.56514201758495,"vZ0":-2.585105326033346,"x":110.41,"y":164.31,"x0":2.822115517117082,"y0":50.00489739401527,"z0":5.042937935773396,"aX":17.720134695065756},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":11.8,"breakHorizontal":-14.9,"spinRate":2371,"spinDirection":121},"zone":2,"typeConfidence":2.0,"plateTime":0.39959150943233723,"extension":6.2070943873283415},"hitData":{"launchSpeed":102.1,"launchAngle":10.0,"totalDistance":176.0,"trajectory":"line_drive","hardness":"hard","location":"6","coordinates":{"coordX":107.0,"coordY":151.0}},"index":4,"playId":"7e135a4f-680a-3a44-b379-6ba58e180296","pitchNumber":3,"startTime":"2026-04-04T21:53:24.934Z","endTime":"2026-04-04T21:53:31.331Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-04T21:53:31.331Z","atBatIndex":47},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Marcell Ozuna strikes out swinging.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":48,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-04-04T21:55:42.211Z","endTime":"2026-04-04T21:57:14.247Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":542303,"fullName":"Marcell Ozuna","link":"/api/v1/people/542303"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669358,"fullName":"Shane Baz","link":"/api/v1/people/669358"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,5,6],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":542303,"fullName":"Marcell Ozuna","link":"/api/v1/people/542303"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":668939,"link":"/api/v1/people/668939"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Tyler O'Neill remains in the game as the right fielder.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-04T21:54:36.514Z","endTime":"2026-04-04T21:55:44.520Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":641933,"link":"/api/v1/people/641933"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"801","replacedPlayer":{"id":681297,"link":"/api/v1/people/681297"}},{"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":88.9,"endSpeed":82.8,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.76385261137156,"aZ":-23.9188872335967,"pfxX":1.2538434705639643,"pfxZ":4.802378019372707,"pX":0.4313203903031229,"pZ":0.977162748994292,"vX0":4.6168299889675035,"vY0":-129.4670111204454,"vZ0":-7.0167021225763895,"x":100.56,"y":212.4,"x0":-1.5287706742150144,"y0":50.00486876134773,"z0":5.519275956788849,"aX":2.1555389247287158},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":7.6,"breakHorizontal":-3.1,"spinRate":2309,"spinDirection":207},"zone":14,"typeConfidence":2.0,"plateTime":0.42099917242800133,"extension":6.561523751949492},"index":1,"playId":"e40d532e-1979-36e4-8176-8bb63ee6280f","pitchNumber":1,"startTime":"2026-04-04T21:55:44.520Z","endTime":"2026-04-04T21:55:49.104Z","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":88.4,"endSpeed":82.8,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.560178691413828,"aZ":-27.297371745026393,"pfxX":1.242736470405442,"pfxZ":2.833042717589038,"pX":-0.7799357662493943,"pZ":2.4934990024280257,"vX0":1.4974782659609254,"vY0":-129.00774335335188,"vZ0":-2.875994821981855,"x":146.73,"y":171.46,"x0":-1.5248535387736517,"y0":50.00129720017333,"z0":5.681024555500288,"aX":2.138454699184635},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":4.8,"breakHorizontal":-2.5,"spinRate":2344,"spinDirection":191},"zone":4,"typeConfidence":2.0,"plateTime":0.4212120797097514,"extension":6.6402946530079126},"index":2,"playId":"968a0731-2cf6-3923-b9fa-7f3ad3eb0313","pitchNumber":2,"startTime":"2026-04-04T21:56:01.669Z","endTime":"2026-04-04T21:56:05.061Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.1,"endSpeed":84.2,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.773179970894795,"aZ":-27.24414219778886,"pfxX":-0.9275422142803431,"pfxZ":2.7461692258363692,"pX":0.8331453039464952,"pZ":1.9335584218334356,"vX0":6.128144972763742,"vY0":-132.66405010816845,"vZ0":-3.950980983981121,"x":85.24,"y":186.57,"x0":-1.3801473450816564,"y0":50.001509502686126,"z0":5.414349831126666,"aX":-1.6649748568748193},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":4.3,"breakHorizontal":0.5,"spinRate":2379,"spinDirection":192},"zone":14,"typeConfidence":2.0,"plateTime":0.4119238429491281,"extension":6.656986473143009},"index":3,"playId":"f9dec0a4-e1e4-3a4f-944a-46376d979cf4","pitchNumber":3,"startTime":"2026-04-04T21:56:22.687Z","endTime":"2026-04-04T21:56:27.296Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"index":4,"startTime":"2026-04-04T21:56:32.972Z","endTime":"2026-04-04T21:56:48.207Z","isPitch":false,"type":"action","player":{"id":542303,"link":"/api/v1/people/542303"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.3,"endSpeed":79.3,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.679309409769953,"aZ":-43.86469645232312,"pfxX":3.3774314835274595,"pfxZ":-7.351821409778104,"pX":1.043920194527415,"pZ":2.3521600871857506,"vX0":4.050123934078711,"vY0":-125.59464898350822,"vZ0":0.3542319922989883,"x":77.21,"y":175.27,"x0":-1.0317038786040122,"y0":50.00573209884563,"z0":5.7919621521612195,"aX":5.367575812688464},"breaks":{"breakAngle":8.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.8,"breakVerticalInduced":-13.0,"breakHorizontal":-7.1,"spinRate":2792,"spinDirection":36},"zone":14,"typeConfidence":2.0,"plateTime":0.43698088056008455,"extension":6.418331757629031},"index":5,"playId":"3931d3b3-4155-3d3d-b6d4-52eb88673056","pitchNumber":4,"startTime":"2026-04-04T21:56:48.207Z","endTime":"2026-04-04T21:56:52.623Z","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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"pitchData":{"startSpeed":86.9,"endSpeed":80.5,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.090382911791526,"aZ":-42.538674911586554,"pfxX":1.0703229878607523,"pfxZ":-6.382185188530911,"pX":1.50735580023574,"pZ":1.7883231947638392,"vX0":5.813863463089261,"vY0":-126.43782396056372,"vZ0":-1.3179231070197395,"x":59.54,"y":190.5,"x0":-0.9582639554166765,"y0":50.00447964029436,"z0":5.7212778601036245,"aX":1.7366201867647448},"breaks":{"breakAngle":3.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.8,"breakVerticalInduced":-11.6,"breakHorizontal":-3.2,"spinRate":2741,"spinDirection":24},"zone":14,"typeConfidence":2.0,"plateTime":0.4327296646598353,"extension":6.618194940594544},"index":6,"playId":"f2ee56ad-70af-3fd4-baa1-68a74610a96e","pitchNumber":5,"startTime":"2026-04-04T21:57:08.129Z","endTime":"2026-04-04T21:57:14.247Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-04T21:57:14.247Z","atBatIndex":48},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Konnor Griffin grounds out, third baseman Coby Mayo to first baseman Pete Alonso.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":49,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-04-04T21:57:16.853Z","endTime":"2026-04-04T21:59:41.997Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":804606,"fullName":"Konnor Griffin","link":"/api/v1/people/804606"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669358,"fullName":"Shane Baz","link":"/api/v1/people/669358"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5],"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":804606,"fullName":"Konnor Griffin","link":"/api/v1/people/804606"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":691723,"link":"/api/v1/people/691723"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":624413,"link":"/api/v1/people/624413"},"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":1},"pitchData":{"startSpeed":89.8,"endSpeed":83.1,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.589885042693997,"aZ":-27.280556900611966,"pfxX":0.06503712193004407,"pfxZ":2.810880320373613,"pX":1.7955139484657179,"pZ":2.0016419392913996,"vX0":7.846400016577776,"vY0":-130.63911490255467,"vZ0":-3.7153398010039695,"x":48.56,"y":184.74,"x0":-1.2460049626991143,"y0":50.00511199535836,"z0":5.475891575351464,"aX":0.11107255736802926},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":4.6,"breakHorizontal":-1.7,"spinRate":2347,"spinDirection":175},"zone":14,"typeConfidence":2.0,"plateTime":0.4180748923410684,"extension":6.619459044887194},"index":0,"playId":"8d15d1d3-95bb-3837-b6eb-1f7da0bcc976","pitchNumber":1,"startTime":"2026-04-04T21:57:38.094Z","endTime":"2026-04-04T21:57:41.928Z","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":1},"pitchData":{"startSpeed":89.6,"endSpeed":82.7,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.60384774738612,"aZ":-26.485884033487775,"pfxX":0.6602754418601622,"pfxZ":3.2690947363655294,"pX":0.44756152424056683,"pZ":3.070995785948802,"vX0":4.696394606340385,"vY0":-130.56246710756488,"vZ0":-1.4256600358800184,"x":99.94,"y":155.86,"x0":-1.4547889638269282,"y0":50.00135289682174,"z0":5.603583934871977,"aX":1.1473041576736829},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":5.9,"breakHorizontal":-2.2,"spinRate":2299,"spinDirection":194},"zone":3,"typeConfidence":2.0,"plateTime":0.4183428276454202,"extension":6.557186449071114},"index":1,"playId":"a766c26e-67bd-3d13-89e6-776c974b9375","pitchNumber":2,"startTime":"2026-04-04T21:57:55.889Z","endTime":"2026-04-04T21:58:02.721Z","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":1},"pitchData":{"startSpeed":98.4,"endSpeed":89.6,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.981260058781025,"aZ":-13.107417183056953,"pfxX":-5.436550947474779,"pfxZ":9.232316477383261,"pX":0.06213601722374917,"pZ":2.2834102304616763,"vX0":5.181001198458164,"vY0":-143.03676420573098,"vZ0":-6.668328567830005,"x":114.63,"y":177.13,"x0":-1.0691444142767137,"y0":50.00656437265876,"z0":5.472399362650538,"aX":-11.231688950825989},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":15.5,"breakHorizontal":8.8,"spinRate":2488,"spinDirection":214},"zone":5,"typeConfidence":2.0,"plateTime":0.38339791523074407,"extension":6.649781284187661},"index":2,"playId":"879373d0-cc59-3cd1-888c-040b7130197f","pitchNumber":3,"startTime":"2026-04-04T21:58:28.008Z","endTime":"2026-04-04T21:58:32.268Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2026-04-04T21:58:39.700Z","endTime":"2026-04-04T21:58:51.184Z","isPitch":false,"type":"action","player":{"id":804606,"link":"/api/v1/people/804606"}},{"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":1},"pitchData":{"startSpeed":92.9,"endSpeed":86.6,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.96269006683231,"aZ":-26.494781047738385,"pfxX":2.849767884240894,"pfxZ":3.0073298684784184,"pX":0.31066581678368643,"pZ":2.4487507470676335,"vX0":2.8935743180523947,"vY0":-135.45026894392618,"vZ0":-3.4302420282254134,"x":105.16,"y":172.66,"x0":-1.135364693347862,"y0":50.004376858028685,"z0":5.550135123795049,"aX":5.383245025757519},"breaks":{"breakAngle":12.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":5.0,"breakHorizontal":-5.6,"spinRate":2373,"spinDirection":182},"zone":6,"typeConfidence":2.0,"plateTime":0.4018295729567427,"extension":6.571427840483106},"index":4,"playId":"79591101-5d00-3854-b2b3-049fc7528595","pitchNumber":4,"startTime":"2026-04-04T21:58:51.184Z","endTime":"2026-04-04T21:58:56.856Z","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(153, 171, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.4,"endSpeed":81.3,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.420469363843104,"aZ":-43.052718688091815,"pfxX":1.27806541940683,"pfxZ":-6.533305310260317,"pX":-0.14260577360203827,"pZ":2.824773274577601,"vX0":1.9007797089778746,"vY0":-127.45176636828586,"vZ0":0.9910787789670268,"x":122.44,"y":162.51,"x0":-1.060965440085394,"y0":50.00560073913699,"z0":5.80100386402798,"aX":2.1267305885844476},"breaks":{"breakAngle":3.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.8,"breakVerticalInduced":-11.5,"breakHorizontal":-2.8,"spinRate":2762,"spinDirection":32},"zone":5,"typeConfidence":2.0,"plateTime":0.42791174203788707,"extension":6.48224350425355},"hitData":{"launchSpeed":90.9,"launchAngle":-22.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":95.0,"coordY":157.0}},"index":5,"playId":"8fe2541a-e7a6-375e-b0cf-bb4929ef95fc","pitchNumber":5,"startTime":"2026-04-04T21:59:34.092Z","endTime":"2026-04-04T21:59:41.997Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-04T21:59:41.997Z","atBatIndex":49},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Spencer Horwitz hits a ground-rule double (1) on a line drive down the left-field line.","rbi":0,"awayScore":2,"homeScore":1,"isOut":false},"about":{"atBatIndex":50,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-04-04T21:59:55.156Z","endTime":"2026-04-04T22:01:11.293Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669358,"fullName":"Shane Baz","link":"/api/v1/people/669358"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,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":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"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":98.2,"endSpeed":90.4,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.580022461904445,"aZ":-13.748751706950635,"pfxX":-4.907222890444447,"pfxZ":8.836276375348863,"pX":-0.5037204690379675,"pZ":2.3511018510073294,"vX0":4.062973432655429,"vY0":-142.95054091520961,"vZ0":-6.402683121712613,"x":136.2,"y":175.3,"x0":-1.3004757067118426,"y0":50.00400295321585,"z0":5.470322692600611,"aX":-10.234883746062568},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":15.0,"breakHorizontal":8.2,"spinRate":2576,"spinDirection":213},"zone":4,"typeConfidence":2.0,"plateTime":0.3820310080368099,"extension":6.50161979556481},"index":0,"playId":"ae0576f1-c871-3f75-b0de-ae1154b7bbee","pitchNumber":1,"startTime":"2026-04-04T22:00:09.586Z","endTime":"2026-04-04T22:00:13.382Z","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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.6,"endSpeed":80.6,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.512123501832463,"aZ":-43.23530270530071,"pfxX":1.440867725324916,"pfxZ":-6.864222573088497,"pX":0.6507704837615272,"pZ":-0.3333116109016657,"vX0":4.0966536482159155,"vY0":-126.04807345054772,"vZ0":-5.789834578299679,"x":92.19,"y":247.78,"x0":-1.1825940730963167,"y0":50.00578931084257,"z0":5.48260154429916,"aX":2.3203187711650832},"breaks":{"breakAngle":3.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.9,"breakVerticalInduced":-13.6,"breakHorizontal":-3.6,"spinRate":2854,"spinDirection":31},"zone":14,"typeConfidence":2.0,"plateTime":0.4344643274469795,"extension":6.480713291007623},"index":1,"playId":"f37eb236-6432-3c44-952c-7ac2d7791631","pitchNumber":2,"startTime":"2026-04-04T22:00:25.366Z","endTime":"2026-04-04T22:00:31.898Z","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":99.2,"endSpeed":91.4,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.948955921002224,"aZ":-19.235707101886025,"pfxX":-6.0470661855786485,"pfxZ":6.067186765109204,"pX":-0.2999601936077156,"pZ":3.133692109591139,"vX0":4.903018616075331,"vY0":-144.492066319632,"vZ0":-3.5809312656941428,"x":128.43,"y":154.17,"x0":-1.225897334501442,"y0":50.00383527221625,"z0":5.558163241220381,"aX":-12.897586287903534},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":10.6,"breakHorizontal":10.1,"spinRate":2459,"spinDirection":215},"zone":1,"typeConfidence":2.0,"plateTime":0.37783409389871947,"extension":6.537995807411815},"hitData":{"launchSpeed":89.5,"launchAngle":26.0,"totalDistance":312.0,"trajectory":"line_drive","hardness":"medium","coordinates":{"coordX":38.36,"coordY":107.83}},"index":2,"playId":"46436ded-bb79-30a5-8cd8-b69152b8213f","pitchNumber":3,"startTime":"2026-04-04T22:00:53.789Z","endTime":"2026-04-04T22:01:11.293Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-04T22:01:11.293Z","atBatIndex":50},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Nick Gonzales walks.","rbi":0,"awayScore":2,"homeScore":1,"isOut":false},"about":{"atBatIndex":51,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-04-04T22:04:02.092Z","endTime":"2026-04-04T22:06:49.411Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":670329,"fullName":"Rico Garcia","link":"/api/v1/people/670329"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"postOnSecond":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,5,6,7,8,9],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[]}],"playEvents":[{"details":{"description":"Pitching Change: Rico Garcia replaces Shane Baz.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-04-04T22:02:13.352Z","endTime":"2026-04-04T22:04:04.458Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":670329,"link":"/api/v1/people/670329"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.6,"endSpeed":88.1,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.09397724258832,"aZ":-11.409814098799579,"pfxX":-6.034620649548477,"pfxZ":10.420276618093933,"pX":1.2531340214159163,"pZ":2.967139202097073,"vX0":8.566739567684538,"vY0":-140.3380373025441,"vZ0":-5.728146109686252,"x":69.23,"y":158.67,"x0":-1.0565173417282525,"y0":50.000278619628354,"z0":5.779515797007329,"aX":-12.022665562361567},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":17.9,"breakHorizontal":9.1,"spinRate":2452,"spinDirection":214},"zone":12,"typeConfidence":2.0,"plateTime":0.3904571151307743,"extension":6.062562967572349},"index":1,"playId":"f106f3a1-ffa6-3d0f-8d15-ba0df5c6bed3","pitchNumber":1,"startTime":"2026-04-04T22:04:04.458Z","endTime":"2026-04-04T22:04:08.236Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.3,"endSpeed":80.2,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.45838744821933,"aZ":-30.384570755759423,"pfxX":-0.5483150925197142,"pfxZ":1.095582140323371,"pX":0.5715461135346795,"pZ":2.3820264165396687,"vX0":5.304785320390881,"vY0":-127.10628266635614,"vZ0":-2.4295774155780787,"x":95.21,"y":174.47,"x0":-1.4727571887823951,"y0":50.00252995092788,"z0":5.766886210347135,"aX":-0.895945920700368},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":1.7,"breakHorizontal":-0.2,"spinRate":2392,"spinDirection":216},"zone":6,"typeConfidence":2.0,"plateTime":0.4311988012965813,"extension":6.003388282257681},"index":2,"playId":"99d83cdc-8334-3e9c-b63a-b34a12c75132","pitchNumber":2,"startTime":"2026-04-04T22:04:21.018Z","endTime":"2026-04-04T22:04:25.538Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.0,"endSpeed":81.6,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.07595822423653,"aZ":-31.190993444005734,"pfxX":0.8486821462331142,"pfxZ":0.5813213816845995,"pX":-0.9231662821544069,"pZ":3.528236214289542,"vX0":1.596612810553875,"vY0":-129.61841269409726,"vZ0":0.04293004942660272,"x":152.19,"y":143.52,"x0":-1.6574124730132922,"y0":50.00508841987969,"z0":5.892865181948912,"aX":1.4444293733465985},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":1.3,"breakHorizontal":-1.9,"spinRate":2503,"spinDirection":196},"zone":11,"typeConfidence":2.0,"plateTime":0.42255559278217625,"extension":5.880477483004588},"index":3,"playId":"99829a4d-7fa5-397d-ae96-3ed5a595a034","pitchNumber":3,"startTime":"2026-04-04T22:04:38.365Z","endTime":"2026-04-04T22:04:41.937Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"index":4,"startTime":"2026-04-04T22:04:49.178Z","endTime":"2026-04-04T22:05:07.832Z","isPitch":false,"type":"action","player":{"id":693304,"link":"/api/v1/people/693304"}},{"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":90.0,"endSpeed":83.6,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.064024527686644,"aZ":-28.808541044185073,"pfxX":0.6560951218727382,"pfxZ":1.9170583383805697,"pX":1.2943312393788613,"pZ":1.541559298266742,"vX0":6.600336332904482,"vY0":-130.99825971741,"vZ0":-4.878209966239218,"x":67.66,"y":197.16,"x0":-1.3326294707879105,"y0":50.00216261899433,"z0":5.555688268395229,"aX":1.1515051338211832},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":2.6,"breakHorizontal":-2.5,"spinRate":2431,"spinDirection":214},"zone":14,"typeConfidence":2.0,"plateTime":0.4165206471686784,"extension":6.1475058216148115},"index":5,"playId":"83144d9b-8a59-3430-a5f4-6c685d1de191","pitchNumber":4,"startTime":"2026-04-04T22:05:07.832Z","endTime":"2026-04-04T22:05:12.721Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.1,"endSpeed":89.0,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.120044913274864,"aZ":-13.94734378035863,"pfxX":-6.3662721303207865,"pfxZ":9.006906616184635,"pX":0.4496834715295705,"pZ":2.281620659845836,"vX0":6.78605081569755,"vY0":-141.11718600000415,"vZ0":-7.0405431439135056,"x":99.86,"y":177.18,"x0":-1.1552868710937159,"y0":50.00052351005509,"z0":5.7012582092387385,"aX":-12.880708427080421},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":15.1,"breakHorizontal":10.2,"spinRate":2541,"spinDirection":215},"zone":6,"typeConfidence":2.0,"plateTime":0.3876459628117952,"extension":6.051003006411292},"index":6,"playId":"9c6bf5d0-5ffe-36f1-95c5-13f63c94da44","pitchNumber":5,"startTime":"2026-04-04T22:05:27.636Z","endTime":"2026-04-04T22:05:31.691Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.0,"endSpeed":81.4,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.744079148751606,"aZ":-40.081285313271245,"pfxX":0.42486357727315127,"pfxZ":-4.764720271670496,"pX":0.2242839962297014,"pZ":2.617928265426387,"vX0":3.694731820133085,"vY0":-126.89437615474438,"vZ0":-0.31493649533929713,"x":108.45,"y":168.1,"x0":-1.2954932860885282,"y0":50.0047883822146,"z0":5.890780076431993,"aX":0.7038982258144055},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.0,"breakVerticalInduced":-8.5,"breakHorizontal":-1.4,"spinRate":2631,"spinDirection":33},"zone":5,"typeConfidence":2.0,"plateTime":0.42882315160606543,"extension":5.952186239134918},"index":7,"playId":"9ad3fbfc-4102-39e1-8e40-32e6c618eee3","pitchNumber":6,"startTime":"2026-04-04T22:05:55.008Z","endTime":"2026-04-04T22:06:02.218Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.2,"endSpeed":82.8,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.600832794708097,"aZ":-28.17544627287241,"pfxX":0.6746813490699493,"pfxZ":2.305234465626288,"pX":0.19714285130631454,"pZ":4.040781118086271,"vX0":4.019787320517999,"vY0":-130.03284916970532,"vZ0":0.8827187123718717,"x":109.49,"y":129.68,"x0":-1.4475021976516038,"y0":50.006228779627136,"z0":5.811447744796309,"aX":1.1713549026749648},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":4.6,"breakHorizontal":-2.0,"spinRate":2479,"spinDirection":176},"zone":12,"typeConfidence":2.0,"plateTime":0.4189389966483734,"extension":6.019622406409028},"index":8,"playId":"e30a54fe-2d26-347c-8f7a-2285d4308bde","pitchNumber":7,"startTime":"2026-04-04T22:06:24.698Z","endTime":"2026-04-04T22:06:28.392Z","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":4,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.0,"endSpeed":83.4,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.0507487028618,"aZ":-28.031343349818137,"pfxX":0.10575427353408795,"pfxZ":2.374181580150779,"pX":0.5466480667760143,"pZ":3.4286842021230295,"vX0":5.00672530694855,"vY0":-129.7638596296723,"vZ0":-0.46911984855948674,"x":96.16,"y":146.21,"x0":-1.4024687511975473,"y0":50.00388810560743,"z0":5.703885700924767,"aX":0.18458120265648612},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":4.4,"breakHorizontal":-1.1,"spinRate":2506,"spinDirection":188},"zone":12,"typeConfidence":2.0,"plateTime":0.4182958928239877,"extension":6.113349589957321},"index":9,"playId":"0e19c04d-88b8-35ae-bac1-188ef0dbd197","pitchNumber":8,"startTime":"2026-04-04T22:06:43.607Z","endTime":"2026-04-04T22:06:49.411Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-04T22:06:49.411Z","atBatIndex":51},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Joey Bart grounds out, shortstop Gunnar Henderson to first baseman Pete Alonso.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":52,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-04-04T22:07:08.986Z","endTime":"2026-04-04T22:07:42.643Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":663698,"fullName":"Joey Bart","link":"/api/v1/people/663698"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":670329,"fullName":"Rico Garcia","link":"/api/v1/people/670329"},"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":663698,"fullName":"Joey Bart","link":"/api/v1/people/663698"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":683002,"link":"/api/v1/people/683002"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":624413,"link":"/api/v1/people/624413"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.6,"endSpeed":84.2,"strikeZoneTop":3.3,"strikeZoneBottom":1.665,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.398143844134953,"aZ":-25.25412453233545,"pfxX":-0.02596116661098602,"pfxZ":3.921750371745759,"pX":1.5209337874039364,"pZ":1.3363250489944059,"vX0":7.063154624857095,"vY0":-130.46116282499634,"vZ0":-5.960559402314383,"x":59.03,"y":202.7,"x0":-1.1916934320469028,"y0":50.00167871978036,"z0":5.495380848511945,"aX":-0.046085662577200266},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":6.2,"breakHorizontal":-1.2,"spinRate":2560,"spinDirection":214},"zone":14,"typeConfidence":2.0,"plateTime":0.4161355827764197,"extension":6.0772408365215265},"index":0,"playId":"7db5c763-0173-3f3a-93ab-c3921681a7e3","pitchNumber":1,"startTime":"2026-04-04T22:07:14.832Z","endTime":"2026-04-04T22:07:19.267Z","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":2},"pitchData":{"startSpeed":89.6,"endSpeed":83.7,"strikeZoneTop":3.3,"strikeZoneBottom":1.665,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.717568787429485,"aZ":-26.517317598851488,"pfxX":0.5987733801876409,"pfxZ":3.2200800903689206,"pX":1.0638831413076137,"pZ":2.2988896887113186,"vX0":6.164237331912401,"vY0":-130.53102917823762,"vZ0":-3.4896059429091286,"x":76.45,"y":176.71,"x0":-1.3881673327152553,"y0":50.00317477407879,"z0":5.6091159482626995,"aX":1.05256464706702},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":5.4,"breakHorizontal":-2.2,"spinRate":2566,"spinDirection":218},"zone":14,"typeConfidence":2.0,"plateTime":0.4166749346420251,"extension":5.998393109451553},"hitData":{"launchSpeed":81.9,"launchAngle":-26.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":110.76,"coordY":157.26}},"index":1,"playId":"57dec1ee-5dd1-3d37-9284-9ffa487b1b6b","pitchNumber":2,"startTime":"2026-04-04T22:07:34.659Z","endTime":"2026-04-04T22:07:42.643Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-04T22:07:42.643Z","atBatIndex":52},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Blaze Alexander walks.","rbi":0,"awayScore":2,"homeScore":1,"isOut":false},"about":{"atBatIndex":53,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-04-04T22:09:55.088Z","endTime":"2026-04-04T22:12:18.116Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":677942,"fullName":"Blaze Alexander","link":"/api/v1/people/677942"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":682995,"fullName":"Hunter Barco","link":"/api/v1/people/682995"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":677942,"fullName":"Blaze Alexander","link":"/api/v1/people/677942"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,5,6,7],"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":677942,"fullName":"Blaze Alexander","link":"/api/v1/people/677942"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":93.6,"endSpeed":86.5,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.321440092586204,"aZ":-20.196888132737975,"pfxX":9.546902284597241,"pfxZ":6.333255492679348,"pX":-0.3248051144915283,"pZ":1.3094461262833155,"vX0":-12.099239146033709,"vY0":-135.8216752105823,"vZ0":-6.054153969516036,"x":129.38,"y":203.42,"x0":2.9218387522989824,"y0":50.00524945010733,"z0":4.94642804005884,"aX":18.060304491532634},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":10.4,"breakHorizontal":-15.1,"spinRate":2008,"spinDirection":120},"zone":13,"typeConfidence":2.0,"plateTime":0.40139008811437327,"extension":6.33520928994825},"index":0,"playId":"950cb8d3-7de2-3308-acfb-86f58aa6ec69","pitchNumber":1,"startTime":"2026-04-04T22:10:17.382Z","endTime":"2026-04-04T22:10:23.475Z","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":1,"outs":0},"pitchData":{"startSpeed":93.5,"endSpeed":86.2,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.384961641014,"aZ":-20.624104464637224,"pfxX":9.396770909767168,"pfxZ":6.129539968766732,"pX":0.49029647272753696,"pZ":1.6398684839645388,"vX0":-9.833301197055727,"vY0":-135.8371456561606,"vZ0":-5.300015957309927,"x":98.31,"y":194.5,"x0":2.9217221469894312,"y0":50.00544288315688,"z0":5.03334477971709,"aX":17.713215308207005},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":10.2,"breakHorizontal":-15.1,"spinRate":2022,"spinDirection":120},"zone":9,"typeConfidence":2.0,"plateTime":0.4019263536514459,"extension":6.061796187458637},"index":1,"playId":"7c1fea13-a3e1-3d98-a77b-7e44c12f1ed3","pitchNumber":2,"startTime":"2026-04-04T22:10:32.599Z","endTime":"2026-04-04T22:10:35.599Z","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":1,"outs":0},"pitchData":{"startSpeed":84.1,"endSpeed":77.2,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.235550654243752,"aZ":-31.97644269860236,"pfxX":2.9385518996133158,"pfxZ":0.13496605774913784,"pX":1.0811106608159495,"pZ":0.6380546612301566,"vX0":-5.494680545429327,"vY0":-122.28493285534752,"vZ0":-4.081658539327892,"x":75.79,"y":221.55,"x0":2.980526421036828,"y0":50.00506883499819,"z0":5.08697778311163,"aX":4.428824456477862},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.4,"breakVerticalInduced":-0.5,"breakHorizontal":-4.0,"spinRate":631,"spinDirection":78},"zone":14,"typeConfidence":2.0,"plateTime":0.4487660339042989,"extension":6.188274192260998},"index":2,"playId":"1f0408af-1c46-33f9-99bc-01b7deeddc64","pitchNumber":3,"startTime":"2026-04-04T22:10:53.137Z","endTime":"2026-04-04T22:10:58.545Z","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.3,"endSpeed":87.6,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.917521167983384,"aZ":-18.077858193586803,"pfxX":9.38494181037847,"pfxZ":7.265934605138572,"pX":0.7071802687814155,"pZ":2.3329220613632082,"vX0":-9.608775925553307,"vY0":-137.0998789768194,"vZ0":-4.239425322339237,"x":90.04,"y":175.79,"x0":3.0065241450033073,"y0":50.00257418639079,"z0":5.101818099197909,"aX":18.205565777556796},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":12.6,"breakHorizontal":-15.5,"spinRate":2323,"spinDirection":121},"zone":6,"typeConfidence":2.0,"plateTime":0.396655080914853,"extension":6.246284687138243},"index":3,"playId":"7a14e63e-0940-3417-8e16-489a84a01d9b","pitchNumber":4,"startTime":"2026-04-04T22:11:11.018Z","endTime":"2026-04-04T22:11:17.974Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"index":4,"startTime":"2026-04-04T22:11:27.721Z","endTime":"2026-04-04T22:11:38.327Z","isPitch":false,"type":"action","player":{"id":677942,"link":"/api/v1/people/677942"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.2,"endSpeed":87.5,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.51160870260737,"aZ":-20.15247877544403,"pfxX":8.682912195830191,"pfxZ":6.153223095046991,"pX":0.021640912527404105,"pZ":3.7164141335830467,"vX0":-11.212086342085925,"vY0":-138.34871633174046,"vZ0":-0.25081902203870116,"x":116.18,"y":138.44,"x0":2.983377746001141,"y0":50.004443406337494,"z0":5.149501272952466,"aX":16.970631042959447},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":11.3,"breakHorizontal":-13.6,"spinRate":2334,"spinDirection":122},"zone":11,"typeConfidence":2.0,"plateTime":0.3946668240550091,"extension":6.209346747093492},"index":5,"playId":"b8c1ce52-3662-3a3d-91d2-132956258fe2","pitchNumber":5,"startTime":"2026-04-04T22:11:38.327Z","endTime":"2026-04-04T22:11:44.767Z","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":94.3,"endSpeed":86.7,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.188872206758067,"aZ":-22.746747692234432,"pfxX":10.228094435761685,"pfxZ":4.942212589633523,"pX":-0.18816079401420568,"pZ":1.75617191541956,"vX0":-12.113940716862984,"vY0":-136.76872319617323,"vZ0":-4.290383331670425,"x":124.17,"y":191.36,"x0":2.9550508908441397,"y0":50.00501636362043,"z0":4.891743035885171,"aX":19.516456508246463},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":8.3,"breakHorizontal":-16.2,"spinRate":2078,"spinDirection":119},"zone":8,"typeConfidence":2.0,"plateTime":0.39942455568137447,"extension":6.253708978768883},"index":6,"playId":"6dc7215c-b412-325f-8219-44dacbbf9c02","pitchNumber":6,"startTime":"2026-04-04T22:11:54.404Z","endTime":"2026-04-04T22:11:59.716Z","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":4,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.0,"endSpeed":77.1,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.011399497675306,"aZ":-37.87321175732283,"pfxX":0.010899932957537217,"pfxZ":-3.8012769141085805,"pX":2.2268811597959046,"pZ":2.613380576717309,"vX0":-2.44028994765114,"vY0":-120.9484107883097,"vZ0":2.1691096548807844,"x":32.12,"y":168.22,"x0":3.2425682223836354,"y0":50.003008566167296,"z0":4.998608253738993,"aX":0.016407576805193624},"breaks":{"breakAngle":0.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-45.5,"breakVerticalInduced":-6.2,"breakHorizontal":0.5,"spinRate":2106,"spinDirection":304},"zone":12,"typeConfidence":2.0,"plateTime":0.4508496806158968,"extension":6.013303761860279},"index":7,"playId":"ed661198-f912-3aae-837e-993d2e323cb3","pitchNumber":7,"startTime":"2026-04-04T22:12:14.445Z","endTime":"2026-04-04T22:12:18.116Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-04T22:12:18.116Z","atBatIndex":53},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Taylor Ward pops out to second baseman Brandon Lowe.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":54,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-04-04T22:12:29.536Z","endTime":"2026-04-04T22:14:22.258Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":682995,"fullName":"Hunter Barco","link":"/api/v1/people/682995"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":677942,"fullName":"Blaze Alexander","link":"/api/v1/people/677942"},"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":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":664040,"link":"/api/v1/people/664040"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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.0,"endSpeed":87.2,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.60539970906582,"aZ":-23.426042000329165,"pfxX":9.44042325664169,"pfxZ":4.58377944848187,"pX":-0.7360275420390084,"pZ":0.7651586105506365,"vX0":-12.896462292639402,"vY0":-136.2777858287939,"vZ0":-6.781612991745653,"x":145.06,"y":218.12,"x0":2.797496505796034,"y0":50.005965561798696,"z0":4.867572185540131,"aX":18.03444637644643},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":7.2,"breakHorizontal":-14.9,"spinRate":2113,"spinDirection":120},"zone":13,"typeConfidence":2.0,"plateTime":0.39955777638670664,"extension":6.267090904971701},"index":0,"playId":"73a52c54-e9c7-30f4-be83-075db0761a03","pitchNumber":1,"startTime":"2026-04-04T22:12:44.726Z","endTime":"2026-04-04T22:12:48.607Z","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":91.8,"endSpeed":84.9,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.441289822274744,"aZ":-25.357201255392763,"pfxX":9.456722737303908,"pfxZ":3.7411611849313564,"pX":0.13889641070685432,"pZ":1.9167390324066877,"vX0":-10.504942029769751,"vY0":-133.400469349375,"vZ0":-3.180052106331015,"x":111.71,"y":187.03,"x0":2.8768150966254438,"y0":50.00603379506925,"z0":4.9279572576035005,"aX":17.25353417878951},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":6.4,"breakHorizontal":-15.2,"spinRate":1984,"spinDirection":120},"zone":8,"typeConfidence":2.0,"plateTime":0.408695078081176,"extension":6.305550699614116},"index":1,"playId":"fa5a9677-3501-3a4c-a4a0-d61c696c66cf","pitchNumber":2,"startTime":"2026-04-04T22:13:04.065Z","endTime":"2026-04-04T22:13:08.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(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.2,"endSpeed":86.2,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.49404908646962,"aZ":-26.07390686186257,"pfxX":10.644595534059288,"pfxZ":3.2415503543628574,"pX":-0.5952959087363736,"pZ":2.2750239462369395,"vX0":-12.871963488063834,"vY0":-135.2971367727345,"vZ0":-2.308261458473891,"x":139.69,"y":177.35,"x0":2.808672049496965,"y0":50.00146240067445,"z0":4.93951402002508,"aX":20.021142851631506},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":5.6,"breakHorizontal":-17.0,"spinRate":2056,"spinDirection":118},"zone":4,"typeConfidence":2.0,"plateTime":0.40260120495683704,"extension":6.356662583735897},"index":2,"playId":"93a019c6-44e1-3441-b053-34b8135c487b","pitchNumber":3,"startTime":"2026-04-04T22:13:24.297Z","endTime":"2026-04-04T22:13:27.960Z","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":2,"outs":0},"pitchData":{"startSpeed":93.8,"endSpeed":87.1,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.787488055288115,"aZ":-24.07675807572076,"pfxX":10.310839555297985,"pfxZ":4.254945597642764,"pX":-1.1216593794397618,"pZ":1.0241391048044075,"vX0":-14.555488161419015,"vY0":-135.89859457751191,"vZ0":-5.777360109252504,"x":159.76,"y":211.13,"x0":2.9203170277141384,"y0":50.00406185633056,"z0":4.809683890079138,"aX":19.632399150337328},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":6.7,"breakHorizontal":-16.2,"spinRate":2061,"spinDirection":123},"zone":13,"typeConfidence":2.0,"plateTime":0.40030910551955223,"extension":6.351772030422717},"index":3,"playId":"b372e190-eef2-3bbd-a550-6dc702e5d895","pitchNumber":4,"startTime":"2026-04-04T22:13:47.121Z","endTime":"2026-04-04T22:13:50.967Z","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":94.1,"endSpeed":87.0,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.690613997997048,"aZ":-16.647572000165294,"pfxX":8.077013366338091,"pfxZ":8.080166010134988,"pX":-0.49446840016720545,"pZ":3.1704412635312673,"vX0":-11.949311425470633,"vY0":-136.6657151659992,"vZ0":-1.960917913003601,"x":135.85,"y":153.18,"x0":2.853712318818269,"y0":50.00094614782103,"z0":5.021260598548563,"aX":15.517931862590958},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":14.5,"breakHorizontal":-12.6,"spinRate":2369,"spinDirection":121},"zone":1,"typeConfidence":2.0,"plateTime":0.3983976843038888,"extension":6.324313213282225},"hitData":{"launchSpeed":82.0,"launchAngle":70.0,"totalDistance":121.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":146.74,"coordY":155.23}},"index":4,"playId":"5ffa4d4c-0b72-30c4-a37c-1e2bff89890c","pitchNumber":5,"startTime":"2026-04-04T22:14:12.349Z","endTime":"2026-04-04T22:14:22.258Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-04T22:14:22.258Z","atBatIndex":54},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Gunnar Henderson walks.","rbi":0,"awayScore":2,"homeScore":1,"isOut":false},"about":{"atBatIndex":55,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-04-04T22:14:34.580Z","endTime":"2026-04-04T22:16:41.661Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":1},"matchup":{"batter":{"id":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":682995,"fullName":"Hunter Barco","link":"/api/v1/people/682995"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"postOnSecond":{"id":677942,"fullName":"Blaze Alexander","link":"/api/v1/people/677942"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,4,5,6],"actionIndex":[2],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":677942,"fullName":"Blaze Alexander","link":"/api/v1/people/677942"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.5,"endSpeed":86.7,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.643358267994774,"aZ":-27.390969559748275,"pfxX":10.014499558680873,"pfxZ":2.528883694126127,"pX":-1.1985412357450698,"pZ":2.2025466710474286,"vX0":-14.387142472969334,"vY0":-135.49515537970365,"vZ0":-2.2630529131924404,"x":162.69,"y":179.31,"x0":2.83563060118359,"y0":50.00460157308689,"z0":4.928382843149239,"aX":18.956581334604525},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":4.3,"breakHorizontal":-15.7,"spinRate":2084,"spinDirection":116},"zone":13,"typeConfidence":2.0,"plateTime":0.40152300436773736,"extension":6.312085560925943},"index":0,"playId":"7fe22cda-1c79-3efb-8fd6-4cfe6a4f92ee","pitchNumber":1,"startTime":"2026-04-04T22:14:49.780Z","endTime":"2026-04-04T22:14:53.185Z","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,"runnerGoing":true},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":83.8,"endSpeed":78.0,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.89315057960451,"aZ":-30.710400870735814,"pfxX":-4.074159754975106,"pfxZ":0.9646268691395203,"pX":-1.233408723455057,"pZ":0.7410787036431468,"vX0":-9.114824072049228,"vY0":-121.81285739754391,"vZ0":-3.1053841551974912,"x":164.01,"y":218.77,"x0":3.0727539286448597,"y0":50.002951088134196,"z0":4.662803547145284,"aX":-6.176409599852565},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":1.3,"breakHorizontal":9.4,"spinRate":2238,"spinDirection":311},"zone":13,"typeConfidence":2.0,"plateTime":0.4480896940889676,"extension":6.025819280781049},"index":1,"playId":"95d91a33-9b89-322b-9352-9f19f148868e","pitchNumber":2,"startTime":"2026-04-04T22:15:09.491Z","endTime":"2026-04-04T22:15:20.346Z","isPitch":true,"type":"pitch"},{"details":{"description":"Blaze Alexander steals (1) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"index":2,"actionPlayId":"95d91a33-9b89-322b-9352-9f19f148868e","startTime":"2026-04-04T22:15:28.654Z","endTime":"2026-04-04T22:15:33.877Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":677942,"link":"/api/v1/people/677942"}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"index":3,"startTime":"2026-04-04T22:15:33.877Z","endTime":"2026-04-04T22:16:01.522Z","isPitch":false,"type":"action"},{"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.1,"endSpeed":86.4,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.148114432497014,"aZ":-19.891995686062824,"pfxX":8.17680551141471,"pfxZ":6.545596973837579,"pX":-1.4989520168827564,"pZ":2.1055068394697654,"vX0":-14.795419676765539,"vY0":-134.8463923103403,"vZ0":-3.8627053050781104,"x":174.14,"y":181.93,"x0":2.9502630154626535,"y0":50.00349559434905,"z0":4.927208714782108,"aX":15.34512140014537},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":11.3,"breakHorizontal":-12.4,"spinRate":2295,"spinDirection":118},"zone":13,"typeConfidence":2.0,"plateTime":0.40331314670743845,"extension":6.393590911905277},"index":4,"playId":"01e7429c-d875-3f42-9f37-b38b5b482a84","pitchNumber":3,"startTime":"2026-04-04T22:16:01.522Z","endTime":"2026-04-04T22:16:05.192Z","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":94.6,"endSpeed":87.2,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.964013413980716,"aZ":-18.162992173841957,"pfxX":8.420210897916059,"pfxZ":7.239266345943456,"pX":-0.07851644801854449,"pZ":2.9954326301873726,"vX0":-11.260076404043996,"vY0":-137.4167015129598,"vZ0":-2.0345831725889747,"x":119.99,"y":157.9,"x0":2.9550932165843258,"y0":50.005683599356686,"z0":4.963234620080864,"aX":16.30420148130442},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":13.0,"breakHorizontal":-13.2,"spinRate":2425,"spinDirection":121},"zone":2,"typeConfidence":2.0,"plateTime":0.3967439748061956,"extension":6.461488221174201},"index":5,"playId":"ccec88de-8f9a-3c08-adf5-87bb0e1e06c4","pitchNumber":4,"startTime":"2026-04-04T22:16:17.649Z","endTime":"2026-04-04T22:16:22.555Z","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":93.8,"endSpeed":86.7,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.079001364508514,"aZ":-20.747385775974788,"pfxX":8.873141575023702,"pfxZ":5.9889243577929925,"pX":1.8006114145959884,"pZ":1.8246522836368069,"vX0":-6.696019749133349,"vY0":-136.55018602321223,"vZ0":-4.271170019660624,"x":48.36,"y":189.51,"x0":3.118776444181419,"y0":50.00540987181679,"z0":4.817221360481773,"aX":16.93692815707871},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":10.2,"breakHorizontal":-14.9,"spinRate":2353,"spinDirection":117},"zone":14,"typeConfidence":2.0,"plateTime":0.39951196897584484,"extension":6.191034147300396},"index":6,"playId":"e41dbff6-8a7d-3b72-98e0-585760fd5b83","pitchNumber":5,"startTime":"2026-04-04T22:16:36.441Z","endTime":"2026-04-04T22:16:41.661Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-04T22:16:41.661Z","atBatIndex":55},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Pete Alonso strikes out swinging.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":56,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-04-04T22:16:48.954Z","endTime":"2026-04-04T22:19:18.980Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":624413,"fullName":"Pete Alonso","link":"/api/v1/people/624413"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":682995,"fullName":"Hunter Barco","link":"/api/v1/people/682995"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"postOnSecond":{"id":677942,"fullName":"Blaze Alexander","link":"/api/v1/people/677942"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":624413,"fullName":"Pete Alonso","link":"/api/v1/people/624413"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":663698,"link":"/api/v1/people/663698"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"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":93.0,"endSpeed":85.0,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.075005849793012,"aZ":-24.862134277855642,"pfxX":12.35132049425189,"pfxZ":3.9716485331955393,"pX":-0.3924027418224209,"pZ":1.817780654855956,"vX0":-12.792993917952657,"vY0":-134.74859692046854,"vZ0":-3.849750971076098,"x":131.96,"y":189.7,"x0":2.8103159491407945,"y0":50.0024885750631,"z0":5.02010912908325,"aX":22.731055446816228},"breaks":{"breakAngle":38.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":6.5,"breakHorizontal":-19.7,"spinRate":1921,"spinDirection":121},"zone":7,"typeConfidence":2.0,"plateTime":0.40636358324766775,"extension":6.6268342178491},"index":0,"playId":"96c6f3e7-2bd1-3b02-a54b-c05839326e90","pitchNumber":1,"startTime":"2026-04-04T22:17:15.788Z","endTime":"2026-04-04T22:17:19.788Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.9,"endSpeed":85.9,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.34700178614366,"aZ":-24.37268786793121,"pfxX":10.973702434400472,"pfxZ":4.187809473053926,"pX":-1.0103588326661563,"pZ":2.143594512406103,"vX0":-13.904577026503317,"vY0":-134.71367088423816,"vZ0":-2.955841035344073,"x":155.51,"y":180.9,"x0":2.7581857689774707,"y0":50.00658928636184,"z0":4.951296618688088,"aX":20.46312248299393},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":7.2,"breakHorizontal":-17.4,"spinRate":2105,"spinDirection":122},"zone":13,"typeConfidence":2.0,"plateTime":0.404391431252745,"extension":6.3352180921663965},"index":1,"playId":"59605e01-f377-36ee-aa7b-b30531e1e204","pitchNumber":2,"startTime":"2026-04-04T22:17:33.393Z","endTime":"2026-04-04T22:17:37.037Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.5,"endSpeed":87.1,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.851414956876848,"aZ":-23.87764044518669,"pfxX":10.683005920561321,"pfxZ":4.32327537732527,"pX":-1.3425365711751813,"pZ":1.7947027049031972,"vX0":-15.063175050756037,"vY0":-136.83679145352164,"vZ0":-4.0893571954499315,"x":168.17,"y":190.32,"x0":2.8156895372431916,"y0":50.003480856467434,"z0":4.921259036413847,"aX":20.501330935916847},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":7.2,"breakHorizontal":-16.6,"spinRate":2197,"spinDirection":120},"zone":13,"typeConfidence":2.0,"plateTime":0.3984954535130938,"extension":6.4768014601666675},"index":2,"playId":"42167541-0d5e-360e-8c1b-a33dad11ad2a","pitchNumber":3,"startTime":"2026-04-04T22:17:55.598Z","endTime":"2026-04-04T22:17:59.655Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.3,"endSpeed":76.9,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.47678650416589,"aZ":-37.24283677979993,"pfxX":0.22674377318271155,"pfxZ":-3.4472735233164618,"pX":-0.6182315182934737,"pZ":0.8018390841308051,"vX0":-8.466410227289227,"vY0":-119.75380723221926,"vZ0":-1.8266475646469529,"x":140.57,"y":217.13,"x0":2.91538691536045,"y0":50.002886279664,"z0":4.868533705094307,"aX":0.33389708803544377},"breaks":{"breakAngle":1.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.4,"breakVerticalInduced":-6.5,"breakHorizontal":1.3,"spinRate":2191,"spinDirection":313},"zone":13,"typeConfidence":2.0,"plateTime":0.4552614519516296,"extension":6.357217328511635},"index":3,"playId":"46587542-1b50-334d-ac0f-f93bcb272f8e","pitchNumber":4,"startTime":"2026-04-04T22:18:16.201Z","endTime":"2026-04-04T22:18:20.157Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.9,"endSpeed":86.0,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.856567653160546,"aZ":-20.353146575028433,"pfxX":9.963467991450624,"pfxZ":6.266272892600674,"pX":0.002521491126486668,"pZ":1.7328833339349143,"vX0":-11.398509590326201,"vY0":-136.2065909003931,"vZ0":-4.731005925821601,"x":116.9,"y":191.99,"x0":2.9396019485118177,"y0":50.000871243715196,"z0":4.8924477684327,"aX":18.79007441115696},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":10.6,"breakHorizontal":-15.7,"spinRate":2344,"spinDirection":124},"zone":8,"typeConfidence":2.0,"plateTime":0.4015508405168897,"extension":6.358196048924777},"index":4,"playId":"a372b425-e9b6-3777-85b4-b10cf3e66814","pitchNumber":5,"startTime":"2026-04-04T22:18:36.617Z","endTime":"2026-04-04T22:18:41.831Z","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":3,"strikes":3,"outs":1},"pitchData":{"startSpeed":94.8,"endSpeed":87.7,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.669212032877464,"aZ":-19.34809751538487,"pfxX":7.380124746974787,"pfxZ":6.563127286051881,"pX":0.48755882342235135,"pZ":3.0963141025295435,"vX0":-9.191736135791166,"vY0":-137.9599628783786,"vZ0":-1.592886556643031,"x":98.42,"y":155.18,"x0":2.8819688362624425,"y0":50.003461907340856,"z0":4.966876934476714,"aX":14.42578723556615},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":11.8,"breakHorizontal":-11.8,"spinRate":2335,"spinDirection":121},"zone":3,"typeConfidence":2.0,"plateTime":0.39490907603580405,"extension":6.27502540695699},"index":5,"playId":"b337f91c-fc30-3e67-80fb-363d8a5733ae","pitchNumber":6,"startTime":"2026-04-04T22:19:12.747Z","endTime":"2026-04-04T22:19:18.980Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-04T22:19:18.980Z","atBatIndex":56},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Adley Rutschman flies out to right fielder Ryan O'Hearn.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":57,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-04-04T22:19:24.076Z","endTime":"2026-04-04T22:20:54.647Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":668939,"fullName":"Adley Rutschman","link":"/api/v1/people/668939"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":682995,"fullName":"Hunter Barco","link":"/api/v1/people/682995"},"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":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":668939,"fullName":"Adley Rutschman","link":"/api/v1/people/668939"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":656811,"link":"/api/v1/people/656811"},"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":2},"pitchData":{"startSpeed":81.7,"endSpeed":76.1,"strikeZoneTop":3.253,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.67320926623688,"aZ":-35.61683700234108,"pfxX":-0.5539586877565028,"pfxZ":-2.362743873568107,"pX":0.1382067462144611,"pZ":2.382260719839991,"vX0":-6.4786279785525664,"vY0":-118.93503280996337,"vZ0":1.4940508045306196,"x":111.73,"y":174.46,"x0":2.9531319720432405,"y0":50.005837857351914,"z0":4.940819177081972,"aX":-0.8053667942424815},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.3,"breakVerticalInduced":-3.7,"breakHorizontal":2.4,"spinRate":2105,"spinDirection":309},"zone":5,"typeConfidence":2.0,"plateTime":0.4579564205222484,"extension":6.226110575625684},"index":0,"playId":"f15cbe62-e940-3d1d-9569-4936f3edc871","pitchNumber":1,"startTime":"2026-04-04T22:19:45.759Z","endTime":"2026-04-04T22:19:50.302Z","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":81.5,"endSpeed":75.5,"strikeZoneTop":3.253,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.71091200001513,"aZ":-35.35636078197217,"pfxX":-2.021666506476631,"pfxZ":-2.2107687494570936,"pX":2.142149873200041,"pZ":2.5185733194715647,"vX0":-2.082896442691504,"vY0":-118.70613606036262,"vZ0":1.8579130792391518,"x":35.35,"y":170.78,"x0":3.2905304915207507,"y0":50.00245778732247,"z0":4.922660845966759,"aX":-2.9115654859266247},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.2,"breakVerticalInduced":-3.4,"breakHorizontal":4.1,"spinRate":2016,"spinDirection":306},"zone":14,"typeConfidence":2.0,"plateTime":0.459767611134573,"extension":6.205267937977708},"index":1,"playId":"0bcb15a0-4dd6-3b1c-9c55-6e12df9fbc4e","pitchNumber":2,"startTime":"2026-04-04T22:20:03.685Z","endTime":"2026-04-04T22:20:07.256Z","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":2},"pitchData":{"startSpeed":93.3,"endSpeed":86.2,"strikeZoneTop":3.253,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.55224168165673,"aZ":-25.85642902744395,"pfxX":8.540570062409824,"pfxZ":3.348289033938819,"pX":1.0100343274354686,"pZ":2.330573297006578,"vX0":-8.377012412529826,"vY0":-135.6998927359293,"vZ0":-2.0921291252798264,"x":78.5,"y":175.85,"x0":3.0107549956137887,"y0":50.001918522062745,"z0":4.892465948929674,"aX":16.107796978906453},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":5.9,"breakHorizontal":-13.9,"spinRate":2084,"spinDirection":118},"zone":14,"typeConfidence":2.0,"plateTime":0.4018970602806933,"extension":6.263838020866044},"index":2,"playId":"5b169195-8a90-319b-b081-a8f5bf14aad5","pitchNumber":3,"startTime":"2026-04-04T22:20:23.811Z","endTime":"2026-04-04T22:20:27.478Z","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":93.7,"endSpeed":86.2,"strikeZoneTop":3.253,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.66550725792357,"aZ":-19.828758562305072,"pfxX":7.834965623207746,"pfxZ":6.518708147540643,"pX":0.21616655772515417,"pZ":2.953354705655729,"vX0":-10.145598914915963,"vY0":-136.1882119043619,"vZ0":-1.8570424166772994,"x":108.76,"y":159.04,"x0":2.957935960725166,"y0":50.00091313571801,"z0":5.004174996831769,"aX":14.83444703794545},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":11.6,"breakHorizontal":-12.2,"spinRate":2263,"spinDirection":119},"zone":2,"typeConfidence":2.0,"plateTime":0.4009548788689865,"extension":6.514607026933476},"hitData":{"launchSpeed":85.7,"launchAngle":34.0,"totalDistance":266.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":201.19,"coordY":122.87}},"index":3,"playId":"10841afb-2447-39df-9976-b84e5c4017cf","pitchNumber":4,"startTime":"2026-04-04T22:20:46.633Z","endTime":"2026-04-04T22:20:54.647Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-04T22:20:54.647Z","atBatIndex":57},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Oneil Cruz singles on a line drive to center fielder Leody Taveras.","rbi":0,"awayScore":2,"homeScore":1,"isOut":false},"about":{"atBatIndex":58,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-04-04T22:23:21.434Z","endTime":"2026-04-04T22:24:50.512Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":1,"outs":0},"matchup":{"batter":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":664991,"fullName":"Grant Wolfram","link":"/api/v1/people/664991"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":665750,"link":"/api/v1/people/665750"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Pitching Change: Grant Wolfram replaces Rico Garcia.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-04T22:21:48.958Z","endTime":"2026-04-04T22:23:23.799Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":664991,"link":"/api/v1/people/664991"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.6,"endSpeed":89.9,"strikeZoneTop":3.516,"strikeZoneBottom":1.774,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.641962320525735,"aZ":-16.640185868007432,"pfxX":9.2340769063203,"pfxZ":7.5585164097119115,"pX":-0.09266148080416212,"pZ":2.1708727567827704,"vX0":-8.6667696990178,"vY0":-141.79064398436745,"vZ0":-7.333088543196139,"x":120.53,"y":180.17,"x0":1.7902741494259944,"y0":50.00301897156223,"z0":5.83463551527594,"aX":18.975079691433262},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":12.5,"breakHorizontal":-15.1,"spinRate":2268,"spinDirection":141},"zone":8,"typeConfidence":2.0,"plateTime":0.3849635532808615,"extension":6.211583048842669},"index":1,"playId":"a10ca5ec-8444-3494-a6f4-c98ff5f06f8f","pitchNumber":1,"startTime":"2026-04-04T22:23:23.799Z","endTime":"2026-04-04T22:23:27.650Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.7,"endSpeed":81.7,"strikeZoneTop":3.516,"strikeZoneBottom":1.774,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.740464407265677,"aZ":-34.59346073107358,"pfxX":-2.2462706342736904,"pfxZ":-1.4689043217157214,"pX":-1.9366665454303362,"pZ":0.916599841537482,"vX0":-8.767898775784456,"vY0":-126.08421101885706,"vZ0":-5.315933249064594,"x":190.82,"y":214.03,"x0":1.8495468414459872,"y0":50.006021929886955,"z0":5.77980149458656,"aX":-3.6897753261278337},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.4,"breakVerticalInduced":-3.5,"breakHorizontal":5.6,"spinRate":2488,"spinDirection":327},"zone":13,"typeConfidence":2.0,"plateTime":0.4310819825696557,"extension":6.234254061634828},"index":2,"playId":"a90f4010-c4e1-3ef1-9f59-0aa70280ed68","pitchNumber":2,"startTime":"2026-04-04T22:23:39.073Z","endTime":"2026-04-04T22:23:42.278Z","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":0},"pitchData":{"startSpeed":86.2,"endSpeed":81.1,"strikeZoneTop":3.516,"strikeZoneBottom":1.774,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.451953011696173,"aZ":-34.19659561177834,"pfxX":-0.4094491458849552,"pfxZ":-1.2488524083848416,"pX":-1.565553138395969,"pZ":0.15771011144933195,"vX0":-8.388706845389994,"vY0":-125.35078560946702,"vZ0":-7.091429578846292,"x":176.68,"y":234.52,"x0":1.855005219702535,"y0":50.00496275407458,"z0":5.75882053820282,"aX":-0.6608782982744564},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-40.0,"breakVerticalInduced":-3.5,"breakHorizontal":2.4,"spinRate":2402,"spinDirection":339},"zone":13,"typeConfidence":2.0,"plateTime":0.4342616628094058,"extension":6.243381891482636},"index":3,"playId":"d9ae41b0-e39f-3339-b12b-3bfa1731a14a","pitchNumber":3,"startTime":"2026-04-04T22:23:58.761Z","endTime":"2026-04-04T22:24:02.177Z","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":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.1,"endSpeed":81.6,"strikeZoneTop":3.516,"strikeZoneBottom":1.774,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.02419881595886,"aZ":-31.29601486391322,"pfxX":-3.366080805373355,"pfxZ":0.5336669222490948,"pX":-2.012061530508265,"pZ":0.06713803323007245,"vX0":-8.837898232486886,"vY0":-126.54999781694453,"vZ0":-7.8794793832937655,"x":193.7,"y":236.97,"x0":1.946709231781673,"y0":50.002510519414905,"z0":5.689110876893329,"aX":-5.520975715922733},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":-0.5,"breakHorizontal":7.9,"spinRate":2554,"spinDirection":335},"zone":13,"typeConfidence":2.0,"plateTime":0.4309177494026195,"extension":6.1453779292211035},"index":4,"playId":"2a31ae2c-414e-36fe-9a9b-2a1d1a001d16","pitchNumber":4,"startTime":"2026-04-04T22:24:19.286Z","endTime":"2026-04-04T22:24:22.731Z","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":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.4,"endSpeed":88.1,"strikeZoneTop":3.516,"strikeZoneBottom":1.774,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.47591455278849,"aZ":-16.806484583814616,"pfxX":10.487711929877896,"pfxZ":7.712018293162908,"pX":0.5993211447179629,"pZ":3.366721150855692,"vX0":-7.7926738211115625,"vY0":-140.22950212701804,"vZ0":-3.9101678630962704,"x":94.16,"y":147.88,"x0":2.0505203194664134,"y0":50.004909233455614,"z0":5.874448927362377,"aX":20.906085671841034},"breaks":{"breakAngle":46.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":13.3,"breakHorizontal":-17.4,"spinRate":2283,"spinDirection":136},"zone":3,"typeConfidence":2.0,"plateTime":0.39047534261614336,"extension":6.179430154911158},"hitData":{"launchSpeed":81.1,"launchAngle":25.0,"totalDistance":281.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":140.22,"coordY":88.11}},"index":5,"playId":"4f407e2e-4109-37b8-9861-dd30815ace5c","pitchNumber":5,"startTime":"2026-04-04T22:24:39.314Z","endTime":"2026-04-04T22:24:50.512Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-04T22:24:50.512Z","atBatIndex":58},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Brandon Lowe strikes out swinging.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":59,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-04-04T22:24:58.306Z","endTime":"2026-04-04T22:27:52.627Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":664991,"fullName":"Grant Wolfram","link":"/api/v1/people/664991"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,6,7,8],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":668939,"link":"/api/v1/people/668939"},"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":87.7,"endSpeed":81.5,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.246448269782466,"aZ":-27.06310938854522,"pfxX":-1.9024679840510124,"pfxZ":3.0495246385439057,"pX":0.2550651090247348,"pZ":3.0017554411102023,"vX0":-3.703581748316687,"vY0":-127.85829819082218,"vZ0":-2.1150268144053848,"x":107.28,"y":157.73,"x0":1.9624607432335475,"y0":50.00468615495939,"z0":5.937122695914881,"aX":-3.188837730973664},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":5.3,"breakHorizontal":4.2,"spinRate":2184,"spinDirection":149},"zone":2,"typeConfidence":2.0,"plateTime":0.42634501060014696,"extension":6.122808889931949},"index":0,"playId":"813cd962-d5c0-398f-9740-d97b8b424ec7","pitchNumber":1,"startTime":"2026-04-04T22:25:23.554Z","endTime":"2026-04-04T22:25:27.514Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.6,"endSpeed":81.0,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.835757127858344,"aZ":-32.1391465951147,"pfxX":-1.7158872103515312,"pfxZ":0.020736321043082206,"pX":-1.0511950108678123,"pZ":1.6265301668345775,"vX0":-6.976617816133111,"vY0":-126.01199147226977,"vZ0":-4.211612139899766,"x":157.07,"y":194.86,"x0":1.9585781833760076,"y0":50.00142466057429,"z0":5.871461925900321,"aX":-2.8027217030868954},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":-0.6,"breakHorizontal":4.4,"spinRate":2400,"spinDirection":334},"zone":13,"typeConfidence":2.0,"plateTime":0.43207271559425164,"extension":6.225219947085281},"index":1,"playId":"2c5bcd56-d9d3-37f9-8b54-2d7bab65535d","pitchNumber":2,"startTime":"2026-04-04T22:25:41.774Z","endTime":"2026-04-04T22:25:46.402Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":0},"index":2,"playId":"a113e9ca-53f8-44c3-8b1b-94f5b9ccf5e2","startTime":"2026-04-04T22:26:02.835Z","endTime":"2026-04-04T22:26:07.835Z","isPitch":false,"type":"pickoff"},{"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,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.9,"endSpeed":80.9,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.941568229696088,"aZ":-26.729831320374878,"pfxX":0.9904181980671534,"pfxZ":3.2968882932671235,"pX":-0.5191668294056898,"pZ":3.534728868408983,"vX0":-6.492056873613892,"vY0":-126.62667528741531,"vZ0":-0.9423543373177422,"x":136.79,"y":143.34,"x0":1.9314801636829397,"y0":50.00159216390443,"z0":6.019512330871103,"aX":1.6359110665306509},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":6.0,"breakHorizontal":-0.6,"spinRate":2150,"spinDirection":121},"zone":11,"typeConfidence":2.0,"plateTime":0.42992817255742644,"extension":6.14679996585441},"index":3,"playId":"4edfdb78-9973-3814-8e43-1844118ed8c0","pitchNumber":3,"startTime":"2026-04-04T22:26:23.946Z","endTime":"2026-04-04T22:26:28.325Z","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,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.9,"endSpeed":88.8,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.090501305582663,"aZ":-16.63945631312807,"pfxX":8.047052227226368,"pfxZ":7.711937104991453,"pX":-0.2274615047649945,"pZ":2.464220009814499,"vX0":-8.619860498508624,"vY0":-140.81458436776342,"vZ0":-6.503551265226399,"x":125.67,"y":172.25,"x0":1.823510827884281,"y0":50.00152000101583,"z0":5.874675191572206,"aX":16.207249256118473},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":12.8,"breakHorizontal":-12.8,"spinRate":2265,"spinDirection":150},"zone":5,"typeConfidence":2.0,"plateTime":0.3885296538223604,"extension":6.241109662169442},"index":4,"playId":"eeb3b2bb-f34c-31ea-a570-76c0304849ed","pitchNumber":4,"startTime":"2026-04-04T22:26:45.059Z","endTime":"2026-04-04T22:26:49.433Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":0},"index":5,"startTime":"2026-04-04T22:27:00.122Z","endTime":"2026-04-04T22:27:14.440Z","isPitch":false,"type":"action","player":{"id":664040,"link":"/api/v1/people/664040"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.1,"endSpeed":81.8,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.215235396877684,"aZ":-31.52221669661857,"pfxX":-1.830096562984524,"pfxZ":0.397098191190115,"pX":-1.2458917179474807,"pZ":1.2769228809439976,"vX0":-7.495562540869497,"vY0":-126.72593594469943,"vZ0":-5.194589987893756,"x":164.49,"y":204.3,"x0":1.9652396248731578,"y0":50.00513779742497,"z0":5.81523160847644,"aX":-3.0346236118251726},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":-0.1,"breakHorizontal":4.7,"spinRate":2491,"spinDirection":331},"zone":13,"typeConfidence":2.0,"plateTime":0.4290746741668099,"extension":6.30433823831928},"index":6,"playId":"ba66f12f-587f-3c1f-9c22-6a33400a0196","pitchNumber":5,"startTime":"2026-04-04T22:27:14.440Z","endTime":"2026-04-04T22:27:19.742Z","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,"disengagementNum":1},"count":{"balls":3,"strikes":3,"outs":0},"pitchData":{"startSpeed":96.4,"endSpeed":88.8,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.420493364163526,"aZ":-16.861079254408114,"pfxX":8.872143005474484,"pfxZ":7.659679382110832,"pX":0.33817897983922857,"pZ":1.4457981409070595,"vX0":-7.611023719982396,"vY0":-139.99237593111064,"vZ0":-8.653665342471685,"x":104.11,"y":199.74,"x0":1.9296056841822462,"y0":50.00486048183294,"z0":5.664607180570409,"aX":17.741999019940444},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":12.4,"breakHorizontal":-14.6,"spinRate":2237,"spinDirection":141},"zone":14,"typeConfidence":2.0,"plateTime":0.39015375169843614,"extension":6.292851478437113},"index":7,"playId":"a4a8dc91-2f14-354f-8e7c-e1b24dccbbc0","pitchNumber":6,"startTime":"2026-04-04T22:27:33.278Z","endTime":"2026-04-04T22:27:39.581Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":true,"hasReview":false,"fromCatcher":true},"count":{"balls":3,"strikes":3,"outs":0},"index":8,"actionPlayId":"a4a8dc91-2f14-354f-8e7c-e1b24dccbbc0","startTime":"2026-04-04T22:27:52.626Z","endTime":"2026-04-04T22:27:52.627Z","isPitch":false,"type":"pickoff"}],"playEndTime":"2026-04-04T22:27:52.627Z","atBatIndex":59},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Bryan Reynolds strikes out swinging.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":60,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-04-04T22:27:54.189Z","endTime":"2026-04-04T22:31:03.567Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664991,"fullName":"Grant Wolfram","link":"/api/v1/people/664991"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":668939,"link":"/api/v1/people/668939"},"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, 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":85.5,"endSpeed":79.7,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.988739043972306,"aZ":-34.39096279683251,"pfxX":2.0529840901673544,"pfxZ":-1.3965680345536402,"pX":-0.4786331063922643,"pZ":1.9816871497517314,"vX0":-6.341349629841809,"vY0":-124.45567634199301,"vZ0":-3.154308043185761,"x":135.24,"y":185.27,"x0":1.821428982209425,"y0":50.00211140376473,"z0":6.077160837232647,"aX":3.2621687942635234},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-40.0,"breakVerticalInduced":-3.0,"breakHorizontal":-2.4,"spinRate":2339,"spinDirection":336},"zone":7,"typeConfidence":2.0,"plateTime":0.43796688285390806,"extension":6.038679450106299},"index":0,"playId":"9d9215cf-2eb0-3e62-a33b-52721d56df95","pitchNumber":1,"startTime":"2026-04-04T22:28:05.638Z","endTime":"2026-04-04T22:28:11.638Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.7,"endSpeed":80.0,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.052013453974343,"aZ":-36.821094906807815,"pfxX":0.2227947172015043,"pfxZ":-2.906901050889802,"pX":-0.09543839515977774,"pZ":1.8063777373347247,"vX0":-5.011824465904674,"vY0":-124.8317585119312,"vZ0":-2.994364328804723,"x":120.64,"y":190.01,"x0":1.898303391945191,"y0":50.00307345399921,"z0":6.013638234578183,"aX":0.35699095239032175},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.5,"breakVerticalInduced":-5.6,"breakHorizontal":0.6,"spinRate":2472,"spinDirection":329},"zone":8,"typeConfidence":2.0,"plateTime":0.43660853407372757,"extension":6.0858069407919935},"index":1,"playId":"27cf9b23-d6a7-35a6-87cd-232462993988","pitchNumber":2,"startTime":"2026-04-04T22:28:44.300Z","endTime":"2026-04-04T22:28:47.517Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":1},"index":2,"playId":"636c365c-2043-3040-85a9-723abc9ed699","startTime":"2026-04-04T22:29:08.568Z","endTime":"2026-04-04T22:29:12.407Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.0,"endSpeed":88.1,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.905747132286105,"aZ":-18.320238630461695,"pfxX":6.705743172790098,"pfxZ":7.059552764289745,"pX":1.1474260114320667,"pZ":1.773915888598817,"vX0":-5.01299532016478,"vY0":-138.26128181911685,"vZ0":-7.644857002287948,"x":73.26,"y":190.88,"x0":2.1005952488734594,"y0":50.00087369932109,"z0":5.77464172109734,"aX":13.15751220365202},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":11.6,"breakHorizontal":-11.3,"spinRate":2156,"spinDirection":137},"zone":14,"typeConfidence":2.0,"plateTime":0.394104611960314,"extension":6.319199287389991},"index":3,"playId":"f028447f-4f4f-30b3-85eb-07efa0cabfc4","pitchNumber":3,"startTime":"2026-04-04T22:29:29.869Z","endTime":"2026-04-04T22:29:34.175Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":2},"count":{"balls":1,"strikes":2,"outs":1},"index":4,"playId":"45fce122-0986-3285-8d7d-a006b74fc336","startTime":"2026-04-04T22:29:51.214Z","endTime":"2026-04-04T22:29:55.143Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false,"disengagementNum":2},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.7,"endSpeed":79.7,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.25526788635258,"aZ":-39.06456594422091,"pfxX":0.11712653011134355,"pfxZ":-4.334951440932562,"pX":-0.523174099186089,"pZ":2.305871389449005,"vX0":-6.034883886774607,"vY0":-124.82860436643814,"vZ0":-1.3071377175169285,"x":136.94,"y":176.52,"x0":1.9023527875762807,"y0":50.00188521672677,"z0":6.029624295738693,"aX":0.18784838035647897},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.9,"breakVerticalInduced":-7.9,"breakHorizontal":1.1,"spinRate":2467,"spinDirection":336},"zone":4,"typeConfidence":2.0,"plateTime":0.4374636017867073,"extension":6.215212584319438},"index":5,"playId":"1de9148d-408a-39c8-924d-4c9c62b0c88a","pitchNumber":4,"startTime":"2026-04-04T22:30:13.444Z","endTime":"2026-04-04T22:30:16.562Z","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,"disengagementNum":2},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.5,"endSpeed":87.3,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.698745469410547,"aZ":-14.217711867422805,"pfxX":4.551922849320292,"pfxZ":9.16267328240075,"pX":0.781754619585402,"pZ":4.4809159337314055,"vX0":-4.8438853934762625,"vY0":-139.00722902640885,"vZ0":-1.8544259819582065,"x":87.2,"y":117.8,"x0":1.9541758689358089,"y0":50.00559411787966,"z0":6.098946657701979,"aX":8.923834484701596},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":16.4,"breakHorizontal":-7.3,"spinRate":2415,"spinDirection":146},"zone":12,"typeConfidence":2.0,"plateTime":0.3937895980177881,"extension":6.012806826440219},"index":6,"playId":"888a89a8-59f7-3482-8517-206eccafa647","pitchNumber":5,"startTime":"2026-04-04T22:30:37.766Z","endTime":"2026-04-04T22:30:40.993Z","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":1},"pitchData":{"startSpeed":96.8,"endSpeed":89.1,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.343080022668836,"aZ":-13.594701732476443,"pfxX":3.72309759272931,"pfxZ":9.16494236739238,"pX":0.13578117795586866,"pZ":3.541640934436957,"vX0":-6.478319573848619,"vY0":-140.84708517030973,"vZ0":-4.22623332715893,"x":111.82,"y":143.16,"x0":1.9726684179164857,"y0":50.001168601423295,"z0":5.928765362156707,"aX":7.546859666896149},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":16.0,"breakHorizontal":-5.5,"spinRate":2388,"spinDirection":148},"zone":12,"typeConfidence":2.0,"plateTime":0.3875795781845581,"extension":6.150075976149971},"index":7,"playId":"24b03781-a6c5-35ff-9782-52c76994d4da","pitchNumber":6,"startTime":"2026-04-04T22:30:58.140Z","endTime":"2026-04-04T22:31:03.567Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-04T22:31:03.567Z","atBatIndex":60},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Ryan O'Hearn grounds out, second baseman Blaze Alexander to first baseman Pete Alonso.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":61,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-04-04T22:31:12.081Z","endTime":"2026-04-04T22:32:36.655Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":664991,"fullName":"Grant Wolfram","link":"/api/v1/people/664991"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":677942,"link":"/api/v1/people/677942"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":624413,"link":"/api/v1/people/624413"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.7,"endSpeed":86.1,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.506490114827912,"aZ":-18.43673165315594,"pfxX":8.430470017455075,"pfxZ":7.313264949277587,"pX":-0.6607580944939426,"pZ":1.0684693900534403,"vX0":-9.327786955626904,"vY0":-135.87406302044326,"vZ0":-9.175394724756103,"x":142.19,"y":209.93,"x0":1.714012807428101,"y0":50.00450863018291,"z0":5.759257988584484,"aX":15.837239133601955},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":11.5,"breakHorizontal":-13.4,"spinRate":2181,"spinDirection":144},"zone":13,"typeConfidence":2.0,"plateTime":0.4024306564189333,"extension":6.316192443987777},"index":0,"playId":"40205887-4d02-3b7d-80ee-90fc2a1a8231","pitchNumber":1,"startTime":"2026-04-04T22:31:24.585Z","endTime":"2026-04-04T22:31:28.175Z","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":1,"outs":2},"pitchData":{"startSpeed":96.8,"endSpeed":88.5,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.644034515964513,"aZ":-16.98142488526018,"pfxX":8.003524671422245,"pfxZ":7.55949694092048,"pX":0.35973932156809346,"pZ":3.303113935582829,"vX0":-7.156679740200572,"vY0":-140.796839064396,"vZ0":-4.2083535630975755,"x":103.29,"y":149.6,"x0":1.893340629290557,"y0":50.0025711257373,"z0":5.9143640075960935,"aX":16.086000041817353},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":13.0,"breakHorizontal":-13.1,"spinRate":2248,"spinDirection":144},"zone":3,"typeConfidence":2.0,"plateTime":0.3888582676002641,"extension":6.160408236545849},"index":1,"playId":"fc5b00fe-e3d7-3206-9021-336afd5bf126","pitchNumber":2,"startTime":"2026-04-04T22:31:43.971Z","endTime":"2026-04-04T22:31:49.167Z","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":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.2,"endSpeed":88.4,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.85478006732375,"aZ":-17.464048993951003,"pfxX":8.317724127229884,"pfxZ":7.376204322505574,"pX":-0.008201406460699423,"pZ":2.815035385770401,"vX0":-8.26523305438941,"vY0":-139.91250841673505,"vZ0":-5.3843359015548415,"x":117.31,"y":162.77,"x0":1.8953120606743503,"y0":50.00063956495939,"z0":5.898597729436149,"aX":16.584114354260272},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":12.5,"breakHorizontal":-13.4,"spinRate":2266,"spinDirection":143},"zone":5,"typeConfidence":2.0,"plateTime":0.3906107962850016,"extension":6.17336580389448},"index":2,"playId":"2319300f-7ad7-34d2-9c66-dccc8bab80cf","pitchNumber":3,"startTime":"2026-04-04T22:32:10.086Z","endTime":"2026-04-04T22:32:15.959Z","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":2},"pitchData":{"startSpeed":87.7,"endSpeed":82.0,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.437732991448918,"aZ":-31.187334286270993,"pfxX":-2.136162465299027,"pfxZ":0.5845159112220335,"pX":-0.02137614254132839,"pZ":1.422300334723006,"vX0":-4.815130632088118,"vY0":-127.77722214029204,"vZ0":-4.9133074564825145,"x":117.81,"y":200.38,"x0":2.1532184894877666,"y0":50.000612788298554,"z0":5.776140355716205,"aX":-3.586757274717147},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":0.4,"breakHorizontal":4.8,"spinRate":2460,"spinDirection":327},"zone":13,"typeConfidence":2.0,"plateTime":0.42609634187860257,"extension":6.047900992149383},"hitData":{"launchSpeed":61.7,"launchAngle":-14.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":152.0,"coordY":154.0}},"index":3,"playId":"136b3def-7345-3fe7-9d96-505347ea5a27","pitchNumber":4,"startTime":"2026-04-04T22:32:29.069Z","endTime":"2026-04-04T22:32:36.655Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-04T22:32:36.655Z","atBatIndex":61},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Dylan Beavers called out on strikes.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":62,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-04-04T22:34:56.319Z","endTime":"2026-04-04T22:35:59.586Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":687637,"fullName":"Dylan Beavers","link":"/api/v1/people/687637"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676755,"fullName":"Isaac Mattson","link":"/api/v1/people/676755"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":687637,"fullName":"Dylan Beavers","link":"/api/v1/people/687637"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":663698,"link":"/api/v1/people/663698"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Isaac Mattson replaces Hunter Barco.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-04T22:34:15.751Z","endTime":"2026-04-04T22:34:58.657Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":676755,"link":"/api/v1/people/676755"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.4,"endSpeed":84.7,"strikeZoneTop":3.417,"strikeZoneBottom":1.725,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.413101836717818,"aZ":-14.899370826294112,"pfxX":-5.94258252471497,"pfxZ":9.395574330047465,"pX":0.16520085524459938,"pZ":3.2996031442735942,"vX0":5.409798649867839,"vY0":-134.54676618975313,"vZ0":-3.614610854578409,"x":110.7,"y":149.69,"x0":-1.0966379076629775,"y0":50.004571004297745,"z0":5.712314333477868,"aX":-10.927879791703328},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":16.4,"breakHorizontal":9.6,"spinRate":2238,"spinDirection":214},"zone":2,"typeConfidence":2.0,"plateTime":0.40666521889255414,"extension":6.7006807039531635},"index":1,"playId":"27ef16fd-a682-3791-a4b3-ce59dc767d9e","pitchNumber":1,"startTime":"2026-04-04T22:34:58.657Z","endTime":"2026-04-04T22:35:02.120Z","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":93.6,"endSpeed":85.6,"strikeZoneTop":3.417,"strikeZoneBottom":1.725,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.846132550437375,"aZ":-12.960234273450704,"pfxX":-5.242018115499628,"pfxZ":10.218786873080083,"pX":-0.4602064421326912,"pZ":2.8936443411917447,"vX0":3.7378971946064503,"vY0":-136.2493462980909,"vZ0":-5.040840821276973,"x":134.54,"y":160.65,"x0":-1.1685641567084482,"y0":50.006724621259174,"z0":5.66298720695874,"aX":-9.861025255731256},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":17.6,"breakHorizontal":8.8,"spinRate":2357,"spinDirection":215},"zone":4,"typeConfidence":2.0,"plateTime":0.4019610007571073,"extension":6.5859283894078064},"index":2,"playId":"4bbb7252-77e0-36f7-a4c0-09245c4bce23","pitchNumber":2,"startTime":"2026-04-04T22:35:16.031Z","endTime":"2026-04-04T22:35:19.473Z","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":94.3,"endSpeed":85.6,"strikeZoneTop":3.417,"strikeZoneBottom":1.725,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.850896515108406,"aZ":-12.590738764130489,"pfxX":-6.147023200946331,"pfxZ":10.334148484800401,"pX":0.4428139522005898,"pZ":4.044570416315076,"vX0":6.496924599303633,"vY0":-137.1562531996936,"vZ0":-2.163041245070932,"x":100.12,"y":129.58,"x0":-1.1640735037012164,"y0":50.00396969297068,"z0":5.707741918007237,"aX":-11.650346695414},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":18.4,"breakHorizontal":9.7,"spinRate":2409,"spinDirection":211},"zone":12,"typeConfidence":2.0,"plateTime":0.4001678324640152,"extension":6.765075205091111},"index":3,"playId":"5a1262fd-ec75-3939-a95a-ba01f6db56f9","pitchNumber":3,"startTime":"2026-04-04T22:35:37.080Z","endTime":"2026-04-04T22:35:42.386Z","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":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":95.1,"endSpeed":85.6,"strikeZoneTop":3.417,"strikeZoneBottom":1.725,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.229636549335,"aZ":-10.116730486095083,"pfxX":-6.833757467421621,"pfxZ":11.578156865532396,"pX":-0.7895826333796377,"pZ":2.8859597467981075,"vX0":3.986699114206422,"vY0":-138.225686344976,"vZ0":-5.245757965556532,"x":147.1,"y":160.86,"x0":-1.3744267688654876,"y0":50.004780224977225,"z0":5.508908489387408,"aX":-13.02190300587329},"breaks":{"breakAngle":46.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.8,"breakVerticalInduced":19.8,"breakHorizontal":11.4,"spinRate":2437,"spinDirection":214},"zone":4,"typeConfidence":2.0,"plateTime":0.39859863442282517,"extension":6.738836527896603},"index":4,"playId":"ee0b31b1-c818-33d6-9a54-202135dcf234","pitchNumber":4,"startTime":"2026-04-04T22:35:54.868Z","endTime":"2026-04-04T22:35:59.586Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-04T22:35:59.586Z","atBatIndex":62},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Coby Mayo singles on a line drive to center fielder Oneil Cruz.","rbi":0,"awayScore":2,"homeScore":1,"isOut":false},"about":{"atBatIndex":63,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-04-04T22:36:09.023Z","endTime":"2026-04-04T22:38:15.022Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":691723,"fullName":"Coby Mayo","link":"/api/v1/people/691723"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676755,"fullName":"Isaac Mattson","link":"/api/v1/people/676755"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":691723,"fullName":"Coby Mayo","link":"/api/v1/people/691723"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,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":691723,"fullName":"Coby Mayo","link":"/api/v1/people/691723"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":665833,"link":"/api/v1/people/665833"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.7,"endSpeed":86.3,"strikeZoneTop":3.414,"strikeZoneBottom":1.723,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.801764503097253,"aZ":-12.166557313605061,"pfxX":-6.152822561629664,"pfxZ":10.451800418730816,"pX":0.002399043392840703,"pZ":2.415661116813626,"vX0":5.324367419753344,"vY0":-137.75872819643462,"vZ0":-6.505719557496477,"x":116.91,"y":173.56,"x0":-1.1600220531121004,"y0":50.000445679088855,"z0":5.63732195110698,"aX":-11.77483624065631},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":17.6,"breakHorizontal":10.0,"spinRate":2422,"spinDirection":213},"zone":5,"typeConfidence":2.0,"plateTime":0.3982412450190824,"extension":6.7336941317395285},"index":0,"playId":"5a3274d0-62a3-3bb0-9b77-307901542a94","pitchNumber":1,"startTime":"2026-04-04T22:36:26.292Z","endTime":"2026-04-04T22:36:30.304Z","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":1},"pitchData":{"startSpeed":84.9,"endSpeed":78.5,"strikeZoneTop":3.414,"strikeZoneBottom":1.723,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.49352777608938,"aZ":-32.84479921846511,"pfxX":1.1691728337004386,"pfxZ":-0.4323384354187034,"pX":-0.6155883057705338,"pZ":4.104165250084988,"vX0":1.5954552990438917,"vY0":-123.71119586870344,"vZ0":2.237856902572183,"x":140.46,"y":127.97,"x0":-1.4183827033970684,"y0":50.00080915338527,"z0":5.923169818169544,"aX":1.8284948951851439},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":-0.1,"breakHorizontal":-2.4,"spinRate":2149,"spinDirection":106},"zone":11,"typeConfidence":2.0,"plateTime":0.44115658970355387,"extension":6.454783342870921},"index":1,"playId":"d9a9cc6e-4737-3fef-aff3-e89a6a1e431b","pitchNumber":2,"startTime":"2026-04-04T22:36:42.067Z","endTime":"2026-04-04T22:36:46.427Z","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":94.9,"endSpeed":86.2,"strikeZoneTop":3.414,"strikeZoneBottom":1.723,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.2885043573293,"aZ":-11.875179690567848,"pfxX":-5.127724697172391,"pfxZ":10.606579210598508,"pX":0.927396491402799,"pZ":2.818870652366929,"vX0":6.959480510313799,"vY0":-137.8680406848412,"vZ0":-5.390032644086477,"x":81.65,"y":162.67,"x0":-0.9701834519838264,"y0":50.00390500618173,"z0":5.6092854882367575,"aX":-9.815250878493051},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":18.1,"breakHorizontal":7.7,"spinRate":2407,"spinDirection":209},"zone":12,"typeConfidence":2.0,"plateTime":0.3981485630785002,"extension":6.721187691700341},"index":2,"playId":"c0e73c8c-54f9-3d2e-a545-b4e1e5b66617","pitchNumber":3,"startTime":"2026-04-04T22:36:59.314Z","endTime":"2026-04-04T22:37:02.577Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2026-04-04T22:37:20.903Z","endTime":"2026-04-04T22:37:40.620Z","isPitch":false,"type":"action","player":{"id":691723,"link":"/api/v1/people/691723"}},{"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":96.0,"endSpeed":87.9,"strikeZoneTop":3.414,"strikeZoneBottom":1.723,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.409575476208683,"aZ":-11.588831126349277,"pfxX":-5.934270076540624,"pfxZ":10.394992082334431,"pX":1.167474875485924,"pZ":3.554086642382177,"vX0":7.8410076363736945,"vY0":-139.5911049732304,"vZ0":-3.8133730557772445,"x":72.5,"y":142.82,"x0":-0.9023479992174253,"y0":50.00314131112005,"z0":5.696748618025942,"aX":-11.752640438609872},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":18.2,"breakHorizontal":9.2,"spinRate":2539,"spinDirection":214},"zone":12,"typeConfidence":2.0,"plateTime":0.39187350570346924,"extension":6.739358142827776},"index":4,"playId":"dea529fe-cbc4-39ee-91ae-869c73668ba6","pitchNumber":4,"startTime":"2026-04-04T22:37:40.620Z","endTime":"2026-04-04T22:37:46.256Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.2,"endSpeed":87.1,"strikeZoneTop":3.414,"strikeZoneBottom":1.723,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.289783923746093,"aZ":-11.662555659971083,"pfxX":-6.743440277923174,"pfxZ":10.528674906809849,"pX":-0.25812121824224765,"pZ":3.212678974288435,"vX0":4.93828903492847,"vY0":-138.54022715141943,"vZ0":-4.452672622468509,"x":126.84,"y":152.04,"x0":-1.1855233509109833,"y0":50.00486607728234,"z0":5.617310105133089,"aX":-13.13995336010942},"breaks":{"breakAngle":43.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":18.4,"breakHorizontal":11.2,"spinRate":2484,"spinDirection":212},"zone":2,"typeConfidence":2.0,"plateTime":0.3950080225168797,"extension":6.670855764731134},"hitData":{"launchSpeed":71.1,"launchAngle":25.0,"totalDistance":235.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":113.49,"coordY":94.37}},"index":5,"playId":"9dff1c3c-09ae-3087-9201-749a862c71e5","pitchNumber":5,"startTime":"2026-04-04T22:38:03.195Z","endTime":"2026-04-04T22:38:15.022Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-04T22:38:15.022Z","atBatIndex":63},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Leody Taveras walks.","rbi":0,"awayScore":2,"homeScore":1,"isOut":false},"about":{"atBatIndex":64,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-04-04T22:38:20.341Z","endTime":"2026-04-04T22:41:52.346Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":665750,"fullName":"Leody Taveras","link":"/api/v1/people/665750"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676755,"fullName":"Isaac Mattson","link":"/api/v1/people/676755"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":665750,"fullName":"Leody Taveras","link":"/api/v1/people/665750"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,3,4,5,6,7],"actionIndex":[2],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pickoff 1B","eventType":"pickoff_1b","movementReason":"r_pickoff_1b","runner":{"id":691723,"fullName":"Coby Mayo","link":"/api/v1/people/691723"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":676755,"link":"/api/v1/people/676755"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":687462,"link":"/api/v1/people/687462"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":665750,"fullName":"Leody Taveras","link":"/api/v1/people/665750"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":93.2,"endSpeed":85.2,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.323678773381133,"aZ":-14.033919597225033,"pfxX":-4.927471585713832,"pfxZ":9.731652871883934,"pX":0.31063057936926824,"pZ":3.339878870812342,"vX0":5.715623280033078,"vY0":-135.59300743628125,"vZ0":-3.3838773408621283,"x":105.16,"y":148.6,"x0":-1.1832641701638122,"y0":50.004171686771045,"z0":5.581723941449356,"aX":-9.186898004116319},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":17.2,"breakHorizontal":7.7,"spinRate":2339,"spinDirection":213},"zone":3,"typeConfidence":2.0,"plateTime":0.4037626291131833,"extension":6.885061285860386},"index":0,"playId":"ab729dec-65bb-30f1-bbc7-d06879b84f05","pitchNumber":1,"startTime":"2026-04-04T22:38:42.012Z","endTime":"2026-04-04T22:38:45.612Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":1},"index":1,"playId":"8c03a447-21d0-3b1f-b869-248753bc78d5","startTime":"2026-04-04T22:39:00.839Z","endTime":"2026-04-04T22:39:06.441Z","isPitch":false,"type":"pickoff"},{"details":{"description":"Orioles challenged (tag play), call on the field was upheld: pitcher Isaac Mattson picks off Coby Mayo at 1st on throw to first baseman Spencer Horwitz.","event":"Pickoff 1B","eventType":"pickoff_1b","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":true,"hasReview":true},"count":{"balls":0,"strikes":1,"outs":2},"index":2,"actionPlayId":"8c03a447-21d0-3b1f-b869-248753bc78d5","startTime":"2026-04-04T22:39:16.439Z","endTime":"2026-04-04T22:40:28.463Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":691723,"link":"/api/v1/people/691723"},"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MA","challengeTeamId":110}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.7,"endSpeed":87.8,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.193928493197443,"aZ":-12.356833251748073,"pfxX":-4.3363285090389425,"pfxZ":10.035783568706828,"pX":-0.8684096091121071,"pZ":2.6985801678795482,"vX0":2.7126423239160284,"vY0":-139.36555999432932,"vZ0":-5.780428143010564,"x":150.1,"y":165.92,"x0":-1.28904840315095,"y0":50.002911577455095,"z0":5.609809233090079,"aX":-8.56282586015894},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":17.3,"breakHorizontal":7.3,"spinRate":2414,"spinDirection":216},"zone":11,"typeConfidence":2.0,"plateTime":0.3924431888167361,"extension":6.684196861877396},"index":3,"playId":"46c609ae-c0e8-33c4-b60e-bad85f0c3950","pitchNumber":2,"startTime":"2026-04-04T22:40:28.463Z","endTime":"2026-04-04T22:40:32.312Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.1,"endSpeed":86.9,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.902569948812026,"aZ":-12.649804426878434,"pfxX":-5.040620945019311,"pfxZ":10.041590386142905,"pX":-1.0853514416889902,"pZ":3.938912795872565,"vX0":2.5311179074553447,"vY0":-138.55748287274915,"vZ0":-2.501092009259036,"x":158.37,"y":132.43,"x0":-1.3556516013978699,"y0":50.00604088234488,"z0":5.698399514415067,"aX":-9.804487137533716},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":17.9,"breakHorizontal":8.6,"spinRate":2433,"spinDirection":210},"zone":11,"typeConfidence":2.0,"plateTime":0.3952833590569602,"extension":6.550860315298466},"index":4,"playId":"6fc68634-6efc-353e-838b-4566d67e7d29","pitchNumber":3,"startTime":"2026-04-04T22:40:45.389Z","endTime":"2026-04-04T22:40:49.005Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.4,"endSpeed":87.1,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.56629528319964,"aZ":-17.86817643331061,"pfxX":-5.7933857869621,"pfxZ":7.385310136988872,"pX":-0.9100893171863882,"pZ":3.54138468908234,"vX0":2.8237916996978742,"vY0":-137.57588195597867,"vZ0":-2.568589260795202,"x":151.69,"y":143.16,"x0":-1.1914235091943266,"y0":50.000855146542534,"z0":5.683833366776486,"aX":-11.21872220650657},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":13.1,"breakHorizontal":10.0,"spinRate":2281,"spinDirection":214},"zone":11,"typeConfidence":2.0,"plateTime":0.3965656575070762,"extension":6.69192020917882},"index":5,"playId":"a29416b5-0a3d-30ae-b10b-dfa25e1b37b8","pitchNumber":4,"startTime":"2026-04-04T22:41:11.868Z","endTime":"2026-04-04T22:41:15.936Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.5,"endSpeed":85.9,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.978748861695376,"aZ":-17.419458205909613,"pfxX":-6.701603648412261,"pfxZ":7.82542244320368,"pX":-0.92433003460135,"pZ":2.381433065259941,"vX0":3.313500515618303,"vY0":-136.19309107060752,"vZ0":-5.126244091402972,"x":152.23,"y":174.48,"x0":-1.2839482422628592,"y0":50.000010353758725,"z0":5.486828047056688,"aX":-12.628918615286029},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":13.3,"breakHorizontal":11.5,"spinRate":2282,"spinDirection":213},"zone":13,"typeConfidence":2.0,"plateTime":0.40165915438953537,"extension":6.616139423349845},"index":6,"playId":"100d11e4-42d2-3035-8cd7-76c0b85d3d56","pitchNumber":5,"startTime":"2026-04-04T22:41:31.350Z","endTime":"2026-04-04T22:41:35.257Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.0,"endSpeed":85.5,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.770777394675193,"aZ":-14.346641637342621,"pfxX":-5.723753576679972,"pfxZ":9.451898252868878,"pX":-1.1980251797408554,"pZ":3.6577408957332618,"vX0":2.361220405349732,"vY0":-136.86085703570632,"vZ0":-2.8814092104260034,"x":162.67,"y":140.02,"x0":-1.3309516544072444,"y0":50.00645308399566,"z0":5.713927789149482,"aX":-10.799932717412748},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":16.7,"breakHorizontal":9.8,"spinRate":2363,"spinDirection":210},"zone":11,"typeConfidence":2.0,"plateTime":0.40106121345271184,"extension":6.596707006121744},"index":7,"playId":"392bb676-9a0d-3ff1-93fc-e446a41937b7","pitchNumber":6,"startTime":"2026-04-04T22:41:47.658Z","endTime":"2026-04-04T22:41:52.346Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-04T22:41:52.346Z","atBatIndex":64},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Tyler O'Neill flies out to right fielder Ryan O'Hearn.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":65,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-04-04T22:41:57.369Z","endTime":"2026-04-04T22:42:46.471Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":641933,"fullName":"Tyler O'Neill","link":"/api/v1/people/641933"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676755,"fullName":"Isaac Mattson","link":"/api/v1/people/676755"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":641933,"fullName":"Tyler O'Neill","link":"/api/v1/people/641933"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":656811,"link":"/api/v1/people/656811"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.0,"endSpeed":86.1,"strikeZoneTop":3.097,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.722529646483057,"aZ":-17.517642969460976,"pfxX":-5.414294014051615,"pfxZ":7.6959828514781705,"pX":-1.0250195549279615,"pZ":3.998602524472658,"vX0":2.5388192492012354,"vY0":-136.99553162519555,"vZ0":-1.290907715612299,"x":156.07,"y":130.82,"x0":-1.259354635658065,"y0":50.003309176874275,"z0":5.671096974036273,"aX":-10.310985714749988},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":13.9,"breakHorizontal":9.2,"spinRate":2306,"spinDirection":215},"zone":11,"typeConfidence":2.0,"plateTime":0.3995263383238239,"extension":6.652469583609688},"index":0,"playId":"df59d304-7134-3bb7-aace-6fe694c44099","pitchNumber":1,"startTime":"2026-04-04T22:42:19.000Z","endTime":"2026-04-04T22:42:23.367Z","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":2},"pitchData":{"startSpeed":93.9,"endSpeed":85.5,"strikeZoneTop":3.097,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.320277991159553,"aZ":-14.753169355668868,"pfxX":-5.387521474518341,"pfxZ":9.261485882651867,"pX":-0.0038515145433056456,"pZ":2.7007363582950754,"vX0":5.035519627235641,"vY0":-136.5809416626454,"vZ0":-4.737141873900303,"x":117.15,"y":165.86,"x0":-1.1754045584696518,"y0":50.002915087226,"z0":5.479220010691748,"aX":-10.13401448531698},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":16.0,"breakHorizontal":8.6,"spinRate":2361,"spinDirection":213},"zone":2,"typeConfidence":2.0,"plateTime":0.401717857390151,"extension":6.74515379843954},"hitData":{"launchSpeed":86.7,"launchAngle":29.0,"totalDistance":308.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":170.19,"coordY":83.52}},"index":1,"playId":"0f8afcea-94a4-3fd5-a78a-a6d2ec577a8b","pitchNumber":2,"startTime":"2026-04-04T22:42:38.440Z","endTime":"2026-04-04T22:42:46.471Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-04T22:42:46.471Z","atBatIndex":65},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Marcell Ozuna singles on a soft ground ball to third baseman Coby Mayo.","rbi":0,"awayScore":2,"homeScore":1,"isOut":false},"about":{"atBatIndex":66,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-04-04T22:45:06.122Z","endTime":"2026-04-04T22:46:27.565Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":1,"outs":0},"matchup":{"batter":{"id":542303,"fullName":"Marcell Ozuna","link":"/api/v1/people/542303"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":689296,"fullName":"Anthony Nunez","link":"/api/v1/people/689296"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":542303,"fullName":"Marcell Ozuna","link":"/api/v1/people/542303"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":542303,"fullName":"Marcell Ozuna","link":"/api/v1/people/542303"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":691723,"link":"/api/v1/people/691723"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Pitching Change: Anthony Nunez replaces Grant Wolfram.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-04T22:43:43.585Z","endTime":"2026-04-04T22:45:08.458Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":689296,"link":"/api/v1/people/689296"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.9,"endSpeed":88.2,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.628387074543472,"aZ":-22.356391078772617,"pfxX":-8.342695025252983,"pfxZ":4.942310515045369,"pX":-0.4444695106908672,"pZ":3.0854355087228305,"vX0":3.956065921614291,"vY0":-139.66268762705283,"vZ0":-2.7205012453558277,"x":133.94,"y":155.47,"x0":-0.7904586500040804,"y0":50.00692468198014,"z0":5.532493222507333,"aX":-16.587106978936422},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":8.6,"breakHorizontal":14.4,"spinRate":2169,"spinDirection":217},"zone":1,"typeConfidence":0.91,"plateTime":0.39124667856613193,"extension":6.675812585575898},"index":1,"playId":"de43d6ad-bd68-3bdb-b9c4-65c6f949ade9","pitchNumber":1,"startTime":"2026-04-04T22:45:08.458Z","endTime":"2026-04-04T22:45:12.082Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.1,"endSpeed":78.1,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.185448651769754,"aZ":-35.81623201782942,"pfxX":8.424011597239371,"pfxZ":-2.371492419116324,"pX":1.6511440387675838,"pZ":1.022511265553004,"vX0":3.9193614634378964,"vY0":-123.89808975060289,"vZ0":-3.255853200169758,"x":54.06,"y":211.17,"x0":-1.0505332937450649,"y0":50.00025455416652,"z0":5.378980265497702,"aX":12.9561559578898},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-42.8,"breakVerticalInduced":-4.8,"breakHorizontal":-16.2,"spinRate":3066,"spinDirection":44},"zone":14,"typeConfidence":0.9,"plateTime":0.4438764079049893,"extension":6.30999410238114},"index":2,"playId":"4dedde74-7472-30ed-9a8e-d22cd8ea0b1d","pitchNumber":2,"startTime":"2026-04-04T22:45:22.464Z","endTime":"2026-04-04T22:45:26.589Z","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":0},"pitchData":{"startSpeed":87.0,"endSpeed":79.9,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.182947470205043,"aZ":-32.513151477436814,"pfxX":7.124289241017724,"pfxZ":-0.2107040689768782,"pX":1.435033295334381,"pZ":1.387775630281395,"vX0":3.8168392491448366,"vY0":-126.63517046700053,"vZ0":-3.255270828344038,"x":62.3,"y":201.31,"x0":-1.0199264860288242,"y0":50.00315238971202,"z0":5.305793888985467,"aX":11.506003358501815},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":-1.0,"breakHorizontal":-13.8,"spinRate":2984,"spinDirection":33},"zone":14,"typeConfidence":0.9,"plateTime":0.43343282090999447,"extension":6.341108723556243},"index":3,"playId":"579170c4-8c31-358a-8954-1605201de8c4","pitchNumber":3,"startTime":"2026-04-04T22:45:40.734Z","endTime":"2026-04-04T22:45:46.139Z","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":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.3,"endSpeed":79.1,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.338046134182935,"aZ":-32.62048383625398,"pfxX":5.514393237635945,"pfxZ":-0.28222533775713465,"pX":2.641974969351279,"pZ":1.532084343616775,"vX0":6.685851604938999,"vY0":-125.45565823293181,"vZ0":-2.856665054950846,"x":16.29,"y":197.41,"x0":-0.7823703856935328,"y0":50.004238218067236,"z0":5.366865111801927,"aX":8.715667241450143},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":-1.0,"breakHorizontal":-11.6,"spinRate":3019,"spinDirection":34},"zone":14,"typeConfidence":0.91,"plateTime":0.43798608091382096,"extension":6.470747841986056},"index":4,"playId":"cc8b2e50-44f9-30d8-bd55-28857153f098","pitchNumber":4,"startTime":"2026-04-04T22:45:58.797Z","endTime":"2026-04-04T22:46:01.852Z","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":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.8,"endSpeed":88.6,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.30917136867408,"aZ":-25.45290295288117,"pfxX":-8.938108463883061,"pfxZ":3.34842398772715,"pX":0.10109586202789626,"pZ":1.906322250991043,"vX0":5.779712809004406,"vY0":-140.81746735780317,"vZ0":-5.205403352918255,"x":113.15,"y":187.31,"x0":-0.8179406713599998,"y0":50.001837629450684,"z0":5.427900295757862,"aX":-17.929307484471458},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":5.2,"breakHorizontal":15.0,"spinRate":2391,"spinDirection":217},"zone":8,"typeConfidence":0.91,"plateTime":0.38913893077244577,"extension":6.720300545918138},"hitData":{"launchSpeed":67.6,"launchAngle":-44.0,"totalDistance":2.0,"trajectory":"ground_ball","hardness":"soft","location":"5","coordinates":{"coordX":102.32,"coordY":177.94}},"index":5,"playId":"b44922cf-fd39-3471-9b7c-1321adb34d07","pitchNumber":5,"startTime":"2026-04-04T22:46:17.923Z","endTime":"2026-04-04T22:46:27.565Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-04T22:46:27.565Z","atBatIndex":66},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Konnor Griffin grounds out, third baseman Coby Mayo to first baseman Pete Alonso. Nick Yorke to 2nd.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":67,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-04-04T22:47:25.026Z","endTime":"2026-04-04T22:51:06.068Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":804606,"fullName":"Konnor Griffin","link":"/api/v1/people/804606"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":689296,"fullName":"Anthony Nunez","link":"/api/v1/people/689296"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":694377,"fullName":"Nick Yorke","link":"/api/v1/people/694377"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4,5,6,7,8,9,10,11],"actionIndex":[0],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":804606,"fullName":"Konnor Griffin","link":"/api/v1/people/804606"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":11},"credits":[{"player":{"id":691723,"link":"/api/v1/people/691723"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":624413,"link":"/api/v1/people/624413"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_force","runner":{"id":694377,"fullName":"Nick Yorke","link":"/api/v1/people/694377"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":11},"credits":[]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-runner Nick Yorke replaces Marcell Ozuna.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-04T22:46:45.398Z","endTime":"2026-04-04T22:47:09.261Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":694377,"link":"/api/v1/people/694377"},"position":{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},"battingOrder":"501","replacedPlayer":{"id":542303,"link":"/api/v1/people/542303"},"base":1},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"playId":"2b7b2d78-8ba7-3923-b034-fd75b5fd4689","startTime":"2026-04-04T22:47:09.261Z","endTime":"2026-04-04T22:47:13.927Z","isPitch":false,"type":"pickoff"},{"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,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.9,"endSpeed":80.0,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.176748394964008,"aZ":-34.8150174641655,"pfxX":6.378489103965332,"pfxZ":-1.6445503602318414,"pX":-0.04646153128947617,"pZ":2.410407930204132,"vX0":0.9467960877610537,"vY0":-125.23315300537887,"vZ0":-0.2723777094914934,"x":118.77,"y":173.7,"x0":-1.2577265938774826,"y0":50.00085695291468,"z0":5.337015165170308,"aX":10.262486464436813},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.4,"breakVerticalInduced":-2.9,"breakHorizontal":-11.8,"spinRate":2975,"spinDirection":49},"zone":5,"typeConfidence":0.89,"plateTime":0.435186148258329,"extension":6.06800573469267},"index":2,"playId":"21dd2ba7-6a10-39fd-b61b-1764fff6d2e3","pitchNumber":1,"startTime":"2026-04-04T22:47:27.069Z","endTime":"2026-04-04T22:47:31.757Z","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,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.0,"endSpeed":88.5,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.04709601441104,"aZ":-22.66852308999175,"pfxX":-7.283094175414167,"pfxZ":4.763605058243936,"pX":0.5658350190462174,"pZ":2.9903461073227287,"vX0":6.199729636766364,"vY0":-139.8042820612839,"vZ0":-2.805922934902978,"x":95.43,"y":158.04,"x0":-0.7251254422553425,"y0":50.00513000474765,"z0":5.481128901967958,"aX":-14.539876119530302},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":8.3,"breakHorizontal":12.0,"spinRate":2418,"spinDirection":218},"zone":3,"typeConfidence":0.9,"plateTime":0.390545781864708,"extension":6.640087459817191},"index":3,"playId":"36560632-3814-3e83-8d48-9c9c2380e946","pitchNumber":2,"startTime":"2026-04-04T22:47:45.826Z","endTime":"2026-04-04T22:47:50.658Z","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,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.4,"endSpeed":81.8,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.16588754833418,"aZ":-34.778091354131135,"pfxX":4.676896889710518,"pfxZ":-1.560535706146677,"pX":2.579122801591206,"pZ":-0.21451790612546215,"vX0":7.052645024345981,"vY0":-128.44584537046043,"vZ0":-6.849576299196547,"x":18.69,"y":244.57,"x0":-0.8123043670330817,"y0":50.004059268189216,"z0":5.1986405214607,"aX":7.796801875888363},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.4,"breakVerticalInduced":-4.2,"breakHorizontal":-10.1,"spinRate":2970,"spinDirection":46},"zone":14,"typeConfidence":0.9,"plateTime":0.4268014310005821,"extension":6.239722527942301},"index":4,"playId":"d0f61b2e-c135-31ec-84e6-15d86099193b","pitchNumber":3,"startTime":"2026-04-04T22:48:13.442Z","endTime":"2026-04-04T22:48:19.727Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":true,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":0},"index":5,"actionPlayId":"d0f61b2e-c135-31ec-84e6-15d86099193b","startTime":"2026-04-04T22:48:25.124Z","endTime":"2026-04-04T22:48:42.003Z","isPitch":false,"type":"pickoff"},{"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,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.8,"endSpeed":82.1,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.054602249105617,"aZ":-34.428845467934096,"pfxX":6.040528146211454,"pfxZ":-1.3337571609322019,"pX":1.9333221265822456,"pZ":0.48618336581538374,"vX0":5.30335290900461,"vY0":-129.13667509732326,"vZ0":-5.470255818211527,"x":43.31,"y":225.65,"x0":-0.9324515819001186,"y0":50.0060517673421,"z0":5.282746987329221,"aX":10.1951184408364},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":-3.5,"breakHorizontal":-12.1,"spinRate":2991,"spinDirection":36},"zone":14,"typeConfidence":0.89,"plateTime":0.4242515860130065,"extension":6.613117969017538},"index":6,"playId":"14599509-3df1-3b88-9ce2-1e09940ee23d","pitchNumber":4,"startTime":"2026-04-04T22:48:42.003Z","endTime":"2026-04-04T22:48:46.491Z","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,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.9,"endSpeed":88.4,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.55837373964727,"aZ":-23.327753760140983,"pfxX":-7.677351366638348,"pfxZ":4.444569638641575,"pX":-0.3825419788417268,"pZ":2.817896964950374,"vX0":3.6718717881607987,"vY0":-139.74696643674176,"vZ0":-3.0883190887260974,"x":131.58,"y":162.7,"x0":-0.7112767029676541,"y0":50.00501083329662,"z0":5.458465387076774,"aX":-15.286174223721478},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":7.7,"breakHorizontal":13.2,"spinRate":2315,"spinDirection":217},"zone":4,"typeConfidence":0.9,"plateTime":0.3909657780181557,"extension":6.627334914245181},"index":7,"playId":"8bc45b5a-11ee-325f-b3e1-eb21014f1627","pitchNumber":5,"startTime":"2026-04-04T22:49:08.104Z","endTime":"2026-04-04T22:49:11.681Z","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,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.8,"endSpeed":81.2,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.672357664898165,"aZ":-33.35461858319374,"pfxX":7.307733869597802,"pfxZ":-0.7122794981610103,"pX":1.862904707685778,"pZ":0.5560840959352112,"vX0":4.406034622890268,"vY0":-127.78815422662406,"vZ0":-5.3543290651141255,"x":105.26,"y":197.91,"x0":-0.8340735314130764,"y0":50.00581032566771,"z0":5.303287826521147,"aX":12.069676439340508},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":-2.3,"breakHorizontal":-14.3,"spinRate":2975,"spinDirection":15},"zone":14,"typeConfidence":0.9,"plateTime":0.4288580286790302,"extension":6.815646694704169},"index":8,"playId":"4ca54384-55e3-32ca-ad0a-8bcd3e729b29","pitchNumber":6,"startTime":"2026-04-04T22:49:48.696Z","endTime":"2026-04-04T22:49:52.351Z","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,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.4,"endSpeed":89.1,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.68482573395446,"aZ":-21.802920835195955,"pfxX":-9.327233808006826,"pfxZ":5.100965192933671,"pX":-0.8671296849980352,"pZ":2.411099903683812,"vX0":3.28404902066628,"vY0":-141.7520020523186,"vZ0":-4.623345941801486,"x":150.05,"y":173.68,"x0":-0.8295227973309491,"y0":50.00302412865937,"z0":5.456973808704275,"aX":-18.963419602015914},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":8.5,"breakHorizontal":16.2,"spinRate":2512,"spinDirection":216},"zone":13,"typeConfidence":0.91,"plateTime":0.38654349646125263,"extension":6.564311621969833},"index":9,"playId":"902e946e-3bb4-305e-9a09-9a01ee7ba67f","pitchNumber":7,"startTime":"2026-04-04T22:50:11.780Z","endTime":"2026-04-04T22:50:15.042Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":2},"count":{"balls":3,"strikes":2,"outs":0},"index":10,"playId":"42654ebb-b24d-390a-8821-3b78919ec620","startTime":"2026-04-04T22:50:36.459Z","endTime":"2026-04-04T22:50:42.932Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.8,"endSpeed":88.9,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.846926560907526,"aZ":-19.80131609048083,"pfxX":-6.3220975106932125,"pfxZ":6.132987012712376,"pX":0.016877075423915158,"pZ":2.2761476520927006,"vX0":4.698647722063206,"vY0":-140.85463517653278,"vZ0":-5.2234538455569535,"x":116.36,"y":177.32,"x0":-0.8483220273661001,"y0":50.00016451729691,"z0":5.427770842340547,"aX":-12.750130012238518},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":10.3,"breakHorizontal":10.6,"spinRate":2393,"spinDirection":208},"zone":5,"typeConfidence":0.78,"plateTime":0.38828282833188155,"extension":6.5583773185752765},"hitData":{"launchSpeed":74.1,"launchAngle":-39.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":113.3,"coordY":175.5}},"index":11,"playId":"d7c017d5-8a8b-3c60-806d-bcf7b2f1eebb","pitchNumber":8,"startTime":"2026-04-04T22:50:58.087Z","endTime":"2026-04-04T22:51:06.068Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-04T22:51:06.068Z","atBatIndex":67},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Spencer Horwitz grounds out, second baseman Blaze Alexander to first baseman Pete Alonso. Nick Yorke to 3rd.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":68,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-04-04T22:51:21.947Z","endTime":"2026-04-04T22:53:09.368Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":689296,"fullName":"Anthony Nunez","link":"/api/v1/people/689296"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":694377,"fullName":"Nick Yorke","link":"/api/v1/people/694377"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":677942,"link":"/api/v1/people/677942"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":624413,"link":"/api/v1/people/624413"},"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":694377,"fullName":"Nick Yorke","link":"/api/v1/people/694377"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.2,"endSpeed":88.3,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.14677394613547,"aZ":-14.744256142623623,"pfxX":-2.66844032200576,"pfxZ":8.71169355711538,"pX":-0.8338906677445102,"pZ":3.86199615628186,"vX0":1.679239717528249,"vY0":-140.20365865102917,"vZ0":-2.1495046197963195,"x":148.79,"y":134.51,"x0":-1.0922545890616462,"y0":50.00631944287281,"z0":5.595033031524279,"aX":-5.341310302295147},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":15.6,"breakHorizontal":4.6,"spinRate":2504,"spinDirection":207},"zone":11,"typeConfidence":0.9,"plateTime":0.38988971228046276,"extension":6.618245983342341},"index":0,"playId":"22b44519-113e-36d9-a7c2-5c52e40dab7d","pitchNumber":1,"startTime":"2026-04-04T22:51:40.656Z","endTime":"2026-04-04T22:51:44.171Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 2B","code":"2","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":1},"index":1,"playId":"9c6db424-cdf5-349d-8f14-b0e82dce8ce7","startTime":"2026-04-04T22:52:01.830Z","endTime":"2026-04-04T22:52:06.627Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.4,"endSpeed":80.1,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.530156216975882,"aZ":-35.15552794242219,"pfxX":-1.6146139345059805,"pfxZ":-1.837525942951749,"pX":-1.4992679120319583,"pZ":1.8534436647707444,"vX0":0.1497307994702155,"vY0":-125.87605046074457,"vZ0":-1.9819974558570195,"x":174.15,"y":188.74,"x0":-1.3492103893452643,"y0":50.00550501578769,"z0":5.474666093520931,"aX":-2.6133601819990795},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.8,"breakVerticalInduced":-3.5,"breakHorizontal":2.9,"spinRate":1045,"spinDirection":276},"zone":13,"typeConfidence":2.0,"plateTime":0.4337333335781386,"extension":6.642619757236554},"index":2,"playId":"ff60cb5e-29e1-3981-90b3-8ab9e5e261a6","pitchNumber":2,"startTime":"2026-04-04T22:52:23.523Z","endTime":"2026-04-04T22:52:26.991Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.4,"endSpeed":81.5,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.792058453651514,"aZ":-31.875063735583065,"pfxX":-3.3320721127085697,"pfxZ":0.18422742816746762,"pX":-0.13139314712431677,"pZ":1.5751970569742892,"vX0":3.528296255677992,"vY0":-127.40144554955872,"vZ0":-3.5773574434680913,"x":122.01,"y":196.25,"x0":-1.0923753885185408,"y0":50.006071074644375,"z0":5.480256488218086,"aX":-5.554109662746231},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":-0.1,"breakHorizontal":5.4,"spinRate":1191,"spinDirection":272},"zone":8,"typeConfidence":2.0,"plateTime":0.427667900253454,"extension":6.777409614796962},"index":3,"playId":"dc390d19-c9d4-3185-b9de-d2eb7acb68cc","pitchNumber":3,"startTime":"2026-04-04T22:52:43.417Z","endTime":"2026-04-04T22:52:48.338Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.2,"endSpeed":79.9,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.072636210105124,"aZ":-33.251618878790666,"pfxX":-6.970287988314318,"pfxZ":-0.6680825416396763,"pX":-0.9066088102905451,"pZ":1.799963754196404,"vX0":2.701235247762582,"vY0":-126.95640945433465,"vZ0":-2.4522540962728003,"x":151.56,"y":190.18,"x0":-1.0815750926056495,"y0":50.00031679423995,"z0":5.436662105916785,"aX":-11.325475423767124},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":-1.6,"breakHorizontal":12.0,"spinRate":1152,"spinDirection":271},"zone":13,"typeConfidence":2.0,"plateTime":0.43217697919103815,"extension":6.489353051305838},"hitData":{"launchSpeed":39.4,"launchAngle":-76.0,"totalDistance":1.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":146.74,"coordY":162.32}},"index":4,"playId":"dd1e62ed-509f-363b-b7ce-aa7d23cdead1","pitchNumber":4,"startTime":"2026-04-04T22:53:01.531Z","endTime":"2026-04-04T22:53:09.368Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-04T22:53:09.368Z","atBatIndex":68},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Nick Gonzales walks.","rbi":0,"awayScore":2,"homeScore":1,"isOut":false},"about":{"atBatIndex":69,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-04-04T22:53:25.057Z","endTime":"2026-04-04T22:54:57.017Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":2},"matchup":{"batter":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":689296,"fullName":"Anthony Nunez","link":"/api/v1/people/689296"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"postOnThird":{"id":694377,"fullName":"Nick Yorke","link":"/api/v1/people/694377"},"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":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.0,"endSpeed":87.9,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.378818269260154,"aZ":-22.198650058610998,"pfxX":-6.952609774357886,"pfxZ":5.0265953220835,"pX":-0.7679012553746962,"pZ":4.020322865286624,"vX0":2.442727009200502,"vY0":-139.9151929731305,"vZ0":-0.3417305021525653,"x":146.27,"y":130.23,"x0":-0.7487444231392986,"y0":50.000168181842994,"z0":5.597894026921264,"aX":-13.79109880921713},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":9.2,"breakHorizontal":12.1,"spinRate":2371,"spinDirection":212},"zone":11,"typeConfidence":0.9,"plateTime":0.39137532101396744,"extension":6.629806958242398},"index":0,"playId":"a0f7321b-101c-3d7e-b337-0714fae80832","pitchNumber":1,"startTime":"2026-04-04T22:53:53.479Z","endTime":"2026-04-04T22:53:56.982Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.4,"endSpeed":86.9,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.03740685526694,"aZ":-23.149864627215717,"pfxX":-9.737567960620952,"pfxZ":4.655747617756652,"pX":-1.0422223073675339,"pZ":2.3828201039741255,"vX0":3.1514271701569605,"vY0":-138.809441899975,"vZ0":-4.201157616458493,"x":156.73,"y":174.44,"x0":-0.931855233698257,"y0":50.00275633533275,"z0":5.470309889541059,"aX":-18.872972298673417},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":7.7,"breakHorizontal":16.9,"spinRate":2359,"spinDirection":211},"zone":11,"typeConfidence":0.91,"plateTime":0.3956107601516621,"extension":6.883882581491561},"index":1,"playId":"60ab3103-af51-32a5-8de4-4124abd3d8e5","pitchNumber":2,"startTime":"2026-04-04T22:54:12.255Z","endTime":"2026-04-04T22:54:17.527Z","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":2},"pitchData":{"startSpeed":95.9,"endSpeed":88.4,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.48026345782038,"aZ":-19.973136217989257,"pfxX":-6.46519729377156,"pfxZ":6.111659017341825,"pX":-0.5576084251506954,"pZ":4.097252387425089,"vX0":3.1917387632536545,"vY0":-139.7166495877705,"vZ0":-0.4784724779253289,"x":138.25,"y":128.15,"x0":-0.8684397301928203,"y0":50.00608851389543,"z0":5.571583586693236,"aX":-12.914297885700895},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":11.2,"breakHorizontal":11.2,"spinRate":2341,"spinDirection":217},"zone":11,"typeConfidence":0.88,"plateTime":0.39050947824079785,"extension":6.567521493768515},"index":2,"playId":"82d5156d-fcbb-373b-8834-007e9fa15ab4","pitchNumber":3,"startTime":"2026-04-04T22:54:32.522Z","endTime":"2026-04-04T22:54:35.893Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.2,"endSpeed":86.0,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.015484305167526,"aZ":-24.8487351969652,"pfxX":-8.29786357127653,"pfxZ":3.8544441218110865,"pX":-0.9425658377968863,"pZ":2.9710949806503737,"vX0":2.9281976145010686,"vY0":-137.1177340056513,"vZ0":-2.180091204876623,"x":152.93,"y":158.56,"x0":-0.9479165932800163,"y0":50.00050097621823,"z0":5.476221502327997,"aX":-15.759067362143885},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":6.7,"breakHorizontal":14.4,"spinRate":2282,"spinDirection":222},"zone":11,"typeConfidence":0.89,"plateTime":0.3998416221568415,"extension":6.714707982394421},"index":3,"playId":"3befeadb-abed-384e-9de6-9b534dc250bd","pitchNumber":4,"startTime":"2026-04-04T22:54:52.655Z","endTime":"2026-04-04T22:54:57.017Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-04T22:54:57.017Z","atBatIndex":69},{"result":{"type":"atBat","event":"Field Error","eventType":"field_error","description":"Jake Mangum reaches on a fielding error by pitcher Anthony Nunez. Nick Yorke scores. Nick Gonzales to 2nd.","rbi":0,"awayScore":2,"homeScore":2,"isOut":false},"about":{"atBatIndex":70,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-04-04T22:56:41.919Z","endTime":"2026-04-04T22:57:50.592Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":663968,"fullName":"Jake Mangum","link":"/api/v1/people/663968"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":689296,"fullName":"Anthony Nunez","link":"/api/v1/people/689296"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":663968,"fullName":"Jake Mangum","link":"/api/v1/people/663968"},"postOnSecond":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[2,3,4],"actionIndex":[0],"runnerIndex":[0,1,2],"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":663968,"fullName":"Jake Mangum","link":"/api/v1/people/663968"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":689296,"link":"/api/v1/people/689296"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_fielding_error"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","movementReason":"r_adv_play","runner":{"id":694377,"fullName":"Nick Yorke","link":"/api/v1/people/694377"},"responsiblePitcher":{"id":689296,"link":"/api/v1/people/689296"},"isScoringEvent":true,"rbi":false,"earned":false,"teamUnearned":true,"playIndex":4},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","movementReason":"r_adv_force","runner":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Jake Mangum replaces Joey Bart.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-04-04T22:55:18.666Z","endTime":"2026-04-04T22:55:33.953Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":663968,"link":"/api/v1/people/663968"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"901","replacedPlayer":{"id":663698,"link":"/api/v1/people/663698"}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-04-04T22:55:33.953Z","endTime":"2026-04-04T22:56:44.274Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.2,"endSpeed":85.6,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.201668805317187,"aZ":-23.28868441933027,"pfxX":-8.297687874901785,"pfxZ":4.764764853170468,"pX":0.0206398813047982,"pZ":1.6716046655385686,"vX0":5.36008659894271,"vY0":-135.60164067037726,"vZ0":-5.323560314837139,"x":116.21,"y":193.65,"x0":-0.9018972218637031,"y0":50.005713287737194,"z0":5.281716577558408,"aX":-15.480284170543483},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":7.7,"breakHorizontal":13.9,"spinRate":2335,"spinDirection":225},"zone":8,"typeConfidence":0.88,"plateTime":0.40368712684106534,"extension":6.628149290532646},"index":2,"playId":"d4095b55-1103-3d4d-9ed0-63b2333addd3","pitchNumber":1,"startTime":"2026-04-04T22:56:44.274Z","endTime":"2026-04-04T22:56:47.754Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.0,"endSpeed":80.5,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.936103457585244,"aZ":-32.26782552598336,"pfxX":-2.183178101609051,"pfxZ":-0.05850414797309293,"pX":1.366654509698695,"pZ":0.023140407480091798,"vX0":5.800920944751156,"vY0":-125.19834118532353,"vZ0":-6.767605754265846,"x":64.91,"y":238.16,"x0":-0.6824222983975969,"y0":50.003126490056,"z0":5.3557319799900975,"aX":-3.515348858964702},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":-1.3,"breakHorizontal":2.9,"spinRate":872,"spinDirection":272},"zone":14,"typeConfidence":2.0,"plateTime":0.43515493896836244,"extension":6.5419765877188585},"index":3,"playId":"a8a4240b-32a9-37df-803b-b13430ea2707","pitchNumber":2,"startTime":"2026-04-04T22:57:15.636Z","endTime":"2026-04-04T22:57:20.092Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.3,"endSpeed":87.7,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.60221928340722,"aZ":-19.285469864082245,"pfxX":-7.840387010659169,"pfxZ":6.590867282918246,"pX":-0.29816841330969956,"pZ":1.2089122627313051,"vX0":4.051086034708136,"vY0":-138.64265821575728,"vZ0":-7.639765397898454,"x":128.37,"y":206.14,"x0":-0.7558310095645694,"y0":50.00429610564296,"z0":5.276627619761762,"aX":-15.33808269815774},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":10.6,"breakHorizontal":13.4,"spinRate":2332,"spinDirection":221},"zone":13,"typeConfidence":0.86,"plateTime":0.39434331998843053,"extension":6.777437322413881},"hitData":{"launchSpeed":64.5,"launchAngle":-37.0,"totalDistance":2.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":137.46,"coordY":177.08}},"index":4,"playId":"065b95f7-62e0-3ac6-bdc6-a55d45458154","pitchNumber":3,"startTime":"2026-04-04T22:57:41.584Z","endTime":"2026-04-04T22:57:50.592Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-04T22:57:50.592Z","atBatIndex":70},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Oneil Cruz grounds out to first baseman Pete Alonso.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":71,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-04-04T22:58:12.640Z","endTime":"2026-04-04T22:59:15.306Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":689296,"fullName":"Anthony Nunez","link":"/api/v1/people/689296"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":624413,"link":"/api/v1/people/624413"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.2,"endSpeed":88.7,"strikeZoneTop":3.516,"strikeZoneBottom":1.774,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.13190173713747,"aZ":-19.88320281578208,"pfxX":-7.596560706001407,"pfxZ":6.150989779092169,"pX":0.553981249614841,"pZ":1.907406844302095,"vX0":7.013520074656512,"vY0":-139.9299194125368,"vZ0":-5.941136920613597,"x":95.88,"y":187.28,"x0":-0.9878947881792771,"y0":50.00689756820554,"z0":5.344665463267958,"aX":-15.192569885528082},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":10.2,"breakHorizontal":12.5,"spinRate":2453,"spinDirection":216},"zone":9,"typeConfidence":0.89,"plateTime":0.3901912894068853,"extension":6.651582866006986},"index":0,"playId":"9f4af8ac-0fc8-3c95-8286-0759884d647b","pitchNumber":1,"startTime":"2026-04-04T22:58:31.178Z","endTime":"2026-04-04T22:58:36.508Z","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":86.1,"endSpeed":79.8,"strikeZoneTop":3.516,"strikeZoneBottom":1.774,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.885085828349688,"aZ":-33.999591155743076,"pfxX":-2.5795185907153195,"pfxZ":-1.1310200280732925,"pX":-1.2169318154829898,"pZ":3.3726330791184584,"vX0":1.0525892027436812,"vY0":-125.54253989441075,"vZ0":1.0829049193181988,"x":163.39,"y":147.72,"x0":-1.3040327844040194,"y0":50.00403271561688,"z0":5.680814707715803,"aX":-4.161475189728081},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":-1.6,"breakHorizontal":4.4,"spinRate":1346,"spinDirection":282},"zone":11,"typeConfidence":2.0,"plateTime":0.4345387380913115,"extension":6.787103458896417},"index":1,"playId":"d7952139-c852-3fe4-9e2c-ecbae8eb72bc","pitchNumber":2,"startTime":"2026-04-04T22:58:49.453Z","endTime":"2026-04-04T22:58:53.768Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(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":2},"pitchData":{"startSpeed":87.8,"endSpeed":81.0,"strikeZoneTop":3.516,"strikeZoneBottom":1.774,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.160290131432777,"aZ":-32.469677315160595,"pfxX":-3.385277671449332,"pfxZ":-0.18033094642931857,"pX":-0.10908097534706124,"pZ":2.989732881768082,"vX0":3.220391400206269,"vY0":-127.98204833475924,"vZ0":-0.24515385512807153,"x":121.16,"y":158.06,"x0":-0.9408206050069469,"y0":50.00097365757933,"z0":5.618978761361539,"aX":-5.6438584672869965},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":-0.1,"breakHorizontal":5.4,"spinRate":1519,"spinDirection":276},"zone":5,"typeConfidence":2.0,"plateTime":0.42715921723713235,"extension":6.577252541893471},"hitData":{"launchSpeed":88.6,"launchAngle":2.0,"totalDistance":59.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":156.88,"coordY":164.86}},"index":2,"playId":"83c23461-cf11-3787-96db-63ed9daef18c","pitchNumber":3,"startTime":"2026-04-04T22:59:07.385Z","endTime":"2026-04-04T22:59:15.306Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-04T22:59:15.306Z","atBatIndex":71},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Blaze Alexander grounds out, second baseman Brandon Lowe to first baseman Spencer Horwitz.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":72,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-04-04T23:01:42.369Z","endTime":"2026-04-04T23:02:41.838Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":677942,"fullName":"Blaze Alexander","link":"/api/v1/people/677942"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":642701,"fullName":"Dennis Santana","link":"/api/v1/people/642701"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[3,4,5,6],"actionIndex":[0,1,2],"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":677942,"fullName":"Blaze Alexander","link":"/api/v1/people/677942"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":664040,"link":"/api/v1/people/664040"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":687462,"link":"/api/v1/people/687462"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Nick Yorke remains in the game as the designated hitter.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-04T23:01:11.445Z","endTime":"2026-04-04T23:01:11.479Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":694377,"link":"/api/v1/people/694377"},"position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"battingOrder":"501","replacedPlayer":{"id":542303,"link":"/api/v1/people/542303"}},{"details":{"description":"Defensive Substitution: Henry Davis replaces Jake Mangum, batting 9th, playing catcher.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-04-04T23:01:11.479Z","endTime":"2026-04-04T23:01:11.482Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":680779,"link":"/api/v1/people/680779"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"battingOrder":"902","replacedPlayer":{"id":663968,"link":"/api/v1/people/663968"}},{"details":{"description":"Pitching Change: Dennis Santana replaces Isaac Mattson.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-04-04T23:01:11.482Z","endTime":"2026-04-04T23:01:44.684Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":642701,"link":"/api/v1/people/642701"},"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(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":84.9,"endSpeed":79.1,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.369296286280175,"aZ":-31.935306363289527,"pfxX":1.4967838557497588,"pfxZ":0.1503742047916674,"pX":-0.052326226969288216,"pZ":4.023715337333547,"vX0":3.7434415202676385,"vY0":-123.72861021659409,"vZ0":2.0000632978369755,"x":118.99,"y":130.14,"x0":-1.7681821365362667,"y0":50.002091551983845,"z0":5.84644513664426,"aX":2.3632987437812085},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":0.8,"breakHorizontal":-3.5,"spinRate":2605,"spinDirection":119},"zone":11,"typeConfidence":2.0,"plateTime":0.439567161027131,"extension":5.9636085892208515},"index":3,"playId":"f9e7eea6-5af2-3370-94a9-683cbfb06715","pitchNumber":1,"startTime":"2026-04-04T23:01:44.684Z","endTime":"2026-04-04T23:01:48.268Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.0,"endSpeed":79.5,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.53674275065658,"aZ":-27.790075877686657,"pfxX":0.7470326919816241,"pfxZ":2.774757945141765,"pX":-0.3029853409186319,"pZ":1.3494814806542192,"vX0":3.8011823981773,"vY0":-123.82088712760445,"vZ0":-4.52014411584466,"x":128.55,"y":202.34,"x0":-1.943910396906279,"y0":50.00502070425272,"z0":5.476040627115473,"aX":1.1802709867273662},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":4.4,"breakHorizontal":-2.0,"spinRate":2548,"spinDirection":203},"zone":13,"typeConfidence":2.0,"plateTime":0.4393408467236335,"extension":6.116289715714126},"index":4,"playId":"c09e66e0-69cc-3553-bc4d-7d0a16f3f3ff","pitchNumber":2,"startTime":"2026-04-04T23:01:59.971Z","endTime":"2026-04-04T23:02:03.325Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.5,"endSpeed":78.4,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.40136064678933,"aZ":-31.945597721154453,"pfxX":2.0186302497290445,"pfxZ":0.1451801237225414,"pX":-1.1308949721181882,"pZ":2.0379533004398507,"vX0":1.0463040809284572,"vY0":-123.19214462154486,"vZ0":-2.0949856658055444,"x":160.11,"y":183.76,"x0":-1.822116172833431,"y0":50.00081989989855,"z0":5.57627475495309,"aX":3.130258703157475},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":0.0,"breakHorizontal":-3.8,"spinRate":2651,"spinDirection":88},"zone":13,"typeConfidence":2.0,"plateTime":0.44308369157230754,"extension":6.052824457667415},"index":5,"playId":"66bed7c6-8df5-392f-8b12-7d5c7c392993","pitchNumber":3,"startTime":"2026-04-04T23:02:17.140Z","endTime":"2026-04-04T23:02:20.782Z","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":94.8,"endSpeed":86.9,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.813037833448206,"aZ":-22.857870861817673,"pfxX":-9.694916024266966,"pfxZ":4.8308883423199935,"pX":0.2405391306404734,"pZ":2.3196172105076163,"vX0":8.315279438827329,"vY0":-137.78331063342745,"vZ0":-4.113242854448295,"x":107.83,"y":176.15,"x0":-1.5528084950414662,"y0":50.000623536583376,"z0":5.370956401285941,"aX":-18.69013306439196},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":8.0,"breakHorizontal":15.8,"spinRate":2533,"spinDirection":222},"zone":5,"typeConfidence":2.0,"plateTime":0.39709714466806645,"extension":5.913816624520655},"hitData":{"launchSpeed":104.5,"launchAngle":3.0,"totalDistance":72.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":140.75,"coordY":143.15}},"index":6,"playId":"15039f30-5f93-3222-9920-f7cbf0a8ed81","pitchNumber":4,"startTime":"2026-04-04T23:02:34.349Z","endTime":"2026-04-04T23:02:41.838Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-04T23:02:41.838Z","atBatIndex":72},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Taylor Ward grounds out softly to first baseman Spencer Horwitz.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":73,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-04-04T23:02:51.494Z","endTime":"2026-04-04T23:03:49.120Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":642701,"fullName":"Dennis Santana","link":"/api/v1/people/642701"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":687462,"link":"/api/v1/people/687462"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"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":94.2,"endSpeed":86.5,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.870292243954463,"aZ":-20.700802244346246,"pfxX":-9.503197736040002,"pfxZ":6.00387491210634,"pX":-0.031004082872923205,"pZ":2.984805598984579,"vX0":7.482800741206575,"vY0":-137.0248497962806,"vZ0":-2.8549031725453258,"x":118.18,"y":158.19,"x0":-1.55579563575294,"y0":50.00413342458782,"z0":5.446691514572307,"aX":-18.162537149386235},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":10.4,"breakHorizontal":15.7,"spinRate":2513,"spinDirection":225},"zone":2,"typeConfidence":2.0,"plateTime":0.3989867244615608,"extension":6.033116560685703},"index":0,"playId":"296b585d-4e4e-30ec-97db-8adde64a7668","pitchNumber":1,"startTime":"2026-04-04T23:03:05.614Z","endTime":"2026-04-04T23:03:08.692Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.2,"endSpeed":80.5,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.119184394667343,"aZ":-29.438126528427862,"pfxX":-9.916430472285066,"pfxZ":1.666580932184198,"pX":-0.00315170980290586,"pZ":2.349703866896097,"vX0":7.7896800434591515,"vY0":-126.89511497871489,"vZ0":-2.0171582496909557,"x":117.12,"y":175.34,"x0":-1.812892446219408,"y0":50.0039495187627,"z0":5.482955165947064,"aX":-16.296059143774603},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":2.8,"breakHorizontal":16.3,"spinRate":2308,"spinDirection":238},"zone":5,"typeConfidence":2.0,"plateTime":0.4303938151138329,"extension":6.205533829114287},"index":1,"playId":"2f8b3d9a-ba5d-3592-ae4a-fde39a4dec05","pitchNumber":2,"startTime":"2026-04-04T23:03:24.287Z","endTime":"2026-04-04T23:03:28.348Z","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":2,"outs":1},"pitchData":{"startSpeed":88.0,"endSpeed":81.2,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.775001068631017,"aZ":-28.004239299986622,"pfxX":-9.56506713027915,"pfxZ":2.495682365912498,"pX":-0.06898948539524226,"pZ":2.018043108795515,"vX0":7.4320775501217025,"vY0":-128.06753674275,"vZ0":-3.039617707236122,"x":119.63,"y":184.29,"x0":-1.7562459072550523,"y0":50.00449705281735,"z0":5.395105622328967,"aX":-15.997577509851697},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":4.1,"breakHorizontal":15.8,"spinRate":2414,"spinDirection":229},"zone":8,"typeConfidence":2.0,"plateTime":0.42659092361082207,"extension":5.974428280994862},"hitData":{"launchSpeed":49.8,"launchAngle":-36.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"soft","location":"3","coordinates":{"coordX":138.49,"coordY":182.68}},"index":2,"playId":"2b2d2f57-49b3-315a-bdb3-e354356224f8","pitchNumber":3,"startTime":"2026-04-04T23:03:41.474Z","endTime":"2026-04-04T23:03:49.120Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-04T23:03:49.120Z","atBatIndex":73},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Gunnar Henderson challenged (pitch result), call on the field was confirmed: Gunnar Henderson called out on strikes.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":74,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-04-04T23:03:55.427Z","endTime":"2026-04-04T23:06:42.258Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":642701,"fullName":"Dennis Santana","link":"/api/v1/people/642701"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":680779,"link":"/api/v1/people/680779"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"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.2,"endSpeed":87.0,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.365604496460293,"aZ":-16.512862674644175,"pfxX":-7.8710251120579615,"pfxZ":8.077233358078395,"pX":-0.67589283294857,"pZ":2.095214339979416,"vX0":5.358487896171723,"vY0":-138.44814526323555,"vZ0":-6.015940352409311,"x":142.76,"y":182.21,"x0":-1.6154359996868652,"y0":50.00016194983687,"z0":5.404360184017408,"aX":-15.25344581465312},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":13.6,"breakHorizontal":13.1,"spinRate":2457,"spinDirection":226},"zone":7,"typeConfidence":2.0,"plateTime":0.3958594668462112,"extension":5.993281960851599},"index":0,"playId":"98582268-c227-3279-9140-e62390313960","pitchNumber":1,"startTime":"2026-04-04T23:04:32.105Z","endTime":"2026-04-04T23:04:35.861Z","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":2},"pitchData":{"startSpeed":88.6,"endSpeed":81.1,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.524564047864157,"aZ":-30.47840923722132,"pfxX":-11.073682340007775,"pfxZ":1.0122301487749503,"pX":-0.1363136952198072,"pZ":1.3164837653270343,"vX0":7.463564598512024,"vY0":-128.70917619134093,"vZ0":-4.336839537319644,"x":122.2,"y":203.23,"x0":-1.639766931212741,"y0":50.001332116112344,"z0":5.392118413298355,"aX":-18.517363813563374},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":1.1,"breakHorizontal":18.4,"spinRate":2324,"spinDirection":240},"zone":13,"typeConfidence":2.0,"plateTime":0.42608387145802373,"extension":6.020184128267489},"index":1,"playId":"cae8dc50-d934-3e61-bc40-a031418d5e49","pitchNumber":2,"startTime":"2026-04-04T23:04:48.241Z","endTime":"2026-04-04T23:04:51.261Z","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":94.2,"endSpeed":86.2,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.74421145532811,"aZ":-17.200351046733786,"pfxX":-4.258167611187357,"pfxZ":7.8410668408076845,"pX":0.14917648941426406,"pZ":4.0944739433538775,"vX0":5.980439314077653,"vY0":-137.15741283022464,"vZ0":-1.0026615872768778,"x":111.31,"y":128.23,"x0":-1.5041218108508205,"y0":50.0000305118007,"z0":5.635356961616508,"aX":-8.129220600075984},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":14.2,"breakHorizontal":6.5,"spinRate":2523,"spinDirection":223},"zone":12,"typeConfidence":2.0,"plateTime":0.3990355506514791,"extension":5.8416067192448375},"index":2,"playId":"b5f408d2-46e3-3fdb-a70b-9d31d82bd509","pitchNumber":3,"startTime":"2026-04-04T23:05:09.034Z","endTime":"2026-04-04T23:05:12.736Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.3,"endSpeed":79.8,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.164784972070876,"aZ":-29.444730571639575,"pfxX":0.8904387791785968,"pfxZ":1.699441473213608,"pX":0.6265763446733728,"pZ":2.0254708589937542,"vX0":5.3535185487218815,"vY0":-125.68995986356764,"vZ0":-2.819976365245244,"x":93.12,"y":184.09,"x0":-1.641928626106091,"y0":50.00443105698425,"z0":5.53946137133901,"aX":1.4327609234915104},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":2.6,"breakHorizontal":-2.8,"spinRate":2535,"spinDirection":208},"zone":9,"typeConfidence":2.0,"plateTime":0.4348580815397485,"extension":5.925982682503112},"index":3,"playId":"288e2b35-a146-304a-9d3a-a9a1cdcbec48","pitchNumber":4,"startTime":"2026-04-04T23:05:28.272Z","endTime":"2026-04-04T23:05:32.492Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.9,"endSpeed":81.5,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.16453597417193,"aZ":-29.76429335749174,"pfxX":-8.028987789466274,"pfxZ":1.4227395260725988,"pX":-0.5220770746290406,"pZ":2.199895794504461,"vX0":5.929824963785466,"vY0":-129.29530036588415,"vZ0":-2.3786308064734674,"x":136.9,"y":179.38,"x0":-1.8030445895826757,"y0":50.00223206384383,"z0":5.417780618695037,"aX":-13.582420495245469},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":2.3,"breakHorizontal":13.2,"spinRate":2319,"spinDirection":237},"zone":7,"typeConfidence":2.0,"plateTime":0.4237654671639737,"extension":6.008887546114612},"index":4,"playId":"6f548495-0412-3772-9d23-dc657ec1130a","pitchNumber":5,"startTime":"2026-04-04T23:05:49.429Z","endTime":"2026-04-04T23:05:53.362Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":87.8,"endSpeed":80.8,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.196507411046415,"aZ":-27.15112637581336,"pfxX":-9.43366788803464,"pfxZ":3.0342004445031066,"pX":0.2652819209173763,"pZ":1.7286045821837464,"vX0":8.216346344699808,"vY0":-127.61544617962082,"vZ0":-3.85630693520887,"x":106.89,"y":192.11,"x0":-1.763632126613998,"y0":50.00609512164659,"z0":5.387841694732304,"aX":-15.630800000381605},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":4.8,"breakHorizontal":15.4,"spinRate":2319,"spinDirection":237},"zone":9,"typeConfidence":2.0,"plateTime":0.428509238552254,"extension":6.119231922823598},"index":5,"playId":"01593ee7-a3df-3b67-a688-bcbbae608ca8","pitchNumber":6,"startTime":"2026-04-04T23:06:15.246Z","endTime":"2026-04-04T23:06:42.258Z","isPitch":true,"type":"pitch"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":110,"player":{"id":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"}},"playEndTime":"2026-04-04T23:06:42.258Z","atBatIndex":74},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Brandon Lowe grounds out, second baseman Blaze Alexander to first baseman Pete Alonso.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":75,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-04-04T23:09:03.198Z","endTime":"2026-04-04T23:09:29.377Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":664854,"fullName":"Ryan Helsley","link":"/api/v1/people/664854"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2],"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":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":677942,"link":"/api/v1/people/677942"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":624413,"link":"/api/v1/people/624413"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Ryan Helsley replaces Anthony Nunez.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-04T23:08:09.403Z","endTime":"2026-04-04T23:09:05.518Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":664854,"link":"/api/v1/people/664854"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.8,"endSpeed":89.0,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.78018141330243,"aZ":-9.956230981841358,"pfxX":-2.3529427155737053,"pfxZ":10.877712038358656,"pX":-0.2471070978101728,"pZ":3.0376209292001226,"vX0":1.2407667308406771,"vY0":-142.28787265761474,"vZ0":-5.6929851250775085,"x":126.42,"y":156.76,"x0":-0.3839626031553706,"y0":50.00702459600394,"z0":5.700480856071212,"aX":-4.807864865185043},"breaks":{"breakAngle":21.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.0,"breakVerticalInduced":18.7,"breakHorizontal":4.0,"spinRate":2504,"spinDirection":194},"zone":2,"typeConfidence":0.89,"plateTime":0.38548721399977426,"extension":6.69439195887277},"index":1,"playId":"f5da1d02-df57-3fef-930b-05a9800e68bf","pitchNumber":1,"startTime":"2026-04-04T23:09:05.518Z","endTime":"2026-04-04T23:09:09.086Z","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":0},"pitchData":{"startSpeed":90.8,"endSpeed":83.9,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.967896858609286,"aZ":-21.92507906935853,"pfxX":-7.758995940417026,"pfxZ":5.746611330712616,"pX":0.04002624212373209,"pZ":1.7431648695743327,"vX0":3.5570984266980017,"vY0":-132.1602704416425,"vZ0":-6.21087730119621,"x":115.47,"y":191.71,"x0":-0.3091503773914693,"y0":50.00397453584836,"z0":5.714823889057127,"aX":-13.840554192335736},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":9.4,"breakHorizontal":13.3,"spinRate":1684,"spinDirection":208},"zone":8,"typeConfidence":0.92,"plateTime":0.4131265619815694,"extension":6.77376535384324},"hitData":{"launchSpeed":88.0,"launchAngle":-9.0,"totalDistance":12.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":151.81,"coordY":154.72}},"index":2,"playId":"82ebec92-717b-32db-a773-1775054f2a0c","pitchNumber":2,"startTime":"2026-04-04T23:09:21.457Z","endTime":"2026-04-04T23:09:29.377Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-04T23:09:29.377Z","atBatIndex":75},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Bryan Reynolds doubles (1) on a fly ball to left fielder Dylan Beavers.","rbi":0,"awayScore":2,"homeScore":2,"isOut":false},"about":{"atBatIndex":76,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-04-04T23:09:39.806Z","endTime":"2026-04-04T23:10:46.551Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":664854,"fullName":"Ryan Helsley","link":"/api/v1/people/664854"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","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":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":687637,"link":"/api/v1/people/687637"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":82.8,"endSpeed":77.0,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.30850961617011,"aZ":-40.40269841973907,"pfxX":0.9072123580952272,"pfxZ":-5.556249062461349,"pX":0.6870218707069247,"pZ":1.5936938500557782,"vX0":1.7834231111441032,"vY0":-120.61714371336886,"vZ0":-1.8685917379834533,"x":90.81,"y":195.75,"x0":-0.17826952006225527,"y0":50.00210955448937,"z0":5.923769156314719,"aX":1.3435706981751396},"breaks":{"breakAngle":2.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.9,"breakVerticalInduced":-10.2,"breakHorizontal":-2.0,"spinRate":2533,"spinDirection":27},"zone":14,"typeConfidence":0.9,"plateTime":0.45319587710895526,"extension":6.677877213719124},"index":0,"playId":"fa0ca5bb-e88d-3743-8a37-37189c72ae54","pitchNumber":1,"startTime":"2026-04-04T23:09:54.223Z","endTime":"2026-04-04T23:09:59.111Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.4,"endSpeed":85.2,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.138432883539004,"aZ":-28.488708610631438,"pfxX":1.9842718712800147,"pfxZ":2.0061982309124664,"pX":-0.4125240052683214,"pZ":1.8862216275491692,"vX0":-0.9104458742285819,"vY0":-134.52452922912215,"vZ0":-4.839330749864523,"x":132.72,"y":187.85,"x0":-0.32822864941086277,"y0":50.005433216470514,"z0":5.718738167819663,"aX":3.651271628014253},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":2.9,"breakHorizontal":-3.4,"spinRate":2506,"spinDirection":169},"zone":7,"typeConfidence":0.89,"plateTime":0.406571122698673,"extension":6.681797100849319},"index":1,"playId":"13f0f2a1-e3bc-381c-9b7f-3a2212065344","pitchNumber":2,"startTime":"2026-04-04T23:10:12.428Z","endTime":"2026-04-04T23:10:16.307Z","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":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":101.0,"endSpeed":92.8,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.34682423175903,"aZ":-10.222981229215808,"pfxX":-0.7777662118452622,"pfxZ":9.971618734501586,"pX":-0.3039561458251284,"pZ":2.7656217080483887,"vX0":-0.22583277881288813,"vY0":-147.08711793646523,"vZ0":-7.163340549967947,"x":128.59,"y":164.11,"x0":-0.12521116815992298,"y0":50.00226699434051,"z0":5.831510951853709,"aX":-1.7121670397529793},"breaks":{"breakAngle":8.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.7,"breakVerticalInduced":16.9,"breakHorizontal":1.4,"spinRate":2569,"spinDirection":195},"zone":4,"typeConfidence":0.91,"plateTime":0.3717079095560103,"extension":6.56061695778202},"hitData":{"launchSpeed":100.0,"launchAngle":27.0,"totalDistance":368.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":58.96,"coordY":66.23}},"index":2,"playId":"771443b0-2e62-3d76-8a90-c50ebeee9b7a","pitchNumber":3,"startTime":"2026-04-04T23:10:32.533Z","endTime":"2026-04-04T23:10:46.551Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-04T23:10:46.551Z","atBatIndex":76},{"result":{"type":"atBat","event":"Intent Walk","eventType":"intent_walk","description":"Ryan Helsley intentionally walks Ryan O'Hearn.","rbi":0,"awayScore":2,"homeScore":2,"isOut":false},"about":{"atBatIndex":77,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-04-04T23:11:10.327Z","endTime":"2026-04-04T23:11:22.977Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":1},"matchup":{"batter":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":664854,"fullName":"Ryan Helsley","link":"/api/v1/people/664854"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"postOnSecond":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Intent Walk","eventType":"intent_walk","movementReason":null,"runner":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"VB","description":"Automatic Ball - Intentional"},"description":"Automatic Ball - Intentional","code":"VB","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"index":0,"playId":"08234046-0786-1003-000c-f08cd117d70a","pitchNumber":0,"startTime":"2026-04-04T23:11:21.945Z","endTime":"2026-04-04T23:11:21.978Z","isPitch":false,"type":"no_pitch"},{"details":{"call":{"code":"VB","description":"Automatic Ball - Intentional"},"description":"Automatic Ball - Intentional","code":"VB","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"index":1,"playId":"08234046-0786-1013-000c-f08cd117d70a","pitchNumber":0,"startTime":"2026-04-04T23:11:21.978Z","endTime":"2026-04-04T23:11:21.980Z","isPitch":false,"type":"no_pitch"},{"details":{"call":{"code":"VB","description":"Automatic Ball - Intentional"},"description":"Automatic Ball - Intentional","code":"VB","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":1},"index":2,"playId":"08234046-0786-1023-000c-f08cd117d70a","pitchNumber":0,"startTime":"2026-04-04T23:11:21.980Z","endTime":"2026-04-04T23:11:21.983Z","isPitch":false,"type":"no_pitch"},{"details":{"call":{"code":"VB","description":"Automatic Ball - Intentional"},"description":"Automatic Ball - Intentional","code":"VB","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":1},"index":3,"playId":"08234046-0786-1033-000c-f08cd117d70a","pitchNumber":0,"startTime":"2026-04-04T23:11:21.983Z","endTime":"2026-04-04T23:11:22.977Z","isPitch":false,"type":"no_pitch"}],"playEndTime":"2026-04-04T23:11:22.977Z","atBatIndex":77},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Nick Yorke doubles (1) on a sharp line drive to left fielder Dylan Beavers. Bryan Reynolds scores. Ryan O'Hearn to 3rd.","rbi":1,"awayScore":2,"homeScore":3,"isOut":false},"about":{"atBatIndex":78,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-04-04T23:11:24.048Z","endTime":"2026-04-04T23:14:53.707Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":61},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":694377,"fullName":"Nick Yorke","link":"/api/v1/people/694377"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664854,"fullName":"Ryan Helsley","link":"/api/v1/people/664854"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":694377,"fullName":"Nick Yorke","link":"/api/v1/people/694377"},"postOnThird":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"83.47"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"93.90"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"99.74"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"92.90"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"98.11"},{"zone":"06","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"90.06"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"104.21"},{"zone":"08","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"87.49"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"76.06"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"64.15"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"82.43"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"66.74"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"77.14"}]}},{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".500"},{"zone":"02","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".286"},{"zone":"03","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".250"},{"zone":"04","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".286"},{"zone":"05","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".231"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".571"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".400"},{"zone":"08","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".200"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".125"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".176"}]}},{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.750"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"},{"zone":"04","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".714"},{"zone":"05","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".462"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.286"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"08","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".455"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".250"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".333"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".250"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".200"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".450"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.750"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"},{"zone":"04","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".714"},{"zone":"05","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".462"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.286"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"08","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".455"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".250"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".333"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".250"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".200"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".450"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,6,7],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":694377,"fullName":"Nick Yorke","link":"/api/v1/people/694377"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":687637,"link":"/api/v1/people/687637"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"responsiblePitcher":{"id":664854,"link":"/api/v1/people/664854"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":7},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.7,"endSpeed":82.6,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.12889969717447,"aZ":-27.057766726698663,"pfxX":3.087615379532445,"pfxZ":2.9939931676610567,"pX":-0.23162832981398612,"pZ":0.7631225437808734,"vX0":-0.9019573056497872,"vY0":-129.1315266959786,"vZ0":-7.685144017306371,"x":125.83,"y":218.18,"x0":-0.2812817398151039,"y0":50.00234347449981,"z0":5.827137918340195,"aX":5.271110812854745},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":4.1,"breakHorizontal":-5.4,"spinRate":2430,"spinDirection":183},"zone":13,"typeConfidence":0.9,"plateTime":0.422407428800303,"extension":6.615056340247661},"index":0,"playId":"b0c57b3f-7407-3f54-a132-7187a4ec4bd6","pitchNumber":1,"startTime":"2026-04-04T23:11:50.388Z","endTime":"2026-04-04T23:11:57.167Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.5,"endSpeed":81.4,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.418440226022252,"aZ":-28.351558380037545,"pfxX":4.570657854440678,"pfxZ":2.266376454609505,"pX":0.004562488734018053,"pZ":2.8824982235654466,"vX0":-0.8094974456053664,"vY0":-128.99834293157963,"vZ0":-2.3935934137973245,"x":116.83,"y":160.95,"x0":-0.27181234673366683,"y0":50.0042132102181,"z0":6.004412703319257,"aX":7.716374937813481},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":3.8,"breakHorizontal":-8.2,"spinRate":2380,"spinDirection":175},"zone":2,"typeConfidence":0.9,"plateTime":0.4243204951145665,"extension":6.635100686708228},"index":1,"playId":"dffc2b45-dcf4-36f3-9bca-a256508c606e","pitchNumber":2,"startTime":"2026-04-04T23:12:12.020Z","endTime":"2026-04-04T23:12:15.303Z","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":100.0,"endSpeed":90.8,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.24320231412587,"aZ":-9.695299517869135,"pfxX":-0.839147192850505,"pfxZ":10.547160808498724,"pX":-0.604620734829451,"pZ":3.3509991323896298,"vX0":-1.090765654280093,"vY0":-145.54628379086517,"vZ0":-5.621325345765046,"x":140.05,"y":148.3,"x0":-0.11501262767749798,"y0":50.0067797956565,"z0":5.903310154645551,"aX":-1.7885923009836084},"breaks":{"breakAngle":10.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.4,"breakVerticalInduced":18.1,"breakHorizontal":1.8,"spinRate":2699,"spinDirection":190},"zone":1,"typeConfidence":0.91,"plateTime":0.3772697125337183,"extension":6.536995851117235},"index":2,"playId":"96ca1eef-7575-3dc2-b2c5-40616cd518bb","pitchNumber":3,"startTime":"2026-04-04T23:12:30.680Z","endTime":"2026-04-04T23:12:33.680Z","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":1},"pitchData":{"startSpeed":87.1,"endSpeed":81.9,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.515168274503296,"aZ":-33.94257688452377,"pfxX":2.061557120568302,"pfxZ":-1.0672976596651838,"pX":0.5853717561858918,"pZ":0.7754575654969247,"vX0":0.8799793686903815,"vY0":-126.99071713172367,"vZ0":-6.15259789811252,"x":94.69,"y":217.84,"x0":-0.031594740077766297,"y0":50.00124543212458,"z0":5.870547508569979,"aX":3.428249954812971},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":-2.9,"breakHorizontal":-4.0,"spinRate":2481,"spinDirection":89},"zone":14,"typeConfidence":0.89,"plateTime":0.42831848387531535,"extension":6.741792817805634},"index":3,"playId":"07adfcb2-f109-3212-8bcc-1262d8b2e474","pitchNumber":4,"startTime":"2026-04-04T23:12:56.767Z","endTime":"2026-04-04T23:13:00.358Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.5,"endSpeed":83.0,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.38414998705679,"aZ":-32.08852128357998,"pfxX":2.7560027480224347,"pfxZ":0.05173010281723123,"pX":0.13228337702242698,"pZ":2.118354650379925,"vX0":-0.4727693377651059,"vY0":-130.43925211825095,"vZ0":-3.711150671675395,"x":111.96,"y":181.58,"x0":-0.04332229376878417,"y0":50.00612383856707,"z0":5.958440829872269,"aX":4.787696387464071},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":-0.5,"breakHorizontal":-4.9,"spinRate":2417,"spinDirection":151},"zone":8,"typeConfidence":0.9,"plateTime":0.41864430007052533,"extension":6.556019778004436},"index":4,"playId":"ce6f3b23-d45b-377d-b5ec-b852c9b6c8f2","pitchNumber":5,"startTime":"2026-04-04T23:13:19.676Z","endTime":"2026-04-04T23:13:23.733Z","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":99.5,"endSpeed":91.6,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.61299459663072,"aZ":-10.50977980280618,"pfxX":0.25533101691173155,"pfxZ":10.113000730285695,"pX":-0.07594133941272112,"pZ":2.923482980690917,"vX0":-0.5261149560849002,"vY0":-144.92964367842544,"vZ0":-6.637005477071466,"x":119.89,"y":159.85,"x0":0.07419230617797393,"y0":50.00564600297434,"z0":5.874625609001973,"aX":0.5471639744275767},"breaks":{"breakAngle":2.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.1,"breakVerticalInduced":17.3,"breakHorizontal":-0.4,"spinRate":2558,"spinDirection":189},"zone":2,"typeConfidence":0.9,"plateTime":0.37690686479925795,"extension":6.691899871537236},"index":5,"playId":"0a702962-b467-3c74-99a5-2bfe1832986b","pitchNumber":6,"startTime":"2026-04-04T23:13:47.151Z","endTime":"2026-04-04T23:13:51.766Z","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":99.1,"endSpeed":91.6,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.075366659978243,"aZ":-10.961502612011166,"pfxX":-0.9840134276799495,"pfxZ":9.97188351857333,"pX":-0.34586092219310355,"pZ":1.6648003685055413,"vX0":-1.2997063985055868,"vY0":-144.15465543747183,"vZ0":-9.735830554528292,"x":130.18,"y":193.83,"x0":0.23691739469474865,"y0":50.00600500112361,"z0":5.741222399700621,"aX":-2.094100813061719},"breaks":{"breakAngle":10.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.0,"breakVerticalInduced":16.6,"breakHorizontal":2.0,"spinRate":2636,"spinDirection":187},"zone":7,"typeConfidence":0.9,"plateTime":0.3783767710329977,"extension":6.718003768985209},"index":6,"playId":"9b969197-7c9d-3d64-9033-a3001cf8e087","pitchNumber":7,"startTime":"2026-04-04T23:14:14.784Z","endTime":"2026-04-04T23:14:19.707Z","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, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.1,"endSpeed":82.9,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.98181478482054,"aZ":-30.647104651909167,"pfxX":3.790550832951914,"pfxZ":0.8872350547222325,"pX":-0.48420838891256485,"pZ":1.9880944976383896,"vX0":-2.3492904695805144,"vY0":-129.8107009732705,"vZ0":-4.106774594691435,"x":135.46,"y":185.1,"x0":-0.06574712209537971,"y0":50.005876437143186,"z0":5.891559430904249,"aX":6.551357500875401},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":1.0,"breakHorizontal":-6.5,"spinRate":2461,"spinDirection":149},"zone":7,"typeConfidence":0.9,"plateTime":0.4199316140250886,"extension":6.597929694583796},"hitData":{"launchSpeed":105.4,"launchAngle":14.0,"totalDistance":336.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":60.63,"coordY":80.29}},"index":7,"playId":"c057ba72-6627-3dc4-8747-f8dd69d69800","pitchNumber":8,"startTime":"2026-04-04T23:14:39.660Z","endTime":"2026-04-04T23:14:53.707Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-04T23:14:53.707Z","atBatIndex":78}],"currentPlay":{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Nick Yorke doubles (1) on a sharp line drive to left fielder Dylan Beavers. Bryan Reynolds scores. Ryan O'Hearn to 3rd.","rbi":1,"awayScore":2,"homeScore":3,"isOut":false},"about":{"atBatIndex":78,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-04-04T23:11:24.048Z","endTime":"2026-04-04T23:14:53.707Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":61},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":694377,"fullName":"Nick Yorke","link":"/api/v1/people/694377"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664854,"fullName":"Ryan Helsley","link":"/api/v1/people/664854"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":694377,"fullName":"Nick Yorke","link":"/api/v1/people/694377"},"postOnThird":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"83.47"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"93.90"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"99.74"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"92.90"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"98.11"},{"zone":"06","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"90.06"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"104.21"},{"zone":"08","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"87.49"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"76.06"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"64.15"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"82.43"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"66.74"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"77.14"}]}},{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".500"},{"zone":"02","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".286"},{"zone":"03","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".250"},{"zone":"04","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".286"},{"zone":"05","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".231"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".571"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".400"},{"zone":"08","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".200"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".125"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".176"}]}},{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.750"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"},{"zone":"04","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".714"},{"zone":"05","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".462"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.286"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"08","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".455"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".250"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".333"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".250"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".200"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".450"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.750"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"},{"zone":"04","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".714"},{"zone":"05","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".462"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.286"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"08","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".455"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".250"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".333"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".250"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".200"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".450"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,6,7],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":694377,"fullName":"Nick Yorke","link":"/api/v1/people/694377"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":687637,"link":"/api/v1/people/687637"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"responsiblePitcher":{"id":664854,"link":"/api/v1/people/664854"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":7},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.7,"endSpeed":82.6,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.12889969717447,"aZ":-27.057766726698663,"pfxX":3.087615379532445,"pfxZ":2.9939931676610567,"pX":-0.23162832981398612,"pZ":0.7631225437808734,"vX0":-0.9019573056497872,"vY0":-129.1315266959786,"vZ0":-7.685144017306371,"x":125.83,"y":218.18,"x0":-0.2812817398151039,"y0":50.00234347449981,"z0":5.827137918340195,"aX":5.271110812854745},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":4.1,"breakHorizontal":-5.4,"spinRate":2430,"spinDirection":183},"zone":13,"typeConfidence":0.9,"plateTime":0.422407428800303,"extension":6.615056340247661},"index":0,"playId":"b0c57b3f-7407-3f54-a132-7187a4ec4bd6","pitchNumber":1,"startTime":"2026-04-04T23:11:50.388Z","endTime":"2026-04-04T23:11:57.167Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.5,"endSpeed":81.4,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.418440226022252,"aZ":-28.351558380037545,"pfxX":4.570657854440678,"pfxZ":2.266376454609505,"pX":0.004562488734018053,"pZ":2.8824982235654466,"vX0":-0.8094974456053664,"vY0":-128.99834293157963,"vZ0":-2.3935934137973245,"x":116.83,"y":160.95,"x0":-0.27181234673366683,"y0":50.0042132102181,"z0":6.004412703319257,"aX":7.716374937813481},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":3.8,"breakHorizontal":-8.2,"spinRate":2380,"spinDirection":175},"zone":2,"typeConfidence":0.9,"plateTime":0.4243204951145665,"extension":6.635100686708228},"index":1,"playId":"dffc2b45-dcf4-36f3-9bca-a256508c606e","pitchNumber":2,"startTime":"2026-04-04T23:12:12.020Z","endTime":"2026-04-04T23:12:15.303Z","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":100.0,"endSpeed":90.8,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.24320231412587,"aZ":-9.695299517869135,"pfxX":-0.839147192850505,"pfxZ":10.547160808498724,"pX":-0.604620734829451,"pZ":3.3509991323896298,"vX0":-1.090765654280093,"vY0":-145.54628379086517,"vZ0":-5.621325345765046,"x":140.05,"y":148.3,"x0":-0.11501262767749798,"y0":50.0067797956565,"z0":5.903310154645551,"aX":-1.7885923009836084},"breaks":{"breakAngle":10.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.4,"breakVerticalInduced":18.1,"breakHorizontal":1.8,"spinRate":2699,"spinDirection":190},"zone":1,"typeConfidence":0.91,"plateTime":0.3772697125337183,"extension":6.536995851117235},"index":2,"playId":"96ca1eef-7575-3dc2-b2c5-40616cd518bb","pitchNumber":3,"startTime":"2026-04-04T23:12:30.680Z","endTime":"2026-04-04T23:12:33.680Z","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":1},"pitchData":{"startSpeed":87.1,"endSpeed":81.9,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.515168274503296,"aZ":-33.94257688452377,"pfxX":2.061557120568302,"pfxZ":-1.0672976596651838,"pX":0.5853717561858918,"pZ":0.7754575654969247,"vX0":0.8799793686903815,"vY0":-126.99071713172367,"vZ0":-6.15259789811252,"x":94.69,"y":217.84,"x0":-0.031594740077766297,"y0":50.00124543212458,"z0":5.870547508569979,"aX":3.428249954812971},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":-2.9,"breakHorizontal":-4.0,"spinRate":2481,"spinDirection":89},"zone":14,"typeConfidence":0.89,"plateTime":0.42831848387531535,"extension":6.741792817805634},"index":3,"playId":"07adfcb2-f109-3212-8bcc-1262d8b2e474","pitchNumber":4,"startTime":"2026-04-04T23:12:56.767Z","endTime":"2026-04-04T23:13:00.358Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.5,"endSpeed":83.0,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.38414998705679,"aZ":-32.08852128357998,"pfxX":2.7560027480224347,"pfxZ":0.05173010281723123,"pX":0.13228337702242698,"pZ":2.118354650379925,"vX0":-0.4727693377651059,"vY0":-130.43925211825095,"vZ0":-3.711150671675395,"x":111.96,"y":181.58,"x0":-0.04332229376878417,"y0":50.00612383856707,"z0":5.958440829872269,"aX":4.787696387464071},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":-0.5,"breakHorizontal":-4.9,"spinRate":2417,"spinDirection":151},"zone":8,"typeConfidence":0.9,"plateTime":0.41864430007052533,"extension":6.556019778004436},"index":4,"playId":"ce6f3b23-d45b-377d-b5ec-b852c9b6c8f2","pitchNumber":5,"startTime":"2026-04-04T23:13:19.676Z","endTime":"2026-04-04T23:13:23.733Z","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":99.5,"endSpeed":91.6,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.61299459663072,"aZ":-10.50977980280618,"pfxX":0.25533101691173155,"pfxZ":10.113000730285695,"pX":-0.07594133941272112,"pZ":2.923482980690917,"vX0":-0.5261149560849002,"vY0":-144.92964367842544,"vZ0":-6.637005477071466,"x":119.89,"y":159.85,"x0":0.07419230617797393,"y0":50.00564600297434,"z0":5.874625609001973,"aX":0.5471639744275767},"breaks":{"breakAngle":2.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.1,"breakVerticalInduced":17.3,"breakHorizontal":-0.4,"spinRate":2558,"spinDirection":189},"zone":2,"typeConfidence":0.9,"plateTime":0.37690686479925795,"extension":6.691899871537236},"index":5,"playId":"0a702962-b467-3c74-99a5-2bfe1832986b","pitchNumber":6,"startTime":"2026-04-04T23:13:47.151Z","endTime":"2026-04-04T23:13:51.766Z","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":99.1,"endSpeed":91.6,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.075366659978243,"aZ":-10.961502612011166,"pfxX":-0.9840134276799495,"pfxZ":9.97188351857333,"pX":-0.34586092219310355,"pZ":1.6648003685055413,"vX0":-1.2997063985055868,"vY0":-144.15465543747183,"vZ0":-9.735830554528292,"x":130.18,"y":193.83,"x0":0.23691739469474865,"y0":50.00600500112361,"z0":5.741222399700621,"aX":-2.094100813061719},"breaks":{"breakAngle":10.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.0,"breakVerticalInduced":16.6,"breakHorizontal":2.0,"spinRate":2636,"spinDirection":187},"zone":7,"typeConfidence":0.9,"plateTime":0.3783767710329977,"extension":6.718003768985209},"index":6,"playId":"9b969197-7c9d-3d64-9033-a3001cf8e087","pitchNumber":7,"startTime":"2026-04-04T23:14:14.784Z","endTime":"2026-04-04T23:14:19.707Z","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, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.1,"endSpeed":82.9,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.98181478482054,"aZ":-30.647104651909167,"pfxX":3.790550832951914,"pfxZ":0.8872350547222325,"pX":-0.48420838891256485,"pZ":1.9880944976383896,"vX0":-2.3492904695805144,"vY0":-129.8107009732705,"vZ0":-4.106774594691435,"x":135.46,"y":185.1,"x0":-0.06574712209537971,"y0":50.005876437143186,"z0":5.891559430904249,"aX":6.551357500875401},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":1.0,"breakHorizontal":-6.5,"spinRate":2461,"spinDirection":149},"zone":7,"typeConfidence":0.9,"plateTime":0.4199316140250886,"extension":6.597929694583796},"hitData":{"launchSpeed":105.4,"launchAngle":14.0,"totalDistance":336.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":60.63,"coordY":80.29}},"index":7,"playId":"c057ba72-6627-3dc4-8747-f8dd69d69800","pitchNumber":8,"startTime":"2026-04-04T23:14:39.660Z","endTime":"2026-04-04T23:14:53.707Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-04T23:14:53.707Z","atBatIndex":78},"scoringPlays":[24,26,33,70,78],"playsByInning":[{"startIndex":0,"endIndex":7,"top":[0,1,2],"bottom":[3,4,5,6,7],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":110,"name":"Baltimore Orioles","link":"/api/v1/teams/110"},"inning":1,"pitcher":{"id":669387,"fullName":"Carmen Mlodzinski","link":"/api/v1/people/669387"},"batter":{"id":624413,"fullName":"Pete Alonso","link":"/api/v1/people/624413"},"coordinates":{"x":112.28,"y":153.71},"type":"O","description":"Grounded Into DP"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":1,"pitcher":{"id":669358,"fullName":"Shane Baz","link":"/api/v1/people/669358"},"batter":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"coordinates":{"x":127.99,"y":181.07},"type":"O","description":"Forceout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":1,"pitcher":{"id":669358,"fullName":"Shane Baz","link":"/api/v1/people/669358"},"batter":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"coordinates":{"x":114.74,"y":94.01},"type":"H","description":"Single"}]}},{"startIndex":8,"endIndex":14,"top":[8,9,10,11],"bottom":[12,13,14],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":110,"name":"Baltimore Orioles","link":"/api/v1/teams/110"},"inning":2,"pitcher":{"id":669387,"fullName":"Carmen Mlodzinski","link":"/api/v1/people/669387"},"batter":{"id":668939,"fullName":"Adley Rutschman","link":"/api/v1/people/668939"},"coordinates":{"x":83.91,"y":114.69},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":110,"name":"Baltimore Orioles","link":"/api/v1/teams/110"},"inning":2,"pitcher":{"id":669387,"fullName":"Carmen Mlodzinski","link":"/api/v1/people/669387"},"batter":{"id":687637,"fullName":"Dylan Beavers","link":"/api/v1/people/687637"},"coordinates":{"x":152.82,"y":156.24},"type":"O","description":"Forceout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":110,"name":"Baltimore Orioles","link":"/api/v1/teams/110"},"inning":2,"pitcher":{"id":669387,"fullName":"Carmen Mlodzinski","link":"/api/v1/people/669387"},"batter":{"id":665750,"fullName":"Leody Taveras","link":"/api/v1/people/665750"},"coordinates":{"x":85.43,"y":86.82},"type":"O","description":"Lineout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":2,"pitcher":{"id":669358,"fullName":"Shane Baz","link":"/api/v1/people/669358"},"batter":{"id":804606,"fullName":"Konnor Griffin","link":"/api/v1/people/804606"},"coordinates":{"x":99.62,"y":165.87},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":2,"pitcher":{"id":669358,"fullName":"Shane Baz","link":"/api/v1/people/669358"},"batter":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"coordinates":{"x":151.06,"y":149.38},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":2,"pitcher":{"id":669358,"fullName":"Shane Baz","link":"/api/v1/people/669358"},"batter":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"coordinates":{"x":193.32,"y":101.22},"type":"O","description":"Flyout"}]}},{"startIndex":15,"endIndex":20,"top":[15,16,17],"bottom":[18,19,20],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":110,"name":"Baltimore Orioles","link":"/api/v1/teams/110"},"inning":3,"pitcher":{"id":669387,"fullName":"Carmen Mlodzinski","link":"/api/v1/people/669387"},"batter":{"id":677942,"fullName":"Blaze Alexander","link":"/api/v1/people/677942"},"coordinates":{"x":196.35,"y":112.7},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":110,"name":"Baltimore Orioles","link":"/api/v1/teams/110"},"inning":3,"pitcher":{"id":669387,"fullName":"Carmen Mlodzinski","link":"/api/v1/people/669387"},"batter":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"coordinates":{"x":144.21,"y":152.19},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":3,"pitcher":{"id":669358,"fullName":"Shane Baz","link":"/api/v1/people/669358"},"batter":{"id":663698,"fullName":"Joey Bart","link":"/api/v1/people/663698"},"coordinates":{"x":112.28,"y":152.7},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":3,"pitcher":{"id":669358,"fullName":"Shane Baz","link":"/api/v1/people/669358"},"batter":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"coordinates":{"x":135.7,"y":119.13},"type":"O","description":"Pop Out"}]}},{"startIndex":21,"endIndex":34,"top":[21,22,23,24,25,26,27,28],"bottom":[29,30,31,32,33,34],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":110,"name":"Baltimore Orioles","link":"/api/v1/teams/110"},"inning":4,"pitcher":{"id":669387,"fullName":"Carmen Mlodzinski","link":"/api/v1/people/669387"},"batter":{"id":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"coordinates":{"x":191.02,"y":108.07},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":110,"name":"Baltimore Orioles","link":"/api/v1/teams/110"},"inning":4,"pitcher":{"id":669387,"fullName":"Carmen Mlodzinski","link":"/api/v1/people/669387"},"batter":{"id":668939,"fullName":"Adley Rutschman","link":"/api/v1/people/668939"},"coordinates":{"x":147.0,"y":95.0},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":110,"name":"Baltimore Orioles","link":"/api/v1/teams/110"},"inning":4,"pitcher":{"id":669387,"fullName":"Carmen Mlodzinski","link":"/api/v1/people/669387"},"batter":{"id":687637,"fullName":"Dylan Beavers","link":"/api/v1/people/687637"},"coordinates":{"x":161.12,"y":87.81},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":110,"name":"Baltimore Orioles","link":"/api/v1/teams/110"},"inning":4,"pitcher":{"id":669387,"fullName":"Carmen Mlodzinski","link":"/api/v1/people/669387"},"batter":{"id":665750,"fullName":"Leody Taveras","link":"/api/v1/people/665750"},"coordinates":{"x":162.59,"y":101.84},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":110,"name":"Baltimore Orioles","link":"/api/v1/teams/110"},"inning":4,"pitcher":{"id":669387,"fullName":"Carmen Mlodzinski","link":"/api/v1/people/669387"},"batter":{"id":677942,"fullName":"Blaze Alexander","link":"/api/v1/people/677942"},"coordinates":{"x":111.27,"y":151.68},"type":"O","description":"Forceout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":4,"pitcher":{"id":669358,"fullName":"Shane Baz","link":"/api/v1/people/669358"},"batter":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"coordinates":{"x":134.58,"y":187.15},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":4,"pitcher":{"id":669358,"fullName":"Shane Baz","link":"/api/v1/people/669358"},"batter":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"coordinates":{"x":164.97,"y":100.26},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":4,"pitcher":{"id":669358,"fullName":"Shane Baz","link":"/api/v1/people/669358"},"batter":{"id":542303,"fullName":"Marcell Ozuna","link":"/api/v1/people/542303"},"coordinates":{"x":104.18,"y":165.87},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":4,"pitcher":{"id":669358,"fullName":"Shane Baz","link":"/api/v1/people/669358"},"batter":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"coordinates":{"x":73.66,"y":88.34},"type":"O","description":"Sac Fly"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":4,"pitcher":{"id":669358,"fullName":"Shane Baz","link":"/api/v1/people/669358"},"batter":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"coordinates":{"x":104.18,"y":153.71},"type":"O","description":"Lineout"}]}},{"startIndex":35,"endIndex":43,"top":[35,36,37,38],"bottom":[39,40,41,42,43],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":110,"name":"Baltimore Orioles","link":"/api/v1/teams/110"},"inning":5,"pitcher":{"id":669387,"fullName":"Carmen Mlodzinski","link":"/api/v1/people/669387"},"batter":{"id":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"coordinates":{"x":117.35,"y":109.12},"type":"O","description":"Pop Out"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":110,"name":"Baltimore Orioles","link":"/api/v1/teams/110"},"inning":5,"pitcher":{"id":669387,"fullName":"Carmen Mlodzinski","link":"/api/v1/people/669387"},"batter":{"id":624413,"fullName":"Pete Alonso","link":"/api/v1/people/624413"},"coordinates":{"x":141.66,"y":148.79},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":110,"name":"Baltimore Orioles","link":"/api/v1/teams/110"},"inning":5,"pitcher":{"id":682995,"fullName":"Hunter Barco","link":"/api/v1/people/682995"},"batter":{"id":668939,"fullName":"Adley Rutschman","link":"/api/v1/people/668939"},"coordinates":{"x":145.0,"y":160.0},"type":"O","description":"Pop Out"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":5,"pitcher":{"id":669358,"fullName":"Shane Baz","link":"/api/v1/people/669358"},"batter":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"coordinates":{"x":84.58,"y":55.84},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":5,"pitcher":{"id":669358,"fullName":"Shane Baz","link":"/api/v1/people/669358"},"batter":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"coordinates":{"x":125.2,"y":84.94},"type":"O","description":"Flyout"}]}},{"startIndex":44,"endIndex":52,"top":[44,45,46,47],"bottom":[48,49,50,51,52],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":110,"name":"Baltimore Orioles","link":"/api/v1/teams/110"},"inning":6,"pitcher":{"id":682995,"fullName":"Hunter Barco","link":"/api/v1/people/682995"},"batter":{"id":687637,"fullName":"Dylan Beavers","link":"/api/v1/people/687637"},"coordinates":{"x":147.25,"y":156.75},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":110,"name":"Baltimore Orioles","link":"/api/v1/teams/110"},"inning":6,"pitcher":{"id":682995,"fullName":"Hunter Barco","link":"/api/v1/people/682995"},"batter":{"id":691723,"fullName":"Coby Mayo","link":"/api/v1/people/691723"},"coordinates":{"x":99.0,"y":161.0},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":110,"name":"Baltimore Orioles","link":"/api/v1/teams/110"},"inning":6,"pitcher":{"id":682995,"fullName":"Hunter Barco","link":"/api/v1/people/682995"},"batter":{"id":641933,"fullName":"Tyler O'Neill","link":"/api/v1/people/641933"},"coordinates":{"x":107.0,"y":151.0},"type":"O","description":"Lineout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":6,"pitcher":{"id":669358,"fullName":"Shane Baz","link":"/api/v1/people/669358"},"batter":{"id":804606,"fullName":"Konnor Griffin","link":"/api/v1/people/804606"},"coordinates":{"x":95.0,"y":157.0},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":6,"pitcher":{"id":669358,"fullName":"Shane Baz","link":"/api/v1/people/669358"},"batter":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"coordinates":{"x":38.36,"y":107.83},"type":"H","description":"Double"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":6,"pitcher":{"id":670329,"fullName":"Rico Garcia","link":"/api/v1/people/670329"},"batter":{"id":663698,"fullName":"Joey Bart","link":"/api/v1/people/663698"},"coordinates":{"x":110.76,"y":157.26},"type":"O","description":"Groundout"}]}},{"startIndex":53,"endIndex":61,"top":[53,54,55,56,57],"bottom":[58,59,60,61],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":110,"name":"Baltimore Orioles","link":"/api/v1/teams/110"},"inning":7,"pitcher":{"id":682995,"fullName":"Hunter Barco","link":"/api/v1/people/682995"},"batter":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"coordinates":{"x":146.74,"y":155.23},"type":"O","description":"Pop Out"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":110,"name":"Baltimore Orioles","link":"/api/v1/teams/110"},"inning":7,"pitcher":{"id":682995,"fullName":"Hunter Barco","link":"/api/v1/people/682995"},"batter":{"id":668939,"fullName":"Adley Rutschman","link":"/api/v1/people/668939"},"coordinates":{"x":201.19,"y":122.87},"type":"O","description":"Flyout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":7,"pitcher":{"id":664991,"fullName":"Grant Wolfram","link":"/api/v1/people/664991"},"batter":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"coordinates":{"x":140.22,"y":88.11},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":7,"pitcher":{"id":664991,"fullName":"Grant Wolfram","link":"/api/v1/people/664991"},"batter":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"coordinates":{"x":152.0,"y":154.0},"type":"O","description":"Groundout"}]}},{"startIndex":62,"endIndex":71,"top":[62,63,64,65],"bottom":[66,67,68,69,70,71],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":110,"name":"Baltimore Orioles","link":"/api/v1/teams/110"},"inning":8,"pitcher":{"id":676755,"fullName":"Isaac Mattson","link":"/api/v1/people/676755"},"batter":{"id":691723,"fullName":"Coby Mayo","link":"/api/v1/people/691723"},"coordinates":{"x":113.49,"y":94.37},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":110,"name":"Baltimore Orioles","link":"/api/v1/teams/110"},"inning":8,"pitcher":{"id":676755,"fullName":"Isaac Mattson","link":"/api/v1/people/676755"},"batter":{"id":641933,"fullName":"Tyler O'Neill","link":"/api/v1/people/641933"},"coordinates":{"x":170.19,"y":83.52},"type":"O","description":"Flyout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":8,"pitcher":{"id":689296,"fullName":"Anthony Nunez","link":"/api/v1/people/689296"},"batter":{"id":542303,"fullName":"Marcell Ozuna","link":"/api/v1/people/542303"},"coordinates":{"x":102.32,"y":177.94},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":8,"pitcher":{"id":689296,"fullName":"Anthony Nunez","link":"/api/v1/people/689296"},"batter":{"id":804606,"fullName":"Konnor Griffin","link":"/api/v1/people/804606"},"coordinates":{"x":113.3,"y":175.5},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":8,"pitcher":{"id":689296,"fullName":"Anthony Nunez","link":"/api/v1/people/689296"},"batter":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"coordinates":{"x":146.74,"y":162.32},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":8,"pitcher":{"id":689296,"fullName":"Anthony Nunez","link":"/api/v1/people/689296"},"batter":{"id":663968,"fullName":"Jake Mangum","link":"/api/v1/people/663968"},"coordinates":{"x":137.46,"y":177.08},"type":"E","description":"Field Error"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":8,"pitcher":{"id":689296,"fullName":"Anthony Nunez","link":"/api/v1/people/689296"},"batter":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"coordinates":{"x":156.88,"y":164.86},"type":"O","description":"Groundout"}]}},{"startIndex":72,"endIndex":78,"top":[72,73,74],"bottom":[75,76,77,78],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":110,"name":"Baltimore Orioles","link":"/api/v1/teams/110"},"inning":9,"pitcher":{"id":642701,"fullName":"Dennis Santana","link":"/api/v1/people/642701"},"batter":{"id":677942,"fullName":"Blaze Alexander","link":"/api/v1/people/677942"},"coordinates":{"x":140.75,"y":143.15},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":110,"name":"Baltimore Orioles","link":"/api/v1/teams/110"},"inning":9,"pitcher":{"id":642701,"fullName":"Dennis Santana","link":"/api/v1/people/642701"},"batter":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"coordinates":{"x":138.49,"y":182.68},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":9,"pitcher":{"id":664854,"fullName":"Ryan Helsley","link":"/api/v1/people/664854"},"batter":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"coordinates":{"x":151.81,"y":154.72},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":9,"pitcher":{"id":664854,"fullName":"Ryan Helsley","link":"/api/v1/people/664854"},"batter":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"coordinates":{"x":58.96,"y":66.23},"type":"H","description":"Double"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":9,"pitcher":{"id":664854,"fullName":"Ryan Helsley","link":"/api/v1/people/664854"},"batter":{"id":694377,"fullName":"Nick Yorke","link":"/api/v1/people/694377"},"coordinates":{"x":60.63,"y":80.29},"type":"H","description":"Double"}]}}]},"linescore":{"note":"One out when winning run scored.","currentInning":9,"currentInningOrdinal":"9th","inningState":"Bottom","inningHalf":"Bottom","isTopInning":false,"scheduledInnings":9,"innings":[{"num":1,"ordinalNum":"1st","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":2},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":2,"ordinalNum":"2nd","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":1}},{"num":3,"ordinalNum":"3rd","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":4,"ordinalNum":"4th","home":{"runs":1,"hits":2,"errors":0,"leftOnBase":2},"away":{"runs":2,"hits":4,"errors":0,"leftOnBase":3}},{"num":5,"ordinalNum":"5th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":2},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":1}},{"num":6,"ordinalNum":"6th","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":2},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":1}},{"num":7,"ordinalNum":"7th","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":2}},{"num":8,"ordinalNum":"8th","home":{"runs":1,"hits":1,"errors":0,"leftOnBase":2},"away":{"runs":0,"hits":1,"errors":1,"leftOnBase":1}},{"num":9,"ordinalNum":"9th","home":{"runs":1,"hits":2,"errors":0,"leftOnBase":2},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}}],"teams":{"home":{"runs":3,"hits":8,"errors":0,"leftOnBase":13},"away":{"runs":2,"hits":6,"errors":1,"leftOnBase":9}},"defense":{"pitcher":{"id":664854,"fullName":"Ryan Helsley","link":"/api/v1/people/664854"},"catcher":{"id":668939,"fullName":"Adley Rutschman","link":"/api/v1/people/668939"},"first":{"id":624413,"fullName":"Pete Alonso","link":"/api/v1/people/624413"},"second":{"id":677942,"fullName":"Blaze Alexander","link":"/api/v1/people/677942"},"third":{"id":691723,"fullName":"Coby Mayo","link":"/api/v1/people/691723"},"shortstop":{"id":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"left":{"id":687637,"fullName":"Dylan Beavers","link":"/api/v1/people/687637"},"center":{"id":665750,"fullName":"Leody Taveras","link":"/api/v1/people/665750"},"right":{"id":641933,"fullName":"Tyler O'Neill","link":"/api/v1/people/641933"},"batter":{"id":624413,"fullName":"Pete Alonso","link":"/api/v1/people/624413"},"onDeck":{"id":668939,"fullName":"Adley Rutschman","link":"/api/v1/people/668939"},"inHole":{"id":687637,"fullName":"Dylan Beavers","link":"/api/v1/people/687637"},"battingOrder":3,"team":{"id":110,"name":"Baltimore Orioles","link":"/api/v1/teams/110"}},"offense":{"batter":{"id":694377,"fullName":"Nick Yorke","link":"/api/v1/people/694377"},"onDeck":{"id":804606,"fullName":"Konnor Griffin","link":"/api/v1/people/804606"},"inHole":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"second":{"id":694377,"fullName":"Nick Yorke","link":"/api/v1/people/694377"},"third":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"pitcher":{"id":642701,"fullName":"Dennis Santana","link":"/api/v1/people/642701"},"battingOrder":5,"team":{"id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"}},"balls":3,"strikes":2,"outs":1},"boxscore":{"teams":{"away":{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":110,"name":"Baltimore Orioles","link":"/api/v1/teams/110"},"teamStats":{"batting":{"flyOuts":2,"groundOuts":9,"airOuts":8,"runs":2,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":8,"baseOnBalls":7,"intentionalWalks":0,"hits":6,"hitByPitch":0,"avg":".249","atBats":31,"obp":".337","slg":".368","ops":".705","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":38,"totalBases":6,"rbi":2,"leftOnBase":21,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":1,"atBatsPerHomeRun":"-.--","popOuts":3,"lineOuts":3},"pitching":{"flyOuts":3,"groundOuts":12,"airOuts":7,"runs":3,"doubles":3,"triples":0,"homeRuns":0,"strikeOuts":7,"baseOnBalls":6,"intentionalWalks":1,"hits":8,"hitByPitch":1,"atBats":33,"obp":".366","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":169,"era":"4.22","inningsPitched":"8.1","saveOpportunities":0,"earnedRuns":2,"whip":"1.44","battersFaced":41,"outs":25,"completeGames":0,"shutouts":0,"pitchesThrown":169,"balls":67,"strikes":102,"strikePercentage":".600","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.71","rbi":2,"pitchesPerInning":"20.28","runsScoredPer9":"3.24","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":1,"lineOuts":3},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":10,"putOuts":25,"errors":1,"chances":36,"passedBall":0,"pickoffs":0}},"players":{"ID689296":{"person":{"id":689296,"fullName":"Anthony Nunez","link":"/api/v1/people/689296"},"jerseyNumber":"66","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":110,"stats":{"batting":{},"pitching":{"note":"(BS, 1)","summary":"1.0 IP, 0 ER, 0 K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":4,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":27,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":1,"holds":0,"blownSaves":1,"earnedRuns":0,"battersFaced":6,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":27,"balls":14,"strikes":13,"strikePercentage":".480","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"9.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":1,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":3,"gamesStarted":0,"flyOuts":1,"groundOuts":7,"airOuts":4,"runs":2,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":5,"baseOnBalls":1,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":19,"obp":".200","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":70,"era":"1.80","inningsPitched":"5.0","wins":0,"losses":0,"saves":0,"saveOpportunities":1,"holds":0,"blownSaves":1,"earnedRuns":1,"whip":"0.80","battersFaced":20,"outs":15,"gamesPitched":3,"completeGames":0,"shutouts":0,"pitchesThrown":70,"balls":24,"strikes":46,"strikePercentage":".660","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.75","rbi":0,"winPercentage":".---","pitchesPerInning":"14.00","gamesFinished":2,"strikeoutWalkRatio":"5.00","strikeoutsPer9Inn":"9.00","walksPer9Inn":"1.80","hitsPer9Inn":"5.40","runsScoredPer9":"3.60","homeRunsPer9":"1.80","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":1,"chances":2,"fielding":".500","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID669236":{"person":{"id":669236,"fullName":"Jeremiah Jackson","link":"/api/v1/people/669236"},"jerseyNumber":"82","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":110,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":6,"flyOuts":4,"groundOuts":3,"airOuts":6,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":6,"baseOnBalls":0,"intentionalWalks":0,"hits":4,"hitByPitch":0,"avg":".222","atBats":18,"obp":".211","slg":".222","ops":".433","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":19,"totalBases":4,"rbi":3,"leftOnBase":10,"sacBunts":0,"sacFlies":1,"babip":".308","groundOutsToAirouts":"0.50","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":2},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":10,"putOuts":4,"errors":0,"chances":14,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID694212":{"person":{"id":694212,"fullName":"Samuel Basallo","link":"/api/v1/people/694212"},"jerseyNumber":"29","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":110,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":6,"flyOuts":6,"groundOuts":4,"airOuts":8,"runs":3,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":7,"baseOnBalls":2,"intentionalWalks":1,"hits":4,"hitByPitch":0,"avg":".174","atBats":23,"obp":".240","slg":".304","ops":".544","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":25,"totalBases":7,"rbi":1,"leftOnBase":10,"sacBunts":0,"sacFlies":0,"babip":".200","groundOutsToAirouts":"0.50","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"23.00","popOuts":2,"lineOuts":0},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","assists":0,"putOuts":14,"errors":0,"chances":14,"fielding":"1.000","passedBall":1,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID669432":{"person":{"id":669432,"fullName":"Trevor Rogers","link":"/api/v1/people/669432"},"jerseyNumber":"28","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":110,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":2,"gamesStarted":2,"flyOuts":4,"groundOuts":16,"airOuts":12,"runs":2,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":8,"baseOnBalls":5,"intentionalWalks":0,"hits":9,"hitByPitch":1,"atBats":45,"obp":".294","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":179,"era":"1.38","inningsPitched":"13.0","wins":2,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"whip":"1.08","battersFaced":51,"outs":39,"gamesPitched":2,"completeGames":0,"shutouts":0,"pitchesThrown":179,"balls":65,"strikes":114,"strikePercentage":".640","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.33","rbi":0,"winPercentage":"1.000","pitchesPerInning":"13.77","gamesFinished":0,"strikeoutWalkRatio":"1.60","strikeoutsPer9Inn":"5.54","walksPer9Inn":"3.46","hitsPer9Inn":"6.23","runsScoredPer9":"1.38","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":7,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":1,"errors":0,"chances":2,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID669330":{"person":{"id":669330,"fullName":"Tyler Wells","link":"/api/v1/people/669330"},"jerseyNumber":"68","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":110,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":4,"gamesStarted":0,"flyOuts":3,"groundOuts":2,"airOuts":6,"runs":3,"doubles":1,"triples":1,"homeRuns":0,"strikeOuts":6,"baseOnBalls":2,"intentionalWalks":0,"hits":6,"hitByPitch":0,"atBats":19,"obp":".364","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":90,"era":"5.79","inningsPitched":"4.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":2,"blownSaves":0,"earnedRuns":3,"whip":"1.71","battersFaced":22,"outs":14,"gamesPitched":4,"completeGames":0,"shutouts":0,"pitchesThrown":90,"balls":30,"strikes":60,"strikePercentage":".670","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.33","rbi":0,"winPercentage":".---","pitchesPerInning":"19.29","gamesFinished":1,"strikeoutWalkRatio":"3.00","strikeoutsPer9Inn":"11.57","walksPer9Inn":"3.86","hitsPer9Inn":"11.57","runsScoredPer9":"5.79","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":2,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID624413":{"person":{"id":624413,"fullName":"Pete Alonso","link":"/api/v1/people/624413"},"jerseyNumber":"25","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":110,"battingOrder":"300","stats":{"batting":{"summary":"0-4 | 2 K","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":5,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":10,"errors":0,"chances":10,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":8,"flyOuts":6,"groundOuts":4,"airOuts":8,"runs":3,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":12,"baseOnBalls":4,"intentionalWalks":0,"hits":7,"hitByPitch":0,"avg":".226","atBats":31,"obp":".314","slg":".323","ops":".637","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":35,"totalBases":10,"rbi":2,"leftOnBase":20,"sacBunts":0,"sacFlies":0,"babip":".333","groundOutsToAirouts":"0.50","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"31.00","popOuts":0,"lineOuts":2},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":6,"putOuts":50,"errors":0,"chances":56,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"ID670329":{"person":{"id":670329,"fullName":"Rico Garcia","link":"/api/v1/people/670329"},"jerseyNumber":"50","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":110,"stats":{"batting":{},"pitching":{"note":"(H, 1)","summary":"0.1 IP, 0 ER, 0 K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":10,"inningsPitched":"0.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":0,"battersFaced":2,"outs":1,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":10,"balls":5,"strikes":5,"strikePercentage":".500","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":1,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":4,"gamesStarted":0,"flyOuts":1,"groundOuts":5,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":4,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":11,"obp":".083","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":47,"era":"0.00","inningsPitched":"3.2","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":0,"whip":"0.27","battersFaced":12,"outs":11,"gamesPitched":4,"completeGames":0,"shutouts":0,"pitchesThrown":47,"balls":18,"strikes":29,"strikePercentage":".620","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"2.50","rbi":0,"winPercentage":"1.000","pitchesPerInning":"12.82","gamesFinished":1,"strikeoutWalkRatio":"4.00","strikeoutsPer9Inn":"9.82","walksPer9Inn":"2.45","hitsPer9Inn":"0.00","runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":4,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":2,"errors":0,"chances":3,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID664854":{"person":{"id":664854,"fullName":"Ryan Helsley","link":"/api/v1/people/664854"},"jerseyNumber":"21","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":110,"stats":{"batting":{},"pitching":{"note":"(L, 0-1)","summary":"0.1 IP, ER, 0 K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":1,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":1,"hits":2,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":13,"inningsPitched":"0.1","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":4,"outs":1,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":13,"balls":4,"strikes":9,"strikePercentage":".690","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":1,"runsScoredPer9":"27.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":3,"gamesStarted":0,"flyOuts":1,"groundOuts":2,"airOuts":2,"runs":1,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":4,"baseOnBalls":1,"intentionalWalks":1,"hits":4,"hitByPitch":0,"atBats":12,"obp":".385","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":52,"era":"3.86","inningsPitched":"2.1","wins":0,"losses":1,"saves":2,"saveOpportunities":2,"holds":0,"blownSaves":0,"earnedRuns":1,"whip":"2.14","battersFaced":13,"outs":7,"gamesPitched":3,"completeGames":0,"shutouts":0,"pitchesThrown":52,"balls":19,"strikes":33,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.00","rbi":1,"winPercentage":".000","pitchesPerInning":"22.29","gamesFinished":3,"strikeoutWalkRatio":"4.00","strikeoutsPer9Inn":"15.43","walksPer9Inn":"3.86","hitsPer9Inn":"15.43","runsScoredPer9":"3.86","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":true,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID683002":{"person":{"id":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"jerseyNumber":"2","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":110,"battingOrder":"200","stats":{"batting":{"summary":"1-3 | 2 BB, K, R","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":2,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":1,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":3,"errors":0,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":8,"flyOuts":6,"groundOuts":6,"airOuts":9,"runs":5,"doubles":2,"triples":0,"homeRuns":2,"strikeOuts":10,"baseOnBalls":4,"intentionalWalks":0,"hits":8,"hitByPitch":1,"avg":".242","atBats":33,"obp":".342","slg":".485","ops":".827","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":38,"totalBases":16,"rbi":6,"leftOnBase":17,"sacBunts":0,"sacFlies":0,"babip":".286","groundOutsToAirouts":"0.67","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"16.50","popOuts":2,"lineOuts":1},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":14,"putOuts":9,"errors":1,"chances":24,"fielding":".958","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"ID664991":{"person":{"id":664991,"fullName":"Grant Wolfram","link":"/api/v1/people/664991"},"jerseyNumber":"48","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":110,"stats":{"batting":{},"pitching":{"note":"(H, 1)","summary":"1.0 IP, 0 ER, 2 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":21,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":0,"battersFaced":4,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":21,"balls":9,"strikes":12,"strikePercentage":".570","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":3,"gamesStarted":0,"flyOuts":1,"groundOuts":3,"airOuts":1,"runs":2,"doubles":1,"triples":1,"homeRuns":0,"strikeOuts":6,"baseOnBalls":0,"intentionalWalks":0,"hits":5,"hitByPitch":0,"atBats":15,"obp":".333","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":63,"era":"5.40","inningsPitched":"3.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":2,"whip":"1.50","battersFaced":15,"outs":10,"gamesPitched":3,"completeGames":0,"shutouts":0,"pitchesThrown":63,"balls":23,"strikes":40,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"3.00","rbi":0,"winPercentage":".---","pitchesPerInning":"18.90","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"16.20","walksPer9Inn":"0.00","hitsPer9Inn":"13.50","runsScoredPer9":"5.40","homeRunsPer9":"0.00","inheritedRunners":2,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID665750":{"person":{"id":665750,"fullName":"Leody Taveras","link":"/api/v1/people/665750"},"jerseyNumber":"30","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":110,"battingOrder":"700","stats":{"batting":{"summary":"1-2 | 2 BB, RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":2,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":1,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":5,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":4,"intentionalWalks":0,"hits":3,"hitByPitch":0,"avg":".500","atBats":6,"obp":".700","slg":".667","ops":"1.367","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":10,"totalBases":4,"rbi":3,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"babip":".750","groundOutsToAirouts":"0.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":5,"errors":0,"chances":5,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"ID669358":{"person":{"id":669358,"fullName":"Shane Baz","link":"/api/v1/people/669358"},"jerseyNumber":"34","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":110,"stats":{"batting":{},"pitching":{"summary":"5.2 IP, ER, 5 K, 3 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":3,"groundOuts":5,"airOuts":7,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":5,"baseOnBalls":3,"intentionalWalks":0,"hits":4,"hitByPitch":1,"atBats":20,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":98,"inningsPitched":"5.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":25,"outs":17,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":98,"balls":35,"strikes":63,"strikePercentage":".640","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"1.59","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":1,"lineOuts":3},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":2,"gamesStarted":2,"flyOuts":9,"groundOuts":8,"airOuts":13,"runs":5,"doubles":5,"triples":0,"homeRuns":0,"strikeOuts":9,"baseOnBalls":3,"intentionalWalks":0,"hits":11,"hitByPitch":2,"atBats":40,"obp":".348","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":176,"era":"4.09","inningsPitched":"11.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":5,"whip":"1.27","battersFaced":46,"outs":33,"gamesPitched":2,"completeGames":0,"shutouts":0,"pitchesThrown":176,"balls":60,"strikes":116,"strikePercentage":".660","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.62","rbi":1,"winPercentage":".---","pitchesPerInning":"16.00","gamesFinished":0,"strikeoutWalkRatio":"3.00","strikeoutsPer9Inn":"7.36","walksPer9Inn":"2.45","hitsPer9Inn":"9.00","runsScoredPer9":"4.09","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":1,"lineOuts":3},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID666974":{"person":{"id":666974,"fullName":"Yennier Cano","link":"/api/v1/people/666974"},"jerseyNumber":"78","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":110,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":3,"gamesStarted":0,"flyOuts":0,"groundOuts":3,"airOuts":0,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":8,"obp":".375","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":26,"era":"5.40","inningsPitched":"1.2","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":1,"whip":"1.80","battersFaced":8,"outs":5,"gamesPitched":3,"completeGames":0,"shutouts":0,"pitchesThrown":26,"balls":9,"strikes":17,"strikePercentage":".650","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"3.00","rbi":0,"winPercentage":".000","pitchesPerInning":"15.60","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"10.80","walksPer9Inn":"0.00","hitsPer9Inn":"16.20","runsScoredPer9":"5.40","homeRunsPer9":"0.00","inheritedRunners":3,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID621493":{"person":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"jerseyNumber":"3","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":110,"battingOrder":"100","stats":{"batting":{"summary":"0-4 | BB, K","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":8,"flyOuts":5,"groundOuts":7,"airOuts":8,"runs":2,"doubles":3,"triples":0,"homeRuns":0,"strikeOuts":8,"baseOnBalls":6,"intentionalWalks":0,"hits":9,"hitByPitch":0,"avg":".290","atBats":31,"obp":".395","slg":".387","ops":".782","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":38,"totalBases":12,"rbi":5,"leftOnBase":7,"sacBunts":0,"sacFlies":1,"babip":".375","groundOutsToAirouts":"0.88","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":2,"lineOuts":1},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":15,"errors":0,"chances":15,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"ID680694":{"person":{"id":680694,"fullName":"Kyle Bradish","link":"/api/v1/people/680694"},"jerseyNumber":"38","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":110,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":2,"gamesStarted":2,"flyOuts":5,"groundOuts":7,"airOuts":7,"runs":7,"doubles":3,"triples":0,"homeRuns":1,"strikeOuts":10,"baseOnBalls":6,"intentionalWalks":0,"hits":8,"hitByPitch":0,"atBats":31,"obp":".368","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":164,"era":"6.23","inningsPitched":"8.2","wins":0,"losses":2,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":6,"whip":"1.62","battersFaced":38,"outs":26,"gamesPitched":2,"completeGames":0,"shutouts":0,"pitchesThrown":164,"balls":63,"strikes":101,"strikePercentage":".620","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.00","rbi":0,"winPercentage":".000","pitchesPerInning":"18.92","gamesFinished":0,"strikeoutWalkRatio":"1.67","strikeoutsPer9Inn":"10.38","walksPer9Inn":"6.23","hitsPer9Inn":"8.31","runsScoredPer9":"7.27","homeRunsPer9":"1.04","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":2,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID544150":{"person":{"id":544150,"fullName":"Albert Suárez","link":"/api/v1/people/544150"},"jerseyNumber":"49","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":110,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":1,"gamesStarted":0,"flyOuts":3,"groundOuts":0,"airOuts":7,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":2,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":11,"obp":".250","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":42,"era":"3.00","inningsPitched":"3.0","wins":0,"losses":0,"saves":1,"saveOpportunities":1,"holds":0,"blownSaves":0,"earnedRuns":1,"whip":"1.00","battersFaced":12,"outs":9,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":42,"balls":15,"strikes":27,"strikePercentage":".640","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.00","rbi":0,"winPercentage":".---","pitchesPerInning":"14.00","gamesFinished":1,"strikeoutWalkRatio":"2.00","strikeoutsPer9Inn":"6.00","walksPer9Inn":"3.00","hitsPer9Inn":"6.00","runsScoredPer9":"3.00","homeRunsPer9":"3.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID687637":{"person":{"id":687637,"fullName":"Dylan Beavers","link":"/api/v1/people/687637"},"jerseyNumber":"12","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":110,"battingOrder":"500","stats":{"batting":{"summary":"1-4 | K, RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":1,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":6,"flyOuts":2,"groundOuts":6,"airOuts":5,"runs":3,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":4,"baseOnBalls":0,"intentionalWalks":0,"hits":7,"hitByPitch":0,"avg":".318","atBats":22,"obp":".318","slg":".500","ops":".818","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":22,"totalBases":11,"rbi":4,"leftOnBase":7,"sacBunts":0,"sacFlies":0,"babip":".353","groundOutsToAirouts":"1.20","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"22.00","popOuts":2,"lineOuts":1},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":7,"errors":0,"chances":8,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID605135":{"person":{"id":605135,"fullName":"Chris Bassitt","link":"/api/v1/people/605135"},"jerseyNumber":"40","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":110,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":1,"gamesStarted":1,"flyOuts":4,"groundOuts":5,"airOuts":6,"runs":4,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":4,"intentionalWalks":0,"hits":6,"hitByPitch":1,"atBats":19,"obp":".440","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":100,"era":"8.31","inningsPitched":"4.1","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":4,"whip":"2.31","battersFaced":25,"outs":13,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":100,"balls":39,"strikes":61,"strikePercentage":".610","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.83","rbi":0,"winPercentage":".000","pitchesPerInning":"23.08","gamesFinished":0,"strikeoutWalkRatio":"0.75","strikeoutsPer9Inn":"6.23","walksPer9Inn":"8.31","hitsPer9Inn":"12.46","runsScoredPer9":"8.31","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":0,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":1,"chances":2,"fielding":".500","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID681297":{"person":{"id":681297,"fullName":"Colton Cowser","link":"/api/v1/people/681297"},"jerseyNumber":"17","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":110,"battingOrder":"800","stats":{"batting":{"summary":"0-2 | 2 K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":2,"totalBases":0,"rbi":0,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":7,"flyOuts":2,"groundOuts":6,"airOuts":4,"runs":4,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":5,"baseOnBalls":3,"intentionalWalks":0,"hits":4,"hitByPitch":0,"avg":".235","atBats":17,"obp":".333","slg":".294","ops":".627","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":22,"totalBases":5,"rbi":1,"leftOnBase":8,"sacBunts":1,"sacFlies":1,"babip":".308","groundOutsToAirouts":"1.50","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":2},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":17,"errors":0,"chances":17,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID663624":{"person":{"id":663624,"fullName":"Ryan Mountcastle","link":"/api/v1/people/663624"},"jerseyNumber":"6","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":110,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":3,"flyOuts":1,"groundOuts":1,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"avg":".200","atBats":5,"obp":".200","slg":".200","ops":".400","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":1,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"babip":".250","groundOutsToAirouts":"0.50","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":3,"errors":0,"chances":3,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID668939":{"person":{"id":668939,"fullName":"Adley Rutschman","link":"/api/v1/people/668939"},"jerseyNumber":"35","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":110,"battingOrder":"400","stats":{"batting":{"summary":"2-4 | R","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":2,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":2,"rbi":0,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":7,"errors":0,"chances":7,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":7,"flyOuts":4,"groundOuts":5,"airOuts":7,"runs":2,"doubles":4,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":4,"intentionalWalks":0,"hits":7,"hitByPitch":0,"avg":".333","atBats":21,"obp":".440","slg":".524","ops":".964","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":25,"totalBases":11,"rbi":2,"leftOnBase":10,"sacBunts":0,"sacFlies":0,"babip":".368","groundOutsToAirouts":"0.71","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":2},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":1,"stolenBases":3,"stolenBasePercentage":".750","caughtStealingPercentage":".250","assists":1,"putOuts":62,"errors":1,"chances":64,"fielding":".984","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID641933":{"person":{"id":641933,"fullName":"Tyler O'Neill","link":"/api/v1/people/641933"},"jerseyNumber":"9","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":110,"battingOrder":"801","stats":{"batting":{"note":"a-","summary":"0-2","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":2,"totalBases":0,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":6,"flyOuts":2,"groundOuts":3,"airOuts":7,"runs":4,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":4,"baseOnBalls":2,"intentionalWalks":0,"hits":2,"hitByPitch":1,"avg":".125","atBats":16,"obp":".263","slg":".313","ops":".576","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":19,"totalBases":5,"rbi":3,"leftOnBase":9,"sacBunts":0,"sacFlies":0,"babip":".091","groundOutsToAirouts":"0.43","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"16.00","popOuts":3,"lineOuts":2},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":4,"errors":1,"chances":6,"fielding":".833","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID677942":{"person":{"id":677942,"fullName":"Blaze Alexander","link":"/api/v1/people/677942"},"jerseyNumber":"23","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":110,"battingOrder":"900","stats":{"batting":{"summary":"0-3 | BB, SB","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":1,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":6,"flyOuts":1,"groundOuts":4,"airOuts":2,"runs":3,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":6,"baseOnBalls":1,"intentionalWalks":0,"hits":6,"hitByPitch":0,"avg":".333","atBats":18,"obp":".368","slg":".333","ops":".701","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":19,"totalBases":6,"rbi":1,"leftOnBase":8,"sacBunts":0,"sacFlies":0,"babip":".500","groundOutsToAirouts":"2.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":15,"putOuts":10,"errors":0,"chances":25,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID691723":{"person":{"id":691723,"fullName":"Coby Mayo","link":"/api/v1/people/691723"},"jerseyNumber":"16","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":110,"battingOrder":"600","stats":{"batting":{"summary":"1-3 | BB, K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":1,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":0,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":7,"flyOuts":3,"groundOuts":5,"airOuts":4,"runs":2,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":8,"baseOnBalls":4,"intentionalWalks":0,"hits":3,"hitByPitch":0,"avg":".150","atBats":20,"obp":".292","slg":".200","ops":".492","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":24,"totalBases":4,"rbi":1,"leftOnBase":5,"sacBunts":0,"sacFlies":0,"babip":".250","groundOutsToAirouts":"1.25","catchersInterference":0,"pickoffs":1,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":11,"putOuts":5,"errors":0,"chances":16,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]}},"batters":[621493,683002,624413,668939,687637,691723,665750,681297,641933,677942,669358,670329,664991,689296,664854],"pitchers":[669358,670329,664991,689296,664854],"bench":[694212,669236,663624],"bullpen":[605135,680694,666974,669432,544150,669330],"battingOrder":[621493,683002,624413,668939,687637,691723,665750,641933,677942],"info":[{"title":"BATTING","fieldList":[{"label":"TB","value":"Beavers; Henderson; Mayo; Rutschman 2; Taveras, L."},{"label":"RBI","value":"Beavers (4); Taveras, L (3)."},{"label":"Runners left in scoring position, 2 out","value":"Rutschman 2; Alexander 2."},{"label":"GIDP","value":"Alonso."},{"label":"Team RISP","value":"2-for-7."},{"label":"Team LOB","value":"9."}]},{"title":"BASERUNNING","fieldList":[{"label":"SB","value":"Alexander (1, 2nd base off Barco/Bart)."},{"label":"PO","value":"Mayo (1st base by Mattson)."}]},{"title":"FIELDING","fieldList":[{"label":"E","value":"Nunez (1, fielding)."}]}],"note":[{"label":"a","value":"Lined out for Cowser in the 6th."}]},"home":{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"teamStats":{"batting":{"flyOuts":3,"groundOuts":12,"airOuts":7,"runs":3,"doubles":3,"triples":0,"homeRuns":0,"strikeOuts":7,"baseOnBalls":6,"intentionalWalks":1,"hits":8,"hitByPitch":1,"avg":".232","atBats":33,"obp":".326","slg":".384","ops":".710","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":41,"totalBases":11,"rbi":2,"leftOnBase":21,"sacBunts":0,"sacFlies":1,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":3},"pitching":{"flyOuts":2,"groundOuts":9,"airOuts":8,"runs":2,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":8,"baseOnBalls":7,"intentionalWalks":0,"hits":6,"hitByPitch":0,"atBats":31,"obp":".342","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":159,"era":"3.50","inningsPitched":"9.0","saveOpportunities":0,"earnedRuns":2,"whip":"1.39","battersFaced":38,"outs":27,"completeGames":0,"shutouts":0,"pitchesThrown":159,"balls":69,"strikes":90,"strikePercentage":".570","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"1.13","rbi":2,"pitchesPerInning":"17.67","runsScoredPer9":"2.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":3,"lineOuts":3},"fielding":{"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":10,"putOuts":27,"errors":0,"chances":37,"passedBall":0,"pickoffs":0}},"players":{"ID694973":{"person":{"id":694973,"fullName":"Paul Skenes","link":"/api/v1/people/694973"},"jerseyNumber":"30","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":2,"gamesStarted":2,"flyOuts":5,"groundOuts":3,"airOuts":8,"runs":6,"doubles":2,"triples":1,"homeRuns":0,"strikeOuts":6,"baseOnBalls":4,"intentionalWalks":0,"hits":7,"hitByPitch":1,"atBats":23,"obp":".414","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":114,"era":"9.53","inningsPitched":"5.2","wins":1,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":6,"whip":"1.94","battersFaced":29,"outs":17,"gamesPitched":2,"completeGames":0,"shutouts":0,"pitchesThrown":114,"balls":37,"strikes":77,"strikePercentage":".680","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.38","rbi":0,"winPercentage":".500","pitchesPerInning":"20.12","gamesFinished":0,"strikeoutWalkRatio":"1.50","strikeoutsPer9Inn":"9.53","walksPer9Inn":"6.35","hitsPer9Inn":"11.12","runsScoredPer9":"9.53","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":2,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID694377":{"person":{"id":694377,"fullName":"Nick Yorke","link":"/api/v1/people/694377"},"jerseyNumber":"38","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"battingOrder":"501","stats":{"batting":{"note":"1-","summary":"1-1 | 2B, RBI, R","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":2,"rbi":1,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":5,"flyOuts":3,"groundOuts":3,"airOuts":4,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":4,"intentionalWalks":0,"hits":3,"hitByPitch":0,"avg":".273","atBats":11,"obp":".438","slg":".364","ops":".802","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":16,"totalBases":4,"rbi":2,"leftOnBase":4,"sacBunts":0,"sacFlies":1,"babip":".300","groundOutsToAirouts":"0.75","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":3,"errors":0,"chances":5,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":true,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"ID687462":{"person":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"jerseyNumber":"2","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"battingOrder":"700","stats":{"batting":{"summary":"1-3 | 2B, RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":2,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":2,"rbi":1,"leftOnBase":1,"sacBunts":0,"sacFlies":1,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":2},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":8,"errors":0,"chances":8,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":7,"flyOuts":3,"groundOuts":4,"airOuts":8,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":7,"baseOnBalls":2,"intentionalWalks":0,"hits":3,"hitByPitch":0,"avg":".143","atBats":21,"obp":".208","slg":".190","ops":".398","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":24,"totalBases":4,"rbi":2,"leftOnBase":14,"sacBunts":0,"sacFlies":1,"babip":".200","groundOutsToAirouts":"0.50","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":2,"lineOuts":3},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":33,"errors":0,"chances":35,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"ID664040":{"person":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"jerseyNumber":"5","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"battingOrder":"200","stats":{"batting":{"summary":"0-4 | BB, K","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":0,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":6,"putOuts":4,"errors":0,"chances":10,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":7,"flyOuts":1,"groundOuts":6,"airOuts":6,"runs":3,"doubles":2,"triples":0,"homeRuns":3,"strikeOuts":6,"baseOnBalls":6,"intentionalWalks":0,"hits":7,"hitByPitch":0,"avg":".280","atBats":25,"obp":".419","slg":".720","ops":"1.139","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":31,"totalBases":18,"rbi":4,"leftOnBase":9,"sacBunts":0,"sacFlies":0,"babip":".250","groundOutsToAirouts":"1.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"8.33","popOuts":5,"lineOuts":0},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":21,"putOuts":13,"errors":0,"chances":34,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID663698":{"person":{"id":663698,"fullName":"Joey Bart","link":"/api/v1/people/663698"},"jerseyNumber":"14","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"battingOrder":"900","stats":{"batting":{"summary":"0-3 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":0,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":0,"putOuts":7,"errors":0,"chances":7,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":3,"flyOuts":1,"groundOuts":3,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"avg":".125","atBats":8,"obp":".222","slg":".125","ops":".347","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":9,"totalBases":1,"rbi":0,"leftOnBase":4,"sacBunts":0,"sacFlies":0,"babip":".200","groundOutsToAirouts":"3.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","assists":0,"putOuts":26,"errors":0,"chances":26,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID668804":{"person":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"jerseyNumber":"10","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"battingOrder":"300","stats":{"batting":{"summary":"3-4 | 2B, BB, K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":2,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":4,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":8,"flyOuts":3,"groundOuts":6,"airOuts":7,"runs":8,"doubles":1,"triples":0,"homeRuns":2,"strikeOuts":12,"baseOnBalls":3,"intentionalWalks":0,"hits":9,"hitByPitch":0,"avg":".265","atBats":34,"obp":".324","slg":".471","ops":".795","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":37,"totalBases":16,"rbi":4,"leftOnBase":17,"sacBunts":0,"sacFlies":0,"babip":".350","groundOutsToAirouts":"0.86","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"17.00","popOuts":0,"lineOuts":4},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":11,"errors":0,"chances":11,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID665833":{"person":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"jerseyNumber":"15","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"battingOrder":"100","stats":{"batting":{"summary":"1-4 | BB, K","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":1,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":8,"flyOuts":2,"groundOuts":6,"airOuts":4,"runs":7,"doubles":0,"triples":0,"homeRuns":3,"strikeOuts":12,"baseOnBalls":2,"intentionalWalks":0,"hits":9,"hitByPitch":0,"avg":".290","atBats":31,"obp":".333","slg":".581","ops":".914","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":33,"totalBases":18,"rbi":7,"leftOnBase":7,"sacBunts":0,"sacFlies":0,"babip":".375","groundOutsToAirouts":"1.50","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"10.33","popOuts":1,"lineOuts":1},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":15,"errors":1,"chances":17,"fielding":".941","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"ID642397":{"person":{"id":642397,"fullName":"Gregory Soto","link":"/api/v1/people/642397"},"jerseyNumber":"31","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":5,"gamesStarted":0,"flyOuts":2,"groundOuts":3,"airOuts":2,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":11,"baseOnBalls":2,"intentionalWalks":0,"hits":2,"hitByPitch":1,"atBats":18,"obp":".238","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":85,"era":"1.69","inningsPitched":"5.1","wins":0,"losses":0,"saves":1,"saveOpportunities":1,"holds":0,"blownSaves":0,"earnedRuns":1,"whip":"0.75","battersFaced":21,"outs":16,"gamesPitched":5,"completeGames":0,"shutouts":0,"pitchesThrown":85,"balls":27,"strikes":58,"strikePercentage":".680","hitBatsmen":1,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"1.50","rbi":0,"winPercentage":".---","pitchesPerInning":"15.94","gamesFinished":3,"strikeoutWalkRatio":"5.50","strikeoutsPer9Inn":"18.56","walksPer9Inn":"3.38","hitsPer9Inn":"3.38","runsScoredPer9":"1.69","homeRunsPer9":"1.69","inheritedRunners":2,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID682254":{"person":{"id":682254,"fullName":"Mason Montgomery","link":"/api/v1/people/682254"},"jerseyNumber":"46","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":4,"gamesStarted":0,"flyOuts":2,"groundOuts":1,"airOuts":3,"runs":4,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":7,"baseOnBalls":4,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":15,"obp":".421","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":86,"era":"9.82","inningsPitched":"3.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":2,"blownSaves":0,"earnedRuns":4,"whip":"2.18","battersFaced":19,"outs":11,"gamesPitched":4,"completeGames":0,"shutouts":0,"pitchesThrown":86,"balls":31,"strikes":55,"strikePercentage":".640","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.33","rbi":0,"winPercentage":".---","pitchesPerInning":"23.45","gamesFinished":0,"strikeoutWalkRatio":"1.75","strikeoutsPer9Inn":"17.18","walksPer9Inn":"9.82","hitsPer9Inn":"9.82","runsScoredPer9":"9.82","homeRunsPer9":"2.45","inheritedRunners":2,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID663968":{"person":{"id":663968,"fullName":"Jake Mangum","link":"/api/v1/people/663968"},"jerseyNumber":"28","position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"battingOrder":"901","stats":{"batting":{"note":"a-","summary":"0-1","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":6,"flyOuts":0,"groundOuts":11,"airOuts":1,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":5,"baseOnBalls":1,"intentionalWalks":0,"hits":3,"hitByPitch":0,"avg":".158","atBats":19,"obp":".200","slg":".211","ops":".411","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":21,"totalBases":4,"rbi":0,"leftOnBase":12,"sacBunts":1,"sacFlies":0,"babip":".214","groundOutsToAirouts":"11.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":10,"errors":0,"chances":10,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}]},"ID656605":{"person":{"id":656605,"fullName":"Mitch Keller","link":"/api/v1/people/656605"},"jerseyNumber":"23","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":2,"gamesStarted":2,"flyOuts":6,"groundOuts":12,"airOuts":15,"runs":2,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":7,"baseOnBalls":4,"intentionalWalks":0,"hits":9,"hitByPitch":0,"atBats":43,"obp":".277","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":165,"era":"1.50","inningsPitched":"12.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"whip":"1.08","battersFaced":47,"outs":36,"gamesPitched":2,"completeGames":0,"shutouts":0,"pitchesThrown":165,"balls":60,"strikes":105,"strikePercentage":".640","hitBatsmen":0,"balks":1,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.80","rbi":0,"winPercentage":"1.000","pitchesPerInning":"13.75","gamesFinished":0,"strikeoutWalkRatio":"1.75","strikeoutsPer9Inn":"5.25","walksPer9Inn":"3.00","hitsPer9Inn":"6.75","runsScoredPer9":"1.50","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":4,"lineOuts":5},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":1,"errors":0,"chances":3,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID670990":{"person":{"id":670990,"fullName":"Yohan Ramírez","link":"/api/v1/people/670990"},"jerseyNumber":"49","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":4,"gamesStarted":0,"flyOuts":4,"groundOuts":3,"airOuts":4,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":7,"baseOnBalls":3,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":17,"obp":".300","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":88,"era":"1.80","inningsPitched":"5.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":1,"whip":"1.20","battersFaced":20,"outs":15,"gamesPitched":4,"completeGames":0,"shutouts":0,"pitchesThrown":88,"balls":36,"strikes":52,"strikePercentage":".590","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.75","rbi":0,"winPercentage":"1.000","pitchesPerInning":"17.60","gamesFinished":0,"strikeoutWalkRatio":"2.33","strikeoutsPer9Inn":"12.60","walksPer9Inn":"5.40","hitsPer9Inn":"5.40","runsScoredPer9":"1.80","homeRunsPer9":"0.00","inheritedRunners":6,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":1,"chances":2,"fielding":".500","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID676755":{"person":{"id":676755,"fullName":"Isaac Mattson","link":"/api/v1/people/676755"},"jerseyNumber":"72","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"stats":{"batting":{},"pitching":{"summary":"1.0 IP, 0 ER, K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":17,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":4,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":17,"balls":8,"strikes":9,"strikePercentage":".530","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":1,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":5,"gamesStarted":0,"flyOuts":6,"groundOuts":2,"airOuts":7,"runs":2,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":5,"baseOnBalls":4,"intentionalWalks":0,"hits":5,"hitByPitch":0,"atBats":19,"obp":".391","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":103,"era":"3.60","inningsPitched":"5.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":2,"whip":"1.80","battersFaced":23,"outs":15,"gamesPitched":5,"completeGames":0,"shutouts":0,"pitchesThrown":103,"balls":40,"strikes":63,"strikePercentage":".610","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"0.29","rbi":0,"winPercentage":".---","pitchesPerInning":"20.60","gamesFinished":0,"strikeoutWalkRatio":"1.25","strikeoutsPer9Inn":"9.00","walksPer9Inn":"7.20","hitsPer9Inn":"9.00","runsScoredPer9":"3.60","homeRunsPer9":"0.00","inheritedRunners":1,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID696149":{"person":{"id":696149,"fullName":"Bubba Chandler","link":"/api/v1/people/696149"},"jerseyNumber":"36","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":1,"gamesStarted":1,"flyOuts":4,"groundOuts":1,"airOuts":6,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":6,"baseOnBalls":6,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":13,"obp":".316","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":81,"era":"0.00","inningsPitched":"4.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"1.38","battersFaced":19,"outs":13,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":81,"balls":38,"strikes":43,"strikePercentage":".530","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.17","rbi":0,"winPercentage":".---","pitchesPerInning":"18.69","gamesFinished":0,"strikeoutWalkRatio":"1.00","strikeoutsPer9Inn":"12.46","walksPer9Inn":"12.46","hitsPer9Inn":"0.00","runsScoredPer9":"2.08","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":1,"errors":0,"chances":2,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID669387":{"person":{"id":669387,"fullName":"Carmen Mlodzinski","link":"/api/v1/people/669387"},"jerseyNumber":"50","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"stats":{"batting":{},"pitching":{"summary":"4.2 IP, 2 ER, 5 K, 3 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":0,"groundOuts":5,"airOuts":3,"runs":2,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":5,"baseOnBalls":3,"intentionalWalks":0,"hits":5,"hitByPitch":0,"atBats":18,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":84,"inningsPitched":"4.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"battersFaced":21,"outs":14,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":84,"balls":35,"strikes":49,"strikePercentage":".580","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":2,"gamesFinished":0,"runsScoredPer9":"3.86","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":2},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":2,"gamesStarted":2,"flyOuts":2,"groundOuts":9,"airOuts":5,"runs":4,"doubles":0,"triples":1,"homeRuns":0,"strikeOuts":13,"baseOnBalls":3,"intentionalWalks":0,"hits":11,"hitByPitch":0,"atBats":37,"obp":".341","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":169,"era":"4.00","inningsPitched":"9.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":4,"whip":"1.56","battersFaced":41,"outs":27,"gamesPitched":2,"completeGames":0,"shutouts":0,"pitchesThrown":169,"balls":65,"strikes":104,"strikePercentage":".620","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.80","rbi":2,"winPercentage":".---","pitchesPerInning":"18.78","gamesFinished":0,"strikeoutWalkRatio":"4.33","strikeoutsPer9Inn":"13.00","walksPer9Inn":"3.00","hitsPer9Inn":"11.00","runsScoredPer9":"4.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":1,"lineOuts":2},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID642701":{"person":{"id":642701,"fullName":"Dennis Santana","link":"/api/v1/people/642701"},"jerseyNumber":"60","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"stats":{"batting":{},"pitching":{"note":"(W, 2-0)","summary":"1.0 IP, 0 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":13,"inningsPitched":"1.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":3,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":13,"balls":3,"strikes":10,"strikePercentage":".770","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":1,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":6,"gamesStarted":0,"flyOuts":1,"groundOuts":6,"airOuts":6,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":4,"baseOnBalls":2,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":17,"obp":".158","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":89,"era":"0.00","inningsPitched":"6.0","wins":2,"losses":0,"saves":0,"saveOpportunities":0,"holds":2,"blownSaves":0,"earnedRuns":0,"whip":"0.50","battersFaced":19,"outs":18,"gamesPitched":6,"completeGames":0,"shutouts":0,"pitchesThrown":89,"balls":32,"strikes":57,"strikePercentage":".640","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.00","rbi":0,"winPercentage":"1.000","pitchesPerInning":"14.83","gamesFinished":2,"strikeoutWalkRatio":"2.00","strikeoutsPer9Inn":"6.00","walksPer9Inn":"3.00","hitsPer9Inn":"1.50","runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":1,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":3},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID680779":{"person":{"id":680779,"fullName":"Henry Davis","link":"/api/v1/people/680779"},"jerseyNumber":"32","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"battingOrder":"902","stats":{"batting":{"summary":"0-0","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":8,"flyOuts":3,"groundOuts":6,"airOuts":4,"runs":2,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":4,"baseOnBalls":2,"intentionalWalks":0,"hits":3,"hitByPitch":1,"avg":".176","atBats":17,"obp":".300","slg":".294","ops":".594","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":20,"totalBases":5,"rbi":3,"leftOnBase":9,"sacBunts":0,"sacFlies":0,"babip":".231","groundOutsToAirouts":"1.50","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":2,"stolenBases":1,"stolenBasePercentage":".333","caughtStealingPercentage":".667","assists":2,"putOuts":58,"errors":0,"chances":60,"fielding":"1.000","passedBall":1,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID664875":{"person":{"id":664875,"fullName":"Justin Lawrence","link":"/api/v1/people/664875"},"jerseyNumber":"61","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":4,"gamesStarted":0,"flyOuts":2,"groundOuts":3,"airOuts":2,"runs":2,"doubles":0,"triples":0,"homeRuns":2,"strikeOuts":6,"baseOnBalls":2,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":13,"obp":".267","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":65,"era":"4.91","inningsPitched":"3.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":2,"whip":"1.09","battersFaced":15,"outs":11,"gamesPitched":4,"completeGames":0,"shutouts":0,"pitchesThrown":65,"balls":25,"strikes":40,"strikePercentage":".620","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.50","rbi":0,"winPercentage":".---","pitchesPerInning":"17.73","gamesFinished":1,"strikeoutWalkRatio":"3.00","strikeoutsPer9Inn":"14.73","walksPer9Inn":"4.91","hitsPer9Inn":"4.91","runsScoredPer9":"4.91","homeRunsPer9":"4.91","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID664353":{"person":{"id":664353,"fullName":"José Urquidy","link":"/api/v1/people/664353"},"jerseyNumber":"65","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"obp":".500","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":11,"era":"0.00","inningsPitched":"1.0","wins":0,"losses":0,"saves":1,"saveOpportunities":1,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"2.00","battersFaced":4,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":11,"balls":5,"strikes":6,"strikePercentage":".550","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.00","rbi":0,"winPercentage":".---","pitchesPerInning":"11.00","gamesFinished":1,"strikeoutWalkRatio":"0.00","strikeoutsPer9Inn":"0.00","walksPer9Inn":"9.00","hitsPer9Inn":"9.00","runsScoredPer9":"9.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID682995":{"person":{"id":682995,"fullName":"Hunter Barco","link":"/api/v1/people/682995"},"jerseyNumber":"45","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"stats":{"batting":{},"pitching":{"summary":"2.1 IP, 0 ER, K, 3 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":2,"airOuts":4,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":3,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":7,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","numberOfPitches":45,"inningsPitched":"2.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":10,"outs":7,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":45,"balls":23,"strikes":22,"strikePercentage":".490","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":1,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":3,"gamesStarted":0,"flyOuts":2,"groundOuts":7,"airOuts":5,"runs":6,"doubles":0,"triples":0,"homeRuns":3,"strikeOuts":4,"baseOnBalls":5,"intentionalWalks":0,"hits":7,"hitByPitch":1,"atBats":23,"obp":".448","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":116,"era":"6.75","inningsPitched":"5.1","wins":0,"losses":1,"saves":0,"saveOpportunities":1,"holds":0,"blownSaves":1,"earnedRuns":4,"whip":"2.25","battersFaced":29,"outs":16,"gamesPitched":3,"completeGames":0,"shutouts":0,"pitchesThrown":116,"balls":58,"strikes":58,"strikePercentage":".500","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.40","rbi":0,"winPercentage":".000","pitchesPerInning":"21.75","gamesFinished":1,"strikeoutWalkRatio":"0.80","strikeoutsPer9Inn":"6.75","walksPer9Inn":"8.44","hitsPer9Inn":"11.81","runsScoredPer9":"10.13","homeRunsPer9":"5.06","inheritedRunners":1,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID804606":{"person":{"id":804606,"fullName":"Konnor Griffin","link":"/api/v1/people/804606"},"jerseyNumber":"6","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"battingOrder":"600","stats":{"batting":{"summary":"0-3 | HBP","gamesPlayed":1,"flyOuts":0,"groundOuts":3,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":1,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":3,"errors":0,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":2,"flyOuts":0,"groundOuts":4,"airOuts":0,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":1,"avg":".167","atBats":6,"obp":".375","slg":".333","ops":".708","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":8,"totalBases":2,"rbi":1,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"babip":".200","groundOutsToAirouts":"4.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":4,"errors":0,"chances":9,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"ID656811":{"person":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"jerseyNumber":"29","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"battingOrder":"400","stats":{"batting":{"summary":"1-4 | BB, K","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":1,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":1,"rbi":0,"leftOnBase":5,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":3,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":7,"flyOuts":2,"groundOuts":8,"airOuts":4,"runs":4,"doubles":0,"triples":0,"homeRuns":2,"strikeOuts":5,"baseOnBalls":6,"intentionalWalks":1,"hits":9,"hitByPitch":0,"avg":".360","atBats":25,"obp":".469","slg":".600","ops":"1.069","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":32,"totalBases":15,"rbi":7,"leftOnBase":10,"sacBunts":0,"sacFlies":1,"babip":".368","groundOutsToAirouts":"2.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"12.50","popOuts":0,"lineOuts":2},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":24,"errors":0,"chances":25,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID693304":{"person":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"jerseyNumber":"3","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"battingOrder":"800","stats":{"batting":{"summary":"0-2 | 2 BB","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":2,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":7,"flyOuts":2,"groundOuts":9,"airOuts":5,"runs":4,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":6,"baseOnBalls":3,"intentionalWalks":0,"hits":9,"hitByPitch":0,"avg":".310","atBats":29,"obp":".375","slg":".379","ops":".754","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":32,"totalBases":11,"rbi":5,"leftOnBase":11,"sacBunts":0,"sacFlies":0,"babip":".391","groundOutsToAirouts":"1.80","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":2,"lineOuts":1},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":12,"putOuts":6,"errors":0,"chances":18,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID542303":{"person":{"id":542303,"fullName":"Marcell Ozuna","link":"/api/v1/people/542303"},"jerseyNumber":"24","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"battingOrder":"500","stats":{"batting":{"summary":"1-4 | 2 K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":4,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":7,"flyOuts":5,"groundOuts":5,"airOuts":12,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":8,"baseOnBalls":4,"intentionalWalks":0,"hits":2,"hitByPitch":0,"avg":".074","atBats":27,"obp":".194","slg":".074","ops":".268","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":31,"totalBases":2,"rbi":0,"leftOnBase":16,"sacBunts":0,"sacFlies":0,"babip":".105","groundOutsToAirouts":"0.42","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":5,"lineOuts":2},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"ID677952":{"person":{"id":677952,"fullName":"Braxton Ashcraft","link":"/api/v1/people/677952"},"jerseyNumber":"35","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":1,"gamesStarted":1,"flyOuts":6,"groundOuts":6,"airOuts":8,"runs":2,"doubles":0,"triples":1,"homeRuns":0,"strikeOuts":3,"baseOnBalls":4,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":20,"obp":".320","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":87,"era":"3.00","inningsPitched":"6.0","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"whip":"1.33","battersFaced":25,"outs":18,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":87,"balls":35,"strikes":52,"strikePercentage":".600","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.75","rbi":0,"winPercentage":".000","pitchesPerInning":"14.50","gamesFinished":0,"strikeoutWalkRatio":"0.75","strikeoutsPer9Inn":"4.50","walksPer9Inn":"6.00","hitsPer9Inn":"6.00","runsScoredPer9":"3.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":1,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}}},"batters":[665833,664040,668804,656811,542303,694377,804606,687462,693304,663698,663968,680779,669387,682995,676755,642701],"pitchers":[669387,682995,676755,642701],"bench":[],"bullpen":[677952,696149,656605,664875,682254,670990,694973,642397,664353],"battingOrder":[665833,664040,668804,656811,694377,804606,687462,693304,680779],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Horwitz (1, Baz); Reynolds, B (1, Helsley); Yorke (1, Helsley)."},{"label":"TB","value":"Cruz, O; Horwitz 2; O'Hearn; Ozuna; Reynolds, B 4; Yorke 2."},{"label":"RBI","value":"Horwitz (2); Yorke (2)."},{"label":"Runners left in scoring position, 2 out","value":"O'Hearn; Gonzales, N; Cruz, O; Ozuna; Bart."},{"label":"SF","value":"Horwitz."},{"label":"Team RISP","value":"1-for-10."},{"label":"Team LOB","value":"13."}]},{"title":"FIELDING","fieldList":[{"label":"Pickoffs","value":"Mattson (Mayo at 1st base)."},{"label":"DP","value":"(Griffin-Lowe, B-Horwitz)."}]}],"note":[{"label":"a","value":"Reached on error for Bart in the 8th."},{"label":"1","value":"Ran for Ozuna in the 8th."}]}},"officials":[{"official":{"id":427248,"fullName":"Dan Iassogna","link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":676581,"fullName":"James Jean","link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":431232,"fullName":"Chad Fairchild","link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":605672,"fullName":"Jeremie Rehak","link":"/api/v1/people/605672"},"officialType":"Third Base"}],"info":[{"label":"IBB","value":"O'Hearn (by Helsley)."},{"label":"HBP","value":"Griffin (by Baz)."},{"label":"ABS Challenge","value":"Mayo (Strike-Confirmed); Henderson (Strike-Confirmed)."},{"label":"Pitches-strikes","value":"Baz 98-63; Garcia, Ri 10-5; Wolfram 21-12; Nunez 27-13; Helsley 13-9; Mlodzinski 84-49; Barco 45-22; Mattson 17-9; Santana, D 13-10."},{"label":"Groundouts-flyouts","value":"Baz 5-3; Garcia, Ri 1-0; Wolfram 1-0; Nunez 4-0; Helsley 1-0; Mlodzinski 5-0; Barco 2-1; Mattson 0-1; Santana, D 2-0."},{"label":"Batters faced","value":"Baz 25; Garcia, Ri 2; Wolfram 4; Nunez 6; Helsley 4; Mlodzinski 21; Barco 10; Mattson 4; Santana, D 3."},{"label":"Inherited runners-scored","value":"Garcia, Ri 1-0; Barco 1-0."},{"label":"Umpires","value":"HP: Dan Iassogna. 1B: James Jean. 2B: Chad Fairchild. 3B: Jeremie Rehak. "},{"label":"Weather","value":"82 degrees, Partly Cloudy."},{"label":"Wind","value":"15 mph, Out To LF."},{"label":"First pitch","value":"4:07 PM."},{"label":"T","value":"3:07."},{"label":"Att","value":"27,949."},{"label":"Venue","value":"PNC Park."},{"label":"April 4, 2026"}],"pitchingNotes":[],"topPerformers":[{"player":{"person":{"id":669358,"fullName":"Shane Baz","link":"/api/v1/people/669358","boxscoreName":"Baz"},"jerseyNumber":"34","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":110,"stats":{"batting":{},"pitching":{"summary":"5.2 IP, ER, 5 K, 3 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":3,"groundOuts":5,"airOuts":7,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":5,"baseOnBalls":3,"intentionalWalks":0,"hits":4,"hitByPitch":1,"atBats":20,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":98,"inningsPitched":"5.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":25,"outs":17,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":98,"balls":35,"strikes":63,"strikePercentage":".640","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"1.59","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":1,"lineOuts":3},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":2,"gamesStarted":2,"flyOuts":9,"groundOuts":8,"airOuts":13,"runs":5,"doubles":5,"triples":0,"homeRuns":0,"strikeOuts":9,"baseOnBalls":3,"intentionalWalks":0,"hits":11,"hitByPitch":2,"atBats":40,"obp":".348","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":176,"era":"4.09","inningsPitched":"11.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":5,"whip":"1.27","battersFaced":46,"outs":33,"gamesPitched":2,"completeGames":0,"shutouts":0,"pitchesThrown":176,"balls":60,"strikes":116,"strikePercentage":".660","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.62","rbi":1,"winPercentage":".---","pitchesPerInning":"16.00","gamesFinished":0,"strikeoutWalkRatio":"3.00","strikeoutsPer9Inn":"7.36","walksPer9Inn":"2.45","hitsPer9Inn":"9.00","runsScoredPer9":"4.09","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":1,"lineOuts":3},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"type":"starter","gameScore":62,"pitchingGameScore":62},{"player":{"person":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804","boxscoreName":"Reynolds, B"},"jerseyNumber":"10","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"battingOrder":"300","stats":{"batting":{"summary":"3-4 | 2B, BB, K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":2,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":4,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":8,"flyOuts":3,"groundOuts":6,"airOuts":7,"runs":8,"doubles":1,"triples":0,"homeRuns":2,"strikeOuts":12,"baseOnBalls":3,"intentionalWalks":0,"hits":9,"hitByPitch":0,"avg":".265","atBats":34,"obp":".324","slg":".471","ops":".795","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":37,"totalBases":16,"rbi":4,"leftOnBase":17,"sacBunts":0,"sacFlies":0,"babip":".350","groundOutsToAirouts":"0.86","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"17.00","popOuts":0,"lineOuts":4},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":11,"errors":0,"chances":11,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"type":"hitter","gameScore":61,"hittingGameScore":61},{"player":{"person":{"id":665750,"fullName":"Leody Taveras","link":"/api/v1/people/665750","boxscoreName":"Taveras, L"},"jerseyNumber":"30","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":110,"battingOrder":"700","stats":{"batting":{"summary":"1-2 | 2 BB, RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":2,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":1,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":5,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":4,"intentionalWalks":0,"hits":3,"hitByPitch":0,"avg":".500","atBats":6,"obp":".700","slg":".667","ops":"1.367","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":10,"totalBases":4,"rbi":3,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"babip":".750","groundOutsToAirouts":"0.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":5,"errors":0,"chances":5,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"type":"hitter","gameScore":52,"hittingGameScore":52}]},"decisions":{"winner":{"id":642701,"fullName":"Dennis Santana","link":"/api/v1/people/642701"},"loser":{"id":664854,"fullName":"Ryan Helsley","link":"/api/v1/people/664854"}},"leaders":{"hitDistance":{},"hitSpeed":{},"pitchSpeed":{}}}}