{"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":824133,"link":"/api/v1.1/game/824133/feed/live","metaData":{"wait":10,"timeStamp":"20260402_210526","gameEvents":["strikeout","game_finished"],"logicalEvents":["midInning","countChange","count03","basesEmpty","gameStateChangeToGameOver"]},"gameData":{"game":{"pk":824133,"type":"R","doubleHeader":"N","id":"2026/04/02/minmlb-kcamlb-1","gamedayType":"P","tiebreaker":"N","gameNumber":1,"calendarEventID":"14-824133-2026-04-02","season":"2026","seasonDisplay":"2026"},"datetime":{"dateTime":"2026-04-02T18:10:00Z","originalDate":"2026-04-02","officialDate":"2026-04-02","dayNight":"day","time":"1:10","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":142,"name":"Minnesota Twins","link":"/api/v1/teams/142","season":2026,"venue":{"id":3312,"name":"Target Field","link":"/api/v1/venues/3312"},"springVenue":{"id":2862,"link":"/api/v1/venues/2862"},"teamCode":"min","fileCode":"min","abbreviation":"MIN","teamName":"Twins","locationName":"Minneapolis","firstYearOfPlay":"1901","league":{"id":103,"name":"American League","link":"/api/v1/league/103"},"division":{"id":202,"name":"American League Central","link":"/api/v1/divisions/202"},"sport":{"id":1,"link":"/api/v1/sports/1","name":"Major League Baseball"},"shortName":"Minnesota","record":{"gamesPlayed":6,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":2,"losses":4,"ties":0,"pct":".333"},"records":{},"divisionLeader":false,"wins":2,"losses":4,"winningPercentage":".333"},"franchiseName":"Minnesota","clubName":"Twins","active":true},"home":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":118,"name":"Kansas City Royals","link":"/api/v1/teams/118","season":2026,"venue":{"id":7,"name":"Kauffman Stadium","link":"/api/v1/venues/7"},"springVenue":{"id":2603,"link":"/api/v1/venues/2603"},"teamCode":"kca","fileCode":"kc","abbreviation":"KC","teamName":"Royals","locationName":"Kansas City","firstYearOfPlay":"1968","league":{"id":103,"name":"American League","link":"/api/v1/league/103"},"division":{"id":202,"name":"American League Central","link":"/api/v1/divisions/202"},"sport":{"id":1,"link":"/api/v1/sports/1","name":"Major League Baseball"},"shortName":"Kansas City","record":{"gamesPlayed":6,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":3,"losses":3,"ties":0,"pct":".500"},"records":{},"divisionLeader":false,"wins":3,"losses":3,"winningPercentage":".500"},"franchiseName":"Kansas City","clubName":"Royals","active":true}},"players":{"ID666142":{"id":666142,"fullName":"Cole Ragans","link":"/api/v1/people/666142","firstName":"Cole","lastName":"Ragans","primaryNumber":"55","birthDate":"1997-12-12","currentAge":28,"birthCity":"Crawfordville","birthStateProvince":"FL","birthCountry":"USA","height":"6' 4\"","weight":190,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Cole","useLastName":"Ragans","middleName":"Gatlin","boxscoreName":"Ragans","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2016,"pronunciation":"ray-ginz","mlbDebutDate":"2022-08-04","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Cole Ragans","nameSlug":"cole-ragans-666142","firstLastName":"Cole Ragans","lastFirstName":"Ragans, Cole","lastInitName":"Ragans, C","initLastName":"C Ragans","fullFMLName":"Cole Gatlin Ragans","fullLFMName":"Ragans, Cole Gatlin","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID671737":{"id":671737,"fullName":"Taj Bradley","link":"/api/v1/people/671737","firstName":"Taj","lastName":"Bradley","primaryNumber":"26","birthDate":"2001-03-20","currentAge":25,"birthCity":"Los Angeles","birthStateProvince":"CA","birthCountry":"USA","height":"6' 2\"","weight":220,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Taj","useLastName":"Bradley","middleName":"Ali","boxscoreName":"Bradley, T","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"mlbDebutDate":"2023-04-12","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Taj Bradley","nameSlug":"taj-bradley-671737","firstLastName":"Taj Bradley","lastFirstName":"Bradley, Taj","lastInitName":"Bradley, T","initLastName":"T Bradley","fullFMLName":"Taj Ali Bradley","fullLFMName":"Bradley, Taj Ali","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID686475":{"id":686475,"fullName":"Tyler Tolbert","link":"/api/v1/people/686475","firstName":"Tyler","lastName":"Tolbert","primaryNumber":"2","birthDate":"1998-01-27","currentAge":28,"birthCity":"Birmingham","birthStateProvince":"AL","birthCountry":"USA","height":"5' 10\"","weight":185,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Tyler","useLastName":"Tolbert","middleName":"Mangual","boxscoreName":"Tolbert","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2025-03-31","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Tyler Tolbert","nameSlug":"tyler-tolbert-686475","firstLastName":"Tyler Tolbert","lastFirstName":"Tolbert, Tyler","lastInitName":"Tolbert, T","initLastName":"T Tolbert","fullFMLName":"Tyler Mangual Tolbert","fullLFMName":"Tolbert, Tyler Mangual","strikeZoneTop":3.126,"strikeZoneBottom":1.578},"ID665019":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019","firstName":"Kody","lastName":"Clemens","primaryNumber":"2","birthDate":"1996-05-15","currentAge":30,"birthCity":"Houston","birthStateProvince":"TX","birthCountry":"USA","height":"6' 0\"","weight":200,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Kody","useLastName":"Clemens","middleName":"Alec","boxscoreName":"Clemens","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"mlbDebutDate":"2022-05-31","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Kody Clemens","nameSlug":"kody-clemens-665019","firstLastName":"Kody Clemens","lastFirstName":"Clemens, Kody","lastInitName":"Clemens, K","initLastName":"K Clemens","fullFMLName":"Kody Alec Clemens","fullLFMName":"Clemens, Kody Alec","strikeZoneTop":3.211,"strikeZoneBottom":1.621},"ID686797":{"id":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797","firstName":"Brooks","lastName":"Lee","primaryNumber":"22","birthDate":"2001-02-14","currentAge":25,"birthCity":"San Luis Obispo","birthStateProvince":"CA","birthCountry":"USA","height":"6' 0\"","weight":205,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Brooks","useLastName":"Lee","middleName":"Thomas","boxscoreName":"Lee, B","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2024-07-03","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Brooks Lee","nameSlug":"brooks-lee-686797","firstLastName":"Brooks Lee","lastFirstName":"Lee, Brooks","lastInitName":"Lee, B","initLastName":"B Lee","fullFMLName":"Brooks Thomas Lee","fullLFMName":"Lee, Brooks Thomas","strikeZoneTop":3.209,"strikeZoneBottom":1.619},"ID686555":{"id":686555,"fullName":"Isaac Collins","link":"/api/v1/people/686555","firstName":"Isaac","lastName":"Collins","primaryNumber":"1","birthDate":"1997-07-22","currentAge":29,"birthCity":"Maple Grove","birthStateProvince":"MN","birthCountry":"USA","height":"5' 8\"","weight":188,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Isaac","useLastName":"Collins","middleName":"Michael","boxscoreName":"Collins","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2024-09-08","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Isaac Collins","nameSlug":"isaac-collins-686555","firstLastName":"Isaac Collins","lastFirstName":"Collins, Isaac","lastInitName":"Collins, I","initLastName":"I Collins","fullFMLName":"Isaac Michael Collins","fullLFMName":"Collins, Isaac Michael","strikeZoneTop":3.013,"strikeZoneBottom":1.521},"ID668885":{"id":668885,"fullName":"Austin Martin","link":"/api/v1/people/668885","firstName":"Christopher","lastName":"Martin","primaryNumber":"16","birthDate":"1999-03-23","currentAge":27,"birthCity":"DeLand","birthStateProvince":"FL","birthCountry":"USA","height":"5' 10\"","weight":185,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Austin","useLastName":"Martin","middleName":"Austin","boxscoreName":"Martin","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2020,"mlbDebutDate":"2024-03-30","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Austin Martin","nameSlug":"austin-martin-668885","firstLastName":"Austin Martin","lastFirstName":"Martin, Austin","lastInitName":"Martin, A","initLastName":"A Martin","fullFMLName":"Christopher Austin Martin","fullLFMName":"Martin, Christopher Austin","strikeZoneTop":3.13,"strikeZoneBottom":1.579},"ID680573":{"id":680573,"fullName":"Simeon Woods Richardson","link":"/api/v1/people/680573","firstName":"Simeon","lastName":"Woods Richardson","primaryNumber":"10","birthDate":"2000-09-27","currentAge":25,"birthCity":"Sugar Land","birthStateProvince":"TX","birthCountry":"USA","height":"6' 3\"","weight":210,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Simeon","useLastName":"Woods Richardson","boxscoreName":"Woods Richardson","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"mlbDebutDate":"2022-10-02","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Simeon Woods Richardson","nameSlug":"simeon-woods-richardson-680573","firstLastName":"Simeon Woods Richardson","lastFirstName":"Woods Richardson, Simeon","lastInitName":"Woods Richardson, S","initLastName":"S Woods Richardson","fullFMLName":"Simeon Woods Richardson","fullLFMName":"Woods Richardson, Simeon","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID607455":{"id":607455,"fullName":"Anthony Banda","link":"/api/v1/people/607455","firstName":"Frank","lastName":"Banda","primaryNumber":"43","birthDate":"1993-08-10","currentAge":33,"birthCity":"Corpus Christi","birthStateProvince":"TX","birthCountry":"USA","height":"6' 2\"","weight":221,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Anthony","useLastName":"Banda","middleName":"Anthony","boxscoreName":"Banda","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2012,"pronunciation":"BAHN-da","mlbDebutDate":"2017-07-22","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Anthony Banda","nameSlug":"anthony-banda-607455","firstLastName":"Anthony Banda","lastFirstName":"Banda, Anthony","lastInitName":"Banda, A","initLastName":"A Banda","fullFMLName":"Frank Anthony Banda","fullLFMName":"Banda, Frank Anthony","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID683232":{"id":683232,"fullName":"Nick Mears","link":"/api/v1/people/683232","firstName":"Nicolaus","lastName":"Mears","primaryNumber":"31","birthDate":"1996-10-07","currentAge":29,"birthCity":"Sacramento","birthStateProvince":"CA","birthCountry":"USA","height":"6' 3\"","weight":217,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Nick","useLastName":"Mears","middleName":"Tanner","boxscoreName":"Mears","gender":"M","isPlayer":true,"isVerified":false,"mlbDebutDate":"2020-08-08","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Nick Mears","nameSlug":"nick-mears-683232","firstLastName":"Nick Mears","lastFirstName":"Mears, Nick","lastInitName":"Mears, N","initLastName":"N Mears","fullFMLName":"Nicolaus Tanner Mears","fullLFMName":"Mears, Nicolaus Tanner","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID663485":{"id":663485,"fullName":"Cole Sands","link":"/api/v1/people/663485","firstName":"Bryson","lastName":"Sands","primaryNumber":"44","birthDate":"1997-07-17","currentAge":29,"birthCity":"Tallahassee","birthStateProvince":"FL","birthCountry":"USA","height":"6' 3\"","weight":215,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Cole","useLastName":"Sands","middleName":"Cole","boxscoreName":"Sands","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"mlbDebutDate":"2022-05-01","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Cole Sands","nameSlug":"cole-sands-663485","firstLastName":"Cole Sands","lastFirstName":"Sands, Cole","lastInitName":"Sands, C","initLastName":"C Sands","fullFMLName":"Bryson Cole Sands","fullLFMName":"Sands, Bryson Cole","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID686469":{"id":686469,"fullName":"Vinnie Pasquantino","link":"/api/v1/people/686469","firstName":"Vincent","lastName":"Pasquantino","primaryNumber":"9","birthDate":"1997-10-10","currentAge":28,"birthCity":"Richmond","birthStateProvince":"VA","birthCountry":"USA","height":"6' 3\"","weight":245,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Vinnie","useLastName":"Pasquantino","middleName":"Joseph","boxscoreName":"Pasquantino","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"pronunciation":"pass-quin-tee-no","mlbDebutDate":"2022-06-28","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Vinnie Pasquantino","nameSlug":"vinnie-pasquantino-686469","firstLastName":"Vinnie Pasquantino","lastFirstName":"Pasquantino, Vinnie","lastInitName":"Pasquantino, V","initLastName":"V Pasquantino","fullFMLName":"Vincent Joseph Pasquantino","fullLFMName":"Pasquantino, Vincent Joseph","strikeZoneTop":3.363,"strikeZoneBottom":1.697},"ID664728":{"id":664728,"fullName":"Kyle Isbel","link":"/api/v1/people/664728","firstName":"Kyle","lastName":"Isbel","primaryNumber":"28","birthDate":"1997-03-03","currentAge":29,"birthCity":"Fontana","birthStateProvince":"CA","birthCountry":"USA","height":"5' 10\"","weight":190,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Kyle","useLastName":"Isbel","middleName":"Grant","boxscoreName":"Isbel","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"pronunciation":"IZZ-bell","mlbDebutDate":"2021-04-01","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Kyle Isbel","nameSlug":"kyle-isbel-664728","firstLastName":"Kyle Isbel","lastFirstName":"Isbel, Kyle","lastInitName":"Isbel, K","initLastName":"K Isbel","fullFMLName":"Kyle Grant Isbel","fullLFMName":"Isbel, Kyle Grant","strikeZoneTop":3.114,"strikeZoneBottom":1.571},"ID681892":{"id":681892,"fullName":"Kody Funderburk","link":"/api/v1/people/681892","firstName":"Kody","lastName":"Funderburk","primaryNumber":"57","birthDate":"1996-11-27","currentAge":29,"birthCity":"Mesa","birthStateProvince":"AZ","birthCountry":"USA","height":"6' 4\"","weight":230,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Kody","useLastName":"Funderburk","boxscoreName":"Funderburk","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"mlbDebutDate":"2023-08-28","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Kody Funderburk","nameSlug":"kody-funderburk-681892","firstLastName":"Kody Funderburk","lastFirstName":"Funderburk, Kody","lastInitName":"Funderburk, K","initLastName":"K Funderburk","fullFMLName":"Kody  Funderburk","fullLFMName":"Funderburk, Kody ","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID607625":{"id":607625,"fullName":"Seth Lugo","link":"/api/v1/people/607625","firstName":"Jacob","lastName":"Lugo","primaryNumber":"67","birthDate":"1989-11-17","currentAge":36,"birthCity":"Shreveport","birthStateProvince":"LA","birthCountry":"USA","height":"6' 4\"","weight":225,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Seth","useLastName":"Lugo","middleName":"Seth","boxscoreName":"Lugo, S","nickName":"Quarterrican","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2011,"mlbDebutDate":"2016-07-01","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Seth Lugo","nameSlug":"seth-lugo-607625","firstLastName":"Seth Lugo","lastFirstName":"Lugo, Seth","lastInitName":"Lugo, S","initLastName":"S Lugo","fullFMLName":"Jacob Seth Lugo","fullLFMName":"Lugo, Jacob Seth","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID672580":{"id":672580,"fullName":"Maikel Garcia","link":"/api/v1/people/672580","firstName":"Maikel","lastName":"Garcia","primaryNumber":"11","birthDate":"2000-03-03","currentAge":26,"birthCity":"La Sabana","birthCountry":"Venezuela","height":"6' 1\"","weight":180,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Maikel","useLastName":"Garcia","middleName":"Jose","boxscoreName":"Garcia, M","gender":"M","nameMatrilineal":"Escobar","isPlayer":true,"isVerified":true,"pronunciation":"my-KELL","mlbDebutDate":"2022-07-15","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Maikel Garcia","nameSlug":"maikel-garcia-672580","firstLastName":"Maikel Garcia","lastFirstName":"Garcia, Maikel","lastInitName":"Garcia, M","initLastName":"M Garcia","fullFMLName":"Maikel Jose Garcia","fullLFMName":"Garcia, Maikel Jose","strikeZoneTop":3.262,"strikeZoneBottom":1.646},"ID657041":{"id":657041,"fullName":"Lane Thomas","link":"/api/v1/people/657041","firstName":"Lane","lastName":"Thomas","primaryNumber":"20","birthDate":"1995-08-23","currentAge":31,"birthCity":"Knoxville","birthStateProvince":"TN","birthCountry":"USA","height":"5' 11\"","weight":195,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Lane","useLastName":"Thomas","middleName":"Michael","boxscoreName":"Thomas, L","nickName":"Laner","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2014,"mlbDebutDate":"2019-04-17","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Lane Thomas","nameSlug":"lane-thomas-657041","firstLastName":"Lane Thomas","lastFirstName":"Thomas, Lane","lastInitName":"Thomas, L","initLastName":"L Thomas","fullFMLName":"Lane Michael Thomas","fullLFMName":"Thomas, Lane Michael","strikeZoneTop":3.146,"strikeZoneBottom":1.588},"ID690953":{"id":690953,"fullName":"Mick Abel","link":"/api/v1/people/690953","firstName":"McLean","lastName":"Abel","primaryNumber":"20","birthDate":"2001-08-18","currentAge":25,"birthCity":"Portland","birthStateProvince":"OR","birthCountry":"USA","height":"6' 5\"","weight":190,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Mick","useLastName":"Abel","middleName":"Stine","boxscoreName":"Abel","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"pronunciation":"AY-bull","mlbDebutDate":"2025-05-18","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Mick Abel","nameSlug":"mick-abel-690953","firstLastName":"Mick Abel","lastFirstName":"Abel, Mick","lastInitName":"Abel, M","initLastName":"M Abel","fullFMLName":"McLean Stine Abel","fullLFMName":"Abel, McLean Stine","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"ID656638":{"id":656638,"fullName":"Alex Lange","link":"/api/v1/people/656638","firstName":"Alexander","lastName":"Lange","primaryNumber":"56","birthDate":"1995-10-02","currentAge":30,"birthCity":"Riverside","birthStateProvince":"CA","birthCountry":"USA","height":"6' 3\"","weight":202,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Alex","useLastName":"Lange","middleName":"Craig","boxscoreName":"Lange","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2017,"mlbDebutDate":"2021-04-10","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Alex Lange","nameSlug":"alex-lange-656638","firstLastName":"Alex Lange","lastFirstName":"Lange, Alex","lastInitName":"Lange, A","initLastName":"A Lange","fullFMLName":"Alex Craig Lange","fullLFMName":"Lange, Alex Craig","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID702070":{"id":702070,"fullName":"Noah Cameron","link":"/api/v1/people/702070","firstName":"Noah","lastName":"Cameron","primaryNumber":"65","birthDate":"1999-07-17","currentAge":27,"birthCity":"St. Joseph","birthStateProvince":"MO","birthCountry":"USA","height":"6' 3\"","weight":220,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Noah","useLastName":"Cameron","boxscoreName":"Cameron","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2025-04-30","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Noah Cameron","nameSlug":"noah-cameron-702070","firstLastName":"Noah Cameron","lastFirstName":"Cameron, Noah","lastInitName":"Cameron, N","initLastName":"N Cameron","fullFMLName":"Noah  Cameron","fullLFMName":"Cameron, Noah","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID621439":{"id":621439,"fullName":"Byron Buxton","link":"/api/v1/people/621439","firstName":"Byron","lastName":"Buxton","primaryNumber":"25","birthDate":"1993-12-18","currentAge":32,"birthCity":"Baxley","birthStateProvince":"GA","birthCountry":"USA","height":"6' 1\"","weight":190,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Byron","useLastName":"Buxton","middleName":"Keiron","boxscoreName":"Buxton","nickName":"Buck","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2012,"mlbDebutDate":"2015-06-14","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Byron Buxton","nameSlug":"byron-buxton-621439","firstLastName":"Byron Buxton","lastFirstName":"Buxton, Byron","lastInitName":"Buxton, B","initLastName":"B Buxton","fullFMLName":"Byron Keiron Buxton","fullLFMName":"Buxton, Byron Keiron","strikeZoneTop":3.258,"strikeZoneBottom":1.644},"ID670242":{"id":670242,"fullName":"Matt Wallner","link":"/api/v1/people/670242","firstName":"Matthew","lastName":"Wallner","primaryNumber":"38","birthDate":"1997-12-12","currentAge":28,"birthCity":"Forest Lake","birthStateProvince":"MN","birthCountry":"USA","height":"6' 4\"","weight":220,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Matt","useLastName":"Wallner","boxscoreName":"Wallner","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2022-09-17","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Matt Wallner","nameSlug":"matt-wallner-670242","firstLastName":"Matt Wallner","lastFirstName":"Wallner, Matt","lastInitName":"Wallner, M","initLastName":"M Wallner","fullFMLName":"Matthew Wallner","fullLFMName":"Wallner, Matthew","strikeZoneTop":3.4,"strikeZoneBottom":1.71},"ID674444":{"id":674444,"fullName":"Steven Cruz","link":"/api/v1/people/674444","firstName":"Steven","lastName":"Cruz","primaryNumber":"64","birthDate":"1999-06-15","currentAge":27,"birthCity":"Tenares","birthCountry":"Dominican Republic","height":"6' 7\"","weight":225,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Steven","useLastName":"Cruz","middleName":"Adalberto","boxscoreName":"Cruz","gender":"M","nameMatrilineal":"Rosario","isPlayer":true,"isVerified":true,"mlbDebutDate":"2023-08-29","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Steven Cruz","nameSlug":"steven-cruz-674444","firstLastName":"Steven Cruz","lastFirstName":"Cruz, Steven","lastInitName":"Cruz, S","initLastName":"S Cruz","fullFMLName":"Steven Adalberto Cruz","fullLFMName":"Cruz, Steven Adalberto","strikeZoneTop":3.522,"strikeZoneBottom":1.778},"ID670167":{"id":670167,"fullName":"John Schreiber","link":"/api/v1/people/670167","firstName":"John","lastName":"Schreiber","primaryNumber":"46","birthDate":"1994-03-05","currentAge":32,"birthCity":"Wyandotte","birthStateProvince":"MI","birthCountry":"USA","height":"6' 2\"","weight":224,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"John","useLastName":"Schreiber","middleName":"Robert","boxscoreName":"Schreiber","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2016,"pronunciation":"SHRY-ber","mlbDebutDate":"2019-08-09","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"John Schreiber","nameSlug":"john-schreiber-670167","firstLastName":"John Schreiber","lastFirstName":"Schreiber, John","lastInitName":"Schreiber, J","initLastName":"J Schreiber","fullFMLName":"John Robert Schreiber","fullLFMName":"Schreiber, John Robert","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID677951":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951","firstName":"Robert","lastName":"Witt","primaryNumber":"7","birthDate":"2000-06-14","currentAge":26,"birthCity":"Colleyville","birthStateProvince":"TX","birthCountry":"USA","height":"6' 1\"","weight":200,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Bobby","useLastName":"Witt Jr.","middleName":"Andrew","boxscoreName":"Witt Jr.","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2022-04-07","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Bobby Witt Jr.","nameTitle":"Jr.","nameSuffix":"Jr.","nameSlug":"bobby-witt-jr-677951","firstLastName":"Bobby Witt Jr.","lastFirstName":"Witt Jr., Bobby","lastInitName":"Witt Jr., B","initLastName":"B Witt Jr.","fullFMLName":"Robert Andrew Witt Jr.","fullLFMName":"Witt Jr., Robert Andrew","strikeZoneTop":3.238,"strikeZoneBottom":1.634},"ID695600":{"id":695600,"fullName":"Carter Jensen","link":"/api/v1/people/695600","firstName":"Carter","lastName":"Jensen","primaryNumber":"22","birthDate":"2003-07-03","currentAge":23,"birthCity":"Kansas City","birthStateProvince":"MO","birthCountry":"USA","height":"6' 0\"","weight":210,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Carter","useLastName":"Jensen","middleName":"James","boxscoreName":"Jensen","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2025-09-02","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Carter Jensen","nameSlug":"carter-jensen-695600","firstLastName":"Carter Jensen","lastFirstName":"Jensen, Carter","lastInitName":"Jensen, C","initLastName":"C Jensen","fullFMLName":"Carter James Jensen","fullLFMName":"Jensen, Carter James","strikeZoneTop":3.19,"strikeZoneBottom":1.61},"ID689520":{"id":689520,"fullName":"Cody Laweryson","link":"/api/v1/people/689520","firstName":"Cody","lastName":"Laweryson","birthDate":"1998-05-10","currentAge":28,"birthCity":"Bingham","birthStateProvince":"ME","birthCountry":"USA","height":"6' 4\"","weight":205,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Cody","useLastName":"Laweryson","middleName":"Orion","boxscoreName":"Laweryson","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2025-09-13","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Cody Laweryson","nameSlug":"cody-laweryson-689520","firstLastName":"Cody Laweryson","lastFirstName":"Laweryson, Cody","lastInitName":"Laweryson, C","initLastName":"C Laweryson","fullFMLName":"Cody Orion Laweryson","fullLFMName":"Laweryson, Cody Orion","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID623437":{"id":623437,"fullName":"Justin Topa","link":"/api/v1/people/623437","firstName":"Justin","lastName":"Topa","primaryNumber":"48","birthDate":"1991-03-07","currentAge":35,"birthCity":"Binghamton","birthStateProvince":"NY","birthCountry":"USA","height":"6' 4\"","weight":200,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Justin","useLastName":"Topa","middleName":"Robert","boxscoreName":"Topa","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2013,"pronunciation":"TOW-pah","mlbDebutDate":"2020-09-01","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Justin Topa","nameSlug":"justin-topa-623437","firstLastName":"Justin Topa","lastFirstName":"Topa, Justin","lastInitName":"Topa, J","initLastName":"J Topa","fullFMLName":"Justin Robert Topa","fullLFMName":"Topa, Justin Robert","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID663697":{"id":663697,"fullName":"Jonathan India","link":"/api/v1/people/663697","firstName":"Jonathan","lastName":"India","primaryNumber":"6","birthDate":"1996-12-15","currentAge":29,"birthCity":"Ft. Lauderdale","birthStateProvince":"FL","birthCountry":"USA","height":"5' 10\"","weight":200,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Jonathan","useLastName":"India","middleName":"Joseph","boxscoreName":"India","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"mlbDebutDate":"2021-04-01","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jonathan India","nameSlug":"jonathan-india-663697","firstLastName":"Jonathan India","lastFirstName":"India, Jonathan","lastInitName":"India, J","initLastName":"J India","fullFMLName":"Jonathan Joseph India","fullLFMName":"India, Jonathan Joseph","strikeZoneTop":3.138,"strikeZoneBottom":1.584},"ID605170":{"id":605170,"fullName":"Victor Caratini","link":"/api/v1/people/605170","firstName":"Victor","lastName":"Caratini","primaryNumber":"37","birthDate":"1993-08-17","currentAge":33,"birthCity":"Ponce","birthCountry":"Puerto Rico","height":"6' 0\"","weight":225,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Victor","useLastName":"Caratini","middleName":"Manuel","boxscoreName":"Caratini","nickName":"Vic","gender":"M","nameMatrilineal":"Rivera","isPlayer":true,"isVerified":true,"draftYear":2013,"pronunciation":"kair-uh-TEEN-ee","mlbDebutDate":"2017-06-28","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Victor Caratini","nameSlug":"victor-caratini-605170","firstLastName":"Victor Caratini","lastFirstName":"Caratini, Victor","lastInitName":"Caratini, V","initLastName":"V Caratini","fullFMLName":"Victor Manuel Caratini","fullLFMName":"Caratini, Victor Manuel","strikeZoneTop":3.201,"strikeZoneBottom":1.615},"ID521692":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692","firstName":"Salvador","lastName":"Perez","primaryNumber":"13","birthDate":"1990-05-10","currentAge":36,"birthCity":"Valencia","birthCountry":"Venezuela","height":"6' 2\"","weight":255,"active":true,"primaryPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"useName":"Salvador","useLastName":"Perez","middleName":"Johan","boxscoreName":"Perez, S","nickName":"El Nino","gender":"M","nameMatrilineal":"Diaz","isPlayer":true,"isVerified":true,"pronunciation":"purr-ezz","mlbDebutDate":"2011-08-10","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Salvador Perez","nameSlug":"salvador-perez-521692","firstLastName":"Salvador Perez","lastFirstName":"Perez, Salvador","lastInitName":"Perez, S","initLastName":"S Perez","fullFMLName":"Salvador Johan Perez","fullLFMName":"Perez, Salvador Johan","strikeZoneTop":3.312,"strikeZoneBottom":1.672},"ID656484":{"id":656484,"fullName":"Tristan Gray","link":"/api/v1/people/656484","firstName":"Tristan","lastName":"Gray","primaryNumber":"4","birthDate":"1996-03-22","currentAge":30,"birthCity":"Houston","birthStateProvince":"TX","birthCountry":"USA","height":"6' 1\"","weight":215,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Tristan","useLastName":"Gray","middleName":"Colby","boxscoreName":"Gray, T","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2017,"mlbDebutDate":"2023-09-16","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Tristan Gray","nameSlug":"tristan-gray-656484","firstLastName":"Tristan Gray","lastFirstName":"Gray, Tristan","lastInitName":"Gray, T","initLastName":"T Gray","fullFMLName":"Tristan Colby Gray","fullLFMName":"Gray, Tristan Colby","strikeZoneTop":3.26,"strikeZoneBottom":1.65},"ID605137":{"id":605137,"fullName":"Josh Bell","link":"/api/v1/people/605137","firstName":"Joshua","lastName":"Bell","primaryNumber":"56","birthDate":"1992-08-14","currentAge":34,"birthCity":"Irving","birthStateProvince":"TX","birthCountry":"USA","height":"6' 3\"","weight":261,"active":true,"primaryPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"useName":"Josh","useLastName":"Bell","middleName":"Evan","boxscoreName":"Bell","nickName":"JB","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2011,"mlbDebutDate":"2016-07-08","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Josh Bell","nameSlug":"josh-bell-605137","firstLastName":"Josh Bell","lastFirstName":"Bell, Josh","lastInitName":"Bell, J","initLastName":"J Bell","fullFMLName":"Joshua Evan Bell","fullLFMName":"Bell, Joshua Evan","strikeZoneTop":3.335,"strikeZoneBottom":1.683},"ID679845":{"id":679845,"fullName":"Nick Loftin","link":"/api/v1/people/679845","firstName":"Nicholas","lastName":"Loftin","primaryNumber":"12","birthDate":"1998-09-25","currentAge":27,"birthCity":"Corpus Christi","birthStateProvince":"TX","birthCountry":"USA","height":"5' 11\"","weight":180,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Nick","useLastName":"Loftin","middleName":"James","boxscoreName":"Loftin","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"mlbDebutDate":"2023-09-01","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Nick Loftin","nameSlug":"nick-loftin-679845","firstLastName":"Nick Loftin","lastFirstName":"Loftin, Nick","lastInitName":"Loftin, N","initLastName":"N Loftin","fullFMLName":"Nicholas James Loftin","fullLFMName":"Loftin, Nicholas James","strikeZoneTop":3.18,"strikeZoneBottom":1.61},"ID668674":{"id":668674,"fullName":"Lucas Erceg","link":"/api/v1/people/668674","firstName":"Lucas","lastName":"Erceg","primaryNumber":"60","birthDate":"1995-05-01","currentAge":31,"birthCity":"San Jose","birthStateProvince":"CA","birthCountry":"USA","height":"6' 2\"","weight":214,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Lucas","useLastName":"Erceg","middleName":"Stijepan","boxscoreName":"Erceg","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2016,"pronunciation":"urr-seg","mlbDebutDate":"2023-05-19","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Lucas Erceg","nameSlug":"lucas-erceg-668674","firstLastName":"Lucas Erceg","lastFirstName":"Erceg, Lucas","lastInitName":"Erceg, L","initLastName":"L Erceg","fullFMLName":"Lucas Stijepan Erceg","fullLFMName":"Erceg, Lucas Stijepan","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID663460":{"id":663460,"fullName":"Kris Bubic","link":"/api/v1/people/663460","firstName":"Kristofer","lastName":"Bubic","birthDate":"1997-08-19","currentAge":29,"birthCity":"Cupertino","birthStateProvince":"CA","birthCountry":"USA","height":"6' 3\"","weight":220,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Kris","useLastName":"Bubic","boxscoreName":"Bubic","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"pronunciation":"boo-bich","mlbDebutDate":"2020-07-31","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Kris Bubic","nameSlug":"kris-bubic-663460","firstLastName":"Kris Bubic","lastFirstName":"Bubic, Kris","lastInitName":"Bubic, K","initLastName":"K Bubic","fullFMLName":"Kristofer Bubic","fullLFMName":"Bubic, Kristofer ","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID621381":{"id":621381,"fullName":"Matt Strahm","link":"/api/v1/people/621381","firstName":"Matthew","lastName":"Strahm","primaryNumber":"25","birthDate":"1991-11-12","currentAge":34,"birthCity":"West Fargo","birthStateProvince":"ND","birthCountry":"USA","height":"6' 2\"","weight":190,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Matt","useLastName":"Strahm","middleName":"Scott","boxscoreName":"Strahm","nickName":"Strahmy","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2012,"pronunciation":"rhymes with prom","mlbDebutDate":"2016-07-31","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Matt Strahm","nameSlug":"matt-strahm-621381","firstLastName":"Matt Strahm","lastFirstName":"Strahm, Matt","lastInitName":"Strahm, M","initLastName":"M Strahm","fullFMLName":"Matthew Scott Strahm","fullLFMName":"Strahm, Matthew Scott","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID516782":{"id":516782,"fullName":"Starling Marte","link":"/api/v1/people/516782","firstName":"Starling","lastName":"Marte","primaryNumber":"0","birthDate":"1988-10-09","currentAge":37,"birthCity":"Santo Domingo","birthCountry":"Dominican Republic","height":"6' 0\"","weight":195,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Starling","useLastName":"Marte","middleName":"Javier","boxscoreName":"Marte, S","nickName":"Tato","gender":"M","isPlayer":true,"isVerified":true,"pronunciation":"MAR-tay","mlbDebutDate":"2012-07-26","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Starling Marte","nameSlug":"starling-marte-516782","firstLastName":"Starling Marte","lastFirstName":"Marte, Starling","lastInitName":"Marte, S","initLastName":"S Marte","fullFMLName":"Starling Javier Marte","fullLFMName":"Marte, Starling Javier","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"ID680777":{"id":680777,"fullName":"Ryan Jeffers","link":"/api/v1/people/680777","firstName":"Ryan","lastName":"Jeffers","primaryNumber":"27","birthDate":"1997-06-03","currentAge":29,"birthCity":"Raleigh","birthStateProvince":"NC","birthCountry":"USA","height":"6' 2\"","weight":235,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Ryan","useLastName":"Jeffers","middleName":"Michael","boxscoreName":"Jeffers","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"mlbDebutDate":"2020-08-20","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Ryan Jeffers","nameSlug":"ryan-jeffers-680777","firstLastName":"Ryan Jeffers","lastFirstName":"Jeffers, Ryan","lastInitName":"Jeffers, R","initLastName":"R Jeffers","fullFMLName":"Ryan Michael Jeffers","fullLFMName":"Jeffers, Ryan Michael","strikeZoneTop":3.285,"strikeZoneBottom":1.658},"ID681546":{"id":681546,"fullName":"James Outman","link":"/api/v1/people/681546","firstName":"James","lastName":"Outman","primaryNumber":"43","birthDate":"1997-05-14","currentAge":29,"birthCity":"Redwood City","birthStateProvince":"CA","birthCountry":"USA","height":"6' 2\"","weight":215,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"James","useLastName":"Outman","boxscoreName":"Outman","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"mlbDebutDate":"2022-07-31","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"James Outman","nameSlug":"james-outman-681546","firstLastName":"James Outman","lastFirstName":"Outman, James","lastInitName":"Outman, J","initLastName":"J Outman","fullFMLName":"James  Outman","fullLFMName":"Outman, James","strikeZoneTop":3.293,"strikeZoneBottom":1.662},"ID573124":{"id":573124,"fullName":"Taylor Rogers","link":"/api/v1/people/573124","firstName":"Taylor","lastName":"Rogers","primaryNumber":"55","birthDate":"1990-12-17","currentAge":35,"birthCity":"Denver","birthStateProvince":"CO","birthCountry":"USA","height":"6' 3\"","weight":190,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Taylor","useLastName":"Rogers","middleName":"Allen","boxscoreName":"Rogers, Ta","nickName":"Lefty Piece","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2012,"mlbDebutDate":"2016-04-14","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Taylor Rogers","nameSlug":"taylor-rogers-573124","firstLastName":"Taylor Rogers","lastFirstName":"Rogers, Taylor","lastInitName":"Rogers, T","initLastName":"T Rogers","fullFMLName":"Taylor Allen Rogers","fullLFMName":"Rogers, Taylor Allen","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID663738":{"id":663738,"fullName":"Daniel Lynch IV","link":"/api/v1/people/663738","firstName":"Daniel","lastName":"Lynch","primaryNumber":"41","birthDate":"1996-11-17","currentAge":29,"birthCity":"Richmond","birthStateProvince":"VA","birthCountry":"USA","height":"6' 6\"","weight":200,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Daniel","useLastName":"Lynch IV","middleName":"A.","boxscoreName":"Lynch IV","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"mlbDebutDate":"2021-05-03","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Daniel Lynch IV","nameTitle":"IV","nameSuffix":"IV","nameSlug":"daniel-lynch-iv-663738","firstLastName":"Daniel Lynch IV","lastFirstName":"Lynch IV, Daniel","lastInitName":"Lynch IV, D","initLastName":"D Lynch IV","fullFMLName":"Daniel A. Lynch IV","fullLFMName":"Lynch IV, Daniel A.","strikeZoneTop":3.478,"strikeZoneBottom":1.755},"ID641927":{"id":641927,"fullName":"Bailey Ober","link":"/api/v1/people/641927","firstName":"John","lastName":"Ober","primaryNumber":"17","birthDate":"1995-07-12","currentAge":31,"birthCity":"Huntersville","birthStateProvince":"NC","birthCountry":"USA","height":"6' 9\"","weight":260,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Bailey","useLastName":"Ober","middleName":"Bailey","boxscoreName":"Ober","gender":"M","nameMatrilineal":"Bailey","isPlayer":true,"isVerified":false,"draftYear":2017,"pronunciation":"OH-burr","mlbDebutDate":"2021-05-18","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Bailey Ober","nameSlug":"bailey-ober-641927","firstLastName":"Bailey Ober","lastFirstName":"Ober, Bailey","lastInitName":"Ober, B","initLastName":"B Ober","fullFMLName":"John Bailey Ober","fullLFMName":"Ober, John Bailey","strikeZoneTop":3.611,"strikeZoneBottom":1.823},"ID687849":{"id":687849,"fullName":"Zak Kent","link":"/api/v1/people/687849","firstName":"Zachary","lastName":"Kent","primaryNumber":"57","birthDate":"1998-02-24","currentAge":28,"birthCity":"Henrico","birthStateProvince":"VA","birthCountry":"USA","height":"6' 3\"","weight":208,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Zak","useLastName":"Kent","middleName":"Allen","boxscoreName":"Kent, Z","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2025-04-23","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Zak Kent","nameSlug":"zak-kent-687849","firstLastName":"Zak Kent","lastFirstName":"Kent, Zak","lastInitName":"Kent, Z","initLastName":"Z Kent","fullFMLName":"Zachary Allen Kent","fullLFMName":"Kent, Zachary Allen","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID608379":{"id":608379,"fullName":"Michael Wacha","link":"/api/v1/people/608379","firstName":"Michael","lastName":"Wacha","primaryNumber":"52","birthDate":"1991-07-01","currentAge":35,"birthCity":"Iowa City","birthStateProvince":"IA","birthCountry":"USA","height":"6' 6\"","weight":215,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Michael","useLastName":"Wacha","middleName":"Joseph","boxscoreName":"Wacha","nickName":"Wachamole","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2012,"pronunciation":"WAH-kuh","mlbDebutDate":"2013-05-30","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Michael Wacha","nameSlug":"michael-wacha-608379","firstLastName":"Michael Wacha","lastFirstName":"Wacha, Michael","lastInitName":"Wacha, M","initLastName":"M Wacha","fullFMLName":"Michael Joseph Wacha","fullLFMName":"Wacha, Michael Joseph","strikeZoneTop":3.478,"strikeZoneBottom":1.755},"ID668904":{"id":668904,"fullName":"Royce Lewis","link":"/api/v1/people/668904","firstName":"Royce","lastName":"Lewis","primaryNumber":"23","birthDate":"1999-06-05","currentAge":27,"birthCity":"Aliso Viejo","birthStateProvince":"CA","birthCountry":"USA","height":"6' 0\"","weight":200,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Royce","useLastName":"Lewis","middleName":"Oliver","boxscoreName":"Lewis, R","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2017,"mlbDebutDate":"2022-05-06","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Royce Lewis","nameSlug":"royce-lewis-668904","firstLastName":"Royce Lewis","lastFirstName":"Lewis, Royce","lastInitName":"Lewis, R","initLastName":"R Lewis","fullFMLName":"Royce Oliver Lewis","fullLFMName":"Lewis, Royce Oliver","strikeZoneTop":3.205,"strikeZoneBottom":1.618},"ID663616":{"id":663616,"fullName":"Trevor Larnach","link":"/api/v1/people/663616","firstName":"Trevor","lastName":"Larnach","primaryNumber":"9","birthDate":"1997-02-26","currentAge":29,"birthCity":"Walnut Creek","birthStateProvince":"CA","birthCountry":"USA","height":"6' 3\"","weight":223,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Trevor","useLastName":"Larnach","middleName":"John-Ikaiakaloa","boxscoreName":"Larnach","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"pronunciation":"LAR-nick","mlbDebutDate":"2021-05-08","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Trevor Larnach","nameSlug":"trevor-larnach-663616","firstLastName":"Trevor Larnach","lastFirstName":"Larnach, Trevor","lastInitName":"Larnach, T","initLastName":"T Larnach","fullFMLName":"Trevor John-Ikaiakaloa Larnach","fullLFMName":"Larnach, Trevor John-Ikaiakaloa","strikeZoneTop":3.324,"strikeZoneBottom":1.677},"ID657746":{"id":657746,"fullName":"Joe Ryan","link":"/api/v1/people/657746","firstName":"Joseph","lastName":"Ryan","primaryNumber":"41","birthDate":"1996-06-05","currentAge":30,"birthCity":"San Francisco","birthStateProvince":"CA","birthCountry":"USA","height":"6' 2\"","weight":205,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Joe","useLastName":"Ryan","middleName":"Philip","boxscoreName":"Ryan","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"mlbDebutDate":"2021-09-01","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Joe Ryan","nameSlug":"joe-ryan-657746","firstLastName":"Joe Ryan","lastFirstName":"Ryan, Joe","lastInitName":"Ryan, J","initLastName":"J Ryan","fullFMLName":"Joseph Philip Ryan","fullLFMName":"Ryan, Joseph Philip","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID695506":{"id":695506,"fullName":"Jac Caglianone","link":"/api/v1/people/695506","firstName":"Jeffrey","lastName":"Caglianone","primaryNumber":"14","birthDate":"2003-02-09","currentAge":23,"birthCity":"Tampa","birthStateProvince":"FL","birthCountry":"USA","height":"6' 4\"","weight":250,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Jac","useLastName":"Caglianone","middleName":"Alan","boxscoreName":"Caglianone","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2024,"pronunciation":"cag-lee-ohn","mlbDebutDate":"2025-06-03","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Jac Caglianone","nameSlug":"jac-caglianone-695506","firstLastName":"Jac Caglianone","lastFirstName":"Caglianone, Jac","lastInitName":"Caglianone, J","initLastName":"J Caglianone","fullFMLName":"Jeffrey Alan Caglianone","fullLFMName":"Caglianone, Jeffrey Alan","strikeZoneTop":3.402,"strikeZoneBottom":1.717},"ID679358":{"id":679358,"fullName":"Eric Orze","link":"/api/v1/people/679358","firstName":"Eric","lastName":"Orze","primaryNumber":"19","birthDate":"1997-08-21","currentAge":29,"birthCity":"Elk Grove","birthStateProvince":"IL","birthCountry":"USA","height":"6' 4\"","weight":205,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Eric","useLastName":"Orze","middleName":"Paul","boxscoreName":"Orze","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"pronunciation":"oar-zee","mlbDebutDate":"2024-07-08","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Eric Orze","nameSlug":"eric-orze-679358","firstLastName":"Eric Orze","lastFirstName":"Orze, Eric","lastInitName":"Orze, E","initLastName":"E Orze","fullFMLName":"Eric Paul Orze","fullLFMName":"Orze, Eric Paul","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID807712":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712","firstName":"Luke","lastName":"Keaschall","primaryNumber":"15","birthDate":"2002-08-15","currentAge":24,"birthCity":"Watsonville","birthStateProvince":"CA","birthCountry":"USA","height":"6' 0\"","weight":190,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Luke","useLastName":"Keaschall","middleName":"T.","boxscoreName":"Keaschall","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2023,"pronunciation":"KEY-shull","mlbDebutDate":"2025-04-18","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Luke Keaschall","nameSlug":"luke-keaschall-807712","firstLastName":"Luke Keaschall","lastFirstName":"Keaschall, Luke","lastInitName":"Keaschall, L","initLastName":"L Keaschall","fullFMLName":"Luke T. Keaschall","fullLFMName":"Keaschall, Luke T.","strikeZoneTop":3.214,"strikeZoneBottom":1.622}},"venue":{"id":7,"name":"Kauffman Stadium","link":"/api/v1/venues/7","location":{"address1":"One Royal Way","city":"Kansas City","state":"Missouri","stateAbbrev":"MO","postalCode":"64129","defaultCoordinates":{"latitude":39.051567,"longitude":-94.480483},"azimuthAngle":46.0,"elevation":856,"country":"USA","phone":"(816) 921-8000"},"timeZone":{"tz":"CDT","id":"America/Chicago","offset":-5,"offsetAtGameTime":-5},"fieldInfo":{"capacity":38427,"turfType":"Grass","roofType":"Open","leftLine":347,"left":364,"leftCenter":379,"center":410,"rightCenter":379,"right":364,"rightLine":344},"active":true,"season":"2026"},"officialVenue":{"id":7,"link":"/api/v1/venues/7"},"weather":{"condition":"Partly Cloudy","temp":"72","wind":"14 mph, R To L"},"gameInfo":{"attendance":11694,"firstPitch":"2026-04-02T18:10:00.000Z","gameDurationMinutes":175},"review":{"hasChallenges":true,"away":{"used":1,"remaining":0},"home":{"used":1,"remaining":0}},"absChallenges":{"hasChallenges":true,"away":{"usedSuccessful":3,"usedFailed":1,"remaining":1},"home":{"usedSuccessful":0,"usedFailed":0,"remaining":2}},"flags":{"noHitter":false,"perfectGame":false,"awayTeamNoHitter":false,"awayTeamPerfectGame":false,"homeTeamNoHitter":false,"homeTeamPerfectGame":false},"alerts":[],"probablePitchers":{"away":{"id":671737,"fullName":"Taj Bradley","link":"/api/v1/people/671737"},"home":{"id":666142,"fullName":"Cole Ragans","link":"/api/v1/people/666142"}},"officialScorer":{"id":640298,"fullName":"Max Utsler","link":"/api/v1/people/640298"},"primaryDatacaster":{"id":632813,"fullName":"Pat Madden","link":"/api/v1/people/632813"},"moundVisits":{"away":{"used":2,"remaining":2},"home":{"used":2,"remaining":2}}},"liveData":{"plays":{"allPlays":[{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Austin Martin strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-04-02T18:10:26.294Z","endTime":"2026-04-02T18:12:49.105Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":668885,"fullName":"Austin Martin","link":"/api/v1/people/668885"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":666142,"fullName":"Cole Ragans","link":"/api/v1/people/666142"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[3,4,5,6,7,8,10,11],"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":668885,"fullName":"Austin Martin","link":"/api/v1/people/668885"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":11},"credits":[{"player":{"id":521692,"link":"/api/v1/people/521692"},"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-02T14:42:27.992Z","endTime":"2026-04-02T17:40:52.197Z","isPitch":false,"type":"action","player":{"id":668885,"link":"/api/v1/people/668885"}},{"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-02T17:40:52.197Z","endTime":"2026-04-02T18:08:43.341Z","isPitch":false,"type":"action","player":{"id":668885,"link":"/api/v1/people/668885"}},{"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-02T18:08:43.341Z","endTime":"2026-04-02T18:10:28.456Z","isPitch":false,"type":"action","player":{"id":668885,"link":"/api/v1/people/668885"}},{"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.4,"endSpeed":84.8,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.56158147574046,"aZ":-9.417044440117452,"pfxX":6.69476681057041,"pfxZ":12.202336118497564,"pX":-0.0098099463636787,"pZ":1.783937899237293,"vX0":-5.339123631367189,"vY0":-136.99008892669346,"vZ0":-9.64768762669988,"x":117.37,"y":190.61,"x0":1.1130619329948792,"y0":50.00021464806516,"z0":6.033337814991388,"aX":12.483466283152826},"breaks":{"breakAngle":43.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":19.8,"breakHorizontal":-10.7,"spinRate":2532,"spinDirection":139},"zone":8,"typeConfidence":0.9,"plateTime":0.40272519186342626,"extension":6.022252684436969},"index":3,"playId":"310163fe-ed86-374a-80f4-58e7ad5c630e","pitchNumber":1,"startTime":"2026-04-02T18:10:28.456Z","endTime":"2026-04-02T18:10:31.813Z","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":79.6,"endSpeed":72.2,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.626096176792394,"aZ":-42.226645699048966,"pfxX":-7.637074932055483,"pfxZ":-7.60238653139046,"pX":-1.2489494004024868,"pZ":2.2296891390833826,"vX0":-3.6794345817433354,"vY0":-115.7152885127487,"vZ0":0.10133753170868132,"x":164.61,"y":178.58,"x0":1.366782565106239,"y0":50.002795755252386,"z0":6.316511972005459,"aX":-10.097419938646025},"breaks":{"breakAngle":14.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.4,"breakVerticalInduced":-13.3,"breakHorizontal":14.9,"spinRate":2488,"spinDirection":337},"zone":13,"typeConfidence":0.9,"plateTime":0.4779421225237743,"extension":5.9406443010926235},"index":4,"playId":"31c1ffc0-380b-32f5-9021-de6ca3f7df13","pitchNumber":2,"startTime":"2026-04-02T18:10:41.862Z","endTime":"2026-04-02T18:10:45.748Z","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":95.8,"endSpeed":86.2,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.228160134939166,"aZ":-11.249313061418219,"pfxX":5.3628043017125115,"pfxZ":10.81723108084902,"pX":0.6470114822656913,"pZ":3.80727133278422,"vX0":-3.3131320505978428,"vY0":-139.3860958499761,"vZ0":-4.420915569723173,"x":92.34,"y":135.98,"x0":1.1647420990265156,"y0":50.004991028391906,"z0":6.178565352019971,"aX":10.376775727002828},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":18.6,"breakHorizontal":-8.9,"spinRate":2668,"spinDirection":140},"zone":12,"typeConfidence":0.89,"plateTime":0.3954917843385588,"extension":5.897683300013807},"index":5,"playId":"a591079c-bc18-31ee-b4cd-a0536cf0d5cc","pitchNumber":3,"startTime":"2026-04-02T18:10:56.991Z","endTime":"2026-04-02T18:11:00.753Z","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":0},"pitchData":{"startSpeed":94.5,"endSpeed":84.6,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.95725057619493,"aZ":-7.505434211989658,"pfxX":6.590503507368782,"pfxZ":13.24041659691745,"pX":0.950433140732661,"pZ":2.2207706138464665,"vX0":-2.5665523693709225,"vY0":-137.2301227500009,"vZ0":-8.783984404428951,"x":80.77,"y":178.82,"x0":1.054340989059748,"y0":50.001080887922065,"z0":6.016462163324629,"aX":12.275550550041585},"breaks":{"breakAngle":49.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-9.5,"breakVerticalInduced":21.7,"breakHorizontal":-11.2,"spinRate":2676,"spinDirection":141},"zone":14,"typeConfidence":0.89,"plateTime":0.40275615348965976,"extension":5.924122475366588},"index":6,"playId":"b4f48b77-9437-36b2-81a8-0e689d455025","pitchNumber":4,"startTime":"2026-04-02T18:11:12.251Z","endTime":"2026-04-02T18:11:16.368Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.5,"endSpeed":82.6,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.20976898471486,"aZ":-11.607840813827627,"pfxX":7.509849542021227,"pfxZ":11.582914743842778,"pX":-0.4856267337039311,"pZ":1.939432534493543,"vX0":-6.1613240393858355,"vY0":-134.1980843102717,"vZ0":-8.502876143911541,"x":135.51,"y":186.42,"x0":0.8948491584268458,"y0":50.00468739283196,"z0":6.030760254556519,"aX":13.336183381504851},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":18.7,"breakHorizontal":-11.8,"spinRate":2630,"spinDirection":134},"zone":7,"typeConfidence":0.89,"plateTime":0.41237575592222164,"extension":6.004775298141828},"index":7,"playId":"c8e16fde-dae9-3e33-bc82-61e16e542ee9","pitchNumber":5,"startTime":"2026-04-02T18:11:29.445Z","endTime":"2026-04-02T18:11:33.152Z","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":0},"pitchData":{"startSpeed":94.6,"endSpeed":85.0,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.99396948449032,"aZ":-11.869354878950887,"pfxX":9.17289834723249,"pfxZ":10.832407567906422,"pX":0.9298961742800941,"pZ":2.077741041669579,"vX0":-3.860213021792286,"vY0":-137.39778260835854,"vZ0":-8.278260181757139,"x":81.55,"y":182.68,"x0":1.1769763674085039,"y0":50.003118163893674,"z0":5.974815851652078,"aX":17.19538849513862},"breaks":{"breakAngle":49.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":17.6,"breakHorizontal":-15.6,"spinRate":2762,"spinDirection":139},"zone":14,"typeConfidence":0.9,"plateTime":0.4016661787693163,"extension":6.02800697396191},"index":8,"playId":"79163d6f-afea-33f0-863c-18dee27ede8e","pitchNumber":6,"startTime":"2026-04-02T18:11:48.326Z","endTime":"2026-04-02T18:11:52.214Z","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":3,"strikes":2,"outs":0},"index":9,"startTime":"2026-04-02T18:12:11.994Z","endTime":"2026-04-02T18:12:24.425Z","isPitch":false,"type":"action","player":{"id":668885,"link":"/api/v1/people/668885"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.1,"endSpeed":86.1,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.429914179458414,"aZ":-9.722111026934575,"pfxX":8.490688142654914,"pfxZ":11.747719548180186,"pX":-0.01043791453431233,"pZ":2.2096902157975844,"vX0":-5.787191497599397,"vY0":-138.0271635142863,"vZ0":-8.581565168767865,"x":117.4,"y":179.12,"x0":1.0203607671779322,"y0":50.00675240613285,"z0":6.031698451490659,"aX":16.231816574067206},"breaks":{"breakAngle":51.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":19.4,"breakHorizontal":-14.0,"spinRate":2611,"spinDirection":136},"zone":5,"typeConfidence":0.91,"plateTime":0.39828216549076023,"extension":5.989196017313656},"index":10,"playId":"0b02ed10-21ce-30ac-be9d-a61be2bc972a","pitchNumber":7,"startTime":"2026-04-02T18:12:24.425Z","endTime":"2026-04-02T18:12:28.963Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":0},"pitchData":{"startSpeed":83.8,"endSpeed":75.5,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.011225588970756,"aZ":-19.95874170483434,"pfxX":8.98736421729075,"pfxZ":8.284728517699072,"pX":0.3013981763421286,"pZ":2.9094555607279666,"vX0":-4.511539098056607,"vY0":-121.7781552363124,"vZ0":-3.438197351980291,"x":105.51,"y":160.22,"x0":1.0285486372259984,"y0":50.00220795061101,"z0":6.1040079149938125,"aX":13.250082342878374},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":14.3,"breakHorizontal":-14.9,"spinRate":2171,"spinDirection":126},"zone":3,"typeConfidence":0.9,"plateTime":0.45297885963211293,"extension":6.1368947550097905},"index":11,"playId":"0bb7982e-5084-3d15-85c2-24e3144494d5","pitchNumber":8,"startTime":"2026-04-02T18:12:45.145Z","endTime":"2026-04-02T18:12:49.105Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-02T18:12:49.105Z","atBatIndex":0},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Byron Buxton flies out to right fielder Lane Thomas.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-04-02T18:13:00.658Z","endTime":"2026-04-02T18:14:35.209Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":621439,"fullName":"Byron Buxton","link":"/api/v1/people/621439"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":666142,"fullName":"Cole Ragans","link":"/api/v1/people/666142"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":621439,"fullName":"Byron Buxton","link":"/api/v1/people/621439"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":657041,"link":"/api/v1/people/657041"},"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(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":79.1,"endSpeed":71.2,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.04639342264315,"aZ":-45.224544348103315,"pfxX":-5.922467954758385,"pfxZ":-10.01832364651801,"pX":0.7267594028065719,"pZ":4.2557112421541,"vX0":0.24721665928153563,"vY0":-114.81800019901623,"vZ0":5.048949864742496,"x":89.3,"y":123.88,"x0":1.3828149762947226,"y0":50.00162514759563,"z0":6.496650938835882,"aX":-7.715770017075821},"breaks":{"breakAngle":9.6,"breakLength":14.4,"breakY":24.0,"breakVertical":-60.8,"breakVerticalInduced":-16.1,"breakHorizontal":10.6,"spinRate":2496,"spinDirection":336},"zone":12,"typeConfidence":0.91,"plateTime":0.481526713722372,"extension":5.894953851454176},"index":0,"playId":"a7ba52ac-7365-364e-93f7-61e21856787f","pitchNumber":1,"startTime":"2026-04-02T18:13:12.267Z","endTime":"2026-04-02T18:13:15.878Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":83.8,"endSpeed":75.3,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.077393868829216,"aZ":-18.83851297377022,"pfxX":11.9802544478526,"pfxZ":9.144118156043335,"pX":-0.6650607897575588,"pZ":0.6908184698749434,"vX0":-7.452815905640814,"vY0":-121.47300207571753,"vZ0":-8.267443062831187,"x":142.35,"y":220.13,"x0":0.9238541202336293,"y0":50.00552358106623,"z0":5.84430071545528,"aX":17.47989182583997},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":14.3,"breakHorizontal":-19.3,"spinRate":2210,"spinDirection":126},"zone":13,"typeConfidence":0.9,"plateTime":0.45508277530028707,"extension":6.238330820669287},"index":1,"playId":"f026a0e1-14fe-34c1-95bb-2204883851d5","pitchNumber":2,"startTime":"2026-04-02T18:13:27.273Z","endTime":"2026-04-02T18:13:30.848Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.2,"endSpeed":77.5,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.53744056896476,"aZ":-22.202682201825823,"pfxX":13.044743763038984,"pfxZ":6.548409750926249,"pX":-0.003921627590776003,"pZ":1.5116045403326843,"vX0":-6.850096606561384,"vY0":-122.41806823658548,"vZ0":-6.051710084842006,"x":117.15,"y":197.97,"x0":1.1317712216949607,"y0":50.00129347350758,"z0":5.909091264612636,"aX":19.852000705319288},"breaks":{"breakAngle":38.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":10.7,"breakHorizontal":-22.1,"spinRate":2347,"spinDirection":120},"zone":14,"typeConfidence":0.9,"plateTime":0.4469575743891774,"extension":6.140936081571973},"index":2,"playId":"6b95f56f-057d-3758-b3f9-ee6ec5a2350e","pitchNumber":3,"startTime":"2026-04-02T18:13:47.962Z","endTime":"2026-04-02T18:13:51.603Z","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":1},"pitchData":{"startSpeed":96.5,"endSpeed":87.1,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.988742380819886,"aZ":-9.88748509547692,"pfxX":8.99355975475165,"pfxZ":11.307980185597067,"pX":-0.02273007690273055,"pZ":4.1348279964423025,"vX0":-5.873023390938713,"vY0":-140.26858403338656,"vZ0":-3.817228060793804,"x":117.87,"y":127.14,"x0":0.9417146243115537,"y0":50.001770579995075,"z0":6.170363788079485,"aX":17.72279436147036},"breaks":{"breakAngle":56.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.0,"breakVerticalInduced":19.8,"breakHorizontal":-14.9,"spinRate":2592,"spinDirection":132},"zone":11,"typeConfidence":0.92,"plateTime":0.3921468063276805,"extension":5.975467683229573},"index":3,"playId":"2c78fbcd-38e4-3d2c-a6f5-f50561d815fe","pitchNumber":4,"startTime":"2026-04-02T18:14:02.232Z","endTime":"2026-04-02T18:14:05.823Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"index":4,"startTime":"2026-04-02T18:14:12.475Z","endTime":"2026-04-02T18:14:24.765Z","isPitch":false,"type":"action","player":{"id":621439,"link":"/api/v1/people/621439"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.5,"endSpeed":76.7,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.03793821230193,"aZ":-20.126891817996558,"pfxX":11.790230251606005,"pfxZ":7.979818447633268,"pX":0.3921304228251404,"pZ":1.8453061102025765,"vX0":-5.518076461408666,"vY0":-122.83492943790036,"vZ0":-5.640325958211372,"x":102.05,"y":188.96,"x0":1.1502746212162542,"y0":50.0045043809668,"z0":5.911412885966328,"aX":17.803785113691298},"breaks":{"breakAngle":38.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":13.2,"breakHorizontal":-19.8,"spinRate":2288,"spinDirection":121},"zone":9,"typeConfidence":0.9,"plateTime":0.4479638410482427,"extension":6.305668365047431},"hitData":{"launchSpeed":86.5,"launchAngle":57.0,"totalDistance":234.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":176.5,"coordY":121.03}},"index":5,"playId":"2ac8e448-1430-3a75-bd98-54720836eb06","pitchNumber":5,"startTime":"2026-04-02T18:14:24.765Z","endTime":"2026-04-02T18:14:35.209Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-02T18:14:35.209Z","atBatIndex":1},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Luke Keaschall singles on a ground ball to second baseman Jonathan India.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-04-02T18:14:50.399Z","endTime":"2026-04-02T18:18:00.904Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":666142,"fullName":"Cole Ragans","link":"/api/v1/people/666142"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,4,5,6,7,8,9],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[{"player":{"id":663697,"link":"/api/v1/people/663697"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.4,"endSpeed":85.1,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.94173881167207,"aZ":-10.513992923337032,"pfxX":8.068185397276395,"pfxZ":11.560985990144328,"pX":0.8516848250960707,"pZ":2.0856757610888774,"vX0":-3.3058525186855747,"vY0":-137.14160047854028,"vZ0":-8.586469863566965,"x":84.54,"y":182.47,"x0":1.0357395244959071,"y0":50.003888615174226,"z0":6.0059814240342595,"aX":15.118956001089286},"breaks":{"breakAngle":48.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":19.0,"breakHorizontal":-13.7,"spinRate":2446,"spinDirection":138},"zone":14,"typeConfidence":0.9,"plateTime":0.40190122126396144,"extension":6.097636311512321},"index":0,"playId":"7cdeaa75-999a-396c-a89f-4da5ca02f4c0","pitchNumber":1,"startTime":"2026-04-02T18:15:01.913Z","endTime":"2026-04-02T18:15:06.031Z","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":77.9,"endSpeed":70.6,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.877082639590828,"aZ":-42.74051956970982,"pfxX":-7.781347410778891,"pfxZ":-8.30403805876021,"pX":-0.34056098083277475,"pZ":3.506195260441027,"vX0":-1.1707261505618625,"vY0":-113.31264352636262,"vZ0":3.2719035010663085,"x":129.98,"y":144.11,"x0":1.1948486168378467,"y0":50.00347723472854,"z0":6.378781974895607,"aX":-9.89983960905458},"breaks":{"breakAngle":13.2,"breakLength":14.4,"breakY":24.0,"breakVertical":-59.4,"breakVerticalInduced":-13.6,"breakHorizontal":14.4,"spinRate":2290,"spinDirection":330},"zone":11,"typeConfidence":0.91,"plateTime":0.4874296117358101,"extension":5.91734423604634},"index":1,"playId":"bcc60836-9ce1-343a-8373-37a33f2cd40c","pitchNumber":2,"startTime":"2026-04-02T18:15:17.540Z","endTime":"2026-04-02T18:15:21.521Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.4,"endSpeed":83.2,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.27223542916572,"aZ":-25.37604949982874,"pfxX":1.3927174041488126,"pfxZ":3.866724595670391,"pX":0.45332523765828897,"pZ":2.335273633511163,"vX0":-2.619189692828743,"vY0":-131.648380455298,"vZ0":-4.536541034064598,"x":99.72,"y":175.73,"x0":1.2790506525537584,"y0":50.006429070261866,"z0":5.953340941260162,"aX":2.451515950622964},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":6.2,"breakHorizontal":-1.9,"spinRate":2530,"spinDirection":134},"zone":6,"typeConfidence":0.92,"plateTime":0.41564105150036523,"extension":6.084893869348369},"index":2,"playId":"08d7ceb3-f88f-3510-8a4c-a22005e575bf","pitchNumber":3,"startTime":"2026-04-02T18:15:35.321Z","endTime":"2026-04-02T18:15:39.112Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2026-04-02T18:15:49.761Z","endTime":"2026-04-02T18:16:03.089Z","isPitch":false,"type":"action","player":{"id":807712,"link":"/api/v1/people/807712"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.2,"endSpeed":74.8,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.147081814049685,"aZ":-20.399233812608102,"pfxX":8.875385584892538,"pfxZ":8.051050368230714,"pX":1.3127848628114387,"pZ":2.1557606354731282,"vX0":-2.293745502510607,"vY0":-122.37886315134264,"vZ0":-4.794558722054346,"x":66.96,"y":180.57,"x0":1.1304811073624013,"y0":50.00359932043128,"z0":5.971231757343913,"aX":12.983854989322763},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":13.2,"breakHorizontal":-15.1,"spinRate":2144,"spinDirection":122},"zone":14,"typeConfidence":0.9,"plateTime":0.45380922401710944,"extension":6.260007700892853},"index":4,"playId":"1db46e1c-eff7-3d06-ab8c-7ea8bfb0be22","pitchNumber":4,"startTime":"2026-04-02T18:16:03.089Z","endTime":"2026-04-02T18:16:06.162Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.4,"endSpeed":77.4,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.154163781644808,"aZ":-18.75698371906815,"pfxX":7.950819257755743,"pfxZ":8.760089122140396,"pX":-0.39575711272918784,"pZ":0.5648891085172298,"vX0":-5.935705547120328,"vY0":-123.90373774080598,"vZ0":-8.876113865305406,"x":132.09,"y":223.53,"x0":1.0154633009291667,"y0":50.00527744545124,"z0":5.803103642299789,"aX":12.182219200323466},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":13.7,"breakHorizontal":-12.7,"spinRate":2172,"spinDirection":121},"zone":13,"typeConfidence":0.89,"plateTime":0.4445759271916909,"extension":6.243307159170361},"index":5,"playId":"156d087e-223a-3583-a0c9-cfd16fe0f544","pitchNumber":5,"startTime":"2026-04-02T18:16:22.877Z","endTime":"2026-04-02T18:16:26.716Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.5,"endSpeed":80.5,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.334115363145674,"aZ":-31.626146352874542,"pfxX":-0.01065081709291249,"pfxZ":0.3398658848546745,"pX":-1.2228260473437127,"pZ":2.267064767487515,"vX0":-5.650957553510329,"vY0":-124.64410746423673,"vZ0":-3.1993553100783756,"x":163.61,"y":177.57,"x0":1.0522371696393227,"y0":50.003477850765684,"z0":6.1141540939649275,"aX":-0.016091768623627378},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":0.2,"breakHorizontal":1.0,"spinRate":2630,"spinDirection":333},"zone":13,"typeConfidence":0.88,"plateTime":0.43541734246205,"extension":6.197261309391919},"index":6,"playId":"20122388-4e73-3438-abac-ca61d90c818f","pitchNumber":6,"startTime":"2026-04-02T18:16:51.784Z","endTime":"2026-04-02T18:16:55.933Z","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":2},"pitchData":{"startSpeed":97.1,"endSpeed":89.3,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.26190071256603,"aZ":-11.323677381344181,"pfxX":8.301942819346007,"pfxZ":10.29760596631328,"pX":-0.41810807583116555,"pZ":1.4725892132243699,"vX0":-6.874109324793996,"vY0":-140.98196951086095,"vZ0":-10.404388969981131,"x":132.94,"y":199.02,"x0":0.9659409346965868,"y0":50.0051962783724,"z0":5.929104019751614,"aX":16.81395795419795},"breaks":{"breakAngle":49.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":16.8,"breakHorizontal":-13.8,"spinRate":2641,"spinDirection":137},"zone":13,"typeConfidence":0.91,"plateTime":0.3876321542228873,"extension":6.154953878096038},"index":7,"playId":"fbc73782-0a12-322e-91f1-fe9d8012f100","pitchNumber":7,"startTime":"2026-04-02T18:17:13.550Z","endTime":"2026-04-02T18:17:18.446Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.9,"endSpeed":86.2,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.8348626937455,"aZ":-13.704987776491217,"pfxX":9.037464255421234,"pfxZ":9.661152283144263,"pX":0.3741289872226992,"pZ":2.509911628202663,"vX0":-4.782936300188994,"vY0":-137.9161051461229,"vZ0":-7.065148172876565,"x":102.74,"y":171.01,"x0":0.9637133819129765,"y0":50.00306187207613,"z0":6.043179952811189,"aX":17.278643329423637},"breaks":{"breakAngle":46.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":16.1,"breakHorizontal":-15.2,"spinRate":2580,"spinDirection":132},"zone":6,"typeConfidence":0.91,"plateTime":0.3982969887302463,"extension":5.980473916846975},"index":8,"playId":"b38faa23-2a1e-3d0a-af9a-3d8955193d48","pitchNumber":8,"startTime":"2026-04-02T18:17:30.457Z","endTime":"2026-04-02T18:17:33.921Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.4,"endSpeed":76.0,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.98120278501114,"aZ":-20.67206592747824,"pfxX":9.1573247840043,"pfxZ":7.7118252108668575,"pX":0.4245391907145031,"pZ":2.0237396782869377,"vX0":-4.248242485837327,"vY0":-122.63914377584933,"vZ0":-4.996449215160155,"x":100.82,"y":184.14,"x0":1.0092113028003467,"y0":50.00283635378226,"z0":5.900186904359339,"aX":13.657239321975332},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":12.7,"breakHorizontal":-15.2,"spinRate":2102,"spinDirection":111},"zone":9,"typeConfidence":0.9,"plateTime":0.4502418272488069,"extension":6.277597346366188},"hitData":{"launchSpeed":68.0,"launchAngle":11.0,"totalDistance":113.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":120.67,"coordY":157.59}},"index":9,"playId":"f4b9234a-19f7-3313-b6b7-c9c9447f27ac","pitchNumber":9,"startTime":"2026-04-02T18:17:52.344Z","endTime":"2026-04-02T18:18:00.904Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-02T18:18:00.904Z","atBatIndex":2},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Matt Wallner flies out to center fielder Kyle Isbel.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":3,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-04-02T18:18:23.082Z","endTime":"2026-04-02T18:19:03.236Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":670242,"fullName":"Matt Wallner","link":"/api/v1/people/670242"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":666142,"fullName":"Cole Ragans","link":"/api/v1/people/666142"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":670242,"fullName":"Matt Wallner","link":"/api/v1/people/670242"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":664728,"link":"/api/v1/people/664728"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.8,"endSpeed":84.6,"strikeZoneTop":3.395,"strikeZoneBottom":1.713,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":37.67252687921586,"aZ":-10.16073549353371,"pfxX":7.211251889901352,"pfxZ":11.74565799987112,"pX":0.1248133903020984,"pZ":3.547637421231016,"vX0":-5.355700557629229,"vY0":-137.7595071174381,"vZ0":-5.056296131006562,"x":112.24,"y":142.99,"x0":1.1818053200590852,"y0":50.00587100177077,"z0":6.127864309316412,"aX":13.519029591648321},"breaks":{"breakAngle":46.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.0,"breakVerticalInduced":20.0,"breakHorizontal":-11.5,"spinRate":2513,"spinDirection":137},"zone":2,"typeConfidence":0.91,"plateTime":0.40144294035088146,"extension":6.06599192470078},"index":0,"playId":"b841f09e-01ee-306f-8b3e-814b8d8bf0c1","pitchNumber":1,"startTime":"2026-04-02T18:18:31.626Z","endTime":"2026-04-02T18:18:35.092Z","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":96.1,"endSpeed":86.3,"strikeZoneTop":3.395,"strikeZoneBottom":1.713,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.823349544449805,"aZ":-9.979961605278184,"pfxX":7.609835627256873,"pfxZ":11.46110667814714,"pX":0.15639567147590586,"pZ":2.8241806936582337,"vX0":-5.1664523022079205,"vY0":-139.5602663509998,"vZ0":-7.002540623792551,"x":111.04,"y":162.53,"x0":1.0606894079450189,"y0":50.000176189488585,"z0":6.053193105959833,"aX":14.731463349989667},"breaks":{"breakAngle":48.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.0,"breakVerticalInduced":19.1,"breakHorizontal":-12.5,"spinRate":2627,"spinDirection":135},"zone":5,"typeConfidence":0.91,"plateTime":0.39527936056518653,"extension":6.024786162368576},"hitData":{"launchSpeed":84.4,"launchAngle":35.0,"totalDistance":306.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":129.68,"coordY":76.91}},"index":1,"playId":"3d787067-2a17-3e2c-942a-10e7efb75411","pitchNumber":2,"startTime":"2026-04-02T18:18:53.471Z","endTime":"2026-04-02T18:19:03.236Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-02T18:19:03.236Z","atBatIndex":3},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Maikel Garcia grounds out, shortstop Tristan Gray to first baseman Kody Clemens.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":4,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-04-02T18:21:01.820Z","endTime":"2026-04-02T18:23:16.768Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":672580,"fullName":"Maikel Garcia","link":"/api/v1/people/672580"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":671737,"fullName":"Taj Bradley","link":"/api/v1/people/671737"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":672580,"fullName":"Maikel Garcia","link":"/api/v1/people/672580"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":656484,"link":"/api/v1/people/656484"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":665019,"link":"/api/v1/people/665019"},"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.5,"endSpeed":86.5,"strikeZoneTop":3.262,"strikeZoneBottom":1.646,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":37.60833202485725,"aZ":-7.685828602804549,"pfxX":-3.506254036538781,"pfxZ":12.523872827437398,"pX":-1.3436161367759287,"pZ":3.995217706353966,"vX0":-0.367975580720691,"vY0":-140.34280176025874,"vZ0":-4.62505086948538,"x":168.22,"y":130.91,"x0":-0.7556356866456155,"y0":50.00486738675709,"z0":6.18755595583719,"aX":-6.856386417870117},"breaks":{"breakAngle":38.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.2,"breakVerticalInduced":21.6,"breakHorizontal":6.4,"spinRate":2396,"spinDirection":189},"zone":11,"typeConfidence":0.92,"plateTime":0.39326577708108656,"extension":6.368694714590025},"index":0,"playId":"045edb53-4990-34b1-89ea-dcdb9e3e7a96","pitchNumber":1,"startTime":"2026-04-02T18:21:12.015Z","endTime":"2026-04-02T18:21:15.563Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.7,"endSpeed":82.2,"strikeZoneTop":3.262,"strikeZoneBottom":1.646,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.961355106102577,"aZ":-27.276481528272814,"pfxX":2.913745035115327,"pfxZ":2.855059221023697,"pX":0.744063042620803,"pZ":1.2617716672782626,"vX0":3.327185000877257,"vY0":-130.49433582958216,"vZ0":-6.6631051703628,"x":88.64,"y":204.71,"x0":-0.9287190665173102,"y0":50.00136503773385,"z0":5.919358754624816,"aX":4.9949169601294825},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":3.8,"breakHorizontal":-6.0,"spinRate":2091,"spinDirection":179},"zone":14,"typeConfidence":0.9,"plateTime":0.42066565516913723,"extension":6.394458306850244},"index":1,"playId":"5c6cf192-fca2-3f22-945e-64fa154c7d00","pitchNumber":2,"startTime":"2026-04-02T18:21:29.957Z","endTime":"2026-04-02T18:21:33.622Z","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":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.0,"endSpeed":84.4,"strikeZoneTop":3.262,"strikeZoneBottom":1.646,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":39.00494633458843,"aZ":-6.545377776239032,"pfxX":-4.1819696126273795,"pfxZ":13.693434609023452,"pX":-0.6081047838513226,"pZ":3.0781627689861417,"vX0":2.1380617073860244,"vY0":-137.9657319185973,"vZ0":-6.759840022661929,"x":140.18,"y":155.67,"x0":-0.8621085953513418,"y0":50.006110390412424,"z0":6.043022678950528,"aX":-7.828955139301946},"breaks":{"breakAngle":40.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.2,"breakVerticalInduced":23.0,"breakHorizontal":7.0,"spinRate":2259,"spinDirection":200},"zone":1,"typeConfidence":0.9,"plateTime":0.40151931082125225,"extension":6.256618299978411},"index":2,"playId":"de858d46-fb47-3b3e-86e4-a75c35fc9baf","pitchNumber":3,"startTime":"2026-04-02T18:21:44.320Z","endTime":"2026-04-02T18:21:47.739Z","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":0},"pitchData":{"startSpeed":96.9,"endSpeed":86.5,"strikeZoneTop":3.262,"strikeZoneBottom":1.646,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":39.53467413785463,"aZ":-9.018800435934345,"pfxX":-1.55950452575851,"pfxZ":11.872598428004679,"pX":1.082416651704343,"pZ":2.2734912925828787,"vX0":5.506391582750786,"vY0":-140.5988096768728,"vZ0":-8.483927765062877,"x":75.74,"y":177.4,"x0":-0.7213745495717341,"y0":50.00321951859803,"z0":5.961588129398555,"aX":-3.041782178971846},"breaks":{"breakAngle":7.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.6,"breakVerticalInduced":19.3,"breakHorizontal":1.3,"spinRate":2344,"spinDirection":196},"zone":14,"typeConfidence":0.91,"plateTime":0.393466256875707,"extension":6.402145807870292},"index":3,"playId":"cf7c6689-15bb-3e97-8d51-e44a20599bfe","pitchNumber":4,"startTime":"2026-04-02T18:21:59.965Z","endTime":"2026-04-02T18:22:04.108Z","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":0},"pitchData":{"startSpeed":96.5,"endSpeed":86.5,"strikeZoneTop":3.262,"strikeZoneBottom":1.646,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":37.4708075687768,"aZ":-7.454904600966245,"pfxX":-1.0440284788641585,"pfxZ":12.647603536187413,"pX":-0.10264169588742622,"pZ":3.637149345604873,"vX0":2.0328265078890166,"vY0":-140.27604850537398,"vZ0":-5.370555172791724,"x":120.91,"y":140.58,"x0":-0.7074896468665113,"y0":50.000376413286226,"z0":6.086351198028477,"aX":-2.0404453333322903},"breaks":{"breakAngle":9.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.2,"breakVerticalInduced":21.7,"breakHorizontal":1.3,"spinRate":2339,"spinDirection":194},"zone":11,"typeConfidence":0.91,"plateTime":0.39340622371760325,"extension":6.426161962616122},"index":4,"playId":"1e019d33-4aff-3a65-ab76-cb560b3e96cc","pitchNumber":5,"startTime":"2026-04-02T18:22:16.185Z","endTime":"2026-04-02T18:22:20.754Z","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":3,"strikes":2,"outs":0},"index":5,"startTime":"2026-04-02T18:22:32.682Z","endTime":"2026-04-02T18:22:44.989Z","isPitch":false,"type":"action","player":{"id":672580,"link":"/api/v1/people/672580"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":98.3,"endSpeed":88.5,"strikeZoneTop":3.262,"strikeZoneBottom":1.646,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":37.631793764640165,"aZ":-7.542505747949787,"pfxX":-2.8985658868818596,"pfxZ":12.104848372690679,"pX":0.5704956117388094,"pZ":3.0217462868954827,"vX0":4.75827622877964,"vY0":-142.85050231547422,"vZ0":-6.981259506729877,"x":95.25,"y":157.19,"x0":-0.7521192120566307,"y0":50.005006184716244,"z0":5.993820922563314,"aX":-5.899597115884518},"breaks":{"breakAngle":26.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.3,"breakVerticalInduced":20.4,"breakHorizontal":4.1,"spinRate":2284,"spinDirection":191},"zone":3,"typeConfidence":0.92,"plateTime":0.3857190507460375,"extension":6.493569733564871},"index":6,"playId":"5a2bd8a7-a320-3b00-882d-7cc2f4dc9e4d","pitchNumber":6,"startTime":"2026-04-02T18:22:44.989Z","endTime":"2026-04-02T18:22:50.516Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":98.3,"endSpeed":89.6,"strikeZoneTop":3.262,"strikeZoneBottom":1.646,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.86812219532812,"aZ":-9.178743665834082,"pfxX":-0.6937651338607191,"pfxZ":11.131113182395092,"pX":0.28626272974827355,"pZ":2.85438374225977,"vX0":3.5179387612019326,"vY0":-143.0153082781707,"vZ0":-7.216728568663133,"x":106.09,"y":161.71,"x0":-0.8710792585158416,"y0":50.000113353481765,"z0":5.99057665783452,"aX":-1.4337356508154298},"breaks":{"breakAngle":3.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.6,"breakVerticalInduced":18.8,"breakHorizontal":0.5,"spinRate":2326,"spinDirection":193},"zone":3,"typeConfidence":0.91,"plateTime":0.38340674274748876,"extension":6.451453380523714},"hitData":{"launchSpeed":110.2,"launchAngle":6.0,"totalDistance":130.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":111.6,"coordY":152.25}},"index":7,"playId":"4db7e82c-0a1f-36a7-affd-41df04619a6b","pitchNumber":7,"startTime":"2026-04-02T18:23:09.345Z","endTime":"2026-04-02T18:23:16.768Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-02T18:23:16.768Z","atBatIndex":4},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Bobby Witt Jr. strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-04-02T18:23:34.609Z","endTime":"2026-04-02T18:26:06.958Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":671737,"fullName":"Taj Bradley","link":"/api/v1/people/671737"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"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":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":605170,"link":"/api/v1/people/605170"},"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":1},"pitchData":{"startSpeed":97.1,"endSpeed":86.7,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":39.232564479654684,"aZ":-7.985802656602367,"pfxX":-1.6167055089186324,"pfxZ":12.317867302663302,"pX":-0.4875916781096184,"pZ":2.293078663145859,"vX0":2.0045345443218903,"vY0":-140.9517459003092,"vZ0":-8.52044800227954,"x":135.59,"y":176.87,"x0":-1.0061263111918943,"y0":50.00004753887033,"z0":5.912356147777095,"aX":-3.17415869087459},"breaks":{"breakAngle":14.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.5,"breakVerticalInduced":20.2,"breakHorizontal":2.4,"spinRate":2265,"spinDirection":196},"zone":4,"typeConfidence":0.91,"plateTime":0.3922188471367649,"extension":6.317575891742384},"index":0,"playId":"335f4a83-19ca-36c8-b758-dd2cab2f8527","pitchNumber":1,"startTime":"2026-04-02T18:23:43.511Z","endTime":"2026-04-02T18:23:47.197Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.8,"endSpeed":88.9,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.54620767467,"aZ":-10.124335617184732,"pfxX":-2.5622675060369726,"pfxZ":10.869226935470648,"pX":1.065004795483632,"pZ":1.6939487779085567,"vX0":6.11184879338455,"vY0":-142.00023276602477,"vZ0":-9.835350312411023,"x":76.4,"y":193.04,"x0":-0.7887282584453131,"y0":50.000301636312756,"z0":5.8597699814382285,"aX":-5.197161719049421},"breaks":{"breakAngle":16.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":17.6,"breakHorizontal":3.4,"spinRate":2292,"spinDirection":201},"zone":14,"typeConfidence":0.91,"plateTime":0.3867017323961517,"extension":6.40500738676169},"index":1,"playId":"d3ba18d8-5e35-3557-ae16-85eff8f09717","pitchNumber":2,"startTime":"2026-04-02T18:23:58.070Z","endTime":"2026-04-02T18:24:02.209Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.7,"endSpeed":83.7,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.566253792830636,"aZ":-22.012079816690818,"pfxX":1.6113275116961683,"pfxZ":5.764513449431565,"pX":1.1786577729720695,"pZ":0.4799664192929162,"vX0":4.990093582395642,"vY0":-131.8291124106025,"vZ0":-9.619465174331015,"x":72.07,"y":225.82,"x0":-0.94692883475522,"y0":50.006459016910156,"z0":5.796476033993714,"aX":2.8401171369103024},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":8.5,"breakHorizontal":-4.0,"spinRate":2171,"spinDirection":157},"zone":14,"typeConfidence":0.82,"plateTime":0.41520788579683154,"extension":6.437706310996437},"index":2,"playId":"e505cea7-761e-3b45-9997-1ef9805c4e47","pitchNumber":3,"startTime":"2026-04-02T18:24:12.505Z","endTime":"2026-04-02T18:24:15.814Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.7,"endSpeed":81.1,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.14801650009959,"aZ":-26.149727693807144,"pfxX":2.1364633570088465,"pfxZ":3.585628864647349,"pX":0.9253016734581491,"pZ":2.5578647737705404,"vX0":3.993001644341133,"vY0":-129.09111286485782,"vZ0":-3.7789476012258656,"x":81.73,"y":169.72,"x0":-0.9221176807971246,"y0":50.00236501666218,"z0":6.065538795926214,"aX":3.585823418773874},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":5.9,"breakHorizontal":-4.8,"spinRate":2178,"spinDirection":159},"zone":12,"typeConfidence":0.9,"plateTime":0.4251373130611018,"extension":6.526688638410176},"index":3,"playId":"a2576301-e589-3dd4-a37d-de8ce53a30d1","pitchNumber":4,"startTime":"2026-04-02T18:24:33.667Z","endTime":"2026-04-02T18:24:37.883Z","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":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.2,"endSpeed":87.6,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":37.108756478492545,"aZ":-9.91726712709637,"pfxX":-0.24123802792077875,"pfxZ":11.229914560644698,"pX":0.14081975271397598,"pZ":1.6718417445864922,"vX0":2.9986701835446197,"vY0":-141.07730767506564,"vZ0":-9.952366151797218,"x":111.63,"y":193.64,"x0":-0.9122635866949785,"y0":50.00615166492172,"z0":5.919137156269484,"aX":-0.4788898388082605},"breaks":{"breakAngle":1.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":18.1,"breakHorizontal":-0.2,"spinRate":2274,"spinDirection":194},"zone":8,"typeConfidence":0.9,"plateTime":0.3907730631078654,"extension":6.357117149664428},"index":4,"playId":"9fc389c4-820c-361b-bcf5-6e5acd41a3e4","pitchNumber":5,"startTime":"2026-04-02T18:24:50.780Z","endTime":"2026-04-02T18:24:54.914Z","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":3,"strikes":2,"outs":1},"index":5,"startTime":"2026-04-02T18:25:00.999Z","endTime":"2026-04-02T18:25:17.645Z","isPitch":false,"type":"action","player":{"id":677951,"link":"/api/v1/people/677951"}},{"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":98.1,"endSpeed":89.8,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.920109796674698,"aZ":-2.471744519134225,"pfxX":-1.8274409974127486,"pfxZ":14.36126620170385,"pX":-0.02382679683176948,"pZ":2.7612974047802274,"vX0":2.95432275710925,"vY0":-142.69035972445755,"vZ0":-8.7894743739061,"x":117.91,"y":164.22,"x0":-0.8337718285953103,"y0":50.00421160461899,"z0":6.033209503674053,"aX":-3.7801842051060253},"breaks":{"breakAngle":34.8,"breakLength":1.2,"breakY":24.0,"breakVertical":-3.8,"breakVerticalInduced":24.5,"breakHorizontal":2.8,"spinRate":2262,"spinDirection":192},"zone":5,"typeConfidence":0.93,"plateTime":0.3834283096505535,"extension":6.530501308571042},"index":6,"playId":"6b9eecb0-e556-334f-b59c-f42d387bd380","pitchNumber":6,"startTime":"2026-04-02T18:25:17.645Z","endTime":"2026-04-02T18:25:21.094Z","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.6,"endSpeed":90.2,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.847696546327462,"aZ":-5.459527347577155,"pfxX":-1.5525652986880483,"pfxZ":12.892682536226873,"pX":0.05633711470807064,"pZ":3.155274526361372,"vX0":3.290874111273217,"vY0":-142.16658773867687,"vZ0":-7.169185915327855,"x":114.85,"y":153.59,"x0":-0.9081872478446121,"y0":50.00588806823452,"z0":6.0400644936656365,"aX":-3.218246358359039},"breaks":{"breakAngle":20.4,"breakLength":1.2,"breakY":24.0,"breakVertical":-6.1,"breakVerticalInduced":22.3,"breakHorizontal":2.3,"spinRate":2313,"spinDirection":193},"zone":2,"typeConfidence":0.92,"plateTime":0.3834877435240083,"extension":6.439756434459258},"index":7,"playId":"2348e157-9fc0-3a95-ba43-983ca58954c0","pitchNumber":7,"startTime":"2026-04-02T18:25:42.582Z","endTime":"2026-04-02T18:25:45.604Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":1},"pitchData":{"startSpeed":90.9,"endSpeed":85.0,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.09201036171359,"aZ":-25.507692048668247,"pfxX":2.67228665553322,"pfxZ":3.6953394340651853,"pX":0.7143800822845747,"pZ":1.1791684263713536,"vX0":3.3640900652251546,"vY0":-132.42581603086253,"vZ0":-7.690470274144458,"x":89.77,"y":206.94,"x0":-0.912174878290617,"y0":50.00309847453573,"z0":5.9435680662235315,"aX":4.82086616191772},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":5.5,"breakHorizontal":-5.5,"spinRate":2124,"spinDirection":150},"zone":14,"typeConfidence":0.89,"plateTime":0.4111340766617442,"extension":6.556442001187807},"index":8,"playId":"73f302bd-8a6f-307b-9423-96cd7caab5e8","pitchNumber":8,"startTime":"2026-04-02T18:26:03.158Z","endTime":"2026-04-02T18:26:06.958Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-02T18:26:06.958Z","atBatIndex":5},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Vinnie Pasquantino grounds out, second baseman Luke Keaschall to first baseman Kody Clemens.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-04-02T18:26:26.352Z","endTime":"2026-04-02T18:27:02.151Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":686469,"fullName":"Vinnie Pasquantino","link":"/api/v1/people/686469"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":671737,"fullName":"Taj Bradley","link":"/api/v1/people/671737"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":686469,"fullName":"Vinnie Pasquantino","link":"/api/v1/people/686469"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":807712,"link":"/api/v1/people/807712"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":665019,"link":"/api/v1/people/665019"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":80.0,"endSpeed":73.5,"strikeZoneTop":3.363,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.851987710263053,"aZ":-45.26440570896453,"pfxX":3.2244632137091944,"pfxZ":-9.737835779880402,"pX":1.402399806603991,"pZ":0.10294920009539775,"vX0":3.7444453066646615,"vY0":-116.35938317711431,"vZ0":-3.6379815993472473,"x":63.54,"y":236.0,"x0":-0.6588113606340362,"y0":50.00424043935781,"z0":6.060514357256287,"aX":4.33357653932932},"breaks":{"breakAngle":6.0,"breakLength":14.4,"breakY":24.0,"breakVertical":-61.7,"breakVerticalInduced":-18.2,"breakHorizontal":-7.0,"spinRate":2506,"spinDirection":14},"zone":14,"typeConfidence":0.91,"plateTime":0.47432935160987677,"extension":6.32148917178756},"index":0,"playId":"ad2ad333-5362-3190-a4fe-7dfa8201025a","pitchNumber":1,"startTime":"2026-04-02T18:26:34.409Z","endTime":"2026-04-02T18:26:38.041Z","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":96.4,"endSpeed":89.9,"strikeZoneTop":3.363,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.083364045515694,"aZ":-7.862118721827757,"pfxX":-1.7337763105033575,"pfxZ":11.89374460677883,"pX":-0.1260640529552801,"pZ":3.283062581862207,"vX0":2.6332738170726775,"vY0":-140.4930486203936,"vZ0":-6.378945903057284,"x":121.81,"y":150.14,"x0":-0.840618799023949,"y0":50.00625695387425,"z0":6.063506350974079,"aX":-3.545246634722255},"breaks":{"breakAngle":19.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.0,"breakVerticalInduced":20.8,"breakHorizontal":2.8,"spinRate":2279,"spinDirection":189},"zone":2,"typeConfidence":0.91,"plateTime":0.3865477044154755,"extension":6.334985478424321},"hitData":{"launchSpeed":98.4,"launchAngle":-15.0,"totalDistance":13.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":156.88,"coordY":148.64}},"index":1,"playId":"9747bbd5-e922-3218-8458-56ade45969db","pitchNumber":2,"startTime":"2026-04-02T18:26:54.270Z","endTime":"2026-04-02T18:27:02.151Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-02T18:27:02.151Z","atBatIndex":6},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Victor Caratini singles on a line drive to left fielder Isaac Collins.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":7,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-04-02T18:29:12.577Z","endTime":"2026-04-02T18:30:07.455Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":0},"matchup":{"batter":{"id":605170,"fullName":"Victor Caratini","link":"/api/v1/people/605170"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":666142,"fullName":"Cole Ragans","link":"/api/v1/people/666142"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":605170,"fullName":"Victor Caratini","link":"/api/v1/people/605170"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":605170,"fullName":"Victor Caratini","link":"/api/v1/people/605170"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":686555,"link":"/api/v1/people/686555"},"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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.2,"endSpeed":85.7,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.875445858838376,"aZ":-15.065197780847322,"pfxX":7.1139977318744165,"pfxZ":9.116926463257037,"pX":-0.13594648486387134,"pZ":3.5401986387243998,"vX0":-5.910354747425394,"vY0":-135.68077326746484,"vZ0":-4.483383180281278,"x":122.18,"y":143.19,"x0":1.139396450532107,"y0":50.00185188827796,"z0":6.253601904048724,"aX":13.349552208386843},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":15.8,"breakHorizontal":-11.8,"spinRate":2405,"spinDirection":141},"zone":11,"typeConfidence":0.89,"plateTime":0.40267409220483374,"extension":6.189106543044607},"index":0,"playId":"a7f6abf3-24bc-3216-9251-34ca18697f80","pitchNumber":1,"startTime":"2026-04-02T18:29:40.524Z","endTime":"2026-04-02T18:29:44.367Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.6,"endSpeed":83.7,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.385540857245378,"aZ":-18.988479171653463,"pfxX":3.6542434088488323,"pfxZ":7.4041770596563925,"pX":-0.05803976743676712,"pZ":2.965659015822474,"vX0":-4.759941711943653,"vY0":-131.9399834142308,"vZ0":-4.399583020223242,"x":119.21,"y":158.71,"x0":1.2861308495662094,"y0":50.00546479701365,"z0":6.0353410999875505,"aX":6.510118695106223},"breaks":{"breakAngle":15.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":12.7,"breakHorizontal":-5.8,"spinRate":2443,"spinDirection":145},"zone":2,"typeConfidence":0.78,"plateTime":0.41353498021603396,"extension":5.984368536468287},"hitData":{"launchSpeed":90.9,"launchAngle":15.0,"totalDistance":201.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":89.7,"coordY":100.42}},"index":1,"playId":"c3de308e-7cfc-31ef-b5fd-a44631d4180a","pitchNumber":2,"startTime":"2026-04-02T18:29:55.790Z","endTime":"2026-04-02T18:30:07.455Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-02T18:30:07.455Z","atBatIndex":7},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Kody Clemens singles on a ground ball to right fielder Lane Thomas. Victor Caratini out at 3rd on the throw, right fielder Lane Thomas to third baseman Maikel Garcia. Kody Clemens to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":8,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-04-02T18:30:17.666Z","endTime":"2026-04-02T18:32:04.232Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":666142,"fullName":"Cole Ragans","link":"/api/v1/people/666142"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"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":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":657041,"link":"/api/v1/people/657041"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":null,"start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_throw","runner":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":605170,"fullName":"Victor Caratini","link":"/api/v1/people/605170"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":null,"outBase":"3B","isOut":true,"outNumber":1},"details":{"event":"Runner Out","eventType":"other_out","movementReason":"r_thrown_out","runner":{"id":605170,"fullName":"Victor Caratini","link":"/api/v1/people/605170"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":657041,"link":"/api/v1/people/657041"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_assist"},{"player":{"id":657041,"link":"/api/v1/people/657041"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_assist_of"},{"player":{"id":672580,"link":"/api/v1/people/672580"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.0,"endSpeed":84.7,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.2272242688918,"aZ":-10.46750968272192,"pfxX":9.513405848802027,"pfxZ":11.712107743508227,"pX":-0.41744948292259154,"pZ":1.9526578364318037,"vX0":-7.364278768688948,"vY0":-136.30897120047499,"vZ0":-8.825857360415824,"x":132.91,"y":186.06,"x0":1.1040286310364962,"y0":50.000511691691145,"z0":5.985497766895768,"aX":17.626773352585644},"breaks":{"breakAngle":51.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":19.1,"breakHorizontal":-15.4,"spinRate":2521,"spinDirection":138},"zone":7,"typeConfidence":0.91,"plateTime":0.40419272260891637,"extension":6.0091033372388925},"index":0,"playId":"bd7397d4-283a-34a1-a3be-fc7a758fe859","pitchNumber":1,"startTime":"2026-04-02T18:30:32.250Z","endTime":"2026-04-02T18:30:36.026Z","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":0},"pitchData":{"startSpeed":85.8,"endSpeed":78.0,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.290493845736187,"aZ":-25.861649275656106,"pfxX":1.7132679813037281,"pfxZ":4.075102407269571,"pX":-1.209919332001157,"pZ":0.9847549120587911,"vX0":-7.015623819929191,"vY0":-124.53438714887523,"vZ0":-6.628944732190048,"x":163.12,"y":212.19,"x0":1.4384561301146992,"y0":50.00251991526979,"z0":5.861618414782083,"aX":2.654061388407593},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":5.9,"breakHorizontal":-1.2,"spinRate":2493,"spinDirection":129},"zone":13,"typeConfidence":0.57,"plateTime":0.44221026708285294,"extension":6.010286916760521},"index":1,"playId":"2628c934-1ab6-3427-be24-43a3ea7ccc52","pitchNumber":2,"startTime":"2026-04-02T18:30:52.308Z","endTime":"2026-04-02T18:30:56.302Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":85.8,"endSpeed":78.7,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.213627968604403,"aZ":-29.229236386567507,"pfxX":0.6846345091362451,"pfxZ":1.875845183018404,"pX":-0.8704763988967967,"pZ":1.5128957398543799,"vX0":-5.852486336062698,"vY0":-124.77707176423161,"vZ0":-4.962373138668422,"x":150.18,"y":197.93,"x0":1.421145825625391,"y0":50.001473115209365,"z0":5.9491018509695115,"aX":1.0743656100018304},"breaks":{"breakAngle":0.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":2.4,"breakHorizontal":0.1,"spinRate":2501,"spinDirection":250},"zone":13,"typeConfidence":0.84,"plateTime":0.43974866300158766,"extension":6.054408349933245},"index":2,"playId":"884c40a0-aeb2-3dc6-82c7-03617c84b362","pitchNumber":3,"startTime":"2026-04-02T18:31:11.560Z","endTime":"2026-04-02T18:31:16.458Z","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":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.3,"endSpeed":83.9,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.510002204498996,"aZ":-11.26740958539179,"pfxX":9.303149431892038,"pfxZ":11.47866262227908,"pX":-0.5682713672133807,"pZ":1.9886752515473862,"vX0":-7.480097550807692,"vY0":-135.33197310169624,"vZ0":-8.561084234646831,"x":138.66,"y":185.09,"x0":1.047846566868344,"y0":50.00363640532887,"z0":6.018861688798078,"aX":16.945532920766055},"breaks":{"breakAngle":48.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":18.7,"breakHorizontal":-14.9,"spinRate":2553,"spinDirection":138},"zone":7,"typeConfidence":0.9,"plateTime":0.4075607394274643,"extension":6.042090705716478},"index":3,"playId":"17a3b533-2c87-3021-a994-b5d6f0b64c72","pitchNumber":4,"startTime":"2026-04-02T18:31:32.024Z","endTime":"2026-04-02T18:31:35.648Z","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":95.3,"endSpeed":85.6,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.307445530564415,"aZ":-11.873550417971453,"pfxX":8.329418150569396,"pfxZ":10.650718194100225,"pX":-0.02195369634002784,"pZ":3.2823139212589423,"vX0":-6.118796513738356,"vY0":-138.49387971450653,"vZ0":-5.448233889131434,"x":117.84,"y":150.16,"x0":1.1548254937813998,"y0":50.004801776600445,"z0":6.097387013513505,"aX":15.88069545923024},"breaks":{"breakAngle":46.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":18.0,"breakHorizontal":-13.4,"spinRate":2480,"spinDirection":135},"zone":2,"typeConfidence":0.91,"plateTime":0.39834073013179694,"extension":5.947323593844213},"hitData":{"launchSpeed":83.8,"launchAngle":8.0,"totalDistance":107.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":167.52,"coordY":112.66}},"index":4,"playId":"77a7cd54-6333-33c3-80e3-b4df8a47b3b6","pitchNumber":5,"startTime":"2026-04-02T18:31:51.957Z","endTime":"2026-04-02T18:32:04.232Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-02T18:32:04.232Z","atBatIndex":8},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Josh Bell strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":9,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-04-02T18:32:38.499Z","endTime":"2026-04-02T18:33:25.507Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":605137,"fullName":"Josh Bell","link":"/api/v1/people/605137"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":666142,"fullName":"Cole Ragans","link":"/api/v1/people/666142"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":605137,"fullName":"Josh Bell","link":"/api/v1/people/605137"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":521692,"link":"/api/v1/people/521692"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.2,"endSpeed":85.6,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.59945942403477,"aZ":-13.519709342635352,"pfxX":8.862972937412161,"pfxZ":9.800565212776132,"pX":-0.015833333781282013,"pZ":3.2261627112297857,"vX0":-6.171222269190881,"vY0":-138.25124910807645,"vZ0":-5.400669715473365,"x":117.6,"y":151.67,"x0":1.1127801860372517,"y0":50.005969312316516,"z0":6.139142769548756,"aX":16.87468178473081},"breaks":{"breakAngle":45.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":16.6,"breakHorizontal":-14.5,"spinRate":2549,"spinDirection":139},"zone":2,"typeConfidence":0.91,"plateTime":0.3987422764783095,"extension":6.044903213379432},"index":0,"playId":"cbe57753-52ce-3d82-a0b2-759404d1c06c","pitchNumber":1,"startTime":"2026-04-02T18:32:42.477Z","endTime":"2026-04-02T18:32:48.137Z","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":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":78.6,"endSpeed":70.0,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.74992194339463,"aZ":-45.897211968937604,"pfxX":-6.993600532629173,"pfxZ":-10.843981848209582,"pX":-0.2678059627870521,"pZ":3.51516452692695,"vX0":-2.075961172092256,"vY0":-114.07658521843881,"vZ0":3.8854472139909166,"x":127.21,"y":143.87,"x0":1.5721109572996286,"y0":50.002401479966665,"z0":6.440318315387611,"aX":-8.850287346575435},"breaks":{"breakAngle":12.0,"breakLength":14.4,"breakY":24.0,"breakVertical":-63.5,"breakVerticalInduced":-17.6,"breakHorizontal":13.2,"spinRate":2598,"spinDirection":334},"zone":1,"typeConfidence":0.91,"plateTime":0.4876536004057255,"extension":6.068384712124205},"index":1,"playId":"c90cfe16-2b28-3d73-af01-bf3b8e5a63a7","pitchNumber":2,"startTime":"2026-04-02T18:33:02.801Z","endTime":"2026-04-02T18:33:06.819Z","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":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"pitchData":{"startSpeed":84.9,"endSpeed":79.7,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.535294633005506,"aZ":-33.47294121418841,"pfxX":1.5464985334241441,"pfxZ":-0.8244984767429653,"pX":-0.11200037972016907,"pZ":1.6073265961312955,"vX0":-4.4721701530122395,"vY0":-123.76043211233875,"vZ0":-4.2645791698502,"x":121.27,"y":195.38,"x0":1.5033445549815303,"y0":50.001067429874475,"z0":6.102070366071304,"aX":2.4421195248790206},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.4,"breakVerticalInduced":-2.2,"breakHorizontal":-1.9,"spinRate":2708,"spinDirection":341},"zone":13,"typeConfidence":0.84,"plateTime":0.4395614398884762,"extension":6.056940733515382},"index":2,"playId":"175e2aa4-db1a-3521-b822-64a0a8824d47","pitchNumber":3,"startTime":"2026-04-02T18:33:21.604Z","endTime":"2026-04-02T18:33:25.507Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-02T18:33:25.507Z","atBatIndex":9},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Royce Lewis strikes out swinging.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":10,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-04-02T18:33:40.410Z","endTime":"2026-04-02T18:35:29.137Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":668904,"fullName":"Royce Lewis","link":"/api/v1/people/668904"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":666142,"fullName":"Cole Ragans","link":"/api/v1/people/666142"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5,6],"actionIndex":[4],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 3B","eventType":"stolen_base_3b","movementReason":"r_stolen_base_3b","runner":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Pickoff Error 3B","eventType":"pickoff_error_3b","movementReason":"r_pickoff_error_3b","runner":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"responsiblePitcher":{"id":666142,"link":"/api/v1/people/666142"},"isScoringEvent":true,"rbi":false,"earned":false,"teamUnearned":true,"playIndex":4},"credits":[{"player":{"id":521692,"link":"/api/v1/people/521692"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_throwing_error"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":668904,"fullName":"Royce Lewis","link":"/api/v1/people/668904"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":521692,"link":"/api/v1/people/521692"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.4,"endSpeed":77.5,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.357509181058475,"aZ":-22.86344307203759,"pfxX":10.90130728781116,"pfxZ":6.113195097923267,"pX":0.10323750800250571,"pZ":1.2732688755311803,"vX0":-6.241493465839277,"vY0":-122.67227497905334,"vZ0":-6.467818880448366,"x":113.06,"y":204.4,"x0":1.2646653120748037,"y0":50.005162769185276,"z0":5.894356442725325,"aX":16.61008745521102},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":9.7,"breakHorizontal":-18.2,"spinRate":1988,"spinDirection":122},"zone":14,"typeConfidence":0.9,"plateTime":0.4465737877902045,"extension":6.209077047297133},"index":0,"playId":"e181bab3-e972-3754-8764-29e5d71091d0","pitchNumber":1,"startTime":"2026-04-02T18:33:50.127Z","endTime":"2026-04-02T18:33:54.042Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.7,"endSpeed":84.6,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.592381552369392,"aZ":-25.74478684524117,"pfxX":1.9584995400208807,"pfxZ":3.5345208165011712,"pX":-0.5362453468859715,"pZ":3.321979988840744,"vX0":-5.7315462516232785,"vY0":-133.48324923691644,"vZ0":-2.5356970163429016,"x":137.44,"y":149.09,"x0":1.3768362970040455,"y0":50.00396886088364,"z0":6.122604513039085,"aX":3.5639043095426226},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":6.1,"breakHorizontal":-2.4,"spinRate":2549,"spinDirection":144},"zone":1,"typeConfidence":0.75,"plateTime":0.40910765236254054,"extension":6.077660363045281},"index":1,"playId":"41c8f503-881b-305b-b237-32fa78b053c2","pitchNumber":2,"startTime":"2026-04-02T18:34:08.168Z","endTime":"2026-04-02T18:34:11.966Z","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":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":80.7,"endSpeed":73.9,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.88200485636424,"aZ":-43.236991407060366,"pfxX":-3.413071032140673,"pfxZ":-8.064217242201998,"pX":-0.6028634802207326,"pZ":0.9704014437595041,"vX0":-3.5302156418435087,"vY0":-117.42688432539414,"vZ0":-2.5215481379726494,"x":139.98,"y":212.58,"x0":1.3733382571340162,"y0":50.00296764356231,"z0":6.148507340049832,"aX":-4.6819668721039465},"breaks":{"breakAngle":7.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.5,"breakVerticalInduced":-14.9,"breakHorizontal":7.2,"spinRate":2731,"spinDirection":337},"zone":13,"typeConfidence":0.88,"plateTime":0.46962540619364646,"extension":5.885721085449968},"index":2,"playId":"542d3ad2-e2f1-3440-acac-11ce4c08abc4","pitchNumber":3,"startTime":"2026-04-02T18:34:26.617Z","endTime":"2026-04-02T18:34:39.005Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 2B","code":"2","isOut":false,"hasReview":false,"fromCatcher":true},"count":{"balls":1,"strikes":2,"outs":2},"index":3,"actionPlayId":"542d3ad2-e2f1-3440-acac-11ce4c08abc4","startTime":"2026-04-02T18:35:08.276Z","endTime":"2026-04-02T18:35:08.277Z","isPitch":false,"type":"pickoff"},{"details":{"description":"Kody Clemens steals (2) 3rd base. Kody Clemens scores. Throwing error by catcher Salvador Perez on the pickoff attempt.","event":"Stolen Base 3B","eventType":"stolen_base_3b","awayScore":1,"homeScore":0,"isScoringPlay":true,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"index":4,"actionPlayId":"542d3ad2-e2f1-3440-acac-11ce4c08abc4","startTime":"2026-04-02T18:35:08.278Z","endTime":"2026-04-02T18:35:08.279Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":665019,"link":"/api/v1/people/665019"}},{"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":95.9,"endSpeed":85.8,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":37.066853477894696,"aZ":-12.26587972824484,"pfxX":6.949884564552722,"pfxZ":10.341798937385052,"pX":-0.8140395413175682,"pZ":4.651745849312599,"vX0":-7.57835297970975,"vY0":-139.25604471527086,"vZ0":-2.1347126140052275,"x":148.03,"y":113.18,"x0":1.0658043245054356,"y0":50.00317588809352,"z0":6.259918178113043,"aX":13.37955138089808},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":18.4,"breakHorizontal":-10.7,"spinRate":2539,"spinDirection":136},"zone":11,"typeConfidence":0.91,"plateTime":0.3963685239934476,"extension":5.945569081762826},"index":5,"playId":"54cd0d74-f875-3307-a60b-3e299bead3e2","pitchNumber":4,"startTime":"2026-04-02T18:35:08.280Z","endTime":"2026-04-02T18:35:11.793Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":95.4,"endSpeed":85.2,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":37.59425499220415,"aZ":-10.187740091648216,"pfxX":7.2404167469239,"pfxZ":11.565640105792111,"pX":-0.5036095640002509,"pZ":4.046206067637821,"vX0":-7.193417261000671,"vY0":-138.60148099580383,"vZ0":-3.979163171392485,"x":136.2,"y":129.53,"x0":1.2138136685197543,"y0":50.00096128463419,"z0":6.208040114286469,"aX":13.762717676884812},"breaks":{"breakAngle":46.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.7,"breakVerticalInduced":20.0,"breakHorizontal":-11.2,"spinRate":2605,"spinDirection":140},"zone":11,"typeConfidence":0.91,"plateTime":0.39869515011366063,"extension":5.983038826179082},"index":6,"playId":"5e79651e-d2a9-3e0c-8f95-19a67bc55c9c","pitchNumber":5,"startTime":"2026-04-02T18:35:25.128Z","endTime":"2026-04-02T18:35:29.137Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-02T18:35:29.137Z","atBatIndex":10},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Salvador Perez grounds out, third baseman Royce Lewis to first baseman Kody Clemens.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":11,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-04-02T18:37:43.546Z","endTime":"2026-04-02T18:38:26.189Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":671737,"fullName":"Taj Bradley","link":"/api/v1/people/671737"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":668904,"link":"/api/v1/people/668904"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":665019,"link":"/api/v1/people/665019"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-02T18:37:40.240Z","endTime":"2026-04-02T18:37:45.676Z","isPitch":false,"type":"action","player":{"id":521692,"link":"/api/v1/people/521692"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":80.0,"endSpeed":72.3,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.399591375658957,"aZ":-45.59525036622022,"pfxX":-0.5059842769377934,"pfxZ":-10.113036981942873,"pX":-1.4683930823544964,"pZ":0.9873844963564575,"vX0":-0.5445555991878352,"vY0":-116.35750725152991,"vZ0":-1.687994938728616,"x":172.97,"y":212.12,"x0":-1.1626898818620228,"y0":50.00283956825254,"z0":6.172059619301544,"aX":-0.6714212687075582},"breaks":{"breakAngle":1.2,"breakLength":14.4,"breakY":24.0,"breakVertical":-62.2,"breakVerticalInduced":-18.4,"breakHorizontal":1.1,"spinRate":2358,"spinDirection":10},"zone":13,"typeConfidence":0.91,"plateTime":0.47667360271305625,"extension":6.083779558572047},"index":1,"playId":"ad32e5f1-d414-3948-8340-6aee2b6c6469","pitchNumber":1,"startTime":"2026-04-02T18:37:45.676Z","endTime":"2026-04-02T18:37:49.343Z","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":0},"pitchData":{"startSpeed":89.3,"endSpeed":80.9,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.510813192902095,"aZ":-22.337750840513017,"pfxX":-11.151247883325038,"pfxZ":5.844033208969149,"pX":-0.03355925175146922,"pZ":2.2048723106780113,"vX0":5.819968471352187,"vY0":-129.7467821485663,"vZ0":-5.311369103753682,"x":118.28,"y":179.25,"x0":-0.8729981116415402,"y0":50.00016937540064,"z0":6.0112641645642055,"aX":-18.75669030441254},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":9.5,"breakHorizontal":18.6,"spinRate":1664,"spinDirection":205},"zone":8,"typeConfidence":0.91,"plateTime":0.42432499156905656,"extension":6.371911984845897},"index":2,"playId":"a6485f9e-c3ef-33ba-9c48-c742265337b0","pitchNumber":2,"startTime":"2026-04-02T18:38:03.544Z","endTime":"2026-04-02T18:38:07.157Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.8,"endSpeed":86.6,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.715604008019874,"aZ":-8.129107427345964,"pfxX":-3.179627794521294,"pfxZ":12.401280118062303,"pX":0.6029243252509663,"pZ":2.6599498450938888,"vX0":5.297417931122623,"vY0":-139.20327330160157,"vZ0":-7.456506369908408,"x":94.02,"y":166.96,"x0":-0.9221374540346201,"y0":50.00498258192917,"z0":5.930455959223758,"aX":-6.166451815502044},"breaks":{"breakAngle":26.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.4,"breakVerticalInduced":20.9,"breakHorizontal":4.6,"spinRate":2302,"spinDirection":192},"zone":6,"typeConfidence":0.91,"plateTime":0.3952681218584049,"extension":6.265325960642042},"hitData":{"launchSpeed":83.8,"launchAngle":8.0,"totalDistance":110.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":100.12,"coordY":161.82}},"index":3,"playId":"fb643cc0-cafa-3592-824e-5bbf4db00467","pitchNumber":3,"startTime":"2026-04-02T18:38:18.213Z","endTime":"2026-04-02T18:38:26.189Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-02T18:38:26.189Z","atBatIndex":11},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jac Caglianone grounds out to first baseman Kody Clemens.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":12,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-04-02T18:38:43.464Z","endTime":"2026-04-02T18:40:02.346Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":695506,"fullName":"Jac Caglianone","link":"/api/v1/people/695506"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":671737,"fullName":"Taj Bradley","link":"/api/v1/people/671737"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":695506,"fullName":"Jac Caglianone","link":"/api/v1/people/695506"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":665019,"link":"/api/v1/people/665019"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":true},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.7,"endSpeed":89.5,"strikeZoneTop":3.402,"strikeZoneBottom":1.717,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.044902369250654,"aZ":-8.69070874995303,"pfxX":-1.2208854362385453,"pfxZ":11.566953729148228,"pX":-0.6194414397841924,"pZ":1.9662364910342696,"vX0":1.1284596339785993,"vY0":-140.6796821743468,"vZ0":-9.709357713410322,"x":140.61,"y":185.69,"x0":-0.8646317170799636,"y0":50.00665807286714,"z0":6.001367655993663,"aX":-2.4794097488238656},"breaks":{"breakAngle":12.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.5,"breakVerticalInduced":19.4,"breakHorizontal":2.0,"spinRate":2341,"spinDirection":191},"zone":7,"typeConfidence":0.9,"plateTime":0.38743799998521133,"extension":6.340688800601195},"index":0,"playId":"acff5ba3-6671-37a1-afd7-7ff5f17d707e","pitchNumber":1,"startTime":"2026-04-02T18:38:51.841Z","endTime":"2026-04-02T18:39:18.847Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":142,"player":{"id":605170,"fullName":"Victor Caratini","link":"/api/v1/people/605170"}}},{"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":true},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.3,"endSpeed":86.8,"strikeZoneTop":3.402,"strikeZoneBottom":1.717,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":40.13183480732644,"aZ":-8.768631885523819,"pfxX":-5.796610483541082,"pfxZ":11.89767200182614,"pX":-0.6232130146363618,"pZ":1.8713266418646402,"vX0":3.1629439926647955,"vY0":-141.2674950986011,"vZ0":-9.433828058944473,"x":140.76,"y":188.25,"x0":-1.0203333485805628,"y0":50.00612093240726,"z0":5.868691436537996,"aX":-11.407397158634948},"breaks":{"breakAngle":43.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.4,"breakVerticalInduced":19.2,"breakHorizontal":9.6,"spinRate":2038,"spinDirection":162},"zone":7,"typeConfidence":0.74,"plateTime":0.3917279138724252,"extension":6.299079973315462},"index":1,"playId":"40fe0460-0de1-361e-933f-d3c0f0b43a22","pitchNumber":2,"startTime":"2026-04-02T18:39:23.441Z","endTime":"2026-04-02T18:39:50.446Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":142,"player":{"id":605170,"fullName":"Victor Caratini","link":"/api/v1/people/605170"}}},{"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":1},"pitchData":{"startSpeed":81.9,"endSpeed":74.4,"strikeZoneTop":3.402,"strikeZoneBottom":1.717,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.601609305299952,"aZ":-45.687827642295645,"pfxX":0.9965409359595476,"pfxZ":-9.620939318046688,"pX":-0.5609496335880291,"pZ":1.7328220258908915,"vX0":0.7230295004351426,"vY0":-119.10124401965496,"vZ0":-0.6159976705982076,"x":138.38,"y":191.99,"x0":-1.0003144323118203,"y0":50.002435331692695,"z0":6.206856332931769,"aX":1.3997705938161689},"breaks":{"breakAngle":2.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.7,"breakVerticalInduced":-17.2,"breakHorizontal":-2.0,"spinRate":2844,"spinDirection":353},"zone":7,"typeConfidence":0.9,"plateTime":0.463844499776906,"extension":6.211531386587561},"hitData":{"launchSpeed":89.1,"launchAngle":-38.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":157.38,"coordY":166.38}},"index":2,"playId":"b8045f8f-c162-30c0-aa80-8b7527f52ad4","pitchNumber":3,"startTime":"2026-04-02T18:39:54.639Z","endTime":"2026-04-02T18:40:02.346Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-02T18:40:02.346Z","atBatIndex":12},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jonathan India flies out to center fielder Byron Buxton.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":13,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-04-02T18:40:18.689Z","endTime":"2026-04-02T18:41:51.740Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":663697,"fullName":"Jonathan India","link":"/api/v1/people/663697"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":671737,"fullName":"Taj Bradley","link":"/api/v1/people/671737"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":663697,"fullName":"Jonathan India","link":"/api/v1/people/663697"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":621439,"link":"/api/v1/people/621439"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.2,"endSpeed":86.8,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.46831236112617,"aZ":-8.696207660022123,"pfxX":-4.714602654998821,"pfxZ":12.0143976049602,"pX":-1.014647787417723,"pZ":2.859480461541178,"vX0":1.735115373037997,"vY0":-139.84279859326395,"vZ0":-6.918359638630508,"x":155.68,"y":161.57,"x0":-1.0355758471275576,"y0":50.001295291498,"z0":5.9563457510740365,"aX":-9.21209326872911},"breaks":{"breakAngle":39.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.6,"breakVerticalInduced":20.3,"breakHorizontal":8.0,"spinRate":2328,"spinDirection":200},"zone":11,"typeConfidence":0.89,"plateTime":0.39369842742245,"extension":6.350041590202617},"index":0,"playId":"a0515bde-0a62-3400-8f7c-a528b5c9d384","pitchNumber":1,"startTime":"2026-04-02T18:40:32.934Z","endTime":"2026-04-02T18:40:36.270Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.6,"endSpeed":84.3,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":45.91515220315885,"aZ":-11.699874098216302,"pfxX":-4.901238097054773,"pfxZ":10.803699654446882,"pX":-0.9108639094356692,"pZ":3.07886911786304,"vX0":1.6824301084665048,"vY0":-140.22559635848862,"vZ0":-5.614649143407269,"x":151.72,"y":155.65,"x0":-0.8996691754824674,"y0":50.00567531702188,"z0":5.9447436172921435,"aX":-9.291242776325511},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":17.9,"breakHorizontal":8.3,"spinRate":2353,"spinDirection":190},"zone":11,"typeConfidence":0.87,"plateTime":0.3980694295573475,"extension":6.214353762182605},"index":1,"playId":"efa6b46c-9b9c-3d04-b29e-51558fca8972","pitchNumber":2,"startTime":"2026-04-02T18:40:54.913Z","endTime":"2026-04-02T18:40:59.344Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-04-02T18:41:09.317Z","endTime":"2026-04-02T18:41:24.103Z","isPitch":false,"type":"action","player":{"id":663697,"link":"/api/v1/people/663697"}},{"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":2,"outs":2},"pitchData":{"startSpeed":88.6,"endSpeed":80.1,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.28235956827392,"aZ":-30.040398127748144,"pfxX":5.213277440216654,"pfxZ":1.3055541299832178,"pX":1.704602499999878,"pZ":0.25030725260177,"vX0":5.2504139587287835,"vY0":-128.6487918624979,"vZ0":-8.064766401995714,"x":52.02,"y":232.02,"x0":-1.0600393041422869,"y0":50.000955472894994,"z0":5.842405496057277,"aX":8.505383488113392},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":0.4,"breakHorizontal":-10.9,"spinRate":2195,"spinDirection":21},"zone":14,"typeConfidence":0.91,"plateTime":0.4301573392028315,"extension":6.515683817727937},"index":3,"playId":"96c4611b-62b5-3c5b-974b-9cf857a0fb53","pitchNumber":3,"startTime":"2026-04-02T18:41:24.103Z","endTime":"2026-04-02T18:41:27.222Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.7,"endSpeed":84.3,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.42858548125459,"aZ":-23.12538458831719,"pfxX":-5.01927438825385,"pfxZ":4.951698693907879,"pX":0.41478337399830906,"pZ":2.8518822294614536,"vX0":5.657931413366589,"vY0":-134.87473727439559,"vZ0":-4.0081565868862725,"x":101.19,"y":161.78,"x0":-1.0656929513878233,"y0":50.00450902592487,"z0":6.003262128716767,"aX":-9.177520395531053},"breaks":{"breakAngle":18.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":8.3,"breakHorizontal":7.8,"spinRate":1690,"spinDirection":211},"zone":3,"typeConfidence":0.92,"plateTime":0.4072801193538136,"extension":6.332481532574097},"hitData":{"launchSpeed":92.1,"launchAngle":28.0,"totalDistance":366.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":144.06,"coordY":52.61}},"index":4,"playId":"e2e7834d-2d26-357f-b9c9-d8a5fcbc5df2","pitchNumber":4,"startTime":"2026-04-02T18:41:43.884Z","endTime":"2026-04-02T18:41:51.740Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-02T18:41:51.740Z","atBatIndex":13},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Tristan Gray strikes out swinging.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":14,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-04-02T18:43:57.252Z","endTime":"2026-04-02T18:45:55.690Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":656484,"fullName":"Tristan Gray","link":"/api/v1/people/656484"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":666142,"fullName":"Cole Ragans","link":"/api/v1/people/666142"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":656484,"fullName":"Tristan Gray","link":"/api/v1/people/656484"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":521692,"link":"/api/v1/people/521692"},"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":0},"pitchData":{"startSpeed":93.0,"endSpeed":83.1,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.7685400049907,"aZ":-10.756791470429238,"pfxX":6.346907415532596,"pfxZ":11.884937794826314,"pX":-0.52969750656865,"pZ":3.0081695839251887,"vX0":-6.137358248803938,"vY0":-134.96374043769111,"vZ0":-6.063812305818091,"x":137.19,"y":157.56,"x0":0.9751943289276495,"y0":50.000101974613656,"z0":6.079128931107546,"aX":11.434189995935629},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":20.0,"breakHorizontal":-9.8,"spinRate":2394,"spinDirection":137},"zone":1,"typeConfidence":0.89,"plateTime":0.40952163764231253,"extension":6.014203298218489},"index":0,"playId":"01b2516f-f5ca-300a-9bd8-bfdbb016f81e","pitchNumber":1,"startTime":"2026-04-02T18:44:05.051Z","endTime":"2026-04-02T18:44:08.552Z","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":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.8,"endSpeed":85.4,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.92249957448128,"aZ":-10.81283387818729,"pfxX":7.5738202073649035,"pfxZ":11.281243118769991,"pX":0.979462610388837,"pZ":3.0854089650196763,"vX0":-3.065615602629691,"vY0":-137.78084361757053,"vZ0":-6.07461054382534,"x":79.67,"y":155.47,"x0":1.1321095392870104,"y0":50.005546621889394,"z0":6.073104063395853,"aX":14.343603051436245},"breaks":{"breakAngle":48.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":19.1,"breakHorizontal":-13.0,"spinRate":1739,"spinDirection":76},"zone":12,"typeConfidence":0.9,"plateTime":0.39986109429933503,"extension":6.010605731495777},"index":1,"playId":"7e0ab09e-b2ab-315e-8da3-7b041279aba6","pitchNumber":2,"startTime":"2026-04-02T18:44:19.604Z","endTime":"2026-04-02T18:44:23.351Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2026-04-02T18:44:30.104Z","endTime":"2026-04-02T18:44:41.499Z","isPitch":false,"type":"action","player":{"id":656484,"link":"/api/v1/people/656484"}},{"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":96.3,"endSpeed":86.1,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":38.60397502050913,"aZ":-11.311829421125676,"pfxX":7.25979779799933,"pfxZ":10.756457701048484,"pX":1.110880205775415,"pZ":3.7990786609424565,"vX0":-2.3587435108037265,"vY0":-140.06270119398016,"vZ0":-4.2458806989466815,"x":74.66,"y":136.2,"x0":1.0329099872429464,"y0":50.00665649820828,"z0":6.104703651775341,"aX":14.085992410282492},"breaks":{"breakAngle":46.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":18.5,"breakHorizontal":-12.5,"spinRate":2602,"spinDirection":134},"zone":12,"typeConfidence":0.91,"plateTime":0.3946562980445516,"extension":5.974165581257165},"index":3,"playId":"17ef3312-d56a-37f9-b020-8e61a33b0dbe","pitchNumber":3,"startTime":"2026-04-02T18:44:41.499Z","endTime":"2026-04-02T18:44:45.628Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.0,"endSpeed":80.2,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.661664522818374,"aZ":-32.83176211897307,"pfxX":-0.9969266791350426,"pfxZ":-0.4081541432452722,"pX":-1.1304983172937118,"pZ":1.303629820468514,"vX0":-5.333379321289298,"vY0":-125.1531609458331,"vZ0":-5.062987788328778,"x":160.09,"y":203.58,"x0":1.1481897721209633,"y0":50.00432944060526,"z0":6.008276719292056,"aX":-1.5984950466245347},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":-1.6,"breakHorizontal":2.9,"spinRate":2759,"spinDirection":276},"zone":13,"typeConfidence":0.93,"plateTime":0.4358253054582497,"extension":5.961117920055558},"index":4,"playId":"632304f3-b7d5-3a68-af74-e40af075f71a","pitchNumber":4,"startTime":"2026-04-02T18:44:58.395Z","endTime":"2026-04-02T18:45:02.232Z","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":96.0,"endSpeed":86.7,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.657506644981346,"aZ":-10.8029312726141,"pfxX":7.32614868547299,"pfxZ":10.954322091516968,"pX":-0.6189395347647959,"pZ":4.012430071461974,"vX0":-6.716359338894349,"vY0":-139.56393778504082,"vZ0":-3.7439968466636033,"x":140.59,"y":130.44,"x0":0.880030881120598,"y0":50.002719382919054,"z0":6.095798685753765,"aX":14.292661819657226},"breaks":{"breakAngle":46.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.9,"breakVerticalInduced":19.1,"breakHorizontal":-11.6,"spinRate":2551,"spinDirection":138},"zone":11,"typeConfidence":0.91,"plateTime":0.3941455842846038,"extension":5.908460786479221},"index":5,"playId":"c5aa4710-b6b1-30da-8106-7c1ea0d72dc2","pitchNumber":5,"startTime":"2026-04-02T18:45:13.674Z","endTime":"2026-04-02T18:45:17.507Z","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":0},"pitchData":{"startSpeed":94.1,"endSpeed":86.3,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.33661321228791,"aZ":-14.0034710799142,"pfxX":7.804946870624498,"pfxZ":9.533112324757901,"pX":0.37149785838343413,"pZ":3.2116708379551095,"vX0":-4.679493053058896,"vY0":-136.97460150609004,"vZ0":-5.2184956944606,"x":102.84,"y":152.06,"x0":1.0850593254894967,"y0":50.00514446525534,"z0":6.093936342048303,"aX":14.88099876904001},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":16.4,"breakHorizontal":-13.2,"spinRate":2578,"spinDirection":131},"zone":3,"typeConfidence":0.9,"plateTime":0.3993841824979487,"extension":6.130762869821619},"index":6,"playId":"ebbc34d5-fea6-3d3f-bac5-eaff20412bb1","pitchNumber":6,"startTime":"2026-04-02T18:45:30.789Z","endTime":"2026-04-02T18:45:34.070Z","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":0},"pitchData":{"startSpeed":94.9,"endSpeed":86.4,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.76538172554001,"aZ":-13.84657571020772,"pfxX":7.822307839760197,"pfxZ":9.531226779551766,"pX":0.34773581790127683,"pZ":3.5224723663571123,"vX0":-4.712897544943967,"vY0":-138.05448426785532,"vZ0":-4.487884505335943,"x":103.75,"y":143.67,"x0":1.0638515372792903,"y0":50.004975198536656,"z0":6.106433479158266,"aX":15.04690513766905},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":16.4,"breakHorizontal":-13.1,"spinRate":2497,"spinDirection":128},"zone":12,"typeConfidence":0.91,"plateTime":0.3972805390143024,"extension":6.07587798572099},"index":7,"playId":"dc627810-76d2-3630-877a-48a3f97eade4","pitchNumber":7,"startTime":"2026-04-02T18:45:51.805Z","endTime":"2026-04-02T18:45:55.690Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-02T18:45:55.690Z","atBatIndex":14},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Austin Martin lines out to left fielder Isaac Collins.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":15,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-04-02T18:46:13.069Z","endTime":"2026-04-02T18:47:58.231Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":668885,"fullName":"Austin Martin","link":"/api/v1/people/668885"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":666142,"fullName":"Cole Ragans","link":"/api/v1/people/666142"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":668885,"fullName":"Austin Martin","link":"/api/v1/people/668885"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":686555,"link":"/api/v1/people/686555"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.8,"endSpeed":85.1,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.965133812913468,"aZ":-11.81416343089059,"pfxX":6.592095873002341,"pfxZ":10.926725629987292,"pX":-1.2434406475634505,"pZ":2.228286174515483,"vX0":-7.842714503612744,"vY0":-136.14694424533178,"vZ0":-7.836133455431903,"x":164.4,"y":178.62,"x0":0.8281847015343347,"y0":50.00146413298643,"z0":5.9754562891859075,"aX":12.28241917536795},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":18.1,"breakHorizontal":-10.1,"spinRate":2449,"spinDirection":140},"zone":13,"typeConfidence":0.9,"plateTime":0.403453640593991,"extension":5.965549484198239},"index":0,"playId":"0dc2736c-6798-3b92-b978-8aec4e0cd8dd","pitchNumber":1,"startTime":"2026-04-02T18:46:19.838Z","endTime":"2026-04-02T18:46:23.531Z","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":93.9,"endSpeed":83.6,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":38.00584428791203,"aZ":-11.146069857364957,"pfxX":5.683901908978908,"pfxZ":11.459403896514708,"pX":1.583394505812484,"pZ":4.016937171512277,"vX0":-0.7865478819243439,"vY0":-136.56133669155844,"vZ0":-3.6905697787703042,"x":56.64,"y":130.32,"x0":1.1436663688391127,"y0":50.00526156223929,"z0":6.1876866887903175,"aX":10.432677024778375},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":19.8,"breakHorizontal":-10.0,"spinRate":2565,"spinDirection":140},"zone":12,"typeConfidence":0.82,"plateTime":0.40551142894647363,"extension":6.063976299104905},"index":1,"playId":"c5a8cf3c-cecd-31cf-a956-1caaa854297f","pitchNumber":2,"startTime":"2026-04-02T18:46:36.932Z","endTime":"2026-04-02T18:46:40.407Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.6,"endSpeed":82.3,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.92792423901342,"aZ":-11.241602677449338,"pfxX":6.8210517923104765,"pfxZ":11.758573891316765,"pX":0.3029851775736126,"pZ":3.6314235544352615,"vX0":-4.084881493901643,"vY0":-134.50387678765813,"vZ0":-4.417730036974395,"x":105.45,"y":140.73,"x0":0.9781568220131751,"y0":50.00062230664122,"z0":6.131877199453021,"aX":12.139661463208705},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":20.2,"breakHorizontal":-11.2,"spinRate":2539,"spinDirection":134},"zone":12,"typeConfidence":0.89,"plateTime":0.4117605646201321,"extension":6.01461196177153},"index":2,"playId":"4f737ae5-29c8-3bd5-81d2-8ba079ab9543","pitchNumber":3,"startTime":"2026-04-02T18:46:55.290Z","endTime":"2026-04-02T18:46:59.213Z","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":93.2,"endSpeed":83.2,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.89650736056833,"aZ":-11.189716472035022,"pfxX":6.8926234028123385,"pfxZ":11.602776429703027,"pX":0.7690439393896723,"pZ":2.745472294095769,"vX0":-2.9953992483055796,"vY0":-135.4355097607578,"vZ0":-6.527377607550869,"x":87.69,"y":164.65,"x0":1.0106032787777421,"y0":50.000155990677676,"z0":6.014457448031236,"aX":12.462583080405393},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":19.3,"breakHorizontal":-11.5,"spinRate":2605,"spinDirection":139},"zone":3,"typeConfidence":0.88,"plateTime":0.4086068708997215,"extension":5.992391363760965},"index":3,"playId":"f30dc584-87ee-3633-9f3a-f846f1367713","pitchNumber":4,"startTime":"2026-04-02T18:47:12.882Z","endTime":"2026-04-02T18:47:16.543Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.8,"endSpeed":84.9,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.056333261086895,"aZ":-15.25788526266953,"pfxX":6.133929966605779,"pfxZ":9.14856761828631,"pX":-0.29244664773161105,"pZ":3.330472799565557,"vX0":-5.090857316374078,"vY0":-135.02767415951934,"vZ0":-4.375369507054339,"x":128.15,"y":148.86,"x0":0.8192690869089955,"y0":50.001742608328115,"z0":6.043456850856662,"aX":11.340330256232743},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":15.8,"breakHorizontal":-10.1,"spinRate":2496,"spinDirection":136},"zone":11,"typeConfidence":0.87,"plateTime":0.4054479294258959,"extension":5.999340965790998},"index":4,"playId":"a711b13d-9446-379c-b35f-efe2c7af22e3","pitchNumber":5,"startTime":"2026-04-02T18:47:26.736Z","endTime":"2026-04-02T18:47:30.827Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"index":5,"startTime":"2026-04-02T18:47:35.653Z","endTime":"2026-04-02T18:47:47.899Z","isPitch":false,"type":"action","player":{"id":668885,"link":"/api/v1/people/668885"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.9,"endSpeed":86.1,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.61135307250784,"aZ":-12.628997638265103,"pfxX":6.7966081189569305,"pfxZ":10.225476265396193,"pX":-0.9362261170453438,"pZ":2.978978908288144,"vX0":-7.380499779829959,"vY0":-137.8587854616492,"vZ0":-5.9698680311271595,"x":152.69,"y":158.35,"x0":0.9014365442638996,"y0":50.004760724278704,"z0":6.036311469742481,"aX":12.994118196243184},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":17.3,"breakHorizontal":-10.7,"spinRate":2563,"spinDirection":137},"zone":11,"typeConfidence":0.91,"plateTime":0.3983628867517215,"extension":6.232758093982117},"hitData":{"launchSpeed":83.7,"launchAngle":28.0,"totalDistance":295.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":50.07,"coordY":107.48}},"index":6,"playId":"9d1479a5-a92f-35ef-80a9-06030290e8b0","pitchNumber":6,"startTime":"2026-04-02T18:47:47.899Z","endTime":"2026-04-02T18:47:58.231Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-02T18:47:58.231Z","atBatIndex":15},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Byron Buxton strikes out on a foul tip.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":16,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-04-02T18:48:12.528Z","endTime":"2026-04-02T18:49:08.508Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":621439,"fullName":"Byron Buxton","link":"/api/v1/people/621439"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":666142,"fullName":"Cole Ragans","link":"/api/v1/people/666142"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":621439,"fullName":"Byron Buxton","link":"/api/v1/people/621439"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":521692,"link":"/api/v1/people/521692"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":81.7,"endSpeed":73.4,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.112235523623447,"aZ":-23.63245218660833,"pfxX":10.20971675039479,"pfxZ":6.1483802958839675,"pX":0.32166735369598776,"pZ":1.242752920951856,"vX0":-4.7021699520486075,"vY0":-118.61819111535108,"vZ0":-5.488149385738423,"x":104.74,"y":205.23,"x0":1.0309066733513785,"y0":50.00090667650253,"z0":5.813654563839125,"aX":14.174009918119857},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":9.7,"breakHorizontal":-16.9,"spinRate":1918,"spinDirection":121},"zone":14,"typeConfidence":0.9,"plateTime":0.4663755164933878,"extension":6.14505235978035},"index":0,"playId":"b61426d9-0e90-3528-8184-fba7d631d251","pitchNumber":1,"startTime":"2026-04-02T18:48:23.298Z","endTime":"2026-04-02T18:48:27.043Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.2,"endSpeed":74.5,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.880471670806298,"aZ":-24.327470966580744,"pfxX":10.171788379488973,"pfxZ":5.450008739191985,"pX":0.7679105827145137,"pZ":2.0239265460675866,"vX0":-3.7311157498127474,"vY0":-120.96457694095896,"vZ0":-4.035870816105755,"x":87.73,"y":184.13,"x0":1.0342020570743085,"y0":50.003346258033275,"z0":5.91956101978257,"aX":14.642943360656803},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":8.9,"breakHorizontal":-17.2,"spinRate":2041,"spinDirection":123},"zone":9,"typeConfidence":0.9,"plateTime":0.4578580235992842,"extension":6.154469884347596},"index":1,"playId":"2f1a185b-2660-39db-aef9-5aa77bd33c92","pitchNumber":2,"startTime":"2026-04-02T18:48:37.585Z","endTime":"2026-04-02T18:48:41.778Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-04-02T18:48:48.288Z","endTime":"2026-04-02T18:49:04.534Z","isPitch":false,"type":"action","player":{"id":621439,"link":"/api/v1/people/621439"}},{"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":0,"strikes":3,"outs":2},"pitchData":{"startSpeed":97.3,"endSpeed":88.7,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.920356361025,"aZ":-13.80220282117172,"pfxX":6.988084485525633,"pfxZ":9.081658360385966,"pX":-0.6966993016956208,"pZ":3.5258837805495657,"vX0":-6.752469425127563,"vY0":-141.47517057727381,"vZ0":-4.471449577328401,"x":143.56,"y":143.58,"x0":0.8155733539748294,"y0":50.00180152251569,"z0":6.014524788577637,"aX":14.134943038049057},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":15.7,"breakHorizontal":-11.3,"spinRate":2557,"spinDirection":137},"zone":11,"typeConfidence":0.91,"plateTime":0.38746667243693667,"extension":5.965478435892347},"index":3,"playId":"9f3c0fd7-4f99-34e6-a288-689b6932763d","pitchNumber":3,"startTime":"2026-04-02T18:49:04.534Z","endTime":"2026-04-02T18:49:08.508Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-02T18:49:08.508Z","atBatIndex":16},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Isaac Collins flies out sharply to center fielder Byron Buxton.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":17,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-04-02T18:51:24.080Z","endTime":"2026-04-02T18:52:32.000Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":686555,"fullName":"Isaac Collins","link":"/api/v1/people/686555"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":671737,"fullName":"Taj Bradley","link":"/api/v1/people/671737"},"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":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":686555,"fullName":"Isaac Collins","link":"/api/v1/people/686555"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":621439,"link":"/api/v1/people/621439"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.9,"endSpeed":88.2,"strikeZoneTop":3.013,"strikeZoneBottom":1.521,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.17837660835306,"aZ":-7.859012131910126,"pfxX":-1.797233121155171,"pfxZ":12.128555381613186,"pX":-0.5353407380880235,"pZ":2.8831005679784436,"vX0":2.2095982338564095,"vY0":-140.96416590307078,"vZ0":-7.125072341369381,"x":137.41,"y":160.94,"x0":-1.0972527350763615,"y0":50.00270679238238,"z0":5.956469264628131,"aX":-3.6032219075630647},"breaks":{"breakAngle":18.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.6,"breakVerticalInduced":20.6,"breakHorizontal":2.8,"spinRate":2320,"spinDirection":187},"zone":1,"typeConfidence":0.91,"plateTime":0.3891128972508273,"extension":6.4979538782185555},"index":0,"playId":"2fed7cd6-6c8c-3e76-b94e-7a656c831674","pitchNumber":1,"startTime":"2026-04-02T18:51:31.064Z","endTime":"2026-04-02T18:51:36.037Z","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":96.9,"endSpeed":87.1,"strikeZoneTop":3.013,"strikeZoneBottom":1.521,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":37.448823126986255,"aZ":-5.923905722864788,"pfxX":-1.5072958084158894,"pfxZ":13.373927285234291,"pX":0.10679763293885959,"pZ":1.0505407231167994,"vX0":3.5206176317914872,"vY0":-140.54804016481802,"vZ0":-11.98970573449352,"x":112.93,"y":210.42,"x0":-0.976988338575498,"y0":50.006729172934534,"z0":5.797280379757678,"aX":-2.9595885310521943},"breaks":{"breakAngle":13.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.4,"breakVerticalInduced":21.4,"breakHorizontal":1.8,"spinRate":2368,"spinDirection":194},"zone":14,"typeConfidence":0.92,"plateTime":0.3925530871517138,"extension":6.453385351822292},"index":1,"playId":"5a572f00-f6c3-386c-a57d-351260475c5f","pitchNumber":2,"startTime":"2026-04-02T18:51:48.742Z","endTime":"2026-04-02T18:51:52.794Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.8,"endSpeed":83.9,"strikeZoneTop":3.013,"strikeZoneBottom":1.521,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.205547145314647,"aZ":-24.52014549255516,"pfxX":-7.6606637916591875,"pfxZ":4.250506317237036,"pX":-1.2958167185544596,"pZ":2.6423595034747094,"vX0":1.9484958977614837,"vY0":-133.68371356267238,"vZ0":-4.266526377840027,"x":166.39,"y":167.44,"x0":-1.0413281047735734,"y0":50.00241307481518,"z0":6.0301466795364345,"aX":-13.793673839956929},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":7.0,"breakHorizontal":13.4,"spinRate":1529,"spinDirection":214},"zone":11,"typeConfidence":0.89,"plateTime":0.4105290832275639,"extension":6.329850516361139},"index":2,"playId":"3dfcf0bd-7d11-3223-8d0d-7a6d7863e94c","pitchNumber":3,"startTime":"2026-04-02T18:52:06.251Z","endTime":"2026-04-02T18:52:09.884Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.6,"endSpeed":89.5,"strikeZoneTop":3.013,"strikeZoneBottom":1.521,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.350578406300688,"aZ":-10.132559784056726,"pfxX":-2.379358431965507,"pfxZ":10.857891093177384,"pX":0.32059515683587664,"pZ":2.388395272661794,"vX0":4.448408432961678,"vY0":-140.52573613243615,"vZ0":-8.16784289627458,"x":104.78,"y":174.29,"x0":-0.9630715315479761,"y0":50.004135783811705,"z0":5.964587184963213,"aX":-4.8310269026521855},"breaks":{"breakAngle":19.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.6,"breakVerticalInduced":18.5,"breakHorizontal":3.6,"spinRate":2375,"spinDirection":192},"zone":6,"typeConfidence":0.9,"plateTime":0.3875455203307028,"extension":6.410573670206143},"hitData":{"launchSpeed":100.8,"launchAngle":24.0,"totalDistance":374.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":138.28,"coordY":48.87}},"index":3,"playId":"8f024dd7-463e-354f-80fa-e3c30b205cec","pitchNumber":4,"startTime":"2026-04-02T18:52:22.373Z","endTime":"2026-04-02T18:52:32.000Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-02T18:52:32.000Z","atBatIndex":17},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Lane Thomas pops out to second baseman Luke Keaschall.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":18,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-04-02T18:52:51.997Z","endTime":"2026-04-02T18:53:08.552Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":657041,"fullName":"Lane Thomas","link":"/api/v1/people/657041"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":671737,"fullName":"Taj Bradley","link":"/api/v1/people/671737"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":657041,"fullName":"Lane Thomas","link":"/api/v1/people/657041"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":807712,"link":"/api/v1/people/807712"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.8,"endSpeed":89.1,"strikeZoneTop":3.146,"strikeZoneBottom":1.588,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.37403045982359,"aZ":-5.925567113821786,"pfxX":-4.7947416504732505,"pfxZ":12.87505014242776,"pX":-0.48929841725191925,"pZ":1.9379724564719607,"vX0":3.142217818535244,"vY0":-142.0708102423986,"vZ0":-10.193249529970041,"x":135.65,"y":186.45,"x0":-0.9882135215691314,"y0":50.006082878030284,"z0":5.954294110912615,"aX":-9.776635734193505},"breaks":{"breakAngle":48.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-7.4,"breakVerticalInduced":21.4,"breakHorizontal":8.0,"spinRate":2409,"spinDirection":191},"zone":7,"typeConfidence":0.89,"plateTime":0.3859352412740593,"extension":6.388629630609325},"hitData":{"launchSpeed":86.4,"launchAngle":78.0,"totalDistance":72.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":138.63,"coordY":176.01}},"index":0,"playId":"1b25beab-5153-3635-9bac-370415d5cbed","pitchNumber":1,"startTime":"2026-04-02T18:52:57.632Z","endTime":"2026-04-02T18:53:08.552Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-02T18:53:08.552Z","atBatIndex":18},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Kyle Isbel singles on a sharp line drive to left fielder Austin Martin.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":19,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-04-02T18:53:25.428Z","endTime":"2026-04-02T18:55:04.813Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":1,"outs":2},"matchup":{"batter":{"id":664728,"fullName":"Kyle Isbel","link":"/api/v1/people/664728"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":671737,"fullName":"Taj Bradley","link":"/api/v1/people/671737"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":664728,"fullName":"Kyle Isbel","link":"/api/v1/people/664728"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","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":664728,"fullName":"Kyle Isbel","link":"/api/v1/people/664728"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":668885,"link":"/api/v1/people/668885"},"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(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.1,"endSpeed":88.0,"strikeZoneTop":3.114,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.06842682469323,"aZ":-6.897107040997544,"pfxX":-2.305663432553449,"pfxZ":12.735245416316834,"pX":0.7449340086675096,"pZ":0.5818030931806631,"vX0":5.528320496104755,"vY0":-140.72320757922867,"vZ0":-12.98569696481758,"x":88.6,"y":223.07,"x0":-0.9547332749735532,"y0":50.001864867387475,"z0":5.727533792857566,"aX":-4.5765219340392145},"breaks":{"breakAngle":18.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.2,"breakVerticalInduced":20.2,"breakHorizontal":2.9,"spinRate":2338,"spinDirection":186},"zone":14,"typeConfidence":0.92,"plateTime":0.3907997157973684,"extension":6.4646746658624785},"index":0,"playId":"da72d68c-5098-3858-b22b-110466141f46","pitchNumber":1,"startTime":"2026-04-02T18:53:34.522Z","endTime":"2026-04-02T18:53:38.383Z","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":97.1,"endSpeed":87.2,"strikeZoneTop":3.114,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":37.25348005403195,"aZ":-4.481357734101243,"pfxX":-3.0990226048557643,"pfxZ":14.004217363203605,"pX":-1.4161569597153243,"pZ":2.2180113140104756,"vX0":0.3019129710155546,"vY0":-140.9627769977995,"vZ0":-9.329786278611866,"x":170.98,"y":178.89,"x0":-1.1240556134228046,"y0":50.000975894808796,"z0":5.888779169960356,"aX":-6.126943922928567},"breaks":{"breakAngle":40.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-6.4,"breakVerticalInduced":23.2,"breakHorizontal":5.5,"spinRate":2347,"spinDirection":198},"zone":13,"typeConfidence":0.92,"plateTime":0.39117890172844394,"extension":6.431736688054337},"index":1,"playId":"fd707528-f4c9-36b1-9cc7-42b7d7f3a9ef","pitchNumber":2,"startTime":"2026-04-02T18:53:51.750Z","endTime":"2026-04-02T18:53:55.482Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.3,"endSpeed":89.7,"strikeZoneTop":3.114,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.862504513261236,"aZ":-13.71491344650741,"pfxX":-1.8590952781936445,"pfxZ":9.092232834471714,"pX":-0.2664947812823958,"pZ":2.3301921861019985,"vX0":3.0415964312488444,"vY0":-140.22803265642696,"vZ0":-7.5822443241914765,"x":127.16,"y":175.86,"x0":-1.1140479593666273,"y0":50.00619182026713,"z0":5.927581924754876,"aX":-3.7760567182544533},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":15.5,"breakHorizontal":2.9,"spinRate":2305,"spinDirection":195},"zone":5,"typeConfidence":0.88,"plateTime":0.38769288544175673,"extension":6.419124116457092},"index":2,"playId":"679a2c2b-3633-33d8-8851-e461aac137f1","pitchNumber":3,"startTime":"2026-04-02T18:54:09.657Z","endTime":"2026-04-02T18:54:12.897Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"index":3,"startTime":"2026-04-02T18:54:23.683Z","endTime":"2026-04-02T18:54:38.453Z","isPitch":false,"type":"action","player":{"id":664728,"link":"/api/v1/people/664728"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.6,"endSpeed":84.4,"strikeZoneTop":3.114,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.481962747033588,"aZ":-27.453690919226165,"pfxX":-5.0016800925182725,"pfxZ":2.629512541680361,"pX":0.6791639048406032,"pZ":2.9737952042117164,"vX0":6.067856399684823,"vY0":-131.98917203371664,"vZ0":-2.7284719636326606,"x":91.11,"y":158.49,"x0":-0.9810687275344498,"y0":50.00412577268511,"z0":6.006162778672512,"aX":-8.980880388980136},"breaks":{"breakAngle":15.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":4.4,"breakHorizontal":8.0,"spinRate":1375,"spinDirection":216},"zone":3,"typeConfidence":0.92,"plateTime":0.4122412571049785,"extension":6.440017549055879},"index":4,"playId":"b38cba2d-cc5b-3c39-9d76-ce6314698c7f","pitchNumber":4,"startTime":"2026-04-02T18:54:38.453Z","endTime":"2026-04-02T18:54:42.758Z","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":1,"outs":2},"pitchData":{"startSpeed":95.9,"endSpeed":87.5,"strikeZoneTop":3.114,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.032761043758185,"aZ":-11.600822385756988,"pfxX":-2.8414172643902678,"pfxZ":10.466631699327671,"pX":-0.07843167917831236,"pZ":2.703218452074991,"vX0":3.360751865408583,"vY0":-139.45963002646485,"vZ0":-6.93998686322417,"x":119.99,"y":165.79,"x0":-0.9312544599849542,"y0":50.000064392079636,"z0":5.992949179339754,"aX":-5.583589837136787},"breaks":{"breakAngle":20.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":17.6,"breakHorizontal":4.4,"spinRate":2247,"spinDirection":196},"zone":2,"typeConfidence":0.89,"plateTime":0.39310611330442846,"extension":6.477947979317941},"hitData":{"launchSpeed":102.4,"launchAngle":13.0,"totalDistance":272.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":78.17,"coordY":87.21}},"index":5,"playId":"bd5f2770-2012-38bd-bde9-d183f3c64373","pitchNumber":5,"startTime":"2026-04-02T18:54:54.768Z","endTime":"2026-04-02T18:55:04.813Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-02T18:55:04.813Z","atBatIndex":19},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Maikel Garcia walks. Kyle Isbel to 2nd.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":20,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-04-02T18:55:22.694Z","endTime":"2026-04-02T18:59:05.482Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":672580,"fullName":"Maikel Garcia","link":"/api/v1/people/672580"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":671737,"fullName":"Taj Bradley","link":"/api/v1/people/671737"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":672580,"fullName":"Maikel Garcia","link":"/api/v1/people/672580"},"postOnSecond":{"id":664728,"fullName":"Kyle Isbel","link":"/api/v1/people/664728"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,6,7,8],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":664728,"fullName":"Kyle Isbel","link":"/api/v1/people/664728"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":672580,"fullName":"Maikel Garcia","link":"/api/v1/people/672580"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]}],"playEvents":[{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.6,"endSpeed":82.1,"strikeZoneTop":3.262,"strikeZoneBottom":1.646,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.923174258471683,"aZ":-22.58889432769379,"pfxX":-0.13079236206293743,"pfxZ":5.552825345863194,"pX":0.27650134931346837,"pZ":0.8560728780309573,"vX0":3.9706604856614307,"vY0":-131.54074988669035,"vZ0":-8.269995917802142,"x":106.46,"y":215.67,"x0":-1.245435018079128,"y0":50.00029555616003,"z0":5.757868757968722,"aX":-0.22619410348644858},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":8.2,"breakHorizontal":-0.7,"spinRate":1989,"spinDirection":114},"zone":14,"typeConfidence":0.64,"plateTime":0.4188740307126202,"extension":6.520330304305091},"index":0,"playId":"2a02072a-ea97-3091-abdf-234fb4be50bd","pitchNumber":1,"startTime":"2026-04-02T18:55:32.431Z","endTime":"2026-04-02T18:55:36.352Z","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":2},"pitchData":{"startSpeed":97.0,"endSpeed":88.7,"strikeZoneTop":3.262,"strikeZoneBottom":1.646,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.962139377909676,"aZ":-9.259912384118046,"pfxX":-2.5907306003124444,"pfxZ":11.363039882748062,"pX":-0.0623373532962962,"pZ":2.7209767447471918,"vX0":4.314849710599323,"vY0":-141.07584652426587,"vZ0":-7.145754160564138,"x":119.38,"y":165.31,"x0":-1.274714862806375,"y0":50.00201013211428,"z0":5.882873718959449,"aX":-5.224325937311993},"breaks":{"breakAngle":21.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.8,"breakVerticalInduced":19.3,"breakHorizontal":3.8,"spinRate":2230,"spinDirection":187},"zone":5,"typeConfidence":0.91,"plateTime":0.3881909467252047,"extension":6.429750681872357},"index":1,"playId":"0bb71bb4-2e84-3ddb-8455-1ca6d89df6a6","pitchNumber":2,"startTime":"2026-04-02T18:56:00.293Z","endTime":"2026-04-02T18:56:04.279Z","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":2},"pitchData":{"startSpeed":98.1,"endSpeed":91.2,"strikeZoneTop":3.262,"strikeZoneBottom":1.646,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.33463906464431,"aZ":-11.953246211912111,"pfxX":-0.8105992283811758,"pfxZ":9.631342237019501,"pX":0.37001877434906544,"pZ":1.9660211501705926,"vX0":4.263356104144081,"vY0":-142.7189756085844,"vZ0":-8.789210001660804,"x":102.9,"y":185.7,"x0":-1.026473994797272,"y0":50.00560157931041,"z0":5.804584436483736,"aX":-1.702480237529822},"breaks":{"breakAngle":3.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":16.2,"breakHorizontal":0.7,"spinRate":2322,"spinDirection":199},"zone":9,"typeConfidence":0.9,"plateTime":0.38118842853335977,"extension":6.448237630585877},"index":2,"playId":"d7708dcf-f6e1-3574-b16c-81be2da529ee","pitchNumber":3,"startTime":"2026-04-02T18:56:22.359Z","endTime":"2026-04-02T18:56:26.343Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.7,"endSpeed":76.5,"strikeZoneTop":3.262,"strikeZoneBottom":1.646,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.972125814807296,"aZ":-42.59168875923204,"pfxX":3.4024795800888983,"pfxZ":-7.101468533495031,"pX":-0.5267203598548255,"pZ":1.3682325151187784,"vX0":0.49369276762862174,"vY0":-120.47938615172518,"vZ0":-2.3500969516647734,"x":137.08,"y":201.84,"x0":-1.176432543030016,"y0":50.00500233122036,"z0":6.12978126681671,"aX":4.989349833887281},"breaks":{"breakAngle":7.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.2,"breakVerticalInduced":-13.2,"breakHorizontal":-6.2,"spinRate":2333,"spinDirection":15},"zone":13,"typeConfidence":0.9,"plateTime":0.45507137599267233,"extension":6.3371686381978956},"index":3,"playId":"d89d6f91-0bf1-3c92-88ac-fc8c5bf7e9eb","pitchNumber":4,"startTime":"2026-04-02T18:56:49.917Z","endTime":"2026-04-02T18:56:55.614Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":2},"index":4,"playId":"abbabadd-c3e0-3cec-ad48-36eddf2c1fed","startTime":"2026-04-02T18:57:12.591Z","endTime":"2026-04-02T18:57:15.622Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":98.2,"endSpeed":88.9,"strikeZoneTop":3.262,"strikeZoneBottom":1.646,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.406980374398266,"aZ":-12.721834925338017,"pfxX":-4.422341545005558,"pfxZ":9.48883984497574,"pX":0.047607772479196696,"pZ":5.277221471006325,"vX0":5.004723894317445,"vY0":-142.86284447309563,"vZ0":-0.23220902691470216,"x":115.19,"y":96.3,"x0":-1.1591667048206054,"y0":50.005634189042375,"z0":6.164932891613272,"aX":-9.069023783824884},"breaks":{"breakAngle":31.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":17.3,"breakHorizontal":6.8,"spinRate":2991,"spinDirection":162},"zone":12,"typeConfidence":0.88,"plateTime":0.3846038386233288,"extension":6.336877975201792},"index":5,"playId":"40d4799d-2e42-30d3-8f64-fe6b95defef2","pitchNumber":5,"startTime":"2026-04-02T18:57:33.609Z","endTime":"2026-04-02T18:57:37.618Z","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":2},"index":6,"playId":"903ed559-b5b7-3a18-ad54-511bed5c1536","startTime":"2026-04-02T18:58:03.426Z","endTime":"2026-04-02T18:58:07.409Z","isPitch":false,"type":"pickoff"},{"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,"runnerGoing":true,"disengagementNum":2},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.6,"endSpeed":88.8,"strikeZoneTop":3.262,"strikeZoneBottom":1.646,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.034935101453804,"aZ":-10.032958756431352,"pfxX":-3.6412766188182273,"pfxZ":10.883909582514725,"pX":-0.6142822096749332,"pZ":3.7110127516937883,"vX0":3.1592313625104818,"vY0":-142.0841370354803,"vZ0":-4.565465313043874,"x":140.41,"y":138.58,"x0":-1.2701647939535452,"y0":50.00684435008748,"z0":5.982250329939273,"aX":-7.410471315770199},"breaks":{"breakAngle":31.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.8,"breakVerticalInduced":19.0,"breakHorizontal":5.9,"spinRate":2334,"spinDirection":194},"zone":11,"typeConfidence":0.91,"plateTime":0.3862192306383556,"extension":6.4061663738068395},"index":7,"playId":"80124613-06c3-310e-8068-1e63b2464ee3","pitchNumber":6,"startTime":"2026-04-02T18:58:23.775Z","endTime":"2026-04-02T18:58:28.085Z","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,"runnerGoing":true},"count":{"balls":4,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.7,"endSpeed":75.6,"strikeZoneTop":3.262,"strikeZoneBottom":1.646,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.280251532760396,"aZ":-43.19546093199883,"pfxX":-0.07749325152699837,"pfxZ":-7.699545263527146,"pX":0.5154894080966159,"pZ":-0.23496062197734544,"vX0":3.7421369220167033,"vY0":-120.26096009258328,"vZ0":-5.519431742205802,"x":97.35,"y":245.12,"x0":-1.0658999684619863,"y0":50.00341951178031,"z0":6.018029068982163,"aX":-0.11129147594025882},"breaks":{"breakAngle":1.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.9,"breakVerticalInduced":-15.1,"breakHorizontal":-1.0,"spinRate":2570,"spinDirection":12},"zone":14,"typeConfidence":0.9,"plateTime":0.4594789986089012,"extension":6.323743759546482},"index":8,"playId":"66d34e93-2377-3249-a746-8a01f6eb7cfd","pitchNumber":7,"startTime":"2026-04-02T18:58:56.192Z","endTime":"2026-04-02T18:59:05.482Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-02T18:59:05.482Z","atBatIndex":20},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Bobby Witt Jr. called out on strikes.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":21,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-04-02T19:00:24.468Z","endTime":"2026-04-02T19:03:02.953Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":671737,"fullName":"Taj Bradley","link":"/api/v1/people/671737"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":605170,"link":"/api/v1/people/605170"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"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":2},"index":0,"startTime":"2026-04-02T18:59:20.093Z","endTime":"2026-04-02T19:00:26.820Z","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":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.0,"endSpeed":80.2,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.868533428812167,"aZ":-25.726221169783724,"pfxX":0.6444143165091978,"pfxZ":3.932621288311985,"pX":-1.138899367827472,"pZ":1.2986822043539716,"vX0":0.7412072962435344,"vY0":-127.93489728590201,"vZ0":-6.608654612895259,"x":160.41,"y":203.72,"x0":-1.5172223844927715,"y0":50.005864693226485,"z0":5.9598753553179655,"aX":1.057626125921225},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":5.8,"breakHorizontal":-1.3,"spinRate":2082,"spinDirection":134},"zone":13,"typeConfidence":0.9,"plateTime":0.4297848263645503,"extension":6.463591144427027},"index":1,"playId":"79c85ea7-d4b6-35cc-96ed-5beae99dc0ae","pitchNumber":1,"startTime":"2026-04-02T19:00:26.820Z","endTime":"2026-04-02T19:00:30.697Z","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":2},"pitchData":{"startSpeed":88.7,"endSpeed":81.8,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.286026890615386,"aZ":-24.311217301167865,"pfxX":0.567233054001488,"pfxZ":4.6538071425604315,"pX":0.4607986281692742,"pZ":1.2143317346168787,"vX0":4.097946934501655,"vY0":-129.03209149387735,"vZ0":-7.048666147489032,"x":99.44,"y":205.99,"x0":-1.220231818137067,"y0":50.0046521249165,"z0":5.84878327466902,"aX":0.9581048376606575},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":7.1,"breakHorizontal":-1.9,"spinRate":2104,"spinDirection":143},"zone":14,"typeConfidence":0.87,"plateTime":0.4241315088555355,"extension":6.484005051155364},"index":2,"playId":"4220d431-ab54-30db-ae41-aa86c799332a","pitchNumber":2,"startTime":"2026-04-02T19:00:47.766Z","endTime":"2026-04-02T19:00:52.214Z","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":2},"pitchData":{"startSpeed":98.2,"endSpeed":90.3,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.711066198175963,"aZ":-12.104645382988814,"pfxX":-3.786656338320056,"pfxZ":9.616220911232663,"pX":-0.11708359597898017,"pZ":3.522575304949613,"vX0":4.500711572750404,"vY0":-143.0268719490113,"vZ0":-4.836158119154947,"x":121.46,"y":143.67,"x0":-1.2136235957796397,"y0":50.002255938506224,"z0":5.9845668155367076,"aX":-7.902970632589803},"breaks":{"breakAngle":27.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":16.7,"breakHorizontal":6.0,"spinRate":2287,"spinDirection":197},"zone":11,"typeConfidence":0.9,"plateTime":0.38187917245839476,"extension":6.373805124710908},"index":3,"playId":"bb9f89b7-ee7b-324c-bb14-e2e21dc94b9c","pitchNumber":3,"startTime":"2026-04-02T19:01:09.608Z","endTime":"2026-04-02T19:01:12.997Z","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":90.0,"endSpeed":82.4,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.468066774529042,"aZ":-30.042225271648057,"pfxX":0.5262276265647409,"pfxZ":1.2298287286602712,"pX":-0.2391722747869731,"pZ":3.04918425689181,"vX0":2.5551696761353053,"vY0":-131.0662621408194,"vZ0":-2.2174798986268667,"x":126.12,"y":156.45,"x0":-1.296266974384385,"y0":50.00395646846695,"z0":6.156351517671941,"aX":0.9124300132389938},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":1.9,"breakHorizontal":-1.6,"spinRate":2205,"spinDirection":139},"zone":2,"typeConfidence":0.88,"plateTime":0.41837518391490747,"extension":6.270875456343949},"index":4,"playId":"3a2f2902-da4e-308c-bdba-9c1d4de9cf08","pitchNumber":4,"startTime":"2026-04-02T19:01:49.359Z","endTime":"2026-04-02T19:01:59.393Z","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":2},"pitchData":{"startSpeed":90.4,"endSpeed":82.9,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.04114655952813,"aZ":-28.842527237989806,"pfxX":1.7729413850441622,"pfxZ":1.9012275308280557,"pX":0.7504570223911395,"pZ":3.442725903710448,"vX0":4.569762926750185,"vY0":-131.6507069192814,"vZ0":-1.3850441162140577,"x":88.39,"y":145.83,"x0":-1.238527855630639,"y0":50.00526249915502,"z0":6.1112074012946564,"aX":3.110885321447102},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":3.4,"breakHorizontal":-4.2,"spinRate":2309,"spinDirection":126},"zone":12,"typeConfidence":0.88,"plateTime":0.4160971566108267,"extension":6.340743514080252},"index":5,"playId":"6c422553-71c5-3574-a51c-3678140ab45f","pitchNumber":5,"startTime":"2026-04-02T19:02:35.177Z","endTime":"2026-04-02T19:02:39.864Z","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":2},"pitchData":{"startSpeed":100.0,"endSpeed":90.1,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":38.539151887342534,"aZ":-3.1562694859510305,"pfxX":-4.077357602793857,"pfxZ":13.782760730992717,"pX":0.06009210398805887,"pZ":2.368890409781521,"vX0":5.056429962271272,"vY0":-145.2175103768881,"vZ0":-9.383333024471478,"x":114.71,"y":174.82,"x0":-1.1857986956742517,"y0":50.000797645181684,"z0":5.855874274142434,"aX":-8.58337535621355},"breaks":{"breakAngle":51.6,"breakLength":1.2,"breakY":24.0,"breakVertical":-4.9,"breakVerticalInduced":22.9,"breakHorizontal":6.2,"spinRate":2517,"spinDirection":191},"zone":5,"typeConfidence":0.92,"plateTime":0.37925585083625624,"extension":6.409470439546178},"index":6,"playId":"8661053f-bbdb-3115-9ac7-a9274035262f","pitchNumber":6,"startTime":"2026-04-02T19:02:58.514Z","endTime":"2026-04-02T19:03:02.953Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-02T19:03:02.953Z","atBatIndex":21},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Luke Keaschall singles on a ground ball to third baseman Maikel Garcia.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":22,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-04-02T19:05:47.306Z","endTime":"2026-04-02T19:06:30.110Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":0},"matchup":{"batter":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":666142,"fullName":"Cole Ragans","link":"/api/v1/people/666142"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3],"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":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":672580,"link":"/api/v1/people/672580"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"On-field Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-02T19:05:20.179Z","endTime":"2026-04-02T19:05:49.397Z","isPitch":false,"type":"action","player":{"id":807712,"link":"/api/v1/people/807712"}},{"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":75.3,"endSpeed":69.0,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.857189818324386,"aZ":-41.7959046933719,"pfxX":-6.9066165084595355,"pfxZ":-8.02257614268817,"pX":0.3679296970177797,"pZ":2.0733333704173353,"vX0":-0.38898106692401124,"vY0":-109.57243852823204,"vZ0":0.6055728753043332,"x":102.98,"y":182.8,"x0":1.4440523784054489,"y0":50.003936270152956,"z0":6.309669018862997,"aX":-8.282045171277801},"breaks":{"breakAngle":10.8,"breakLength":14.4,"breakY":24.0,"breakVertical":-62.6,"breakVerticalInduced":-13.9,"breakHorizontal":12.6,"spinRate":2284,"spinDirection":331},"zone":9,"typeConfidence":0.91,"plateTime":0.5025481661009161,"extension":5.810301055523886},"index":1,"playId":"67a80bc1-f0d5-3ba9-84bc-c460426856d5","pitchNumber":1,"startTime":"2026-04-02T19:05:49.397Z","endTime":"2026-04-02T19:05:53.295Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.4,"endSpeed":76.2,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.910366257396692,"aZ":-16.6082282610323,"pfxX":9.521291859878684,"pfxZ":10.55987384585185,"pX":-0.26586035683815396,"pZ":0.34776409614228415,"vX0":-6.252394281280955,"vY0":-121.01020590300708,"vZ0":-9.495132648013932,"x":127.13,"y":229.39,"x0":1.121972174986297,"y0":50.00527609483852,"z0":5.794522264408311,"aX":14.039740656902147},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":16.9,"breakHorizontal":-15.6,"spinRate":2299,"spinDirection":130},"zone":13,"typeConfidence":0.9,"plateTime":0.45365147534333694,"extension":6.131806570279092},"index":2,"playId":"dc47df27-ebfc-3578-a521-b22e0a859c84","pitchNumber":2,"startTime":"2026-04-02T19:06:01.372Z","endTime":"2026-04-02T19:06:05.028Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.2,"endSpeed":84.3,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.965735641510417,"aZ":-26.426562159633715,"pfxX":3.6194729151430494,"pfxZ":3.246474205156872,"pX":0.30370285416836823,"pZ":2.5955072680651625,"vX0":-4.138807291260244,"vY0":-130.07680553831847,"vZ0":-3.7177911606654757,"x":105.42,"y":168.7,"x0":1.4213689635051223,"y0":50.00195421334956,"z0":5.975353154801334,"aX":6.404021515944607},"breaks":{"breakAngle":12.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":5.5,"breakHorizontal":-6.0,"spinRate":2496,"spinDirection":150},"zone":6,"typeConfidence":0.69,"plateTime":0.4159876172330188,"extension":6.003758108472237},"hitData":{"launchSpeed":69.6,"launchAngle":-32.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":99.11,"coordY":170.43}},"index":3,"playId":"36cea97d-a94c-35a7-bc04-9cd1a22d69c3","pitchNumber":3,"startTime":"2026-04-02T19:06:21.405Z","endTime":"2026-04-02T19:06:30.110Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-02T19:06:30.110Z","atBatIndex":22},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Matt Wallner flies out to center fielder Kyle Isbel.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":23,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-04-02T19:06:52.425Z","endTime":"2026-04-02T19:07:10.941Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":670242,"fullName":"Matt Wallner","link":"/api/v1/people/670242"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":666142,"fullName":"Cole Ragans","link":"/api/v1/people/666142"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":670242,"fullName":"Matt Wallner","link":"/api/v1/people/670242"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":664728,"link":"/api/v1/people/664728"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.1,"endSpeed":84.1,"strikeZoneTop":3.395,"strikeZoneBottom":1.713,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.08214636097229,"aZ":-11.138599475039223,"pfxX":8.485259455576394,"pfxZ":11.488634115067375,"pX":0.4921372891957502,"pZ":2.8829896254613763,"vX0":-4.64886025048247,"vY0":-135.33441469689703,"vZ0":-6.502940137365823,"x":98.24,"y":160.94,"x0":1.1415365776269129,"y0":50.00360843802385,"z0":6.118813467315786,"aX":15.53786452506498},"breaks":{"breakAngle":49.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":19.3,"breakHorizontal":-14.2,"spinRate":2548,"spinDirection":135},"zone":6,"typeConfidence":0.9,"plateTime":0.40672402885286196,"extension":5.926335899248573},"hitData":{"launchSpeed":74.8,"launchAngle":36.0,"totalDistance":266.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":140.82,"coordY":94.19}},"index":0,"playId":"b86a3063-06ad-3302-8d84-f0b7d4d8d711","pitchNumber":1,"startTime":"2026-04-02T19:06:58.409Z","endTime":"2026-04-02T19:07:10.941Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-02T19:07:10.941Z","atBatIndex":23},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Victor Caratini grounds into a double play, shortstop Bobby Witt Jr. to second baseman Jonathan India to first baseman Vinnie Pasquantino. Luke Keaschall out at 2nd. Victor Caratini out at 1st.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":24,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-04-02T19:07:26.681Z","endTime":"2026-04-02T19:08:36.570Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":605170,"fullName":"Victor Caratini","link":"/api/v1/people/605170"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":666142,"fullName":"Cole Ragans","link":"/api/v1/people/666142"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,2,3],"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":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":677951,"link":"/api/v1/people/677951"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":663697,"link":"/api/v1/people/663697"},"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":605170,"fullName":"Victor Caratini","link":"/api/v1/people/605170"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":663697,"link":"/api/v1/people/663697"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":686469,"link":"/api/v1/people/686469"},"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(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.4,"endSpeed":85.2,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.185599478721592,"aZ":-13.993543631343837,"pfxX":8.758878002121174,"pfxZ":9.752915200016888,"pX":0.010234022827146047,"pZ":2.9004161661351175,"vX0":-6.3162868378773664,"vY0":-135.78311962199592,"vZ0":-5.983280743181621,"x":116.61,"y":160.47,"x0":1.2304831591487566,"y0":50.004680819193304,"z0":6.109186884902926,"aX":16.330313666117643},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":16.6,"breakHorizontal":-14.5,"spinRate":2532,"spinDirection":131},"zone":2,"typeConfidence":0.9,"plateTime":0.4036331692594102,"extension":5.938887401920787},"index":0,"playId":"2d86363e-6052-394d-8737-b3483962f646","pitchNumber":1,"startTime":"2026-04-02T19:07:36.218Z","endTime":"2026-04-02T19:07:39.448Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"index":1,"startTime":"2026-04-02T19:07:54.786Z","endTime":"2026-04-02T19:08:10.294Z","isPitch":false,"type":"action","player":{"id":605170,"link":"/api/v1/people/605170"}},{"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":2,"outs":1},"pitchData":{"startSpeed":77.8,"endSpeed":71.3,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.5608565926326,"aZ":-41.269865980859045,"pfxX":-5.237683718035236,"pfxZ":-7.068835190641872,"pX":0.7596499229698619,"pZ":2.7935738675445747,"vX0":-0.3424869901184099,"vY0":-113.28266499259666,"vZ0":1.5275008040770015,"x":88.04,"y":163.35,"x0":1.592729363790649,"y0":50.00186503730099,"z0":6.266761285811398,"aX":-6.740918041656616},"breaks":{"breakAngle":9.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.5,"breakVerticalInduced":-12.0,"breakHorizontal":9.6,"spinRate":2378,"spinDirection":329},"zone":6,"typeConfidence":0.9,"plateTime":0.48530983955281926,"extension":5.831040631644525},"index":2,"playId":"2be978c7-eeb1-360e-bfdd-44b777dd6998","pitchNumber":2,"startTime":"2026-04-02T19:08:10.294Z","endTime":"2026-04-02T19:08:13.999Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.5,"endSpeed":77.6,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.68916306093453,"aZ":-34.671577761915586,"pfxX":0.1283139291524127,"pfxZ":-1.6345617916839528,"pX":0.3572098448797648,"pZ":1.4830994323123885,"vX0":-2.767365165738361,"vY0":-122.95933584043196,"vZ0":-3.7619853332334183,"x":103.38,"y":198.74,"x0":1.4834173313318988,"y0":50.00578642814681,"z0":5.99259954342031,"aX":0.19520145335454472},"breaks":{"breakAngle":0.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.1,"breakVerticalInduced":-3.6,"breakHorizontal":0.5,"spinRate":2712,"spinDirection":305},"zone":14,"typeConfidence":0.88,"plateTime":0.446423774162263,"extension":5.99755502401474},"hitData":{"launchSpeed":89.8,"launchAngle":-2.0,"totalDistance":28.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":124.36,"coordY":193.04}},"index":3,"playId":"a86b5712-b6a5-3336-9509-636d0f5628c3","pitchNumber":3,"startTime":"2026-04-02T19:08:28.015Z","endTime":"2026-04-02T19:08:36.570Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-02T19:08:36.570Z","atBatIndex":24},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Vinnie Pasquantino singles on a sharp line drive to right fielder Matt Wallner.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":25,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-04-02T19:11:11.555Z","endTime":"2026-04-02T19:13:53.409Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":686469,"fullName":"Vinnie Pasquantino","link":"/api/v1/people/686469"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":671737,"fullName":"Taj Bradley","link":"/api/v1/people/671737"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":686469,"fullName":"Vinnie Pasquantino","link":"/api/v1/people/686469"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":686469,"fullName":"Vinnie Pasquantino","link":"/api/v1/people/686469"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":670242,"link":"/api/v1/people/670242"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.6,"endSpeed":84.8,"strikeZoneTop":3.363,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":40.178276008081134,"aZ":-8.104400088487454,"pfxX":-4.135522288984985,"pfxZ":12.758345569760412,"pX":-0.637620840380799,"pZ":2.1894645832143476,"vX0":2.7734870084543397,"vY0":-138.69616728068922,"vZ0":-8.491126364486114,"x":141.3,"y":179.66,"x0":-1.1298331167639564,"y0":50.0029851342419,"z0":5.887712745052384,"aX":-7.801632727244166},"breaks":{"breakAngle":33.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.1,"breakVerticalInduced":20.8,"breakHorizontal":6.6,"spinRate":2349,"spinDirection":194},"zone":7,"typeConfidence":0.9,"plateTime":0.39981098540356363,"extension":6.413431708210648},"index":0,"playId":"1b1985af-acb8-3aa1-8c85-b0f26756e7c8","pitchNumber":1,"startTime":"2026-04-02T19:11:26.441Z","endTime":"2026-04-02T19:11:30.093Z","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":91.1,"endSpeed":83.0,"strikeZoneTop":3.363,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.93544219836918,"aZ":-26.951529871969846,"pfxX":-6.97995606062745,"pfxZ":2.9542178134264603,"pX":0.27681851136135865,"pZ":3.265210336134193,"vX0":5.717086348980186,"vY0":-132.52400052181963,"vZ0":-2.0996801044154347,"x":106.45,"y":150.62,"x0":-1.0080763511258803,"y0":50.003464963561605,"z0":6.0485847323551525,"aX":-12.340250290928385},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":5.0,"breakHorizontal":11.3,"spinRate":1806,"spinDirection":206},"zone":3,"typeConfidence":0.92,"plateTime":0.4142689506770698,"extension":6.405583587271053},"index":1,"playId":"5b098483-eb42-35bf-bdeb-5b03d5980cbc","pitchNumber":2,"startTime":"2026-04-02T19:11:40.146Z","endTime":"2026-04-02T19:11:43.983Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.2,"endSpeed":87.8,"strikeZoneTop":3.363,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.065889004715686,"aZ":-10.006831635889847,"pfxX":-5.483631760425745,"pfxZ":11.123950258372812,"pX":-0.21730245766247797,"pZ":2.3727787276468097,"vX0":4.17606453645557,"vY0":-141.19650597875386,"vZ0":-8.038913101542875,"x":125.28,"y":174.71,"x0":-1.0128351315851731,"y0":50.001708144583155,"z0":5.9234711003584035,"aX":-10.926973704448045},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.9,"breakVerticalInduced":18.4,"breakHorizontal":8.9,"spinRate":2433,"spinDirection":198},"zone":5,"typeConfidence":0.77,"plateTime":0.3898614368201869,"extension":6.350883925334032},"index":2,"playId":"eb289301-8519-3400-a0db-927ea9aed2af","pitchNumber":3,"startTime":"2026-04-02T19:11:54.753Z","endTime":"2026-04-02T19:11:57.944Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.4,"endSpeed":83.3,"strikeZoneTop":3.363,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.41513563436735,"aZ":-16.223031989808234,"pfxX":0.9641419292267663,"pfxZ":8.916501813379345,"pX":0.6287230623411736,"pZ":5.079252647767699,"vX0":4.144453525156614,"vY0":-133.13081120841287,"vZ0":0.39216283352242265,"x":93.03,"y":101.64,"x0":-1.0755584236659825,"y0":50.00570780895146,"z0":6.107092909564994,"aX":1.7254878124185689},"breaks":{"breakAngle":9.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":16.4,"breakHorizontal":-2.6,"spinRate":1689,"spinDirection":204},"zone":12,"typeConfidence":2.0,"plateTime":0.4119075201531728,"extension":6.311542531003266},"index":3,"playId":"b8da7ebf-974b-3180-8920-6952abff4b55","pitchNumber":4,"startTime":"2026-04-02T19:12:14.402Z","endTime":"2026-04-02T19:12:18.684Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.4,"endSpeed":87.3,"strikeZoneTop":3.363,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":38.50778139384818,"aZ":-8.638384829123273,"pfxX":-2.2565404071153212,"pfxZ":11.815774296542992,"pX":-0.32159879024249055,"pZ":3.555673357555037,"vX0":2.9455179547661228,"vY0":-141.68588036564879,"vZ0":-5.184788203558863,"x":129.26,"y":142.78,"x0":-1.091526288787893,"y0":50.002685156835554,"z0":5.98679934078235,"aX":-4.494935313126189},"breaks":{"breakAngle":20.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.1,"breakVerticalInduced":20.3,"breakHorizontal":3.4,"spinRate":2247,"spinDirection":198},"zone":11,"typeConfidence":0.92,"plateTime":0.38963983175265815,"extension":6.371158758267792},"index":4,"playId":"b5a1e712-8199-3267-b971-96e50712a78c","pitchNumber":5,"startTime":"2026-04-02T19:12:43.468Z","endTime":"2026-04-02T19:12:46.958Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":98.1,"endSpeed":88.6,"strikeZoneTop":3.363,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.470824214363624,"aZ":-8.733468128393788,"pfxX":-1.9708045559086464,"pfxZ":11.50507805779753,"pX":-0.31065530146850473,"pZ":3.9401656274694234,"vX0":3.019344172747279,"vY0":-142.68096556554815,"vZ0":-4.130027034215643,"x":128.84,"y":132.4,"x0":-1.1323790428362133,"y0":50.0024440670856,"z0":5.969626723982723,"aX":-4.015586773831123},"breaks":{"breakAngle":18.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.6,"breakVerticalInduced":20.0,"breakHorizontal":2.9,"spinRate":2368,"spinDirection":202},"zone":11,"typeConfidence":0.92,"plateTime":0.38565115006458095,"extension":6.359885789054258},"index":5,"playId":"d466563f-12ca-3706-98e8-cb4b052a99ff","pitchNumber":6,"startTime":"2026-04-02T19:13:04.304Z","endTime":"2026-04-02T19:13:07.777Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.8,"endSpeed":76.8,"strikeZoneTop":3.363,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.0980874930956,"aZ":-44.00121292844523,"pfxX":1.6595469251234034,"pfxZ":-7.956800203037342,"pX":0.6079892691625953,"pZ":1.490454177295743,"vX0":2.756371682256453,"vY0":-122.0230124493838,"vZ0":-2.065529801071818,"x":93.82,"y":198.54,"x0":-0.7578767731096727,"y0":50.000502945479504,"z0":6.1877840296895155,"aX":2.467466013663491},"breaks":{"breakAngle":3.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.9,"breakVerticalInduced":-14.6,"breakHorizontal":-3.7,"spinRate":2467,"spinDirection":10},"zone":14,"typeConfidence":0.89,"plateTime":0.45125996610741526,"extension":6.27299305033107},"index":6,"playId":"0d15ce0f-b8dc-3f86-aa0c-93b45d215763","pitchNumber":7,"startTime":"2026-04-02T19:13:24.545Z","endTime":"2026-04-02T19:13:29.961Z","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.8,"endSpeed":89.4,"strikeZoneTop":3.363,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.73753646912278,"aZ":-11.055357607608673,"pfxX":-2.8597403744321817,"pfxZ":10.295752988785747,"pX":0.3202834790194695,"pZ":2.729479851171227,"vX0":4.734041671578296,"vY0":-142.3361881845167,"vZ0":-6.726841382927576,"x":104.79,"y":165.08,"x0":-0.9931306865299582,"y0":50.00596852323248,"z0":5.824030644816667,"aX":-5.868016711586241},"breaks":{"breakAngle":20.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":17.4,"breakHorizontal":4.2,"spinRate":2313,"spinDirection":192},"zone":6,"typeConfidence":0.91,"plateTime":0.3848441363256576,"extension":6.347314229641417},"hitData":{"launchSpeed":104.1,"launchAngle":10.0,"totalDistance":181.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":180.19,"coordY":126.39}},"index":7,"playId":"2bf81573-d33e-3d09-8099-a6847c25a61a","pitchNumber":8,"startTime":"2026-04-02T19:13:42.823Z","endTime":"2026-04-02T19:13:53.409Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-02T19:13:53.409Z","atBatIndex":25},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Salvador Perez flies out to right fielder Matt Wallner.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":26,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-04-02T19:14:09.022Z","endTime":"2026-04-02T19:16:24.700Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":671737,"fullName":"Taj Bradley","link":"/api/v1/people/671737"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":686469,"fullName":"Vinnie Pasquantino","link":"/api/v1/people/686469"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":670242,"link":"/api/v1/people/670242"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.9,"endSpeed":80.6,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.823418243864147,"aZ":-23.44974152619821,"pfxX":1.621859858754128,"pfxZ":5.234389875979255,"pX":0.6803838376081321,"pZ":2.047051617592844,"vX0":4.4723841197080745,"vY0":-129.31999441873148,"vZ0":-5.007429928393996,"x":91.07,"y":183.51,"x0":-1.2930740187425056,"y0":50.00645270132335,"z0":5.843328005750872,"aX":2.705019236455332},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":8.4,"breakHorizontal":-4.1,"spinRate":2125,"spinDirection":161},"zone":9,"typeConfidence":0.87,"plateTime":0.42605883198411254,"extension":6.453479529377572},"index":0,"playId":"0db80b83-77eb-326a-9e9b-75f6de7cefc1","pitchNumber":1,"startTime":"2026-04-02T19:14:17.993Z","endTime":"2026-04-02T19:14:21.933Z","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":89.4,"endSpeed":80.3,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.10574595726245,"aZ":-27.360448613851418,"pfxX":-5.079273026565934,"pfxZ":2.8676110063011677,"pX":0.4379686534240082,"pZ":4.732082549603803,"vX0":5.833562152106671,"vY0":-129.98052050667425,"vZ0":1.9233772223765255,"x":100.31,"y":111.01,"x0":-1.1959879784647627,"y0":50.0028208544766,"z0":6.087676794277456,"aX":-8.525446809966931},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":6.0,"breakHorizontal":7.6,"spinRate":1571,"spinDirection":209},"zone":12,"typeConfidence":0.93,"plateTime":0.4245160773054546,"extension":6.385019570139609},"index":1,"playId":"fb06ed84-520c-3e8f-afd7-55844696f25b","pitchNumber":2,"startTime":"2026-04-02T19:14:40.063Z","endTime":"2026-04-02T19:14:43.426Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.9,"endSpeed":80.9,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.71142576343338,"aZ":-26.14624214672888,"pfxX":-0.5617342629095526,"pfxZ":3.599980685400787,"pX":-0.08537545727765797,"pZ":2.008354096403451,"vX0":3.4427880058126004,"vY0":-129.33047287933195,"vZ0":-4.583064749588479,"x":120.25,"y":184.55,"x0":-1.3671569738477767,"y0":50.0050073306807,"z0":5.835290290812845,"aX":-0.9415112235511639},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":5.6,"breakHorizontal":0.1,"spinRate":2142,"spinDirection":146},"zone":8,"typeConfidence":0.72,"plateTime":0.4252749215866851,"extension":6.318132428587758},"index":2,"playId":"65f6b820-5e84-38b3-9055-7a31775a10f1","pitchNumber":3,"startTime":"2026-04-02T19:15:01.881Z","endTime":"2026-04-02T19:15:05.879Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":98.1,"endSpeed":90.3,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.249914744445892,"aZ":-9.795907617694033,"pfxX":-3.898104668711448,"pfxZ":10.780069486625639,"pX":0.07079327392414465,"pZ":2.0479396523999807,"vX0":5.118681456358,"vY0":-142.5801171296218,"vZ0":-8.849705044467841,"x":114.3,"y":183.49,"x0":-1.2343691043303615,"y0":50.001934903764585,"z0":5.795164372414515,"aX":-8.091782996024227},"breaks":{"breakAngle":31.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.2,"breakVerticalInduced":18.1,"breakHorizontal":6.1,"spinRate":2321,"spinDirection":195},"zone":8,"typeConfidence":0.9,"plateTime":0.38295554771703966,"extension":6.368553363348784},"index":3,"playId":"cd1d2bf7-2934-33ae-a9b7-766370a219b5","pitchNumber":4,"startTime":"2026-04-02T19:15:40.015Z","endTime":"2026-04-02T19:15:43.939Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"index":4,"startTime":"2026-04-02T19:15:54.528Z","endTime":"2026-04-02T19:16:11.874Z","isPitch":false,"type":"action","player":{"id":521692,"link":"/api/v1/people/521692"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.2,"endSpeed":84.2,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.256467228528493,"aZ":-28.632817977284695,"pfxX":3.5951742909457463,"pfxZ":1.9994513097156439,"pX":0.24455747887707735,"pZ":1.1716591933637697,"vX0":2.750751773860127,"vY0":-131.39806126067867,"vZ0":-6.73880627634065,"x":107.68,"y":207.15,"x0":-1.2780684578497088,"y0":50.00345758484938,"z0":5.858186895328706,"aX":6.373394135245481},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":2.5,"breakHorizontal":-7.1,"spinRate":2282,"spinDirection":155},"zone":14,"typeConfidence":0.9,"plateTime":0.414677161991166,"extension":6.290744187552176},"hitData":{"launchSpeed":91.1,"launchAngle":31.0,"totalDistance":314.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":170.25,"coordY":80.9}},"index":5,"playId":"97a13420-0c19-310c-8308-319e129e79d2","pitchNumber":5,"startTime":"2026-04-02T19:16:11.874Z","endTime":"2026-04-02T19:16:24.700Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-02T19:16:24.700Z","atBatIndex":26},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jac Caglianone singles on a ground ball to shortstop Tristan Gray. Vinnie Pasquantino to 2nd.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":27,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-04-02T19:16:37.416Z","endTime":"2026-04-02T19:18:23.399Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":695506,"fullName":"Jac Caglianone","link":"/api/v1/people/695506"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":671737,"fullName":"Taj Bradley","link":"/api/v1/people/671737"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":695506,"fullName":"Jac Caglianone","link":"/api/v1/people/695506"},"postOnSecond":{"id":686469,"fullName":"Vinnie Pasquantino","link":"/api/v1/people/686469"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":695506,"fullName":"Jac Caglianone","link":"/api/v1/people/695506"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":656484,"link":"/api/v1/people/656484"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"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":686469,"fullName":"Vinnie Pasquantino","link":"/api/v1/people/686469"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.3,"endSpeed":83.7,"strikeZoneTop":3.402,"strikeZoneBottom":1.717,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.2606437637401,"aZ":-26.789163941223933,"pfxX":2.560088809741328,"pfxZ":3.1048038342167024,"pX":1.133612367256162,"pZ":-0.2009053625526716,"vX0":5.113859087419166,"vY0":-129.88982609512777,"vZ0":-9.959413235010189,"x":73.79,"y":244.2,"x0":-1.1816050081782752,"y0":50.005407997872474,"z0":5.669797355554091,"aX":4.441680335801761},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":4.0,"breakHorizontal":-5.6,"spinRate":2260,"spinDirection":152},"zone":14,"typeConfidence":0.9,"plateTime":0.4192286190347785,"extension":6.36758052669093},"index":0,"playId":"f74a2cc9-4887-33e2-9a71-c9b540459550","pitchNumber":1,"startTime":"2026-04-02T19:16:53.203Z","endTime":"2026-04-02T19:16:57.652Z","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":98.2,"endSpeed":89.3,"strikeZoneTop":3.402,"strikeZoneBottom":1.717,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.611213176978474,"aZ":-4.7784501877078736,"pfxX":-2.103318424359351,"pfxZ":13.383550751866844,"pX":0.7663532674978485,"pZ":1.6875107747431823,"vX0":5.9411379711253165,"vY0":-142.59475977665593,"vZ0":-10.400841082392555,"x":87.79,"y":193.22,"x0":-1.0764849349443555,"y0":50.00611538575959,"z0":5.694722450870942,"aX":-4.306946117461887},"breaks":{"breakAngle":21.6,"breakLength":1.2,"breakY":24.0,"breakVertical":-6.5,"breakVerticalInduced":22.1,"breakHorizontal":2.5,"spinRate":2390,"spinDirection":196},"zone":14,"typeConfidence":0.92,"plateTime":0.38499744315821394,"extension":6.4813499508838435},"index":1,"playId":"7e06e545-9219-3e0c-bfe4-cb93fd3af984","pitchNumber":2,"startTime":"2026-04-02T19:17:20.039Z","endTime":"2026-04-02T19:17:24.503Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.8,"endSpeed":88.5,"strikeZoneTop":3.402,"strikeZoneBottom":1.717,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.72812268653537,"aZ":-7.751417073603837,"pfxX":-1.5928725863958137,"pfxZ":12.041973888677592,"pX":-0.22250237729456973,"pZ":2.752732708711177,"vX0":3.209864651719619,"vY0":-142.23840887867084,"vZ0":-7.2113620680130115,"x":125.48,"y":164.46,"x0":-1.163893020268355,"y0":50.00229165753465,"z0":5.827519587581056,"aX":-3.2306537087863476},"breaks":{"breakAngle":14.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.5,"breakVerticalInduced":20.3,"breakHorizontal":2.2,"spinRate":2393,"spinDirection":196},"zone":5,"typeConfidence":0.92,"plateTime":0.38659322577863975,"extension":6.4709337075877675},"index":2,"playId":"6dde1007-da2d-3eee-a469-e24a03bfbbb6","pitchNumber":3,"startTime":"2026-04-02T19:17:42.928Z","endTime":"2026-04-02T19:17:50.193Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.8,"endSpeed":90.0,"strikeZoneTop":3.402,"strikeZoneBottom":1.717,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.64480639437682,"aZ":-11.985717841559334,"pfxX":-1.5610036563655303,"pfxZ":9.780247008559446,"pX":-0.3787452036711383,"pZ":1.9427170386979804,"vX0":2.9582593422578354,"vY0":-142.2966854147381,"vZ0":-8.671838630225798,"x":131.44,"y":186.33,"x0":-1.2259097969533983,"y0":50.00065519653939,"z0":5.77637687374576,"aX":-3.221780528856666},"breaks":{"breakAngle":10.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":16.3,"breakHorizontal":2.3,"spinRate":2290,"spinDirection":197},"zone":7,"typeConfidence":0.9,"plateTime":0.3839443270338063,"extension":6.356685965726556},"hitData":{"launchSpeed":76.6,"launchAngle":14.0,"totalDistance":145.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":115.05,"coordY":148.16}},"index":3,"playId":"2d2a4e12-f878-3980-8fea-38a6d1028870","pitchNumber":4,"startTime":"2026-04-02T19:18:10.215Z","endTime":"2026-04-02T19:18:23.399Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-02T19:18:23.399Z","atBatIndex":27},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jonathan India flies out to right fielder Matt Wallner.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":28,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-04-02T19:18:55.759Z","endTime":"2026-04-02T19:20:22.522Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":663697,"fullName":"Jonathan India","link":"/api/v1/people/663697"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":671737,"fullName":"Taj Bradley","link":"/api/v1/people/671737"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":695506,"fullName":"Jac Caglianone","link":"/api/v1/people/695506"},"postOnSecond":{"id":686469,"fullName":"Vinnie Pasquantino","link":"/api/v1/people/686469"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":663697,"fullName":"Jonathan India","link":"/api/v1/people/663697"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":670242,"link":"/api/v1/people/670242"},"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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.9,"endSpeed":82.9,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.520241677693203,"aZ":-25.855172679128838,"pfxX":2.823928569280615,"pfxZ":3.6312695439737075,"pX":-0.009480598800820932,"pZ":2.1026116280757727,"vX0":2.948587208123949,"vY0":-130.8697638593365,"vZ0":-4.773419535935387,"x":117.36,"y":182.01,"x0":-1.5160369730051184,"y0":50.005520433223715,"z0":5.876787258130636,"aX":4.920186458726874},"breaks":{"breakAngle":12.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":5.8,"breakHorizontal":-5.8,"spinRate":2169,"spinDirection":154},"zone":8,"typeConfidence":0.9,"plateTime":0.41784966005051194,"extension":6.462829258791248},"index":0,"playId":"d974ad1b-c67c-3184-ba7b-f7648512e79e","pitchNumber":1,"startTime":"2026-04-02T19:19:03.404Z","endTime":"2026-04-02T19:19:07.075Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.4,"endSpeed":84.2,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.603038333532485,"aZ":-26.411364943125466,"pfxX":2.8038346615279712,"pfxZ":3.2364478311894818,"pX":-0.4187862248688842,"pZ":1.0743313737644276,"vX0":1.4942304856443895,"vY0":-131.6696507604547,"vZ0":-7.446714471616927,"x":132.96,"y":209.77,"x0":-1.3555387829468677,"y0":50.000062619051285,"z0":5.857721268442078,"aX":4.98458725071109},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":4.7,"breakHorizontal":-5.4,"spinRate":2241,"spinDirection":149},"zone":13,"typeConfidence":0.9,"plateTime":0.4139682232987889,"extension":6.466882105387837},"index":1,"playId":"eb2088f0-f508-35ec-838f-53d41b8a9e8c","pitchNumber":2,"startTime":"2026-04-02T19:19:24.658Z","endTime":"2026-04-02T19:19:28.177Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.6,"endSpeed":87.5,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":38.34900665606968,"aZ":-9.301040285567275,"pfxX":-2.062803232232056,"pfxZ":11.435998483641088,"pX":-0.7921911510553858,"pZ":3.496209446080681,"vX0":2.277371945269991,"vY0":-141.90749178596147,"vZ0":-5.125209938886785,"x":147.2,"y":144.38,"x0":-1.344636921350087,"y0":50.001489201359576,"z0":5.942909995698444,"aX":-4.125397444855911},"breaks":{"breakAngle":18.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.6,"breakVerticalInduced":19.6,"breakHorizontal":3.1,"spinRate":2335,"spinDirection":196},"zone":11,"typeConfidence":0.92,"plateTime":0.388876394263991,"extension":6.384751752615962},"index":2,"playId":"d84841c6-c93f-3b70-a847-dba01b44a092","pitchNumber":3,"startTime":"2026-04-02T19:19:47.254Z","endTime":"2026-04-02T19:19:50.938Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":98.5,"endSpeed":87.8,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":40.96783634491314,"aZ":-7.763656407570922,"pfxX":-2.0459772106473344,"pfxZ":12.10146199695534,"pX":-0.14630489821110057,"pZ":2.712942083894409,"vX0":3.577919820816498,"vY0":-143.00036186453363,"vZ0":-7.518809451434158,"x":122.58,"y":165.53,"x0":-1.1630458816341576,"y0":50.00463289726226,"z0":5.903689097537435,"aX":-4.127944493296319},"breaks":{"breakAngle":18.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.9,"breakVerticalInduced":20.0,"breakHorizontal":2.8,"spinRate":2426,"spinDirection":194},"zone":5,"typeConfidence":0.92,"plateTime":0.3869046476174369,"extension":6.482289811265331},"hitData":{"launchSpeed":80.5,"launchAngle":50.0,"totalDistance":242.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":166.53,"coordY":111.93}},"index":3,"playId":"402fe643-1ed5-3ef5-8111-b25ef13af1f7","pitchNumber":4,"startTime":"2026-04-02T19:20:08.501Z","endTime":"2026-04-02T19:20:22.522Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-02T19:20:22.522Z","atBatIndex":28},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Isaac Collins singles on a ground ball to second baseman Luke Keaschall. Vinnie Pasquantino to 3rd. Jac Caglianone to 2nd.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":29,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-04-02T19:20:33.238Z","endTime":"2026-04-02T19:21:36.547Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":686555,"fullName":"Isaac Collins","link":"/api/v1/people/686555"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":671737,"fullName":"Taj Bradley","link":"/api/v1/people/671737"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":686555,"fullName":"Isaac Collins","link":"/api/v1/people/686555"},"postOnSecond":{"id":695506,"fullName":"Jac Caglianone","link":"/api/v1/people/695506"},"postOnThird":{"id":686469,"fullName":"Vinnie Pasquantino","link":"/api/v1/people/686469"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":686555,"fullName":"Isaac Collins","link":"/api/v1/people/686555"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":807712,"link":"/api/v1/people/807712"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":686469,"fullName":"Vinnie Pasquantino","link":"/api/v1/people/686469"},"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":695506,"fullName":"Jac Caglianone","link":"/api/v1/people/695506"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.9,"endSpeed":80.6,"strikeZoneTop":3.013,"strikeZoneBottom":1.521,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.565152512333835,"aZ":-23.85176970081755,"pfxX":1.5027573669470744,"pfxZ":5.041492362818588,"pX":0.7583369974787377,"pZ":-0.2386388163291442,"vX0":5.1460639370308705,"vY0":-128.92866292649194,"vZ0":-10.292036393728798,"x":88.09,"y":245.22,"x0":-1.4744936553522354,"y0":50.00606648442281,"z0":5.708275749925613,"aX":2.481334029083866},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":6.6,"breakHorizontal":-4.1,"spinRate":2076,"spinDirection":165},"zone":14,"typeConfidence":0.87,"plateTime":0.4279781786289516,"extension":6.435651223115802},"index":0,"playId":"23067b1e-fde5-3148-81c0-c2b9ee4b3008","pitchNumber":1,"startTime":"2026-04-02T19:21:03.219Z","endTime":"2026-04-02T19:21:06.768Z","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":0,"outs":2},"pitchData":{"startSpeed":97.1,"endSpeed":87.5,"strikeZoneTop":3.013,"strikeZoneBottom":1.521,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.673442701055585,"aZ":-9.957331619788471,"pfxX":-2.5293011474090257,"pfxZ":11.207979997058134,"pX":0.08751105375677427,"pZ":1.7787130194724066,"vX0":4.654646501126291,"vY0":-140.98587246653213,"vZ0":-9.177763400931003,"x":113.66,"y":190.75,"x0":-1.26791525076382,"y0":50.00032807318264,"z0":5.748499010814945,"aX":-5.012864044218535},"breaks":{"breakAngle":16.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":18.2,"breakHorizontal":3.5,"spinRate":2301,"spinDirection":198},"zone":8,"typeConfidence":0.91,"plateTime":0.3908103195308641,"extension":6.499281674410285},"hitData":{"launchSpeed":110.6,"launchAngle":-2.0,"totalDistance":35.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":137.19,"coordY":165.98}},"index":1,"playId":"d981f99a-7942-3bdf-9834-63f3e4c9b869","pitchNumber":2,"startTime":"2026-04-02T19:21:28.427Z","endTime":"2026-04-02T19:21:36.547Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-02T19:21:36.547Z","atBatIndex":29},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Lane Thomas strikes out swinging.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":30,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-04-02T19:22:54.649Z","endTime":"2026-04-02T19:25:38.977Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":657041,"fullName":"Lane Thomas","link":"/api/v1/people/657041"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":671737,"fullName":"Taj Bradley","link":"/api/v1/people/671737"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":657041,"fullName":"Lane Thomas","link":"/api/v1/people/657041"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":605170,"link":"/api/v1/people/605170"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"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":2},"index":0,"startTime":"2026-04-02T19:22:10.172Z","endTime":"2026-04-02T19:22:57.033Z","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":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.7,"endSpeed":87.6,"strikeZoneTop":3.146,"strikeZoneBottom":1.588,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":38.550429813915294,"aZ":-8.67475414579406,"pfxX":-1.646628805702551,"pfxZ":11.726512306872685,"pX":0.46957447626448223,"pZ":3.735461994847631,"vX0":4.986857647661938,"vY0":-142.08120566945004,"vZ0":-4.887441714119178,"x":99.1,"y":137.92,"x0":-1.1099965008565644,"y0":50.005528451699696,"z0":6.053075920419214,"aX":-3.3010646780298654},"breaks":{"breakAngle":10.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.0,"breakVerticalInduced":20.2,"breakHorizontal":1.8,"spinRate":2334,"spinDirection":187},"zone":12,"typeConfidence":0.92,"plateTime":0.388467022355488,"extension":6.3452035241445985},"index":1,"playId":"3a7c9f35-6bf1-3bb2-a03a-fe7b458e0f97","pitchNumber":1,"startTime":"2026-04-02T19:22:57.033Z","endTime":"2026-04-02T19:23:01.092Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.3,"endSpeed":87.3,"strikeZoneTop":3.146,"strikeZoneBottom":1.588,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":37.825433499049666,"aZ":-10.525648486000145,"pfxX":-5.237784324924541,"pfxZ":10.895161534316124,"pX":-0.15797391392270313,"pZ":3.3423727988198886,"vX0":4.675708364554687,"vY0":-141.39023076159313,"vZ0":-5.265521034158811,"x":123.02,"y":148.54,"x0":-1.1678596764166933,"y0":50.00400756620799,"z0":5.929738454650722,"aX":-10.408588093764019},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.8,"breakVerticalInduced":18.6,"breakHorizontal":8.3,"spinRate":2212,"spinDirection":193},"zone":11,"typeConfidence":0.81,"plateTime":0.3901842480431239,"extension":6.509546593911531},"index":2,"playId":"08e92408-8088-3cda-a6ac-c2e33dddf252","pitchNumber":2,"startTime":"2026-04-02T19:23:17.659Z","endTime":"2026-04-02T19:23:20.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":2,"outs":2},"pitchData":{"startSpeed":90.6,"endSpeed":82.2,"strikeZoneTop":3.146,"strikeZoneBottom":1.588,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.025113254363134,"aZ":-28.80673819409774,"pfxX":2.9211855130058613,"pfxZ":1.943903702432106,"pX":0.04290126475461902,"pZ":2.013164684316222,"vX0":2.6155033942105086,"vY0":-131.76555434499306,"vZ0":-4.5491322870071835,"x":115.36,"y":184.42,"x0":-1.3475669945262585,"y0":50.001704639801524,"z0":5.92941197471952,"aX":5.056756828893393},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":2.6,"breakHorizontal":-5.9,"spinRate":2294,"spinDirection":142},"zone":8,"typeConfidence":0.9,"plateTime":0.41816711986860033,"extension":6.347800035213142},"index":3,"playId":"78899565-98fb-3b6e-b794-8e251b6b4fae","pitchNumber":3,"startTime":"2026-04-02T19:23:45.435Z","endTime":"2026-04-02T19:23:50.570Z","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":2},"pitchData":{"startSpeed":99.5,"endSpeed":89.3,"strikeZoneTop":3.146,"strikeZoneBottom":1.588,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":39.670014039381435,"aZ":-9.170218708091427,"pfxX":-3.607718318950101,"pfxZ":11.094730999236994,"pX":-0.06465306086654556,"pZ":2.229243990915195,"vX0":4.370733182268106,"vY0":-144.4880727841182,"vZ0":-8.664587692130244,"x":119.46,"y":178.59,"x0":-1.1421318573393893,"y0":50.007213119838795,"z0":5.864214990133118,"aX":-7.483806190623031},"breaks":{"breakAngle":28.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.1,"breakVerticalInduced":18.1,"breakHorizontal":5.4,"spinRate":2426,"spinDirection":197},"zone":5,"typeConfidence":0.92,"plateTime":0.3818857858569835,"extension":6.408344889282581},"index":4,"playId":"db428d68-f91e-3ea1-ae3d-261b3dbc631f","pitchNumber":4,"startTime":"2026-04-02T19:24:29.571Z","endTime":"2026-04-02T19:24:32.883Z","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":2},"pitchData":{"startSpeed":99.4,"endSpeed":91.7,"strikeZoneTop":3.146,"strikeZoneBottom":1.588,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.34157124534362,"aZ":-11.27378430970829,"pfxX":-3.2191498143598296,"pfxZ":9.743947654855805,"pX":0.09572749593004695,"pZ":3.2249892615012112,"vX0":5.173034694466834,"vY0":-144.7476946777203,"vZ0":-5.679768438514777,"x":113.35,"y":151.71,"x0":-1.2874485907913498,"y0":50.00260209302308,"z0":5.887755397595896,"aX":-6.905283967800593},"breaks":{"breakAngle":25.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.6,"breakVerticalInduced":16.8,"breakHorizontal":4.9,"spinRate":2469,"spinDirection":199},"zone":2,"typeConfidence":0.92,"plateTime":0.3768276231575598,"extension":6.436095805022379},"index":5,"playId":"7415200a-1fb6-3935-89f2-8464257693b9","pitchNumber":5,"startTime":"2026-04-02T19:24:58.225Z","endTime":"2026-04-02T19:25:03.585Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":90.2,"endSpeed":83.5,"strikeZoneTop":3.146,"strikeZoneBottom":1.588,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.99528155614978,"aZ":-31.577101754343943,"pfxX":1.6022466351981466,"pfxZ":0.3415989045715264,"pX":0.5194046752571886,"pZ":1.1443408089381075,"vX0":4.255117323388546,"vY0":-131.33720181818703,"vZ0":-5.964841066835532,"x":97.2,"y":207.88,"x0":-1.327881963313803,"y0":50.00364332232794,"z0":5.784167005909336,"aX":2.807665769264955},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":-0.5,"breakHorizontal":-3.8,"spinRate":2196,"spinDirection":122},"zone":14,"typeConfidence":0.9,"plateTime":0.4165398944175225,"extension":6.353617266200551},"index":6,"playId":"42e0ce8a-afd0-344e-8db4-efd1a61ce153","pitchNumber":6,"startTime":"2026-04-02T19:25:33.556Z","endTime":"2026-04-02T19:25:38.977Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-02T19:25:38.977Z","atBatIndex":30},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Kody Clemens walks.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":31,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-04-02T19:28:33.409Z","endTime":"2026-04-02T19:29:29.093Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":0},"matchup":{"batter":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":666142,"fullName":"Cole Ragans","link":"/api/v1/people/666142"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,4],"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":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"description":"On-field Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-02T19:27:40.333Z","endTime":"2026-04-02T19:28:35.509Z","isPitch":false,"type":"action","player":{"id":665019,"link":"/api/v1/people/665019"}},{"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":91.0,"endSpeed":80.7,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.3689319275791,"aZ":-10.988710432106124,"pfxX":8.248021747402676,"pfxZ":12.400995829912187,"pX":-1.439301943822342,"pZ":2.9099448197383118,"vX0":-8.429826044084779,"vY0":-131.98591038439682,"vZ0":-5.9803830862982466,"x":171.86,"y":160.21,"x0":0.7737268495530942,"y0":50.00407602371412,"z0":6.067319090110969,"aX":14.092743722287734},"breaks":{"breakAngle":43.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":20.8,"breakHorizontal":-12.4,"spinRate":2460,"spinDirection":136},"zone":11,"typeConfidence":0.89,"plateTime":0.42012327352051404,"extension":5.942069375049444},"index":1,"playId":"f413269d-0cec-3cf7-a4cd-dd1b353c661d","pitchNumber":1,"startTime":"2026-04-02T19:28:35.509Z","endTime":"2026-04-02T19:28:39.253Z","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":0},"pitchData":{"startSpeed":87.2,"endSpeed":80.1,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.192613635459498,"aZ":-26.22638591557713,"pfxX":1.0768179099444648,"pfxZ":3.662281330958219,"pX":-1.5565606343301568,"pZ":1.6696459420496705,"vX0":-6.863207039984738,"vY0":-126.74285901691302,"vZ0":-5.3670441612263025,"x":176.33,"y":193.7,"x0":1.0480388144030315,"y0":50.00615578110786,"z0":5.91253104880797,"aX":1.7515146234808145},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":5.6,"breakHorizontal":-0.4,"spinRate":2464,"spinDirection":153},"zone":13,"typeConfidence":0.45,"plateTime":0.4323532537509389,"extension":6.122318149780356},"index":2,"playId":"18875b82-1857-3caf-b360-d03977e1bf1e","pitchNumber":2,"startTime":"2026-04-02T19:28:53.505Z","endTime":"2026-04-02T19:28:57.199Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.2,"endSpeed":83.4,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.840514560049225,"aZ":-11.246373393356485,"pfxX":7.5578826434153115,"pfxZ":11.68723525950912,"pX":-1.3074374889933458,"pZ":1.7019983964395384,"vX0":-8.21195066305041,"vY0":-133.7152895722353,"vZ0":-9.078809143046309,"x":166.84,"y":192.83,"x0":0.8379366971190086,"y0":50.00038193682192,"z0":5.97166529144435,"aX":13.531294849812527},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":19.1,"breakHorizontal":-11.6,"spinRate":2541,"spinDirection":138},"zone":13,"typeConfidence":0.89,"plateTime":0.411379789321928,"extension":5.994785158356836},"index":3,"playId":"0bb07b50-1246-3e6e-bf92-c5a8673b4887","pitchNumber":3,"startTime":"2026-04-02T19:29:09.653Z","endTime":"2026-04-02T19:29:13.398Z","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":0},"pitchData":{"startSpeed":90.1,"endSpeed":81.4,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.281635079902408,"aZ":-12.799458076444349,"pfxX":7.5358241914951885,"pfxZ":11.349643537276016,"pX":-0.04762227622371085,"pZ":1.4646170200190665,"vX0":-5.610899398277901,"vY0":-130.77870513900845,"vZ0":-9.04092356242108,"x":118.82,"y":199.24,"x0":1.1620846725857787,"y0":50.00488151849964,"z0":5.959481824119477,"aX":12.867171474460875},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":18.4,"breakHorizontal":-12.1,"spinRate":2490,"spinDirection":136},"zone":13,"typeConfidence":0.8,"plateTime":0.4211429605292838,"extension":6.019069142295719},"index":4,"playId":"6466799f-3911-3f0f-b8b2-17a098544f47","pitchNumber":4,"startTime":"2026-04-02T19:29:24.783Z","endTime":"2026-04-02T19:29:29.093Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-02T19:29:29.093Z","atBatIndex":31},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Josh Bell flies out to left fielder Isaac Collins.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":32,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-04-02T19:29:43.603Z","endTime":"2026-04-02T19:35:29.229Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":605137,"fullName":"Josh Bell","link":"/api/v1/people/605137"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":666142,"fullName":"Cole Ragans","link":"/api/v1/people/666142"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,6,8],"actionIndex":[5],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":605137,"fullName":"Josh Bell","link":"/api/v1/people/605137"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":686555,"link":"/api/v1/people/686555"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":77.9,"endSpeed":71.8,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.75608487398455,"aZ":-41.40974324374093,"pfxX":-6.16710471511592,"pfxZ":-7.169895264791384,"pX":-1.5048082935814178,"pZ":1.7250011356277422,"vX0":-4.536947574691315,"vY0":-113.34919028773731,"vZ0":-0.8127476299843072,"x":174.36,"y":192.2,"x0":1.331579302262456,"y0":50.004093997549774,"z0":6.260981039762592,"aX":-7.940704795574854},"breaks":{"breakAngle":12.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.3,"breakVerticalInduced":-12.8,"breakHorizontal":12.4,"spinRate":2564,"spinDirection":339},"zone":13,"typeConfidence":0.9,"plateTime":0.4851765540078894,"extension":5.997531534209427},"index":0,"playId":"ef0368d4-656a-36da-9c62-0c04a5d0146a","pitchNumber":1,"startTime":"2026-04-02T19:29:52.832Z","endTime":"2026-04-02T19:29:56.750Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.4,"endSpeed":80.5,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.453022650126936,"aZ":-25.329197030311217,"pfxX":0.9823602654623516,"pfxZ":4.161409414403847,"pX":0.6620242177063083,"pZ":2.1058601687254876,"vX0":-2.829626264727449,"vY0":-127.27768644123924,"vZ0":-4.466853238218316,"x":91.77,"y":181.92,"x0":1.6592091090754955,"y0":50.00333240617773,"z0":5.882841720744679,"aX":1.616346695735691},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":6.8,"breakHorizontal":-1.2,"spinRate":2504,"spinDirection":148},"zone":9,"typeConfidence":0.66,"plateTime":0.4298902668846898,"extension":6.070811021747006},"index":1,"playId":"7283719a-f6d2-351b-af49-c7de16f46e66","pitchNumber":2,"startTime":"2026-04-02T19:30:10.759Z","endTime":"2026-04-02T19:30:14.851Z","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.1,"endSpeed":78.6,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.012362075885793,"aZ":-31.134000370241363,"pfxX":0.6167601418987565,"pfxZ":0.6711128842125609,"pX":-0.7428794091424146,"pZ":1.4031058969609058,"vX0":-5.463070537909254,"vY0":-122.50042497809038,"vZ0":-4.581715433322994,"x":145.32,"y":200.9,"x0":1.4226062229380465,"y0":50.000116594587716,"z0":5.917434943729667,"aX":0.9510015249073002},"breaks":{"breakAngle":0.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":0.5,"breakHorizontal":0.0,"spinRate":2617,"spinDirection":314},"zone":13,"typeConfidence":0.84,"plateTime":0.44474568563751626,"extension":6.196050625164802},"index":2,"playId":"1b8d5336-51ba-3450-8612-460fc0137942","pitchNumber":3,"startTime":"2026-04-02T19:30:27.868Z","endTime":"2026-04-02T19:30:32.281Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":0},"index":3,"playId":"17289a70-3ede-34c7-a3f1-7a725d58331a","startTime":"2026-04-02T19:30:44.531Z","endTime":"2026-04-02T19:30:47.578Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.8,"endSpeed":81.9,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.724361847585417,"aZ":-16.51036776243602,"pfxX":2.4177026649391458,"pfxZ":9.115699113111543,"pX":0.01198401688723676,"pZ":1.7485348405476668,"vX0":-4.464714408166907,"vY0":-130.54929367557813,"vZ0":-7.184916799954808,"x":116.54,"y":191.57,"x0":1.433923981454729,"y0":50.00077773149676,"z0":5.789795542981449,"aX":4.15347148139829},"breaks":{"breakAngle":9.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":15.0,"breakHorizontal":-3.4,"spinRate":2563,"spinDirection":137},"zone":8,"typeConfidence":0.9,"plateTime":0.42034300122231816,"extension":6.073469789480733},"index":4,"playId":"8b64032d-65b3-38c4-b818-52b043da19b3","pitchNumber":4,"startTime":"2026-04-02T19:31:00.941Z","endTime":"2026-04-02T19:31:05.448Z","isPitch":true,"type":"pitch"},{"details":{"description":"On-field Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":1,"outs":0},"index":5,"startTime":"2026-04-02T19:31:23.817Z","endTime":"2026-04-02T19:34:54.094Z","isPitch":false,"type":"action","player":{"id":605137,"link":"/api/v1/people/605137"}},{"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":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.6,"endSpeed":80.2,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.456813366014003,"aZ":-20.822804398360848,"pfxX":2.299445939446151,"pfxZ":6.892758538156663,"pX":0.5283192754151588,"pZ":3.2950139003873913,"vX0":-3.4269580431384083,"vY0":-127.5919777349977,"vZ0":-2.985417637057588,"x":96.86,"y":149.81,"x0":1.5906264289120744,"y0":50.00440160958479,"z0":6.122612140414406,"aX":3.788422191995908},"breaks":{"breakAngle":8.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":12.0,"breakHorizontal":-3.4,"spinRate":2481,"spinDirection":151},"zone":3,"typeConfidence":0.92,"plateTime":0.4294047971766841,"extension":6.0116431255786456},"index":6,"playId":"2015451f-18d1-3725-bd75-50a9b683531d","pitchNumber":5,"startTime":"2026-04-02T19:34:54.094Z","endTime":"2026-04-02T19:34:57.876Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":0},"index":7,"startTime":"2026-04-02T19:35:02.773Z","endTime":"2026-04-02T19:35:17.696Z","isPitch":false,"type":"action","player":{"id":605137,"link":"/api/v1/people/605137"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.6,"endSpeed":78.7,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.943410388889802,"aZ":-26.20379939017506,"pfxX":1.2250777732996334,"pfxZ":3.790890092088926,"pX":-0.5285950272949381,"pZ":2.59076277347965,"vX0":-5.396470478554865,"vY0":-124.65062569131437,"vZ0":-3.105665880212767,"x":137.15,"y":168.83,"x0":1.5047077863783376,"y0":50.00135355374812,"z0":6.015105961653775,"aX":1.9289379299268061},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":6.4,"breakHorizontal":-1.0,"spinRate":2595,"spinDirection":132},"zone":4,"typeConfidence":0.64,"plateTime":0.4393332174251059,"extension":6.001694890502381},"hitData":{"launchSpeed":75.2,"launchAngle":39.0,"totalDistance":261.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":82.89,"coordY":112.16}},"index":8,"playId":"5cc1874a-ea5a-3d52-a849-ea4e76ae6297","pitchNumber":6,"startTime":"2026-04-02T19:35:17.696Z","endTime":"2026-04-02T19:35:29.229Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-02T19:35:29.229Z","atBatIndex":32},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Royce Lewis strikes out swinging.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":33,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-04-02T19:35:42.735Z","endTime":"2026-04-02T19:37:56.762Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":668904,"fullName":"Royce Lewis","link":"/api/v1/people/668904"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":666142,"fullName":"Cole Ragans","link":"/api/v1/people/666142"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":668904,"fullName":"Royce Lewis","link":"/api/v1/people/668904"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":521692,"link":"/api/v1/people/521692"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.7,"endSpeed":75.7,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.430767451401657,"aZ":-21.872147549733327,"pfxX":10.666629553488306,"pfxZ":7.054860734483526,"pX":-0.6746084650446629,"pZ":2.376304711745891,"vX0":-8.005892409243216,"vY0":-120.14482823097674,"vZ0":-3.9683400084249696,"x":142.71,"y":174.62,"x0":1.3160992971792547,"y0":50.00484835144786,"z0":5.994874504176981,"aX":15.584701687888089},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":12.0,"breakHorizontal":-17.4,"spinRate":2015,"spinDirection":124},"zone":4,"typeConfidence":0.9,"plateTime":0.4560046777329023,"extension":6.299714505662035},"index":0,"playId":"e6be5c7f-91b5-399c-910a-366d4189573a","pitchNumber":1,"startTime":"2026-04-02T19:35:50.186Z","endTime":"2026-04-02T19:35:54.063Z","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":1},"pitchData":{"startSpeed":78.9,"endSpeed":71.2,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.302161269286437,"aZ":-43.869274477015935,"pfxX":-5.46005384747395,"pfxZ":-9.071020884699672,"pX":-0.7669089784009753,"pZ":2.171709480974711,"vX0":-3.2063668321762853,"vY0":-114.62208754713758,"vZ0":0.5640104646455273,"x":146.23,"y":180.14,"x0":1.3743313564925965,"y0":50.00202605594752,"z0":6.316241055651244,"aX":-7.03969879389331},"breaks":{"breakAngle":9.6,"breakLength":14.4,"breakY":24.0,"breakVertical":-60.8,"breakVerticalInduced":-15.7,"breakHorizontal":10.8,"spinRate":2271,"spinDirection":333},"zone":7,"typeConfidence":0.9,"plateTime":0.48364774681474465,"extension":5.873345442973018},"index":1,"playId":"19ef99d5-55ad-3f01-800a-53efa73669a2","pitchNumber":2,"startTime":"2026-04-02T19:36:07.629Z","endTime":"2026-04-02T19:36:11.338Z","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":93.5,"endSpeed":84.7,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.26771567602384,"aZ":-10.52214341201886,"pfxX":9.86069655258334,"pfxZ":11.68414443170834,"pX":0.6605504486475161,"pZ":3.356148731131457,"vX0":-5.112558313864995,"vY0":-135.87921733419387,"vZ0":-5.193056344871954,"x":91.82,"y":148.16,"x0":1.294455864308024,"y0":50.00310358917681,"z0":6.035984553916619,"aX":18.273371229242034},"breaks":{"breakAngle":55.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":20.2,"breakHorizontal":-16.7,"spinRate":2555,"spinDirection":140},"zone":3,"typeConfidence":0.91,"plateTime":0.4044999056530463,"extension":5.990323954302687},"index":2,"playId":"3dec98ef-45fd-3ca2-ac1d-5f69cb8faf49","pitchNumber":3,"startTime":"2026-04-02T19:36:29.607Z","endTime":"2026-04-02T19:36:33.083Z","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":3,"playId":"aede84e9-6157-3ad5-8074-d7fb35f48f75","startTime":"2026-04-02T19:36:51.424Z","endTime":"2026-04-02T19:36:54.497Z","isPitch":false,"type":"pickoff"},{"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":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.9,"endSpeed":84.4,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.79858811057464,"aZ":-13.22640248998144,"pfxX":11.795681625521016,"pfxZ":10.211680390065556,"pX":1.3829288031032296,"pZ":4.244622177462795,"vX0":-3.7601739542657833,"vY0":-136.51155774751962,"vZ0":-2.7202743768530913,"x":64.29,"y":124.18,"x0":1.2600971695407392,"y0":50.00230464822326,"z0":6.184782849382102,"aX":21.884018953526578},"breaks":{"breakAngle":56.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":18.0,"breakHorizontal":-20.3,"spinRate":2618,"spinDirection":131},"zone":12,"typeConfidence":0.9,"plateTime":0.40386733708718214,"extension":5.934421878255187},"index":4,"playId":"ee74e3d9-85eb-3948-beff-f5451fb69136","pitchNumber":4,"startTime":"2026-04-02T19:37:08.677Z","endTime":"2026-04-02T19:37:11.867Z","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":2,"outs":1},"pitchData":{"startSpeed":83.6,"endSpeed":76.2,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.58040241755412,"aZ":-31.307428008276393,"pfxX":2.5101952311141087,"pfxZ":0.5853887033978484,"pX":0.1006001738231664,"pZ":1.527758615276538,"vX0":-3.9836466540315785,"vY0":-121.59558558258432,"vZ0":-4.087012051897597,"x":113.17,"y":197.53,"x0":1.4432301187206475,"y0":50.003277608937616,"z0":5.983703744310107,"aX":3.7132057264425615},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.2,"breakVerticalInduced":0.2,"breakHorizontal":-3.5,"spinRate":2549,"spinDirection":335},"zone":14,"typeConfidence":0.77,"plateTime":0.4525976158196543,"extension":5.873385590509782},"index":5,"playId":"f00cbf5f-aa0e-3662-b20f-8e86876d8c44","pitchNumber":5,"startTime":"2026-04-02T19:37:34.321Z","endTime":"2026-04-02T19:37:38.403Z","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":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":84.8,"endSpeed":77.0,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.289068112180967,"aZ":-33.80050389270123,"pfxX":2.645002223047973,"pfxZ":-1.075988430182809,"pX":-0.8357565219613257,"pZ":1.6005423064344038,"vX0":-6.086066190388165,"vY0":-123.23102417136687,"vZ0":-3.71367973692672,"x":148.86,"y":195.57,"x0":1.3407590762838437,"y0":50.00194969135822,"z0":6.033121914794849,"aX":4.000294391983414},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.3,"breakVerticalInduced":-2.6,"breakHorizontal":-3.1,"spinRate":2670,"spinDirection":341},"zone":13,"typeConfidence":0.64,"plateTime":0.44732668924659835,"extension":6.194294367539458},"index":6,"playId":"4fc27c0d-330b-3182-8dfd-b0ec7cefea04","pitchNumber":6,"startTime":"2026-04-02T19:37:52.790Z","endTime":"2026-04-02T19:37:56.762Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-02T19:37:56.762Z","atBatIndex":33},{"result":{"type":"atBat","event":"Caught Stealing 2B","eventType":"caught_stealing_2b","description":"Twins challenged (tag play), call on the field was upheld: Kody Clemens caught stealing 2nd base, catcher Salvador Perez to shortstop Bobby Witt Jr.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":34,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-04-02T19:38:14.126Z","endTime":"2026-04-02T19:38:45.189Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":17},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":656484,"fullName":"Tristan Gray","link":"/api/v1/people/656484"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":666142,"fullName":"Cole Ragans","link":"/api/v1/people/666142"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":3},"details":{"event":"Caught Stealing 2B","eventType":"caught_stealing_2b","movementReason":"r_caught_stealing_2b","runner":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":521692,"link":"/api/v1/people/521692"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_assist"},{"player":{"id":677951,"link":"/api/v1/people/677951"},"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":94.0,"endSpeed":84.5,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.813822095537176,"aZ":-13.652468456941625,"pfxX":9.24643123283883,"pfxZ":10.000386307153505,"pX":-1.0612749218173876,"pZ":3.0318133927759776,"vX0":-8.762619893839165,"vY0":-136.40790289312915,"vZ0":-5.524795483136637,"x":157.45,"y":156.92,"x0":1.018410350989304,"y0":50.004388177055965,"z0":6.053347440877015,"aX":17.12764620196023},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":16.8,"breakHorizontal":-14.5,"spinRate":2566,"spinDirection":140},"zone":11,"typeConfidence":0.91,"plateTime":0.4042062947433789,"extension":6.128680142920069},"index":0,"playId":"21ab7a63-087d-3cfc-9383-d706cf249d62","pitchNumber":1,"startTime":"2026-04-02T19:38:19.950Z","endTime":"2026-04-02T19:38:23.598Z","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":true,"hasReview":false,"runnerGoing":true},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.8,"endSpeed":76.6,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.871848849808696,"aZ":-31.602573752719152,"pfxX":0.7539314643101558,"pfxZ":0.38064816416469327,"pX":0.07270931866127146,"pZ":2.2812201210537735,"vX0":-3.519842677787874,"vY0":-121.9813172195957,"vZ0":-2.2797967470277802,"x":114.23,"y":177.19,"x0":1.4416506278906132,"y0":50.00177360918022,"z0":5.975042983611484,"aX":1.126984942052147},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.8,"breakVerticalInduced":0.4,"breakHorizontal":-0.5,"spinRate":2557,"spinDirection":193},"zone":5,"typeConfidence":0.86,"plateTime":0.4504697507508566,"extension":5.8727703576905865},"index":1,"playId":"2646fdff-3238-3113-ae8f-229089a0ee0f","pitchNumber":2,"startTime":"2026-04-02T19:38:39.594Z","endTime":"2026-04-02T19:38:45.189Z","isPitch":true,"type":"pitch"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MA","challengeTeamId":142},"playEndTime":"2026-04-02T19:38:45.189Z","atBatIndex":34},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Kyle Isbel pops out to third baseman Royce Lewis.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":35,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-04-02T19:43:32.725Z","endTime":"2026-04-02T19:45:14.236Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":1},"matchup":{"batter":{"id":664728,"fullName":"Kyle Isbel","link":"/api/v1/people/664728"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":671737,"fullName":"Taj Bradley","link":"/api/v1/people/671737"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5],"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":664728,"fullName":"Kyle Isbel","link":"/api/v1/people/664728"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":668904,"link":"/api/v1/people/668904"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.8,"endSpeed":84.3,"strikeZoneTop":3.114,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.730892992408776,"aZ":-11.148515457668363,"pfxX":-5.083228149206029,"pfxZ":11.343152128838259,"pX":-0.7016341816751646,"pZ":4.74669829227107,"vX0":2.4227715808414256,"vY0":-136.4431325942669,"vZ0":-1.8337014960106675,"x":143.74,"y":110.62,"x0":-0.9489010310502183,"y0":50.003968511129,"z0":6.211433574835754,"aX":-9.423660100256214},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":20.3,"breakHorizontal":8.5,"spinRate":2159,"spinDirection":198},"zone":11,"typeConfidence":0.81,"plateTime":0.4040412622461891,"extension":6.3848669726492355},"index":0,"playId":"0d22de4f-953d-3401-8957-7a8618da8869","pitchNumber":1,"startTime":"2026-04-02T19:43:46.718Z","endTime":"2026-04-02T19:43:50.298Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.6,"endSpeed":85.9,"strikeZoneTop":3.114,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.591272479196476,"aZ":-6.754629532931875,"pfxX":-4.243794701623836,"pfxZ":13.519235382480293,"pX":-0.4129650227074686,"pZ":-0.7698674817118768,"vX0":2.3347305380034022,"vY0":-136.82451790556894,"vZ0":-15.761856701626447,"x":132.74,"y":259.57,"x0":-0.7298838272759974,"y0":50.000093241757746,"z0":5.552257239044941,"aX":-7.976377380159952},"breaks":{"breakAngle":36.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.1,"breakVerticalInduced":21.0,"breakHorizontal":7.1,"spinRate":2289,"spinDirection":200},"zone":13,"typeConfidence":0.89,"plateTime":0.4016265912451926,"extension":6.464608618109696},"index":1,"playId":"5ce8914c-5422-3fee-98ea-d789bb19cdd0","pitchNumber":2,"startTime":"2026-04-02T19:44:02.126Z","endTime":"2026-04-02T19:44:06.398Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.0,"endSpeed":84.8,"strikeZoneTop":3.114,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.15933478963727,"aZ":-11.318622571680827,"pfxX":-1.6598165768360216,"pfxZ":11.146689727949987,"pX":-0.31179963805805005,"pZ":4.781016360060893,"vX0":2.005014886817552,"vY0":-136.8893037720025,"vZ0":-1.582070266810704,"x":128.89,"y":109.69,"x0":-0.8429666872148088,"y0":50.005273551337694,"z0":6.153897545464899,"aX":-3.106452070157893},"breaks":{"breakAngle":12.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":19.9,"breakHorizontal":2.5,"spinRate":2225,"spinDirection":195},"zone":11,"typeConfidence":0.87,"plateTime":0.4022839040284283,"extension":6.343106800120725},"index":2,"playId":"76fb0775-34f3-3afc-807f-d6925ff75e9e","pitchNumber":3,"startTime":"2026-04-02T19:44:23.182Z","endTime":"2026-04-02T19:44:26.898Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.5,"endSpeed":86.4,"strikeZoneTop":3.114,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.62615209480867,"aZ":-12.21279703067948,"pfxX":-2.3356504356021075,"pfxZ":10.33685514819144,"pX":-0.4297970723077384,"pZ":2.604823068982214,"vX0":2.6998392110083125,"vY0":-138.92857613065425,"vZ0":-6.54677244076707,"x":133.38,"y":168.45,"x0":-1.1163329220421503,"y0":50.005868563727006,"z0":5.824099579424641,"aX":-4.511697276981741},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":17.4,"breakHorizontal":3.6,"spinRate":2269,"spinDirection":196},"zone":4,"typeConfidence":0.89,"plateTime":0.3960862363544786,"extension":6.410554011164971},"index":3,"playId":"e2495a9f-82e1-3ceb-b115-46fcb4cff3ed","pitchNumber":4,"startTime":"2026-04-02T19:44:42.181Z","endTime":"2026-04-02T19:44:45.723Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"index":4,"startTime":"2026-04-02T19:44:52.646Z","endTime":"2026-04-02T19:45:04.610Z","isPitch":false,"type":"action","player":{"id":664728,"link":"/api/v1/people/664728"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.8,"endSpeed":87.4,"strikeZoneTop":3.114,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.61581493549082,"aZ":-12.929995730876792,"pfxX":-3.0394779477391816,"pfxZ":9.787710870527459,"pX":0.017731450914161173,"pZ":3.5717783378636434,"vX0":3.921133501199948,"vY0":-139.4080618375401,"vZ0":-4.305005138330226,"x":116.32,"y":142.34,"x0":-1.0127803865612426,"y0":50.00679347541428,"z0":5.9909959512285464,"aX":-5.9787462379352325},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":17.0,"breakHorizontal":4.7,"spinRate":2271,"spinDirection":196},"zone":12,"typeConfidence":0.88,"plateTime":0.3930380433275804,"extension":6.479819306365738},"hitData":{"launchSpeed":80.8,"launchAngle":75.0,"totalDistance":78.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":115.52,"coordY":173.62}},"index":5,"playId":"eb51f6ad-49a0-3967-9226-518304031878","pitchNumber":5,"startTime":"2026-04-02T19:45:04.610Z","endTime":"2026-04-02T19:45:14.236Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-02T19:45:14.236Z","atBatIndex":35},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Maikel Garcia lines out to center fielder Byron Buxton.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":36,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-04-02T19:45:30.822Z","endTime":"2026-04-02T19:46:30.296Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":672580,"fullName":"Maikel Garcia","link":"/api/v1/people/672580"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":671737,"fullName":"Taj Bradley","link":"/api/v1/people/671737"},"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":672580,"fullName":"Maikel Garcia","link":"/api/v1/people/672580"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":621439,"link":"/api/v1/people/621439"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.9,"endSpeed":81.4,"strikeZoneTop":3.262,"strikeZoneBottom":1.646,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.35247879657532,"aZ":-27.00470512416691,"pfxX":5.470461943276582,"pfxZ":3.042605420724911,"pX":1.0269691982911537,"pZ":1.4201184042728967,"vX0":3.5463428835991713,"vY0":-130.6804058517583,"vZ0":-6.252744504827489,"x":77.85,"y":200.44,"x0":-1.0668267895386927,"y0":50.001075897244654,"z0":5.9237690471051065,"aX":9.281526745719837},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":4.1,"breakHorizontal":-10.8,"spinRate":2095,"spinDirection":168},"zone":14,"typeConfidence":0.9,"plateTime":0.4221823546047987,"extension":6.461624633018803},"index":0,"playId":"f85b25a7-32fa-309d-8728-3d87cf179f00","pitchNumber":1,"startTime":"2026-04-02T19:45:36.638Z","endTime":"2026-04-02T19:45:40.363Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.7,"endSpeed":78.8,"strikeZoneTop":3.262,"strikeZoneBottom":1.646,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.20452253197559,"aZ":-32.37026447024731,"pfxX":4.012774980477536,"pfxZ":-0.12262333268740733,"pX":0.7859662631838827,"pZ":2.0361446997633568,"vX0":3.1369064328939538,"vY0":-127.543423804178,"vZ0":-3.3982339894326525,"x":87.04,"y":183.8,"x0":-0.9938210187401612,"y0":50.00416920971921,"z0":6.0172767195291685,"aX":6.421564780952108},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":-1.0,"breakHorizontal":-8.2,"spinRate":2164,"spinDirection":145},"zone":9,"typeConfidence":0.91,"plateTime":0.434243005175702,"extension":6.437337727759086},"index":1,"playId":"e67a000e-f26b-359f-9ca5-54c1129d14ec","pitchNumber":2,"startTime":"2026-04-02T19:45:50.348Z","endTime":"2026-04-02T19:45:54.395Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.5,"endSpeed":82.3,"strikeZoneTop":3.262,"strikeZoneBottom":1.646,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.95047709231784,"aZ":-28.093467343754476,"pfxX":-3.794874485642292,"pfxZ":2.3549405365610943,"pX":-0.19312976194252215,"pZ":1.7381017760308997,"vX0":3.5260056618609745,"vY0":-131.63271969884423,"vZ0":-5.432217700720987,"x":124.36,"y":191.85,"x0":-1.0644940516802648,"y0":50.003991255984175,"z0":5.938704057072514,"aX":-6.583078511243594},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":3.1,"breakHorizontal":6.0,"spinRate":1432,"spinDirection":215},"zone":8,"typeConfidence":0.91,"plateTime":0.4179370038264487,"extension":6.48690663392903},"index":2,"playId":"8a41e9b7-4c28-318e-ae82-8c8c63f75c2e","pitchNumber":3,"startTime":"2026-04-02T19:46:04.572Z","endTime":"2026-04-02T19:46:08.238Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.3,"endSpeed":82.8,"strikeZoneTop":3.262,"strikeZoneBottom":1.646,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.00160680336427,"aZ":-25.085219942026615,"pfxX":-3.914160830400376,"pfxZ":4.019106521589041,"pX":0.17511746279411472,"pZ":2.498729520973704,"vX0":4.3333482723831915,"vY0":-132.84375599456902,"vZ0":-4.139254662327466,"x":110.32,"y":171.31,"x0":-0.9790969863250842,"y0":50.00111451798599,"z0":5.92979362725063,"aX":-6.90181725883247},"breaks":{"breakAngle":13.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":6.5,"breakHorizontal":6.0,"spinRate":1484,"spinDirection":210},"zone":5,"typeConfidence":0.92,"plateTime":0.4144324618276145,"extension":6.369057522956006},"hitData":{"launchSpeed":86.4,"launchAngle":24.0,"totalDistance":319.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":139.31,"coordY":72.13}},"index":3,"playId":"b0e94a09-3d11-309f-ae72-4f96d3efbfeb","pitchNumber":4,"startTime":"2026-04-02T19:46:21.270Z","endTime":"2026-04-02T19:46:30.296Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-02T19:46:30.296Z","atBatIndex":36},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Bobby Witt Jr. lines out sharply to center fielder Byron Buxton.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":37,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-04-02T19:46:47.236Z","endTime":"2026-04-02T19:47:17.910Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":671737,"fullName":"Taj Bradley","link":"/api/v1/people/671737"},"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":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":621439,"link":"/api/v1/people/621439"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.9,"endSpeed":88.4,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.57972569920198,"aZ":-11.497889755578464,"pfxX":-2.296534780060791,"pfxZ":10.204082153782066,"pX":-0.38498479357179793,"pZ":3.5737346772668066,"vX0":2.4405435599428573,"vY0":-142.36520108746566,"vZ0":-4.790410757650331,"x":131.67,"y":142.29,"x0":-0.9602811301483434,"y0":50.00488286569504,"z0":6.023011272738426,"aX":-4.654509355874232},"breaks":{"breakAngle":18.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":17.5,"breakHorizontal":3.6,"spinRate":2287,"spinDirection":198},"zone":11,"typeConfidence":0.91,"plateTime":0.3866353040891899,"extension":6.298082897288664},"index":0,"playId":"8a1828a0-5f7e-3663-8e28-e451a4046fa0","pitchNumber":1,"startTime":"2026-04-02T19:46:53.372Z","endTime":"2026-04-02T19:46:58.433Z","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":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.0,"endSpeed":80.4,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.15992120061105,"aZ":-29.167720659044942,"pfxX":4.494710959427167,"pfxZ":1.8067987268597836,"pX":0.3219826708955699,"pZ":2.2055527480392594,"vX0":2.031987689147209,"vY0":-129.4532211037032,"vZ0":-3.7894215587302518,"x":104.73,"y":179.23,"x0":-1.0618219295451137,"y0":50.00145347064841,"z0":5.972422060934273,"aX":7.4721095843758905},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":2.5,"breakHorizontal":-8.6,"spinRate":2210,"spinDirection":125},"zone":9,"typeConfidence":0.91,"plateTime":0.42645569801001404,"extension":6.2758260961731525},"hitData":{"launchSpeed":110.1,"launchAngle":16.0,"totalDistance":372.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":98.01,"coordY":51.5}},"index":1,"playId":"8dab7301-e6eb-38b8-92b6-68283a42c09d","pitchNumber":2,"startTime":"2026-04-02T19:47:10.701Z","endTime":"2026-04-02T19:47:17.910Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-02T19:47:17.910Z","atBatIndex":37},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Tristan Gray called out on strikes.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":38,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-04-02T19:49:50.654Z","endTime":"2026-04-02T19:50:35.564Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":656484,"fullName":"Tristan Gray","link":"/api/v1/people/656484"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":666142,"fullName":"Cole Ragans","link":"/api/v1/people/666142"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":656484,"fullName":"Tristan Gray","link":"/api/v1/people/656484"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":521692,"link":"/api/v1/people/521692"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.3,"endSpeed":77.0,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.120878144962496,"aZ":-29.50864690202614,"pfxX":0.4288652780048393,"pfxZ":1.791355317353136,"pX":0.16856796725073728,"pZ":1.1606331195527047,"vX0":-2.986459753836501,"vY0":-121.20141169937354,"vZ0":-5.373906103764423,"x":110.57,"y":207.44,"x0":1.3597162733670487,"y0":50.005494621328786,"z0":5.975757063493304,"aX":0.6397677898954427},"breaks":{"breakAngle":0.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":2.3,"breakHorizontal":-0.1,"spinRate":2472,"spinDirection":140},"zone":14,"typeConfidence":0.86,"plateTime":0.45146728779508916,"extension":5.968926740862079},"index":0,"playId":"f2132985-1ca4-32b8-b429-a9b632c0cf5e","pitchNumber":1,"startTime":"2026-04-02T19:49:58.132Z","endTime":"2026-04-02T19:50:01.733Z","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":94.4,"endSpeed":86.3,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.192152230481252,"aZ":-11.05510222347976,"pfxX":7.743879355113499,"pfxZ":11.047426528661411,"pX":-0.21097504282193877,"pZ":3.2181849277042502,"vX0":-6.219940475046143,"vY0":-137.32669630420057,"vZ0":-5.683110866078182,"x":125.04,"y":151.89,"x0":1.0763912160959404,"y0":50.00108888163811,"z0":6.065345643530292,"aX":14.800704820947583},"breaks":{"breakAngle":48.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":19.0,"breakHorizontal":-12.7,"spinRate":2637,"spinDirection":141},"zone":2,"typeConfidence":0.91,"plateTime":0.3987426747015572,"extension":6.098072236493972},"index":1,"playId":"49b9465d-1d79-3ffa-847f-7e23a0a17b88","pitchNumber":2,"startTime":"2026-04-02T19:50:10.891Z","endTime":"2026-04-02T19:50:15.378Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2026-04-02T19:50:20.042Z","endTime":"2026-04-02T19:50:31.106Z","isPitch":false,"type":"action","player":{"id":656484,"link":"/api/v1/people/656484"}},{"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":0},"pitchData":{"startSpeed":94.5,"endSpeed":86.5,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.708936668324306,"aZ":-10.857433244343449,"pfxX":8.562959246881782,"pfxZ":11.157954746802139,"pX":-0.5753410082099849,"pZ":1.9418149988762414,"vX0":-6.8113216957287,"vY0":-137.20058381185348,"vZ0":-8.637532998006817,"x":138.93,"y":186.35,"x0":0.824069427506632,"y0":50.00516783790552,"z0":5.866431530309172,"aX":16.364346741490998},"breaks":{"breakAngle":49.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":18.6,"breakHorizontal":-14.2,"spinRate":2619,"spinDirection":140},"zone":7,"typeConfidence":0.91,"plateTime":0.3988685636874769,"extension":6.001133288632166},"index":3,"playId":"74ea1856-a89c-33a6-b3bb-eacb7b8bd900","pitchNumber":3,"startTime":"2026-04-02T19:50:31.106Z","endTime":"2026-04-02T19:50:35.564Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-02T19:50:35.564Z","atBatIndex":38},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Austin Martin strikes out swinging.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":39,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-04-02T19:50:50.579Z","endTime":"2026-04-02T19:51:48.478Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":668885,"fullName":"Austin Martin","link":"/api/v1/people/668885"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":666142,"fullName":"Cole Ragans","link":"/api/v1/people/666142"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":668885,"fullName":"Austin Martin","link":"/api/v1/people/668885"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":521692,"link":"/api/v1/people/521692"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.3,"endSpeed":84.6,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.186979753905344,"aZ":-12.133291332614192,"pfxX":8.205588267913225,"pfxZ":11.020331184265796,"pX":-1.4414226630832976,"pZ":1.468447709337058,"vX0":-8.71904125967207,"vY0":-133.83177567177916,"vZ0":-9.437879928198214,"x":171.94,"y":199.13,"x0":0.7886285057501302,"y0":50.00628699912016,"z0":5.904370539381408,"aX":14.92686119686731},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":18.1,"breakHorizontal":-13.1,"spinRate":2544,"spinDirection":141},"zone":13,"typeConfidence":0.89,"plateTime":0.4088778530157442,"extension":6.128444658569769},"index":0,"playId":"956b30ce-dda7-3df4-a61c-38aa94474cb9","pitchNumber":1,"startTime":"2026-04-02T19:50:57.467Z","endTime":"2026-04-02T19:51:01.299Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.6,"endSpeed":75.2,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.643693376657865,"aZ":-20.837045289380765,"pfxX":11.58764003720233,"pfxZ":7.813354485186222,"pX":0.09503606000163034,"pZ":2.756555455925981,"vX0":-5.760024860307722,"vY0":-120.07097679242662,"vZ0":-3.2298612974598284,"x":113.38,"y":164.35,"x0":1.027783203601604,"y0":50.00114460202568,"z0":5.986812215433106,"aX":16.809109687863547},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":13.6,"breakHorizontal":-19.4,"spinRate":2133,"spinDirection":125},"zone":2,"typeConfidence":0.9,"plateTime":0.45729448792009153,"extension":6.136574792917688},"index":1,"playId":"0a32e9cb-b969-3168-808e-c332b1147b19","pitchNumber":2,"startTime":"2026-04-02T19:51:12.417Z","endTime":"2026-04-02T19:51:15.973Z","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":79.3,"endSpeed":72.0,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.285232146650326,"aZ":-44.85453471046082,"pfxX":-5.394545425006259,"pfxZ":-9.654455342083324,"pX":-0.27693764043871744,"pZ":2.128578044069371,"vX0":-1.8506931481997806,"vY0":-115.31807144497996,"vZ0":0.7196425157418618,"x":127.56,"y":181.31,"x0":1.2421447899426543,"y0":50.00039184168637,"z0":6.225376502279546,"aX":-7.087941059352375},"breaks":{"breakAngle":9.6,"breakLength":14.4,"breakY":24.0,"breakVertical":-61.1,"breakVerticalInduced":-16.8,"breakHorizontal":10.3,"spinRate":2761,"spinDirection":337},"zone":7,"typeConfidence":0.9,"plateTime":0.47944807821331636,"extension":5.980850312597487},"index":2,"playId":"2e838f67-bb51-39c0-bc54-b8c83543771e","pitchNumber":3,"startTime":"2026-04-02T19:51:25.839Z","endTime":"2026-04-02T19:51:29.372Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2026-04-02T19:51:39.029Z","endTime":"2026-04-02T19:51:44.897Z","isPitch":false,"type":"action","player":{"id":668885,"link":"/api/v1/people/668885"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":84.7,"endSpeed":77.3,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.63278836537527,"aZ":-20.608002733538683,"pfxX":10.97015168544166,"pfxZ":7.556434330762064,"pX":0.900320154984735,"pZ":2.8391631283844423,"vX0":-4.085257765526211,"vY0":-123.25487575850084,"vZ0":-3.313680646197304,"x":82.68,"y":162.12,"x0":1.1586254505453624,"y0":50.003840468880284,"z0":5.951235204420297,"aX":16.79591266526948},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":13.1,"breakHorizontal":-18.8,"spinRate":2209,"spinDirection":125},"zone":12,"typeConfidence":0.9,"plateTime":0.44523543195664006,"extension":6.174359744287367},"index":4,"playId":"d1881af2-c45c-354e-b8b5-29e9523ef08e","pitchNumber":4,"startTime":"2026-04-02T19:51:44.897Z","endTime":"2026-04-02T19:51:48.478Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-02T19:51:48.478Z","atBatIndex":39},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Byron Buxton lines out sharply to right fielder Lane Thomas.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":40,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-04-02T19:52:05.428Z","endTime":"2026-04-02T19:52:36.473Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":621439,"fullName":"Byron Buxton","link":"/api/v1/people/621439"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":666142,"fullName":"Cole Ragans","link":"/api/v1/people/666142"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":621439,"fullName":"Byron Buxton","link":"/api/v1/people/621439"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":657041,"link":"/api/v1/people/657041"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.0,"endSpeed":76.7,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.00358859778864,"aZ":-21.14909259894503,"pfxX":10.447541214441449,"pfxZ":7.338198003079172,"pX":-0.3313707709619336,"pZ":2.331902915182317,"vX0":-6.560496536328031,"vY0":-122.07951436862086,"vZ0":-4.3527984253416605,"x":129.63,"y":175.82,"x0":1.0392910896739431,"y0":50.004585977972056,"z0":5.9683518625522956,"aX":15.702902017315594},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":12.5,"breakHorizontal":-17.3,"spinRate":2220,"spinDirection":139},"zone":4,"typeConfidence":0.9,"plateTime":0.4493977688936601,"extension":6.206679333920036},"index":0,"playId":"66c94f5d-d85c-345c-997a-ad19a9199626","pitchNumber":1,"startTime":"2026-04-02T19:52:10.654Z","endTime":"2026-04-02T19:52:14.853Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.6,"endSpeed":87.6,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.582239193698353,"aZ":-14.17874784563509,"pfxX":7.369810354026969,"pfxZ":9.161463199935277,"pX":0.3528855985691703,"pZ":2.5999394324670346,"vX0":-4.282266474672795,"vY0":-139.12270013966423,"vZ0":-6.5990705119764845,"x":103.55,"y":168.58,"x0":0.9528066899770354,"y0":50.00368154243304,"z0":5.938612637151804,"aX":14.478603186920045},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":15.5,"breakHorizontal":-12.5,"spinRate":2645,"spinDirection":139},"zone":6,"typeConfidence":0.91,"plateTime":0.3933818057501304,"extension":6.027963869351795},"hitData":{"launchSpeed":105.2,"launchAngle":21.0,"totalDistance":353.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":200.17,"coordY":76.97}},"index":1,"playId":"cdd8a7f3-663a-3052-8f6c-895673bc0a78","pitchNumber":2,"startTime":"2026-04-02T19:52:28.268Z","endTime":"2026-04-02T19:52:36.473Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-02T19:52:36.473Z","atBatIndex":40},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Vinnie Pasquantino flies out to right fielder Matt Wallner.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":41,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-04-02T19:55:08.961Z","endTime":"2026-04-02T19:55:35.850Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":686469,"fullName":"Vinnie Pasquantino","link":"/api/v1/people/686469"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":671737,"fullName":"Taj Bradley","link":"/api/v1/people/671737"},"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":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":686469,"fullName":"Vinnie Pasquantino","link":"/api/v1/people/686469"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":670242,"link":"/api/v1/people/670242"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-02T19:54:54.221Z","endTime":"2026-04-02T19:55:11.273Z","isPitch":false,"type":"action","player":{"id":686469,"link":"/api/v1/people/686469"}},{"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":1,"outs":0},"pitchData":{"startSpeed":89.3,"endSpeed":83.1,"strikeZoneTop":3.363,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.726526772727784,"aZ":-25.93133296291765,"pfxX":-6.692012518236688,"pfxZ":3.598164673985683,"pX":-0.4424930015442827,"pZ":1.8428258907387804,"vX0":4.019978332874229,"vY0":-130.0550612738104,"vZ0":-5.499309598127808,"x":133.87,"y":189.02,"x0":-1.1277530794275672,"y0":50.00551918092615,"z0":5.916814301264236,"aX":-11.62495298102622},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":5.6,"breakHorizontal":11.4,"spinRate":1426,"spinDirection":211},"zone":7,"typeConfidence":0.9,"plateTime":0.41892846423349983,"extension":6.489303097920658},"index":1,"playId":"ba9d1b7a-3d19-354d-ae98-d9c959f92e19","pitchNumber":1,"startTime":"2026-04-02T19:55:11.273Z","endTime":"2026-04-02T19:55:15.233Z","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.7,"endSpeed":83.2,"strikeZoneTop":3.363,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.845825320274376,"aZ":-23.2855645943221,"pfxX":-7.4505638908673335,"pfxZ":5.0251246910919924,"pX":-0.3164445929000542,"pZ":2.848718475377454,"vX0":4.42104947000202,"vY0":-132.105891661114,"vZ0":-3.7222713679268606,"x":129.06,"y":161.86,"x0":-1.0426152709350047,"y0":50.006287777933025,"z0":5.985590746096902,"aX":-13.186294272956818},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":8.5,"breakHorizontal":12.6,"spinRate":1373,"spinDirection":217},"zone":4,"typeConfidence":0.91,"plateTime":0.414450459999256,"extension":6.410338059598644},"hitData":{"launchSpeed":93.1,"launchAngle":60.0,"totalDistance":231.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":162.02,"coordY":115.03}},"index":2,"playId":"f49aa77f-26a1-36c2-be29-f97956f9115a","pitchNumber":2,"startTime":"2026-04-02T19:55:25.432Z","endTime":"2026-04-02T19:55:35.850Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-02T19:55:35.850Z","atBatIndex":41},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Salvador Perez singles on a ground ball to third baseman Royce Lewis.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":42,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-04-02T19:55:51.915Z","endTime":"2026-04-02T19:56:13.170Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":671737,"fullName":"Taj Bradley","link":"/api/v1/people/671737"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":668904,"link":"/api/v1/people/668904"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"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(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.4,"endSpeed":83.1,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.140056628148425,"aZ":-25.69830675165774,"pfxX":0.8653920569871598,"pfxZ":3.6910379564396525,"pX":-0.28044025855277066,"pZ":2.0843796326572166,"vX0":2.276469349673623,"vY0":-131.69100201858743,"vZ0":-5.044811600242198,"x":127.69,"y":182.5,"x0":-1.2688026951139448,"y0":50.005884624292804,"z0":5.927631230428378,"aX":1.5185885302449225},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":5.8,"breakHorizontal":-2.0,"spinRate":2115,"spinDirection":186},"zone":8,"typeConfidence":0.87,"plateTime":0.41604078948373946,"extension":6.339878564763316},"hitData":{"launchSpeed":108.5,"launchAngle":-27.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":96.07,"coordY":166.38}},"index":0,"playId":"1ce75088-9346-3a00-9dd5-5d7c9aa5d0b8","pitchNumber":1,"startTime":"2026-04-02T19:56:01.160Z","endTime":"2026-04-02T19:56:13.170Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-02T19:56:13.170Z","atBatIndex":42},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Jac Caglianone lines out to right fielder Matt Wallner.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":43,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-04-02T19:56:35.796Z","endTime":"2026-04-02T19:56:59.173Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":695506,"fullName":"Jac Caglianone","link":"/api/v1/people/695506"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":671737,"fullName":"Taj Bradley","link":"/api/v1/people/671737"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":695506,"fullName":"Jac Caglianone","link":"/api/v1/people/695506"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":670242,"link":"/api/v1/people/670242"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.1,"endSpeed":82.2,"strikeZoneTop":3.402,"strikeZoneBottom":1.717,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.672059172489394,"aZ":-26.53487572209972,"pfxX":-6.13035785570642,"pfxZ":3.2938653265335116,"pX":-0.3847005903844535,"pZ":2.1740361043135117,"vX0":4.136863084360599,"vY0":-129.67981355936737,"vZ0":-4.380022039198414,"x":131.66,"y":180.08,"x0":-1.1995587991382695,"y0":50.00407825711717,"z0":5.895542801460789,"aX":-10.501438845855079},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":5.3,"breakHorizontal":10.2,"spinRate":1381,"spinDirection":223},"zone":7,"typeConfidence":0.91,"plateTime":0.4214543067283185,"extension":6.360824444459476},"hitData":{"launchSpeed":96.2,"launchAngle":19.0,"totalDistance":317.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":190.88,"coordY":89.14}},"index":0,"playId":"33c84892-0bb6-36fb-a7fc-1b5f04ec924e","pitchNumber":1,"startTime":"2026-04-02T19:56:47.410Z","endTime":"2026-04-02T19:56:59.173Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-02T19:56:59.173Z","atBatIndex":43},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jonathan India flies out to center fielder Byron Buxton.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":44,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-04-02T19:57:13.400Z","endTime":"2026-04-02T19:59:35.898Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":663697,"fullName":"Jonathan India","link":"/api/v1/people/663697"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":671737,"fullName":"Taj Bradley","link":"/api/v1/people/671737"},"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":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":663697,"fullName":"Jonathan India","link":"/api/v1/people/663697"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":621439,"link":"/api/v1/people/621439"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.9,"endSpeed":82.3,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.35450671896691,"aZ":-27.605691250984325,"pfxX":3.9954283200521643,"pfxZ":2.6328772724942784,"pX":0.09607515793666657,"pZ":3.5919876613943877,"vX0":1.926335665744268,"vY0":-130.99623068804354,"vZ0":-1.0294433942018897,"x":113.34,"y":141.8,"x0":-1.1683620174904412,"y0":50.0006334060708,"z0":6.058799053558718,"aX":6.923656479009474},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":4.8,"breakHorizontal":-7.7,"spinRate":2034,"spinDirection":158},"zone":12,"typeConfidence":0.9,"plateTime":0.41855500704799464,"extension":6.345590168477451},"index":0,"playId":"af485f9f-41c1-32d9-be26-c1c742c57c56","pitchNumber":1,"startTime":"2026-04-02T19:57:25.644Z","endTime":"2026-04-02T19:57:29.632Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.0,"endSpeed":81.7,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.66784781542167,"aZ":-28.11766118224568,"pfxX":2.4513124173842593,"pfxZ":2.407305463549873,"pX":-0.13650485227656262,"pZ":2.5351968930784268,"vX0":2.4045712634755265,"vY0":-128.26281353720526,"vZ0":-3.235046438083736,"x":122.2,"y":170.33,"x0":-1.400725848967004,"y0":50.00330137371801,"z0":5.978549404566087,"aX":4.131006869583191},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":4.0,"breakHorizontal":-4.9,"spinRate":2042,"spinDirection":144},"zone":5,"typeConfidence":0.91,"plateTime":0.42516239627592256,"extension":6.4016961962083245},"index":1,"playId":"2dd3beb2-5647-3ff9-b58b-e042f5ce7da4","pitchNumber":2,"startTime":"2026-04-02T19:57:41.955Z","endTime":"2026-04-02T19:57:45.443Z","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":true},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.4,"endSpeed":88.8,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.38446847521145,"aZ":-9.76266664971525,"pfxX":-1.9458311018945893,"pfxZ":11.0902493815918,"pX":-0.10411219715954612,"pZ":1.4270925305430626,"vX0":3.3559119130061377,"vY0":-141.50504414363394,"vZ0":-10.473576803341262,"x":120.97,"y":200.25,"x0":-1.0545798495717515,"y0":50.002013278652456,"z0":5.809399194548161,"aX":-3.93204072032556},"breaks":{"breakAngle":14.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.9,"breakVerticalInduced":18.0,"breakHorizontal":2.8,"spinRate":2299,"spinDirection":192},"zone":13,"typeConfidence":0.91,"plateTime":0.38761568930799317,"extension":6.474241797155644},"index":2,"playId":"feb9da99-6ade-35b7-9daf-765af3967d9d","pitchNumber":3,"startTime":"2026-04-02T19:58:02.226Z","endTime":"2026-04-02T19:58:29.233Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":142,"player":{"id":605170,"fullName":"Victor Caratini","link":"/api/v1/people/605170"}}},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.1,"endSpeed":82.4,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.359772931210685,"aZ":-25.91931900235246,"pfxX":1.6929103366568379,"pfxZ":3.67621348181653,"pX":0.8491566967147908,"pZ":0.23609425828090683,"vX0":4.61364749911751,"vY0":-129.4391884859422,"vZ0":-9.127720093963728,"x":84.63,"y":232.41,"x0":-1.1744631689150853,"y0":50.00396567711979,"z0":5.784772013069331,"aX":2.8791869409768682},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":4.9,"breakHorizontal":-4.1,"spinRate":2154,"spinDirection":157},"zone":14,"typeConfidence":0.89,"plateTime":0.422735826641937,"extension":6.524740468681885},"index":3,"playId":"260eeec4-07ee-3297-a837-b5600ae18bcf","pitchNumber":4,"startTime":"2026-04-02T19:58:31.763Z","endTime":"2026-04-02T19:58:36.387Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.5,"endSpeed":82.7,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.56827924140704,"aZ":-30.098346363755372,"pfxX":2.163337316263973,"pfxZ":1.2037155992983157,"pX":0.6689877269067227,"pZ":1.4377817651296052,"vX0":4.155280127908505,"vY0":-130.29067598462655,"vZ0":-5.693887714061798,"x":91.5,"y":199.96,"x0":-1.2256493527332533,"y0":50.00419704890356,"z0":5.91734156869322,"aX":3.7301517313708223},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":1.2,"breakHorizontal":-4.8,"spinRate":2333,"spinDirection":148},"zone":14,"typeConfidence":0.9,"plateTime":0.4198960962413052,"extension":6.440148123692692},"index":4,"playId":"ba66d1cd-bf93-36b5-9962-741b1e035b3f","pitchNumber":5,"startTime":"2026-04-02T19:58:55.317Z","endTime":"2026-04-02T19:58:59.088Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":98.1,"endSpeed":89.3,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.25875225920843,"aZ":-12.226246522944859,"pfxX":-3.9878562444897407,"pfxZ":9.728742583119637,"pX":0.5046470174884335,"pZ":2.596851775919583,"vX0":5.513372304002153,"vY0":-142.63810193939017,"vZ0":-7.161028011006057,"x":97.76,"y":168.67,"x0":-0.9395020865028476,"y0":50.005146479841805,"z0":5.918968453063748,"aX":-8.179340453141178},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":16.2,"breakHorizontal":6.0,"spinRate":2338,"spinDirection":197},"zone":6,"typeConfidence":0.89,"plateTime":0.38469320575164945,"extension":6.40774040896582},"hitData":{"launchSpeed":96.9,"launchAngle":25.0,"totalDistance":392.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":126.13,"coordY":40.66}},"index":5,"playId":"2b818a25-7da9-386e-8ca4-277e050ab608","pitchNumber":6,"startTime":"2026-04-02T19:59:26.315Z","endTime":"2026-04-02T19:59:35.898Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-02T19:59:35.898Z","atBatIndex":44},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Luke Keaschall strikes out swinging, catcher Salvador Perez to first baseman Vinnie Pasquantino.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":45,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-04-02T20:02:23.401Z","endTime":"2026-04-02T20:04:12.179Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":621381,"fullName":"Matt Strahm","link":"/api/v1/people/621381"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":521692,"link":"/api/v1/people/521692"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_assist"},{"player":{"id":686469,"link":"/api/v1/people/686469"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Matt Strahm replaces Cole Ragans.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-02T20:01:33.158Z","endTime":"2026-04-02T20:02:25.548Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":621381,"link":"/api/v1/people/621381"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.6,"endSpeed":81.8,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.127872659148025,"aZ":-13.170207708848805,"pfxX":10.024059336771474,"pfxZ":10.952182031019296,"pX":0.22502752368734186,"pZ":3.0997750182347654,"vX0":-6.697724036070167,"vY0":-131.6969876490392,"vZ0":-2.724682372677375,"x":108.42,"y":155.09,"x0":1.5145712456090563,"y0":50.003403171454174,"z0":5.137126609538143,"aX":17.395614823767335},"breaks":{"breakAngle":49.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":19.3,"breakHorizontal":-16.4,"spinRate":2549,"spinDirection":139},"zone":2,"typeConfidence":2.0,"plateTime":0.41783902651958105,"extension":6.230882774018215},"index":1,"playId":"03353b2b-d6af-321e-8884-9f12b7bd7a0e","pitchNumber":1,"startTime":"2026-04-02T20:02:25.548Z","endTime":"2026-04-02T20:02:28.548Z","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":80.4,"endSpeed":73.4,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.32382698668881,"aZ":-30.948422002275024,"pfxX":13.008000240026526,"pfxZ":0.8932188756205441,"pX":0.48597028971500983,"pZ":1.8423950793393855,"vX0":-6.096514130636373,"vY0":-116.88644825607656,"vZ0":-0.8299497251950265,"x":98.48,"y":189.04,"x0":1.446615963708949,"y0":50.00504568987982,"z0":5.124340257279885,"aX":17.88824110662817},"breaks":{"breakAngle":28.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-40.9,"breakVerticalInduced":1.7,"breakHorizontal":-22.0,"spinRate":1861,"spinDirection":110},"zone":9,"typeConfidence":2.0,"plateTime":0.46973728793040026,"extension":6.15639068072108},"index":2,"playId":"5287e5f6-6c91-3e57-8b91-ac5bd1512623","pitchNumber":2,"startTime":"2026-04-02T20:02:45.282Z","endTime":"2026-04-02T20:02:48.878Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.2,"endSpeed":80.7,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.197362194572314,"aZ":-12.631771388760857,"pfxX":10.67631843276974,"pfxZ":11.390903529630213,"pX":-0.7650615098151752,"pZ":3.1097503676351717,"vX0":-9.186011199674047,"vY0":-132.1966158283211,"vZ0":-2.6671647556723412,"x":146.16,"y":154.82,"x0":1.420641966130127,"y0":50.005272917277715,"z0":5.096578361587411,"aX":18.321837214177265},"breaks":{"breakAngle":50.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":19.9,"breakHorizontal":-16.6,"spinRate":2599,"spinDirection":131},"zone":1,"typeConfidence":2.0,"plateTime":0.4192776824611739,"extension":6.272441401603898},"index":3,"playId":"8d564bfe-3d32-3b96-87c1-e37e368dda3c","pitchNumber":3,"startTime":"2026-04-02T20:03:03.813Z","endTime":"2026-04-02T20:03:12.123Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":79.9,"endSpeed":72.3,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.271414135393584,"aZ":-31.11508417811602,"pfxX":-6.649747440799722,"pfxZ":0.7908637725897005,"pX":-0.5885256753317927,"pZ":1.4024565028402778,"vX0":-3.151437411355218,"vY0":-116.2659699423927,"vZ0":-1.9561789993542065,"x":139.43,"y":200.91,"x0":1.6579119591122229,"y0":50.00210191656516,"z0":5.2705678182111955,"aX":-8.903087533495844},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.4,"breakVerticalInduced":1.2,"breakHorizontal":13.0,"spinRate":2732,"spinDirection":302},"zone":13,"typeConfidence":2.0,"plateTime":0.475125093129559,"extension":6.016088118160799},"index":4,"playId":"70847776-46fe-32d1-bfe5-b4bfaef38c30","pitchNumber":4,"startTime":"2026-04-02T20:03:39.327Z","endTime":"2026-04-02T20:03:42.457Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"pitchData":{"startSpeed":83.2,"endSpeed":76.0,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.342980653617055,"aZ":-33.24476463945021,"pfxX":12.918875966229267,"pfxZ":-0.7294548252553299,"pX":-0.6357059740059908,"pZ":0.45317775995778076,"vX0":-8.93302855455482,"vY0":-120.68677125088085,"vZ0":-3.6913565781363418,"x":141.23,"y":226.54,"x0":1.4508638247895924,"y0":50.00454086608724,"z0":4.956861073928713,"aX":18.898044090214903},"breaks":{"breakAngle":26.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-42.0,"breakVerticalInduced":-2.0,"breakHorizontal":-21.0,"spinRate":1814,"spinDirection":105},"zone":13,"typeConfidence":2.0,"plateTime":0.4553250512282654,"extension":6.3343740719578845},"index":5,"playId":"9185dc24-8aad-3127-a6fd-bcee0a2ee603","pitchNumber":5,"startTime":"2026-04-02T20:04:04.787Z","endTime":"2026-04-02T20:04:12.179Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-02T20:04:12.179Z","atBatIndex":45},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Matt Wallner strikes out swinging.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":46,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-04-02T20:04:30.726Z","endTime":"2026-04-02T20:05:50.323Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":670242,"fullName":"Matt Wallner","link":"/api/v1/people/670242"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":621381,"fullName":"Matt Strahm","link":"/api/v1/people/621381"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":670242,"fullName":"Matt Wallner","link":"/api/v1/people/670242"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":521692,"link":"/api/v1/people/521692"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.9,"endSpeed":82.0,"strikeZoneTop":3.395,"strikeZoneBottom":1.713,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.712426928575464,"aZ":-18.22393009224121,"pfxX":11.876242338460255,"pfxZ":8.005110629213368,"pX":-0.07004566639941567,"pZ":3.5779774467901437,"vX0":-11.294510217817587,"vY0":-131.85833950604157,"vZ0":-0.8619051459442393,"x":119.67,"y":142.17,"x0":2.747107096541899,"y0":50.00422215879284,"z0":5.2666979343476275,"aX":20.701218207652197},"breaks":{"breakAngle":44.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":14.5,"breakHorizontal":-18.7,"spinRate":2423,"spinDirection":134},"zone":11,"typeConfidence":2.0,"plateTime":0.41702316037611453,"extension":5.995311096320322},"index":0,"playId":"9024e0ff-d435-3f04-b686-7d58277519b0","pitchNumber":1,"startTime":"2026-04-02T20:04:38.335Z","endTime":"2026-04-02T20:04:42.212Z","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":1},"pitchData":{"startSpeed":90.3,"endSpeed":81.4,"strikeZoneTop":3.395,"strikeZoneBottom":1.713,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.11258998842126,"aZ":-18.368478775442135,"pfxX":11.384110007721581,"pfxZ":8.042903715230214,"pX":0.46979842572207925,"pZ":2.892296630698024,"vX0":-9.967111012109154,"vY0":-131.05655023248084,"vZ0":-2.1723231456151835,"x":99.09,"y":160.69,"x0":2.8678312881470513,"y0":50.00215302520959,"z0":5.1237119724341476,"aX":19.540797452231423},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":14.2,"breakHorizontal":-18.0,"spinRate":2452,"spinDirection":133},"zone":6,"typeConfidence":2.0,"plateTime":0.4200489996079879,"extension":6.031695623794952},"index":1,"playId":"10575060-7f5b-302d-8d3a-52bb62bfdefa","pitchNumber":2,"startTime":"2026-04-02T20:04:55.797Z","endTime":"2026-04-02T20:05:02.507Z","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":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.1,"endSpeed":79.9,"strikeZoneTop":3.395,"strikeZoneBottom":1.713,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.03838811099058,"aZ":-13.168933373280206,"pfxX":11.674922565027776,"pfxZ":11.4584703939029,"pX":-0.2892194717312125,"pZ":2.8184472899716857,"vX0":-11.966998992383154,"vY0":-129.0457585240436,"vZ0":-2.94976760251536,"x":128.02,"y":162.68,"x0":2.928667399142085,"y0":50.000843107595706,"z0":5.013263940500154,"aX":19.36064698319921},"breaks":{"breakAngle":50.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":20.0,"breakHorizontal":-17.9,"spinRate":2509,"spinDirection":126},"zone":4,"typeConfidence":2.0,"plateTime":0.4271883513593582,"extension":5.989523088261152},"index":2,"playId":"ba385630-084d-3a0b-b6ae-f1a68412a296","pitchNumber":3,"startTime":"2026-04-02T20:05:26.543Z","endTime":"2026-04-02T20:05:30.773Z","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":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":81.1,"endSpeed":72.4,"strikeZoneTop":3.395,"strikeZoneBottom":1.713,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.327788121222973,"aZ":-27.80366095916061,"pfxX":-1.2220965792046243,"pfxZ":3.2373005135798545,"pX":-2.1192203714011852,"pZ":1.3594122301175724,"vX0":-11.26475587815335,"vY0":-117.4006741338505,"vZ0":-2.422347650378217,"x":197.78,"y":202.08,"x0":2.9697756596206153,"y0":50.00041042997995,"z0":5.084102987494731,"aX":-1.6439785320341147},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":5.4,"breakHorizontal":5.9,"spinRate":2716,"spinDirection":284},"zone":13,"typeConfidence":2.0,"plateTime":0.47282819632746165,"extension":6.488012568593545},"index":3,"playId":"d8631db1-35e1-3f35-a5ec-c6ed666e1f26","pitchNumber":4,"startTime":"2026-04-02T20:05:46.232Z","endTime":"2026-04-02T20:05:50.323Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-02T20:05:50.323Z","atBatIndex":46},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Victor Caratini hit by pitch.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":47,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-04-02T20:06:06.565Z","endTime":"2026-04-02T20:07:45.007Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":4,"strikes":1,"outs":2},"matchup":{"batter":{"id":605170,"fullName":"Victor Caratini","link":"/api/v1/people/605170"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":621381,"fullName":"Matt Strahm","link":"/api/v1/people/621381"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":605170,"fullName":"Victor Caratini","link":"/api/v1/people/605170"},"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":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":null,"runner":{"id":605170,"fullName":"Victor Caratini","link":"/api/v1/people/605170"},"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":91.6,"endSpeed":82.0,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.233356105143166,"aZ":-11.483703636077275,"pfxX":8.310443735734578,"pfxZ":11.77759585178573,"pX":0.980545556590202,"pZ":3.2878456638280005,"vX0":-4.510374862799055,"vY0":-133.1333042491399,"vZ0":-2.640216848974795,"x":79.62,"y":150.01,"x0":1.6361574502380216,"y0":50.00466447634664,"z0":5.147504371492462,"aX":14.603372654688442},"breaks":{"breakAngle":48.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":20.8,"breakHorizontal":-13.8,"spinRate":2617,"spinDirection":138},"zone":12,"typeConfidence":2.0,"plateTime":0.4148006148695269,"extension":6.014319054970772},"index":0,"playId":"de93a394-99d4-3f85-8c13-e48373671b22","pitchNumber":1,"startTime":"2026-04-02T20:06:16.322Z","endTime":"2026-04-02T20:06:20.166Z","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":2},"pitchData":{"startSpeed":79.8,"endSpeed":70.7,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.392829964199514,"aZ":-26.842253997124075,"pfxX":-3.0655632620188307,"pfxZ":4.0954046357936535,"pX":-0.38186608020469043,"pZ":1.2211891796394154,"vX0":-3.538381999026222,"vY0":-115.93534614499602,"vZ0":-3.011056502717545,"x":131.56,"y":205.81,"x0":1.5882458186455382,"y0":50.00430350986135,"z0":5.219282382216745,"aX":-3.99221115222209},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":6.6,"breakHorizontal":6.7,"spinRate":2664,"spinDirection":220},"zone":13,"typeConfidence":2.0,"plateTime":0.48051002893422323,"extension":6.0665038511200695},"index":1,"playId":"af18e368-6c8d-3dcb-8374-522df450b663","pitchNumber":2,"startTime":"2026-04-02T20:06:33.466Z","endTime":"2026-04-02T20:06:37.238Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.5,"endSpeed":79.9,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.50912995420548,"aZ":-10.98176897494854,"pfxX":10.15183991003796,"pfxZ":12.741672653488562,"pX":-0.7403524549248023,"pZ":1.2295970245394907,"vX0":-8.579218347598022,"vY0":-129.7871327463638,"vZ0":-6.989206713334433,"x":145.22,"y":205.58,"x0":1.3302584740776335,"y0":50.002860064879414,"z0":4.84061552446222,"aX":16.885187175413847},"breaks":{"breakAngle":49.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":21.1,"breakHorizontal":-15.8,"spinRate":2515,"spinDirection":132},"zone":13,"typeConfidence":2.0,"plateTime":0.42614030489345467,"extension":6.288344832157014},"index":2,"playId":"ee277a68-b75e-3ed5-8e02-a5e3e22508ab","pitchNumber":3,"startTime":"2026-04-02T20:06:52.174Z","endTime":"2026-04-02T20:06:56.089Z","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":2},"pitchData":{"startSpeed":90.1,"endSpeed":80.5,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.22320351878406,"aZ":-10.551587805126688,"pfxX":10.12118566603526,"pfxZ":12.778888182211581,"pX":-0.5637099112216281,"pZ":2.4243173282670605,"vX0":-8.445274306620776,"vY0":-130.70022039390471,"vZ0":-4.619170918290472,"x":138.49,"y":173.32,"x0":1.4299254587124652,"y0":50.00090935638802,"z0":5.038542010889523,"aX":17.122222225656937},"breaks":{"breakAngle":51.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":22.0,"breakHorizontal":-16.0,"spinRate":2537,"spinDirection":140},"zone":4,"typeConfidence":2.0,"plateTime":0.42268167850604943,"extension":6.1170194565014855},"index":3,"playId":"4360adcc-93a6-323d-85e4-e707d4d7733d","pitchNumber":4,"startTime":"2026-04-02T20:07:11.147Z","endTime":"2026-04-02T20:07:15.014Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"index":4,"startTime":"2026-04-02T20:07:23.066Z","endTime":"2026-04-02T20:07:37.491Z","isPitch":false,"type":"action","player":{"id":605170,"link":"/api/v1/people/605170"}},{"details":{"call":{"code":"H","description":"Hit By Pitch"},"description":"Hit By Pitch","code":"H","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":2},"pitchData":{"startSpeed":80.2,"endSpeed":70.0,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.814938984926194,"aZ":-24.939167194089052,"pfxX":-1.3679507482902986,"pfxZ":5.624754681285758,"pX":-1.985243820165407,"pZ":0.08595996675076077,"vX0":-6.941413222546298,"vY0":-116.1748583750303,"vZ0":-5.571896303570606,"x":192.67,"y":236.46,"x0":1.2955513159733834,"y0":50.00024094499621,"z0":5.073472823259949,"aX":-1.7567477674522023},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":8.2,"breakHorizontal":5.3,"spinRate":2727,"spinDirection":288},"zone":13,"typeConfidence":2.0,"plateTime":0.48272070151143165,"extension":6.169529139730237},"index":5,"playId":"37dabdd7-cb3a-34fc-ab93-dc5038dc6bec","pitchNumber":5,"startTime":"2026-04-02T20:07:37.491Z","endTime":"2026-04-02T20:07:45.007Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-02T20:07:45.007Z","atBatIndex":47},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Kody Clemens flies out to left fielder Isaac Collins.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":48,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-04-02T20:08:03.706Z","endTime":"2026-04-02T20:09:57.082Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":621381,"fullName":"Matt Strahm","link":"/api/v1/people/621381"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":686555,"link":"/api/v1/people/686555"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":89.2,"endSpeed":79.2,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.80597864767696,"aZ":-14.873138584192127,"pfxX":10.99440668901977,"pfxZ":10.495981854987111,"pX":0.6294378944510185,"pZ":3.3075625679965457,"vX0":-9.521575149321697,"vY0":-129.3477581448304,"vZ0":-1.735886173213741,"x":93.01,"y":149.48,"x0":2.9793802724513054,"y0":50.00318023669789,"z0":5.162024444223132,"aX":18.12432566138595},"breaks":{"breakAngle":45.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":18.6,"breakHorizontal":-17.0,"spinRate":2474,"spinDirection":135},"zone":3,"typeConfidence":2.0,"plateTime":0.42793410350854755,"extension":6.108003892676254},"index":0,"playId":"4aa2914e-dc2e-3472-a3dc-b4f7c2dbf3dd","pitchNumber":1,"startTime":"2026-04-02T20:08:14.269Z","endTime":"2026-04-02T20:08:18.373Z","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":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":80.6,"endSpeed":72.2,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.836271118970554,"aZ":-25.49355157069669,"pfxX":-0.09377795385646293,"pfxZ":4.958247815671773,"pX":-0.5541455562867875,"pZ":1.9868327218388147,"vX0":-8.286081743841175,"vY0":-117.00095033938959,"vZ0":-1.6787174017741067,"x":138.12,"y":185.14,"x0":3.088041304782045,"y0":50.00308796006485,"z0":5.1684529110487665,"aX":-0.12589997264578007},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":8.8,"breakHorizontal":2.8,"spinRate":2744,"spinDirection":277},"zone":7,"typeConfidence":2.0,"plateTime":0.47324686048818565,"extension":5.879193358925224},"index":1,"playId":"a5eeb419-1778-390d-8ed6-9962fb436657","pitchNumber":2,"startTime":"2026-04-02T20:08:33.368Z","endTime":"2026-04-02T20:08:37.212Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-04-02T20:08:48.545Z","endTime":"2026-04-02T20:09:04.272Z","isPitch":false,"type":"action","player":{"id":665019,"link":"/api/v1/people/665019"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.2,"endSpeed":74.2,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.06377748923278,"aZ":-25.779717556958914,"pfxX":0.6594494582983987,"pfxZ":4.551388552007165,"pX":-2.4561315111643194,"pZ":1.5925941404286414,"vX0":-12.69875792366323,"vY0":-118.94944001137735,"vZ0":-2.52824063198669,"x":210.62,"y":195.78,"x0":2.91158516305368,"y0":50.0012931336394,"z0":5.055190303305684,"aX":0.9273845108905396},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":7.7,"breakHorizontal":2.5,"spinRate":2798,"spinDirection":80},"zone":13,"typeConfidence":2.0,"plateTime":0.464029534682453,"extension":6.1555304876591785},"index":3,"playId":"dc1f183c-5c6d-3ef4-a1ae-bb0fad9290bc","pitchNumber":3,"startTime":"2026-04-02T20:09:04.272Z","endTime":"2026-04-02T20:09:07.779Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.0,"endSpeed":74.2,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.571504969464833,"aZ":-27.47694632107705,"pfxX":-0.8692831110492802,"pfxZ":3.3329720259232722,"pX":-1.1319415800107409,"pZ":2.160929043900253,"vX0":-9.466360294852132,"vY0":-118.98123311588905,"vZ0":-1.3404532065482777,"x":160.15,"y":180.43,"x0":3.0404611612805845,"y0":50.000667671602685,"z0":5.2626484849797786,"aX":-1.2240711901759664},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":5.9,"breakHorizontal":4.3,"spinRate":2827,"spinDirection":283},"zone":13,"typeConfidence":2.0,"plateTime":0.46346963575178357,"extension":6.196307473188213},"index":4,"playId":"87989d8f-b09e-3233-805f-e79d76a5b1d3","pitchNumber":4,"startTime":"2026-04-02T20:09:26.006Z","endTime":"2026-04-02T20:09:30.099Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.3,"endSpeed":74.3,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.964735123944468,"aZ":-25.156761482187736,"pfxX":2.4631814070282756,"pfxZ":4.969551207904598,"pX":-0.8616635660448233,"pZ":1.4077518815664671,"vX0":-10.065552475235464,"vY0":-119.24983950917965,"vZ0":-3.200162237643898,"x":149.84,"y":200.77,"x0":3.129105714015587,"y0":50.004717304230596,"z0":5.083521362665625,"aX":3.4806514375381647},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":8.3,"breakHorizontal":-1.6,"spinRate":2749,"spinDirection":160},"zone":13,"typeConfidence":2.0,"plateTime":0.46266951629216635,"extension":6.187505947676886},"hitData":{"launchSpeed":85.8,"launchAngle":30.0,"totalDistance":315.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":81.18,"coordY":80.77}},"index":5,"playId":"7f68b3cc-ab49-3ad1-8a2b-93838d4c0016","pitchNumber":5,"startTime":"2026-04-02T20:09:48.306Z","endTime":"2026-04-02T20:09:57.082Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-02T20:09:57.082Z","atBatIndex":48},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Isaac Collins strikes out swinging.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":49,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-04-02T20:12:16.957Z","endTime":"2026-04-02T20:14:43.911Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":686555,"fullName":"Isaac Collins","link":"/api/v1/people/686555"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681892,"fullName":"Kody Funderburk","link":"/api/v1/people/681892"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5,6,7,8],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":686555,"fullName":"Isaac Collins","link":"/api/v1/people/686555"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":605170,"link":"/api/v1/people/605170"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Kody Funderburk replaces Taj Bradley.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-02T20:11:31.956Z","endTime":"2026-04-02T20:12:19.245Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":681892,"link":"/api/v1/people/681892"},"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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.9,"endSpeed":82.2,"strikeZoneTop":3.013,"strikeZoneBottom":1.521,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.609307668089514,"aZ":-16.933420733654987,"pfxX":2.95020736553527,"pfxZ":8.740129262925928,"pX":-0.4529546727824808,"pZ":2.782480938228883,"vX0":-7.56098964816587,"vY0":-132.1008254697897,"vZ0":-4.090828632502647,"x":134.27,"y":163.65,"x0":2.0800142641035375,"y0":50.00364902853439,"z0":5.618484763003556,"aX":5.145482197695279},"breaks":{"breakAngle":10.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":15.0,"breakHorizontal":-3.5,"spinRate":2140,"spinDirection":182},"zone":1,"typeConfidence":0.89,"plateTime":0.41673755686859115,"extension":6.939809318161485},"index":1,"playId":"ad4938fe-3bdf-312a-a518-7e85380fc18d","pitchNumber":1,"startTime":"2026-04-02T20:12:19.245Z","endTime":"2026-04-02T20:12:22.655Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.0,"endSpeed":83.5,"strikeZoneTop":3.013,"strikeZoneBottom":1.521,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.06649771878617,"aZ":-15.797968456649535,"pfxX":4.096634106149213,"pfxZ":9.126343985673625,"pX":0.13616990610419438,"pZ":2.209436030892358,"vX0":-6.439412428442559,"vY0":-133.66671847716617,"vZ0":-5.840959084313379,"x":111.81,"y":179.13,"x0":2.053510401420996,"y0":50.001731226627506,"z0":5.572903297909889,"aX":7.3505340128058805},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":15.4,"breakHorizontal":-5.9,"spinRate":2297,"spinDirection":130},"zone":5,"typeConfidence":0.9,"plateTime":0.4110842461806534,"extension":6.882478078818309},"index":2,"playId":"010d70cb-6cee-36d8-af82-9e2f734f89dc","pitchNumber":2,"startTime":"2026-04-02T20:12:33.691Z","endTime":"2026-04-02T20:12:38.283Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.0,"endSpeed":73.2,"strikeZoneTop":3.013,"strikeZoneBottom":1.521,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.794112597846095,"aZ":-30.643783298990645,"pfxX":-5.013508859854743,"pfxZ":1.0975613301437246,"pX":0.07023545058010679,"pZ":2.8083132519203438,"vX0":-3.607783292605417,"vY0":-119.22629770641169,"vZ0":0.16006821589312303,"x":114.32,"y":162.96,"x0":2.2717855067980266,"y0":50.00238844081575,"z0":5.5812179526038035,"aX":-6.984363089541562},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.4,"breakVerticalInduced":2.4,"breakHorizontal":10.2,"spinRate":2493,"spinDirection":305},"zone":2,"typeConfidence":0.9,"plateTime":0.46518937114631376,"extension":6.650311734213895},"index":3,"playId":"3230c695-ed2c-39b0-95bf-149d9ad314d4","pitchNumber":3,"startTime":"2026-04-02T20:12:52.298Z","endTime":"2026-04-02T20:12:57.134Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":80.7,"endSpeed":72.9,"strikeZoneTop":3.013,"strikeZoneBottom":1.521,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.99111636261669,"aZ":-29.95292501573924,"pfxX":-8.531631760717532,"pfxZ":1.6295801611953173,"pX":-0.5339014636474103,"pZ":2.3216807380776787,"vX0":-3.873955359550644,"vY0":-117.38506701204179,"vZ0":-0.9209717547137121,"x":137.35,"y":176.09,"x0":2.2582311569414593,"y0":50.00365381238076,"z0":5.566250657302493,"aX":-11.631035596622102},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.8,"breakVerticalInduced":3.0,"breakHorizontal":16.6,"spinRate":2440,"spinDirection":309},"zone":4,"typeConfidence":0.91,"plateTime":0.4707972127892015,"extension":6.7235580895685985},"index":4,"playId":"bda9b1b6-f70b-3f4d-97c7-20cf0474f8fe","pitchNumber":4,"startTime":"2026-04-02T20:13:16.877Z","endTime":"2026-04-02T20:13:21.296Z","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":0},"pitchData":{"startSpeed":88.3,"endSpeed":79.8,"strikeZoneTop":3.013,"strikeZoneBottom":1.521,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.511583504618727,"aZ":-30.7321978727843,"pfxX":12.451547481450813,"pfxZ":0.8797871363143903,"pX":1.6935042072159618,"pZ":0.9186992436505128,"vX0":-5.679530995419062,"vY0":-128.21466928536293,"vZ0":-5.059614011545113,"x":52.45,"y":213.98,"x0":2.344466105593465,"y0":50.000947730917666,"z0":5.374146427070978,"aX":20.308465992319057},"breaks":{"breakAngle":31.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":0.5,"breakHorizontal":-20.9,"spinRate":1968,"spinDirection":115},"zone":14,"typeConfidence":2.0,"plateTime":0.4305485963301239,"extension":6.984286969415453},"index":5,"playId":"00af535d-8253-3a83-a9aa-c20df677a7b1","pitchNumber":5,"startTime":"2026-04-02T20:13:55.750Z","endTime":"2026-04-02T20:13:59.613Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.7,"endSpeed":80.6,"strikeZoneTop":3.013,"strikeZoneBottom":1.521,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.94218420307817,"aZ":-30.81600468486951,"pfxX":11.508930919184177,"pfxZ":0.8137520372126872,"pX":1.0186318281004332,"pZ":3.504037624865653,"vX0":-6.772490765179124,"vY0":-129.00312947462146,"vZ0":0.8376314747477406,"x":78.17,"y":144.17,"x0":2.194127705366688,"y0":50.00375043363451,"z0":5.566171155851758,"aX":19.235749475548207},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":1.9,"breakHorizontal":-19.2,"spinRate":1924,"spinDirection":114},"zone":12,"typeConfidence":2.0,"plateTime":0.4259563226215697,"extension":6.75873654930827},"index":6,"playId":"6a82b8bd-4cf3-30ce-905f-0f4c152b6880","pitchNumber":6,"startTime":"2026-04-02T20:14:09.276Z","endTime":"2026-04-02T20:14:12.923Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.7,"endSpeed":84.5,"strikeZoneTop":3.013,"strikeZoneBottom":1.521,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.293119597186383,"aZ":-13.188567250771724,"pfxX":5.191039852470416,"pfxZ":10.399001687133952,"pX":-0.06344547514695607,"pZ":1.3177744112950467,"vX0":-7.378051051321233,"vY0":-134.53798392061378,"vZ0":-8.563500175940653,"x":119.42,"y":203.2,"x0":2.045163522370981,"y0":50.00183567060871,"z0":5.48523102714218,"aX":9.477078471519341},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":17.0,"breakHorizontal":-7.8,"spinRate":2285,"spinDirection":146},"zone":13,"typeConfidence":0.88,"plateTime":0.40773637044168964,"extension":7.050147281481041},"index":7,"playId":"6ff096db-9d5c-3849-b7fc-7cb7dba5685b","pitchNumber":7,"startTime":"2026-04-02T20:14:23.673Z","endTime":"2026-04-02T20:14:27.394Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":0},"pitchData":{"startSpeed":91.9,"endSpeed":83.3,"strikeZoneTop":3.013,"strikeZoneBottom":1.521,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.088096850401428,"aZ":-17.081532332535883,"pfxX":4.248502195151509,"pfxZ":8.430343301035995,"pX":-1.259457841112187E-4,"pZ":3.618420179627609,"vX0":-7.075001868143176,"vY0":-133.5494226398971,"vZ0":-2.2336965562131654,"x":117.0,"y":141.08,"x0":2.142009513631098,"y0":50.00520115098579,"z0":5.706303107415982,"aX":7.6090421340837215},"breaks":{"breakAngle":19.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":14.9,"breakHorizontal":-6.0,"spinRate":2765,"spinDirection":237},"zone":11,"typeConfidence":0.9,"plateTime":0.41149237640849723,"extension":6.978768245427035},"index":8,"playId":"993b986f-1c29-3797-8317-a7e8ed4a4364","pitchNumber":8,"startTime":"2026-04-02T20:14:40.090Z","endTime":"2026-04-02T20:14:43.911Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-02T20:14:43.911Z","atBatIndex":49},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Lane Thomas pops out to catcher Victor Caratini in foul territory.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":50,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-04-02T20:14:59.856Z","endTime":"2026-04-02T20:16:08.429Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":657041,"fullName":"Lane Thomas","link":"/api/v1/people/657041"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681892,"fullName":"Kody Funderburk","link":"/api/v1/people/681892"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":657041,"fullName":"Lane Thomas","link":"/api/v1/people/657041"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":605170,"link":"/api/v1/people/605170"},"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.146,"strikeZoneBottom":1.588,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.41007998498655,"aZ":-23.896198718583495,"pfxX":12.312584199053703,"pfxZ":4.479863320376149,"pX":-0.4404586323282784,"pZ":2.5847845117521184,"vX0":-10.781679670867497,"vY0":-135.05243585063863,"vZ0":-3.3612330876834724,"x":133.79,"y":168.99,"x0":2.0038026317972175,"y0":50.0015735619244,"z0":5.52621414413081,"aX":22.743140104623368},"breaks":{"breakAngle":39.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":7.6,"breakHorizontal":-20.0,"spinRate":2464,"spinDirection":136},"zone":4,"typeConfidence":0.9,"plateTime":0.4055706135518218,"extension":7.0444484381569215},"index":0,"playId":"4e5eed5d-a603-3dd2-8709-2bd15f535ff8","pitchNumber":1,"startTime":"2026-04-02T20:15:12.096Z","endTime":"2026-04-02T20:15:15.693Z","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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.8,"endSpeed":83.4,"strikeZoneTop":3.146,"strikeZoneBottom":1.588,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.517711996363744,"aZ":-16.90451695900785,"pfxX":2.6690976331256073,"pfxZ":8.521247943101656,"pX":-0.4122912399126172,"pZ":3.4653091369005367,"vX0":-7.270469250709513,"vY0":-133.4672148073729,"vZ0":-2.721451991128254,"x":132.72,"y":145.22,"x0":2.0083689588767157,"y0":50.00243489837052,"z0":5.725196782474452,"aX":4.783061985567776},"breaks":{"breakAngle":10.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":15.0,"breakHorizontal":-3.1,"spinRate":2348,"spinDirection":138},"zone":11,"typeConfidence":0.9,"plateTime":0.4114343794600632,"extension":6.962728334666618},"index":1,"playId":"0c5b8643-5873-3770-a6d6-8e8b39615390","pitchNumber":2,"startTime":"2026-04-02T20:15:24.045Z","endTime":"2026-04-02T20:15:28.063Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.2,"endSpeed":74.7,"strikeZoneTop":3.146,"strikeZoneBottom":1.588,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.34998944451616,"aZ":-30.35809668179777,"pfxX":-6.332352313438067,"pfxZ":1.2869824199764066,"pX":-1.010121171899954,"pZ":0.5635661026306047,"vX0":-5.921416550873029,"vY0":-119.38917113793029,"vZ0":-4.681177718218342,"x":155.5,"y":223.56,"x0":2.343903093902623,"y0":50.005223651432445,"z0":5.346338009428991,"aX":-8.955438211217642},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.1,"breakVerticalInduced":1.2,"breakHorizontal":13.1,"spinRate":2514,"spinDirection":299},"zone":13,"typeConfidence":0.9,"plateTime":0.46240685634396117,"extension":6.970221933951027},"index":2,"playId":"b6a5c87c-9169-3d14-8b7a-1a1590829308","pitchNumber":3,"startTime":"2026-04-02T20:15:38.787Z","endTime":"2026-04-02T20:15:44.195Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.6,"endSpeed":83.7,"strikeZoneTop":3.146,"strikeZoneBottom":1.588,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.47707263124607,"aZ":-16.196385091990294,"pfxX":2.7160624259473067,"pfxZ":8.827864102198959,"pX":-0.5110254662524711,"pZ":3.2125001378977873,"vX0":-7.473801275293828,"vY0":-134.49962344415303,"vZ0":-3.561199281966177,"x":136.48,"y":152.04,"x0":1.9659103653376446,"y0":50.00382125096587,"z0":5.72092924039278,"aX":4.917615369397336},"breaks":{"breakAngle":10.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":15.2,"breakHorizontal":-3.1,"spinRate":2331,"spinDirection":155},"zone":1,"typeConfidence":0.9,"plateTime":0.40915407379335944,"extension":6.890237518884195},"hitData":{"launchSpeed":64.5,"launchAngle":83.0,"totalDistance":19.0,"trajectory":"popup","hardness":"medium","location":"2","coordinates":{"coordX":118.85,"coordY":200.61}},"index":3,"playId":"8a1c469a-0f24-390a-8927-1b1de580b46b","pitchNumber":4,"startTime":"2026-04-02T20:15:59.526Z","endTime":"2026-04-02T20:16:08.429Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-02T20:16:08.429Z","atBatIndex":50},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Kyle Isbel flies out to left fielder Austin Martin.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":51,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-04-02T20:16:27.590Z","endTime":"2026-04-02T20:17:17.502Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":664728,"fullName":"Kyle Isbel","link":"/api/v1/people/664728"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681892,"fullName":"Kody Funderburk","link":"/api/v1/people/681892"},"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":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":664728,"fullName":"Kyle Isbel","link":"/api/v1/people/664728"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":668885,"link":"/api/v1/people/668885"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.8,"endSpeed":81.5,"strikeZoneTop":3.114,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.08137163324002,"aZ":-22.85523053284257,"pfxX":13.141018816708163,"pfxZ":5.411609887605458,"pX":-0.11427276965161703,"pZ":2.6476247321637656,"vX0":-10.338132912044486,"vY0":-131.70392153121648,"vZ0":-3.2382313118271306,"x":121.36,"y":167.29,"x0":2.1931074698583197,"y0":50.00302740547265,"z0":5.621662437184313,"aX":22.633762309814564},"breaks":{"breakAngle":40.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":9.1,"breakHorizontal":-21.0,"spinRate":2336,"spinDirection":141},"zone":5,"typeConfidence":2.0,"plateTime":0.41903921832466295,"extension":6.94602114144641},"index":0,"playId":"3407acf0-e4af-3c8a-9123-33af8420f72e","pitchNumber":1,"startTime":"2026-04-02T20:16:34.201Z","endTime":"2026-04-02T20:16:37.869Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.6,"endSpeed":73.6,"strikeZoneTop":3.114,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.236628319803792,"aZ":-31.46144774858001,"pfxX":-7.503218688871114,"pfxZ":0.5111071890479479,"pX":-1.659337876620103,"pZ":2.72583835911268,"vX0":-6.918055281430996,"vY0":-119.86477094367271,"vZ0":0.10179924968608156,"x":180.25,"y":165.18,"x0":2.2797230206666037,"y0":50.00392155578986,"z0":5.581788327293593,"aX":-10.5099186605568},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.2,"breakVerticalInduced":1.3,"breakHorizontal":15.7,"spinRate":2465,"spinDirection":296},"zone":11,"typeConfidence":0.91,"plateTime":0.46367054324484824,"extension":6.759976917526196},"index":1,"playId":"e0301653-0958-3b68-bfd8-0eacbad42c05","pitchNumber":2,"startTime":"2026-04-02T20:16:53.053Z","endTime":"2026-04-02T20:16:56.503Z","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":2},"pitchData":{"startSpeed":91.5,"endSpeed":83.4,"strikeZoneTop":3.114,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.664615998187625,"aZ":-16.343063835395636,"pfxX":2.635201638508405,"pfxZ":8.868816730633101,"pX":-0.4710248692088016,"pZ":2.607784580695574,"vX0":-7.621748004364821,"vY0":-133.03480669406682,"vZ0":-4.767934723207055,"x":134.95,"y":168.37,"x0":2.093951107436379,"y0":50.001119763207384,"z0":5.615142471713875,"aX":4.703521270297299},"breaks":{"breakAngle":9.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":15.1,"breakHorizontal":-3.0,"spinRate":2298,"spinDirection":146},"zone":4,"typeConfidence":0.9,"plateTime":0.41237184467785504,"extension":6.98328746713168},"hitData":{"launchSpeed":90.9,"launchAngle":32.0,"totalDistance":336.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":38.53,"coordY":94.53}},"index":2,"playId":"7dc4f8a2-ec68-395c-9679-e10ec0c542c9","pitchNumber":3,"startTime":"2026-04-02T20:17:08.041Z","endTime":"2026-04-02T20:17:17.502Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-02T20:17:17.502Z","atBatIndex":51},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Josh Bell walks.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":52,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-04-02T20:19:35.925Z","endTime":"2026-04-02T20:21:04.968Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":605137,"fullName":"Josh Bell","link":"/api/v1/people/605137"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":670167,"fullName":"John Schreiber","link":"/api/v1/people/670167"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":605137,"fullName":"Josh Bell","link":"/api/v1/people/605137"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,4,5,7],"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":605137,"fullName":"Josh Bell","link":"/api/v1/people/605137"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"description":"Pitching Change: John Schreiber replaces Matt Strahm.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-02T20:18:20.768Z","endTime":"2026-04-02T20:19:38.065Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":670167,"link":"/api/v1/people/670167"},"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":0},"pitchData":{"startSpeed":93.0,"endSpeed":83.8,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.42076561456992,"aZ":-23.65388123320547,"pfxX":-7.671073005654435,"pfxZ":4.67700007217533,"pX":-1.1818355648110979,"pZ":2.90773030419393,"vX0":6.940519521274138,"vY0":-135.13078187679238,"vZ0":0.20188467362718865,"x":162.05,"y":160.27,"x0":-2.8051509524670792,"y0":50.004589082624776,"z0":4.513563659810614,"aX":-13.982895199540225},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":8.8,"breakHorizontal":12.1,"spinRate":2331,"spinDirection":242},"zone":11,"typeConfidence":0.89,"plateTime":0.40759862187137097,"extension":6.622764384976951},"index":1,"playId":"655ac78d-a810-3546-9f37-ba2e9e943af1","pitchNumber":1,"startTime":"2026-04-02T20:19:38.065Z","endTime":"2026-04-02T20:19:41.718Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.7,"endSpeed":79.5,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.349545076283476,"aZ":-31.967925411162188,"pfxX":0.9593103971998227,"pfxZ":0.12451081319684221,"pX":-1.5515527634703903,"pZ":2.429734608535816,"vX0":3.025810177182478,"vY0":-127.66638471338314,"vZ0":1.2806460912828768,"x":176.14,"y":173.18,"x0":-2.882709548076252,"y0":50.00088347083913,"z0":4.461519489825445,"aX":1.5632973073650236},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":0.8,"breakHorizontal":-2.5,"spinRate":2530,"spinDirection":188},"zone":13,"typeConfidence":0.85,"plateTime":0.43109205569554243,"extension":6.295662140370513},"index":2,"playId":"c90a4960-1ed5-37f4-a901-ea7db9c528b2","pitchNumber":2,"startTime":"2026-04-02T20:19:51.315Z","endTime":"2026-04-02T20:19:54.793Z","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":0,"outs":0},"pitchData":{"startSpeed":80.2,"endSpeed":73.1,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.216755141926317,"aZ":-31.01935723961746,"pfxX":12.997859359480513,"pfxZ":0.8526597371032913,"pX":1.5417853454028414,"pZ":1.6118849007268945,"vX0":6.012580523127543,"vY0":-116.56580731193525,"vZ0":0.8059426075238911,"x":58.23,"y":195.26,"x0":-2.772840571184192,"y0":50.0031441742754,"z0":4.227948596913069,"aX":17.595258159734},"breaks":{"breakAngle":31.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-41.0,"breakVerticalInduced":2.2,"breakHorizontal":-25.2,"spinRate":2744,"spinDirection":67},"zone":14,"typeConfidence":0.9,"plateTime":0.47282978675443355,"extension":6.6228414533596744},"index":3,"playId":"40ecfee4-64e4-3b58-bb2c-0e067748f789","pitchNumber":3,"startTime":"2026-04-02T20:20:05.178Z","endTime":"2026-04-02T20:20:09.398Z","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":1,"outs":0},"pitchData":{"startSpeed":90.7,"endSpeed":83.4,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.895211634705444,"aZ":-21.903720060573086,"pfxX":-6.299612567134849,"pfxZ":5.796396304322938,"pX":0.8492997229929073,"pZ":2.611455180682436,"vX0":11.04593012171375,"vY0":-131.75955672231296,"vZ0":-0.32944966701237666,"x":84.63,"y":168.27,"x0":-2.563711951726369,"y0":50.004866298854466,"z0":4.345574998396442,"aX":-11.167608178066438},"breaks":{"breakAngle":22.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":10.7,"breakHorizontal":9.2,"spinRate":2311,"spinDirection":241},"zone":12,"typeConfidence":0.9,"plateTime":0.41444874388403585,"extension":6.379627428284144},"index":4,"playId":"f5977288-cd08-3047-8cf4-558f9b5fa62d","pitchNumber":4,"startTime":"2026-04-02T20:20:21.919Z","endTime":"2026-04-02T20:20:26.710Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.6,"endSpeed":80.7,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.597640934741207,"aZ":-29.98307347331828,"pfxX":-0.2757460920534013,"pfxZ":1.3082028343318957,"pX":-0.14668426958239986,"pZ":2.4081001647584936,"vX0":6.8772218927920905,"vY0":-128.91138260614247,"vZ0":0.7303839513640873,"x":122.59,"y":173.76,"x0":-2.821217932581877,"y0":50.00108313019143,"z0":4.448817343465837,"aX":-0.46272293186484986},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":2.8,"breakHorizontal":-1.2,"spinRate":2413,"spinDirection":223},"zone":5,"typeConfidence":0.88,"plateTime":0.42607283019174114,"extension":6.448731487670259},"index":5,"playId":"49f69fdf-fdc9-39d0-9227-38c2a97f1398","pitchNumber":5,"startTime":"2026-04-02T20:20:39.219Z","endTime":"2026-04-02T20:20:43.832Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"index":6,"startTime":"2026-04-02T20:20:51.292Z","endTime":"2026-04-02T20:21:01.251Z","isPitch":false,"type":"action","player":{"id":605137,"link":"/api/v1/people/605137"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.1,"endSpeed":74.3,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.064582572401896,"aZ":-30.07412750168247,"pfxX":10.005463245538962,"pfxZ":1.4947416259608461,"pX":1.7432752957147566,"pZ":0.7957526452560568,"vX0":7.6427766161003365,"vY0":-119.25427662013854,"vZ0":-1.4172150893903865,"x":50.55,"y":217.29,"x0":-2.830682544370748,"y0":50.002860593549386,"z0":4.171984184813217,"aX":14.06515012815629},"breaks":{"breakAngle":27.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.9,"breakVerticalInduced":2.6,"breakHorizontal":-20.3,"spinRate":2664,"spinDirection":63},"zone":14,"typeConfidence":0.9,"plateTime":0.46357817995498163,"extension":6.470372013593773},"index":7,"playId":"e0fded0d-7c4f-3638-bb52-bd58e9302081","pitchNumber":6,"startTime":"2026-04-02T20:21:01.251Z","endTime":"2026-04-02T20:21:04.968Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-02T20:21:04.968Z","atBatIndex":52},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Royce Lewis doubles (2) on a line drive to left fielder Isaac Collins. Josh Bell to 3rd.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":53,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-04-02T20:21:25.479Z","endTime":"2026-04-02T20:23:56.344Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":3,"strikes":2,"outs":0},"matchup":{"batter":{"id":668904,"fullName":"Royce Lewis","link":"/api/v1/people/668904"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":670167,"fullName":"John Schreiber","link":"/api/v1/people/670167"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":668904,"fullName":"Royce Lewis","link":"/api/v1/people/668904"},"postOnThird":{"id":605137,"fullName":"Josh Bell","link":"/api/v1/people/605137"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,6,7],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":668904,"fullName":"Royce Lewis","link":"/api/v1/people/668904"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":686555,"link":"/api/v1/people/686555"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":605137,"fullName":"Josh Bell","link":"/api/v1/people/605137"},"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":92.5,"endSpeed":83.5,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.37160496134124,"aZ":-34.843909131453216,"pfxX":-8.563362919507792,"pfxZ":-1.480018451258334,"pX":-1.3413670005394036,"pZ":1.7892298421163453,"vX0":6.6248312237740015,"vY0":-134.4577106033083,"vZ0":0.16671929794254936,"x":168.13,"y":190.47,"x0":-2.7437705279232154,"y0":50.004521372551245,"z0":4.230907080343006,"aX":-15.438074088758881},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":-2.4,"breakHorizontal":13.8,"spinRate":2282,"spinDirection":257},"zone":13,"typeConfidence":0.91,"plateTime":0.40981476842671816,"extension":6.661701661604247},"index":0,"playId":"6bcfa1a5-e141-3cc5-a808-5bee09666162","pitchNumber":1,"startTime":"2026-04-02T20:21:32.235Z","endTime":"2026-04-02T20:21:36.363Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":80.3,"endSpeed":73.3,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.022389161197545,"aZ":-30.721958203322007,"pfxX":9.005464452960874,"pfxZ":1.061977560440904,"pX":0.0910221108154207,"pZ":1.9951139874765658,"vX0":4.3077007914117695,"vY0":-116.89381727287255,"vZ0":1.6736432764514304,"x":113.53,"y":184.91,"x0":-2.9514644006629402,"y0":50.00452802727546,"z0":4.174592494946665,"aX":12.342211048733573},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.0,"breakVerticalInduced":2.6,"breakHorizontal":-17.4,"spinRate":2773,"spinDirection":73},"zone":8,"typeConfidence":0.9,"plateTime":0.4703154507091436,"extension":6.316885073383755},"index":1,"playId":"33cac294-2aeb-3c11-81a5-11a56288b618","pitchNumber":2,"startTime":"2026-04-02T20:21:49.740Z","endTime":"2026-04-02T20:21:53.548Z","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":81.9,"endSpeed":75.1,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.026984109766108,"aZ":-32.213727480979664,"pfxX":8.061389521017439,"pfxZ":-0.028339887233397754,"pX":1.6793130872243953,"pZ":1.5895992956316274,"vX0":8.067743567274588,"vY0":-118.97151815857869,"vZ0":1.2053380617497784,"x":52.99,"y":195.86,"x0":-2.8100609548590145,"y0":50.00288583741034,"z0":4.008640572886309,"aX":11.488596168036844},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.6,"breakVerticalInduced":0.6,"breakHorizontal":-16.7,"spinRate":2787,"spinDirection":77},"zone":14,"typeConfidence":0.9,"plateTime":0.4613852588019012,"extension":6.51400818193413},"index":2,"playId":"5dd208cf-bac5-3986-ad5b-d2f1664d6420","pitchNumber":3,"startTime":"2026-04-02T20:22:06.592Z","endTime":"2026-04-02T20:22:10.429Z","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":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.4,"endSpeed":83.2,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.230786237638945,"aZ":-38.962359891214994,"pfxX":-8.828623691408595,"pfxZ":-3.842367028035863,"pX":-0.4633681173898839,"pZ":0.5857342992814896,"vX0":8.405901883145306,"vY0":-132.8302282569468,"vZ0":-1.774813576329921,"x":134.66,"y":222.97,"x0":-2.537989676559625,"y0":50.00152481739343,"z0":4.123358880757994,"aX":-15.610726237013129},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.2,"breakVerticalInduced":-7.1,"breakHorizontal":13.9,"spinRate":2373,"spinDirection":257},"zone":13,"typeConfidence":0.9,"plateTime":0.41402200821236956,"extension":6.543006124843696},"index":3,"playId":"3a4dfedf-ced9-33c0-9349-5f56366c025f","pitchNumber":4,"startTime":"2026-04-02T20:22:22.494Z","endTime":"2026-04-02T20:22:26.153Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.6,"endSpeed":79.7,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.22763032095852,"aZ":-29.184870828148252,"pfxX":-0.8782253608471435,"pfxZ":1.8308216420609496,"pX":-0.45556344430632284,"pZ":2.032977137487911,"vX0":6.034881971543504,"vY0":-127.44151840606293,"vZ0":0.686358313171868,"x":134.37,"y":183.89,"x0":-2.7486065979026826,"y0":50.001648263665224,"z0":4.080551256510364,"aX":-1.433533166261981},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":3.7,"breakHorizontal":0.1,"spinRate":2442,"spinDirection":227},"zone":7,"typeConfidence":0.84,"plateTime":0.43115865077623106,"extension":6.535530361360422},"index":4,"playId":"d0cc2bb0-5d53-31ee-8713-7322fa8d390f","pitchNumber":5,"startTime":"2026-04-02T20:22:42.548Z","endTime":"2026-04-02T20:22:46.074Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"index":5,"startTime":"2026-04-02T20:23:02.281Z","endTime":"2026-04-02T20:23:19.508Z","isPitch":false,"type":"action","player":{"id":668904,"link":"/api/v1/people/668904"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.4,"endSpeed":84.2,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.515683341963104,"aZ":-25.781072564437242,"pfxX":-6.161683832316394,"pfxZ":3.474665421541621,"pX":-0.43142952582813704,"pZ":2.5596602275436484,"vX0":7.937529060133263,"vY0":-135.68331708636663,"vZ0":0.14776564634283074,"x":133.45,"y":169.67,"x0":-2.6132345246516557,"y0":50.0013479444475,"z0":4.321637346977387,"aX":-11.330132267941702},"breaks":{"breakAngle":20.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":6.6,"breakHorizontal":9.2,"spinRate":2194,"spinDirection":246},"zone":4,"typeConfidence":0.87,"plateTime":0.40584899869708124,"extension":6.448722558646061},"index":6,"playId":"0f88a7de-498e-3e2a-aa11-5e2027dd3ccd","pitchNumber":6,"startTime":"2026-04-02T20:23:19.508Z","endTime":"2026-04-02T20:23:23.284Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.2,"endSpeed":73.3,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.959841890546976,"aZ":-35.24531265108289,"pfxX":8.047593566492793,"pfxZ":-2.224513157016874,"pX":-0.2283142642869022,"pZ":1.6900218524671655,"vX0":3.96299903975711,"vY0":-118.03084052204315,"vZ0":1.8395788954138879,"x":125.7,"y":193.15,"x0":-2.986252411439868,"y0":50.00343325857993,"z0":4.1980736405474515,"aX":11.109552492130412},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.4,"breakVerticalInduced":-3.1,"breakHorizontal":-15.6,"spinRate":2725,"spinDirection":74},"zone":8,"typeConfidence":0.9,"plateTime":0.46792295180496435,"extension":6.051358376892139},"hitData":{"launchSpeed":98.9,"launchAngle":18.0,"totalDistance":351.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":43.35,"coordY":65.54}},"index":7,"playId":"720cc412-fe8e-3fec-a9a2-858f0969de82","pitchNumber":7,"startTime":"2026-04-02T20:23:41.396Z","endTime":"2026-04-02T20:23:56.344Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-02T20:23:56.344Z","atBatIndex":53},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Tristan Gray strikes out swinging.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":54,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-04-02T20:24:59.006Z","endTime":"2026-04-02T20:26:11.344Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":656484,"fullName":"Tristan Gray","link":"/api/v1/people/656484"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":670167,"fullName":"John Schreiber","link":"/api/v1/people/670167"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":668904,"fullName":"Royce Lewis","link":"/api/v1/people/668904"},"postOnThird":{"id":605137,"fullName":"Josh Bell","link":"/api/v1/people/605137"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[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":656484,"fullName":"Tristan Gray","link":"/api/v1/people/656484"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":521692,"link":"/api/v1/people/521692"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"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":0},"index":0,"startTime":"2026-04-02T20:24:16.678Z","endTime":"2026-04-02T20:25:01.204Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.0,"endSpeed":82.7,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.867960387110568,"aZ":-27.68735080446732,"pfxX":-2.287612728675472,"pfxZ":2.5810869593372665,"pX":0.6891281035079269,"pZ":2.292758375848986,"vX0":9.22849103476815,"vY0":-130.86624545327868,"vZ0":-0.2455722193445019,"x":90.73,"y":176.88,"x0":-2.5813793023927,"y0":50.0042372028736,"z0":4.456657620030997,"aX":-3.980263014984996},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":4.8,"breakHorizontal":2.2,"spinRate":2335,"spinDirection":236},"zone":6,"typeConfidence":0.87,"plateTime":0.4180717338366864,"extension":6.519708361641475},"index":1,"playId":"d054656e-e49a-3df6-b2c7-38b717a22cf5","pitchNumber":1,"startTime":"2026-04-02T20:25:01.204Z","endTime":"2026-04-02T20:25:05.793Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.7,"endSpeed":84.6,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.364635501936675,"aZ":-23.109118763908967,"pfxX":-6.828633306001498,"pfxZ":4.934131657922002,"pX":0.7684071547758994,"pZ":4.297491926866703,"vX0":11.20374802487054,"vY0":-134.50367823234703,"vZ0":3.9060562549636155,"x":87.71,"y":122.75,"x0":-2.5581730234515994,"y0":50.004144227804304,"z0":4.462857031911773,"aX":-12.551233074642422},"breaks":{"breakAngle":24.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":10.1,"breakHorizontal":10.1,"spinRate":2242,"spinDirection":243},"zone":12,"typeConfidence":0.9,"plateTime":0.40676149004577633,"extension":6.34607361437155},"index":2,"playId":"1eba1dfd-8042-3301-9105-5a0c48c80c04","pitchNumber":2,"startTime":"2026-04-02T20:25:28.977Z","endTime":"2026-04-02T20:25:32.553Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.8,"endSpeed":84.9,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.137150253571146,"aZ":-23.149099377729275,"pfxX":-6.23204230188316,"pfxZ":4.89033060123948,"pX":0.7645378416560544,"pZ":3.2066515733722865,"vX0":11.478451984705437,"vY0":-134.69018255732118,"vZ0":1.4010576136566655,"x":87.86,"y":152.2,"x0":-2.73464533299532,"y0":50.000033412537434,"z0":4.312036056118037,"aX":-11.49579995156349},"breaks":{"breakAngle":21.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":9.4,"breakHorizontal":9.0,"spinRate":2173,"spinDirection":249},"zone":3,"typeConfidence":0.9,"plateTime":0.4060272174948203,"extension":6.43688492647627},"index":3,"playId":"1257720c-fd83-3c96-9ea7-175b065f8082","pitchNumber":3,"startTime":"2026-04-02T20:25:47.500Z","endTime":"2026-04-02T20:25:50.969Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":81.4,"endSpeed":73.3,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.57513292939927,"aZ":-32.878318103575474,"pfxX":11.018640900037173,"pfxZ":-0.5118721331411358,"pX":-0.3244443031256916,"pZ":2.0151056553625395,"vX0":2.9891582439840922,"vY0":-118.31092440761202,"vZ0":2.0552721556350146,"x":129.37,"y":184.37,"x0":-3.0426047518098676,"y0":50.000495619769076,"z0":4.200453477468555,"aX":15.246280839445474},"breaks":{"breakAngle":26.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-42.1,"breakVerticalInduced":0.0,"breakHorizontal":-20.8,"spinRate":2736,"spinDirection":76},"zone":8,"typeConfidence":0.9,"plateTime":0.46723958573218694,"extension":6.2912854416167345},"index":4,"playId":"2200b8bc-15fb-32c1-bac1-6b51ea69765d","pitchNumber":4,"startTime":"2026-04-02T20:26:07.280Z","endTime":"2026-04-02T20:26:11.344Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-02T20:26:11.344Z","atBatIndex":54},{"result":{"type":"atBat","event":"Intent Walk","eventType":"intent_walk","description":"John Schreiber intentionally walks Trevor Larnach.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":55,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-04-02T20:27:34.005Z","endTime":"2026-04-02T20:28:09.659Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":1},"matchup":{"batter":{"id":663616,"fullName":"Trevor Larnach","link":"/api/v1/people/663616"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":670167,"fullName":"John Schreiber","link":"/api/v1/people/670167"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":663616,"fullName":"Trevor Larnach","link":"/api/v1/people/663616"},"postOnSecond":{"id":668904,"fullName":"Royce Lewis","link":"/api/v1/people/668904"},"postOnThird":{"id":605137,"fullName":"Josh Bell","link":"/api/v1/people/605137"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[1,2,3,4],"actionIndex":[0],"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":663616,"fullName":"Trevor Larnach","link":"/api/v1/people/663616"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Trevor Larnach replaces Austin Martin.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-04-02T20:26:30.380Z","endTime":"2026-04-02T20:27:36.234Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":663616,"link":"/api/v1/people/663616"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"101","replacedPlayer":{"id":668885,"link":"/api/v1/people/668885"}},{"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.4,"endSpeed":80.6,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.41026767196658,"aZ":-30.543810688414144,"pfxX":-0.720206922002621,"pfxZ":0.9767079358849475,"pX":1.4006232726674748,"pZ":2.5858190875226055,"vX0":10.241933656001619,"vY0":-129.73297934060287,"vZ0":1.3229329317944132,"x":63.61,"y":168.96,"x0":-2.5336747629407212,"y0":50.0053999015233,"z0":4.426761789045913,"aX":-1.2068856152530438},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":2.4,"breakHorizontal":-1.3,"spinRate":2428,"spinDirection":230},"zone":12,"typeConfidence":0.85,"plateTime":0.4249456613962366,"extension":6.262940677560386},"index":1,"playId":"74460f4d-e973-3a91-a88e-07907053d73a","pitchNumber":1,"startTime":"2026-04-02T20:27:36.234Z","endTime":"2026-04-02T20:27:40.367Z","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":92.0,"endSpeed":82.5,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.21587702257118,"aZ":-26.402213502199658,"pfxX":-7.11124569905334,"pfxZ":3.2547923330753488,"pX":-0.10236442436473674,"pZ":3.8680804938951536,"vX0":9.196397482850765,"vY0":-133.43939519902062,"vZ0":3.444548468165297,"x":120.9,"y":134.34,"x0":-2.6967868327343854,"y0":50.0020946771694,"z0":4.480430396775465,"aX":-12.60893863624642},"breaks":{"breakAngle":21.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":7.1,"breakHorizontal":10.4,"spinRate":2227,"spinDirection":237},"zone":11,"typeConfidence":0.73,"plateTime":0.413146095889509,"extension":6.352579318056628},"index":2,"playId":"55d1c5a6-a292-34b5-a96a-14782737dae8","pitchNumber":2,"startTime":"2026-04-02T20:27:54.695Z","endTime":"2026-04-02T20:27:58.442Z","isPitch":true,"type":"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":3,"playId":"08241336-0566-1003-000c-f08cd117d70a","pitchNumber":2,"startTime":"2026-04-02T20:28:08.211Z","endTime":"2026-04-02T20:28:08.235Z","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":4,"playId":"08241336-0566-1013-000c-f08cd117d70a","pitchNumber":2,"startTime":"2026-04-02T20:28:08.235Z","endTime":"2026-04-02T20:28:09.659Z","isPitch":false,"type":"no_pitch"}],"playEndTime":"2026-04-02T20:28:09.659Z","atBatIndex":55},{"result":{"type":"atBat","event":"Sac Fly","eventType":"sac_fly","description":"Byron Buxton out on a sacrifice fly to center fielder Kyle Isbel. Josh Bell scores. Royce Lewis to 3rd.","rbi":1,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":56,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-04-02T20:28:54.729Z","endTime":"2026-04-02T20:29:27.683Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":621439,"fullName":"Byron Buxton","link":"/api/v1/people/621439"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":670167,"fullName":"John Schreiber","link":"/api/v1/people/670167"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":681546,"fullName":"James Outman","link":"/api/v1/people/681546"},"postOnThird":{"id":668904,"fullName":"Royce Lewis","link":"/api/v1/people/668904"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2],"actionIndex":[0],"runnerIndex":[0,1,2],"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":621439,"fullName":"Byron Buxton","link":"/api/v1/people/621439"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":664728,"link":"/api/v1/people/664728"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":"r_adv_play","runner":{"id":668904,"fullName":"Royce Lewis","link":"/api/v1/people/668904"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"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":605137,"fullName":"Josh Bell","link":"/api/v1/people/605137"},"responsiblePitcher":{"id":670167,"link":"/api/v1/people/670167"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-runner James Outman replaces Trevor Larnach.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-04-02T20:28:29.841Z","endTime":"2026-04-02T20:28:57.095Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":681546,"link":"/api/v1/people/681546"},"position":{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},"battingOrder":"102","replacedPlayer":{"id":663616,"link":"/api/v1/people/663616"},"base":1},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.6,"endSpeed":81.9,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":39.073840878390804,"aZ":-41.984680472177516,"pfxX":-10.175961550087221,"pfxZ":-5.60696166212889,"pX":0.6103828348729271,"pZ":1.1705201280446405,"vX0":11.914835530845146,"vY0":-133.99520280154968,"vZ0":0.35778057940280017,"x":93.73,"y":207.18,"x0":-2.6525400812681403,"y0":50.002525144448036,"z0":4.13002601600098,"aX":-17.809603670409636},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-42.8,"breakVerticalInduced":-9.6,"breakHorizontal":14.6,"spinRate":2221,"spinDirection":267},"zone":14,"typeConfidence":0.9,"plateTime":0.414811058183171,"extension":6.833779159559974},"index":1,"playId":"b2302cf1-7195-32c8-9e4a-0dc19daf25d1","pitchNumber":1,"startTime":"2026-04-02T20:28:57.095Z","endTime":"2026-04-02T20:29:01.003Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.8,"endSpeed":81.2,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.916093947872795,"aZ":-29.261137542539874,"pfxX":-1.9294148903136388,"pfxZ":1.716274842471563,"pX":0.9869595690642466,"pZ":2.189624345743983,"vX0":10.132013978780108,"vY0":-130.30477292358447,"vZ0":0.7441919844398504,"x":79.38,"y":179.66,"x0":-2.7244416697544414,"y0":50.001612400473945,"z0":4.135203962990347,"aX":-3.2731666474328627},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":3.6,"breakHorizontal":1.0,"spinRate":2369,"spinDirection":241},"zone":14,"typeConfidence":0.85,"plateTime":0.42259665981206185,"extension":6.540209441438964},"hitData":{"launchSpeed":83.1,"launchAngle":37.0,"totalDistance":286.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":138.26,"coordY":85.54}},"index":2,"playId":"07c48674-cac9-3e55-9f1c-65f778eed733","pitchNumber":2,"startTime":"2026-04-02T20:29:13.383Z","endTime":"2026-04-02T20:29:27.683Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-02T20:29:27.683Z","atBatIndex":56},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Luke Keaschall grounds out, third baseman Maikel Garcia to first baseman Vinnie Pasquantino.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":57,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-04-02T20:29:51.082Z","endTime":"2026-04-02T20:32:14.381Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":670167,"fullName":"John Schreiber","link":"/api/v1/people/670167"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5,6,7],"actionIndex":[4],"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":681546,"fullName":"James Outman","link":"/api/v1/people/681546"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":672580,"link":"/api/v1/people/672580"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":686469,"link":"/api/v1/people/686469"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":81.1,"endSpeed":73.4,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.001387506793147,"aZ":-34.63048529531704,"pfxX":7.761388616339415,"pfxZ":-1.776363952131021,"pX":0.05017116849647777,"pZ":2.0422135892133024,"vX0":4.483310499674616,"vY0":-117.87905508627955,"vZ0":2.8873204579764424,"x":115.09,"y":183.64,"x0":-2.8957276198704665,"y0":50.003158336993394,"z0":4.036138857186606,"aX":10.733092931895008},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.3,"breakVerticalInduced":-2.0,"breakHorizontal":-15.2,"spinRate":2693,"spinDirection":81},"zone":8,"typeConfidence":0.9,"plateTime":0.4677446189141965,"extension":6.234761563248816},"index":0,"playId":"e159e854-5c98-3aa7-aa87-0811e44d11d9","pitchNumber":1,"startTime":"2026-04-02T20:30:04.379Z","endTime":"2026-04-02T20:30:07.884Z","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":2},"pitchData":{"startSpeed":91.5,"endSpeed":84.1,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.174409588165837,"aZ":-26.13090499011908,"pfxX":-6.3364314246524645,"pfxZ":3.348509937122527,"pX":0.45011885791377243,"pZ":3.2974420333594097,"vX0":9.6906490541706,"vY0":-132.972845654783,"vZ0":2.0321832929097523,"x":99.84,"y":149.75,"x0":-2.4036970713621586,"y0":50.00646258979282,"z0":4.4082234172556065,"aX":-11.450198548698879},"breaks":{"breakAngle":20.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":6.7,"breakHorizontal":9.6,"spinRate":2172,"spinDirection":256},"zone":3,"typeConfidence":0.81,"plateTime":0.41054983668373923,"extension":6.231649471157411},"index":1,"playId":"49a72ed5-591b-3473-9b8d-b83419a317a8","pitchNumber":2,"startTime":"2026-04-02T20:30:20.968Z","endTime":"2026-04-02T20:30:26.400Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":true},"count":{"balls":0,"strikes":2,"outs":2},"index":2,"actionPlayId":"49a72ed5-591b-3473-9b8d-b83419a317a8","startTime":"2026-04-02T20:30:31.593Z","endTime":"2026-04-02T20:31:11.398Z","isPitch":false,"type":"pickoff"},{"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":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.5,"endSpeed":73.4,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.494887964123617,"aZ":-34.986052092123636,"pfxX":10.539756914366555,"pfxZ":-2.0390604399838983,"pX":1.5047823211842606,"pZ":1.3319787178857,"vX0":6.416544120862501,"vY0":-118.39560477822681,"vZ0":1.3643350120431055,"x":59.64,"y":202.82,"x0":-2.6357990892835286,"y0":50.00277135190702,"z0":4.019730742211795,"aX":14.541467825895653},"breaks":{"breakAngle":25.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.1,"breakVerticalInduced":-2.9,"breakHorizontal":-20.9,"spinRate":2771,"spinDirection":79},"zone":14,"typeConfidence":0.9,"plateTime":0.4676856963570728,"extension":6.191215014215058},"index":3,"playId":"7b157eb9-3cfd-3208-ae55-8b608f7412de","pitchNumber":3,"startTime":"2026-04-02T20:31:11.398Z","endTime":"2026-04-02T20:31:19.324Z","isPitch":true,"type":"pitch"},{"details":{"description":"James Outman steals (1) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"index":4,"actionPlayId":"7b157eb9-3cfd-3208-ae55-8b608f7412de","startTime":"2026-04-02T20:31:23.764Z","endTime":"2026-04-02T20:31:34.201Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":681546,"link":"/api/v1/people/681546"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.4,"endSpeed":74.4,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.83011858277887,"aZ":-33.67291037793471,"pfxX":10.813000030895845,"pfxZ":-1.071689678697827,"pX":1.0913076924805676,"pZ":1.7626317037313088,"vX0":5.740176880557584,"vY0":-118.3168662299576,"vZ0":1.8674119288849584,"x":75.4,"y":191.19,"x0":-2.779212849783434,"y0":50.001006596538296,"z0":4.073091914620467,"aX":15.162836383996936},"breaks":{"breakAngle":26.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-42.8,"breakVerticalInduced":-1.1,"breakHorizontal":-21.1,"spinRate":2750,"spinDirection":74},"zone":14,"typeConfidence":0.9,"plateTime":0.46484043349812687,"extension":6.359676001647727},"index":5,"playId":"3dc0d70e-e782-3363-b61b-afa6a92b2888","pitchNumber":4,"startTime":"2026-04-02T20:31:34.201Z","endTime":"2026-04-02T20:31:38.764Z","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":2,"outs":2},"pitchData":{"startSpeed":81.6,"endSpeed":74.1,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.807218592812358,"aZ":-34.54298912830194,"pfxX":9.51433986224812,"pfxZ":-1.6996735253461788,"pX":1.0345889585558474,"pZ":1.0603635338295954,"vX0":6.2440136083703495,"vY0":-118.59360875171483,"vZ0":0.4910387325789818,"x":77.56,"y":210.15,"x0":-2.8861120598510097,"y0":50.0016408954334,"z0":4.051833401869986,"aX":13.283900400942557},"breaks":{"breakAngle":22.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.4,"breakVerticalInduced":-2.5,"breakHorizontal":-19.0,"spinRate":2807,"spinDirection":68},"zone":14,"typeConfidence":0.9,"plateTime":0.4653486178151929,"extension":6.308850014651283},"index":6,"playId":"c8f0eab3-426d-3f8d-891a-39007b490810","pitchNumber":5,"startTime":"2026-04-02T20:31:51.205Z","endTime":"2026-04-02T20:31:54.868Z","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":2,"outs":2},"pitchData":{"startSpeed":86.8,"endSpeed":77.5,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.86729349459403,"aZ":-32.09046546365799,"pfxX":0.4988472988986396,"pfxZ":0.050913386228014446,"pX":0.07297010901741137,"pZ":1.643946573418367,"vX0":6.813595102634496,"vY0":-126.03850353706518,"vZ0":0.3479466914184679,"x":114.22,"y":194.39,"x0":-2.7651278521674216,"y0":50.00142004976147,"z0":4.161227511309308,"aX":0.7765172909851298},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":0.5,"breakHorizontal":-2.9,"spinRate":2525,"spinDirection":178},"zone":8,"typeConfidence":2.0,"plateTime":0.4397416815689228,"extension":6.323773708633895},"hitData":{"launchSpeed":100.3,"launchAngle":-5.0,"totalDistance":21.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":100.63,"coordY":165.36}},"index":7,"playId":"10dccc00-274e-324b-adf2-35fdcb37cb11","pitchNumber":6,"startTime":"2026-04-02T20:32:06.407Z","endTime":"2026-04-02T20:32:14.381Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-02T20:32:14.381Z","atBatIndex":57},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Maikel Garcia singles on a ground ball to right fielder Matt Wallner.","rbi":0,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":58,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-04-02T20:34:31.312Z","endTime":"2026-04-02T20:35:00.661Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":672580,"fullName":"Maikel Garcia","link":"/api/v1/people/672580"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663485,"fullName":"Cole Sands","link":"/api/v1/people/663485"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":672580,"fullName":"Maikel Garcia","link":"/api/v1/people/672580"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[2,3],"actionIndex":[0,1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":672580,"fullName":"Maikel Garcia","link":"/api/v1/people/672580"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":670242,"link":"/api/v1/people/670242"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"James Outman remains in the game as the left fielder.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-02T20:33:20.832Z","endTime":"2026-04-02T20:33:20.847Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":681546,"link":"/api/v1/people/681546"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"102","replacedPlayer":{"id":663616,"link":"/api/v1/people/663616"}},{"details":{"description":"Pitching Change: Cole Sands replaces Kody Funderburk.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-04-02T20:33:20.847Z","endTime":"2026-04-02T20:34:33.331Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":663485,"link":"/api/v1/people/663485"},"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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.1,"endSpeed":82.2,"strikeZoneTop":3.262,"strikeZoneBottom":1.646,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.680345201002176,"aZ":-26.936126209553237,"pfxX":-0.33607966549385404,"pfxZ":3.0584505411721423,"pX":0.43346662107785605,"pZ":2.745282227150617,"vX0":7.058479211214171,"vY0":-129.66127215449316,"vZ0":-1.9685248150750572,"x":100.48,"y":164.66,"x0":-2.2738879289563854,"y0":50.00300565646073,"z0":5.558380119834299,"aX":-0.5770110003378488},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":5.4,"breakHorizontal":-0.8,"spinRate":2406,"spinDirection":196},"zone":6,"typeConfidence":2.0,"plateTime":0.42151939101360947,"extension":5.707029376605522},"index":2,"playId":"a2737122-67f0-36e6-8b96-7741dda863fa","pitchNumber":1,"startTime":"2026-04-02T20:34:33.331Z","endTime":"2026-04-02T20:34:36.713Z","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":1,"outs":0},"pitchData":{"startSpeed":95.0,"endSpeed":86.8,"strikeZoneTop":3.262,"strikeZoneBottom":1.646,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.70763856258371,"aZ":-22.11260774795707,"pfxX":-7.800421887860942,"pfxZ":5.206850688298411,"pX":-0.18700602964579394,"pZ":3.235226977734628,"vX0":8.004528071571086,"vY0":-138.1152344434849,"vZ0":-2.2505760958468697,"x":124.13,"y":151.43,"x0":-2.1090101781601374,"y0":50.00353948076931,"z0":5.547498266311003,"aX":-15.074250663550346},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":9.1,"breakHorizontal":12.5,"spinRate":2227,"spinDirection":222},"zone":2,"typeConfidence":2.0,"plateTime":0.3965447839483405,"extension":5.709671859558915},"hitData":{"launchSpeed":92.2,"launchAngle":-1.0,"totalDistance":51.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":138.43,"coordY":167.15}},"index":3,"playId":"f4d4976e-bedc-3c01-adb6-9e57456deb66","pitchNumber":2,"startTime":"2026-04-02T20:34:47.716Z","endTime":"2026-04-02T20:35:00.661Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-02T20:35:00.661Z","atBatIndex":58},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Bobby Witt Jr. singles on a sharp line drive to right fielder Matt Wallner. Maikel Garcia to 3rd.","rbi":0,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":59,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-04-02T20:35:17.679Z","endTime":"2026-04-02T20:36:41.411Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":0},"matchup":{"batter":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663485,"fullName":"Cole Sands","link":"/api/v1/people/663485"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"postOnThird":{"id":672580,"fullName":"Maikel Garcia","link":"/api/v1/people/672580"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":670242,"link":"/api/v1/people/670242"},"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":672580,"fullName":"Maikel Garcia","link":"/api/v1/people/672580"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":672580,"fullName":"Maikel Garcia","link":"/api/v1/people/672580"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":79.9,"endSpeed":72.2,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.61825060543954,"aZ":-35.47619979895474,"pfxX":12.917367307017233,"pfxZ":-2.485172185007526,"pX":0.833675451055268,"pZ":1.5044663550474078,"vX0":3.5506071990838506,"vY0":-116.18309952243473,"vZ0":-0.8982924208864005,"x":85.22,"y":198.16,"x0":-2.4034094196704805,"y0":50.00347967819815,"z0":5.355501800394814,"aX":17.150356154559574},"breaks":{"breakAngle":26.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-48.2,"breakVerticalInduced":-4.4,"breakHorizontal":-24.4,"spinRate":2811,"spinDirection":56},"zone":14,"typeConfidence":2.0,"plateTime":0.47674043713949343,"extension":5.382651322476657},"index":0,"playId":"e0929e77-dc0b-30cf-94d3-d537617f5fca","pitchNumber":1,"startTime":"2026-04-02T20:35:23.291Z","endTime":"2026-04-02T20:35:27.544Z","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":90.3,"endSpeed":83.4,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.978877646702905,"aZ":-26.7455912278719,"pfxX":1.7457008818656068,"pfxZ":3.0779871212570846,"pX":0.2622742947441398,"pZ":3.0024579288637065,"vX0":6.016776210251942,"vY0":-131.52670399188028,"vZ0":-1.2675099663646197,"x":107.0,"y":157.71,"x0":-2.27511944480406,"y0":50.005074368035395,"z0":5.4604840257786185,"aX":3.0805447760194133},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":5.5,"breakHorizontal":-4.4,"spinRate":2463,"spinDirection":191},"zone":3,"typeConfidence":2.0,"plateTime":0.41528262496675694,"extension":5.736217135707915},"index":1,"playId":"12ee2638-f37e-3da6-b195-5c2caa297a58","pitchNumber":2,"startTime":"2026-04-02T20:35:39.458Z","endTime":"2026-04-02T20:35:42.682Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.4,"endSpeed":82.3,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.33350962541245,"aZ":-28.51991804578021,"pfxX":0.7854005613947431,"pfxZ":2.1357098139022828,"pX":0.1557186875142537,"pZ":3.1639479154862626,"vX0":5.927989461928854,"vY0":-128.78992873466785,"vZ0":-0.1753183273225859,"x":111.06,"y":153.35,"x0":-2.26116948294299,"y0":50.000352687750535,"z0":5.40630911230441,"aX":1.3422182982645252},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":4.1,"breakHorizontal":-2.5,"spinRate":2488,"spinDirection":167},"zone":2,"typeConfidence":2.0,"plateTime":0.42244918218327543,"extension":5.696276131281539},"index":2,"playId":"d66e7e60-19c2-38af-9d2d-42f9e25d84c6","pitchNumber":3,"startTime":"2026-04-02T20:36:03.150Z","endTime":"2026-04-02T20:36:06.669Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 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":81.1,"endSpeed":74.3,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.696679802956005,"aZ":-35.810521135966454,"pfxX":7.042853324181465,"pfxZ":-2.6113157678291232,"pX":0.7844369646516176,"pZ":1.8673572592192011,"vX0":5.215191888851436,"vY0":-117.99127385765343,"vZ0":-0.3271280842868417,"x":87.1,"y":188.36,"x0":-2.377633522268097,"y0":50.00089623156751,"z0":5.337980439379841,"aX":9.8208754452421},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.4,"breakVerticalInduced":-4.4,"breakHorizontal":-14.2,"spinRate":2913,"spinDirection":51},"zone":14,"typeConfidence":2.0,"plateTime":0.4661314636897034,"extension":5.709108081064932},"hitData":{"launchSpeed":100.7,"launchAngle":9.0,"totalDistance":207.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":153.83,"coordY":94.12}},"index":3,"playId":"4078923c-4b86-3e5d-8d0f-82fa20e39068","pitchNumber":4,"startTime":"2026-04-02T20:36:29.902Z","endTime":"2026-04-02T20:36:41.411Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-02T20:36:41.411Z","atBatIndex":59},{"result":{"type":"atBat","event":"Sac Fly","eventType":"sac_fly","description":"Vinnie Pasquantino out on a sacrifice fly to right fielder Matt Wallner. Maikel Garcia scores.","rbi":1,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":60,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-04-02T20:37:09.712Z","endTime":"2026-04-02T20:38:20.555Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":686469,"fullName":"Vinnie Pasquantino","link":"/api/v1/people/686469"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663485,"fullName":"Cole Sands","link":"/api/v1/people/663485"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":null,"runner":{"id":686469,"fullName":"Vinnie Pasquantino","link":"/api/v1/people/686469"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":670242,"link":"/api/v1/people/670242"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"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":672580,"fullName":"Maikel Garcia","link":"/api/v1/people/672580"},"responsiblePitcher":{"id":663485,"link":"/api/v1/people/663485"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"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":1,"outs":0},"pitchData":{"startSpeed":88.3,"endSpeed":79.3,"strikeZoneTop":3.363,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.08302578389527,"aZ":-30.86841685997665,"pfxX":-8.642956070932348,"pfxZ":0.8042199575668771,"pX":-0.720723359135041,"pZ":2.5143374958269935,"vX0":6.462454614658954,"vY0":-128.30714138003393,"vZ0":-1.2314140563825318,"x":144.47,"y":170.89,"x0":-2.1775131257962546,"y0":50.00464159619815,"z0":5.456126274817053,"aX":-14.089656977242285},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":1.4,"breakHorizontal":13.8,"spinRate":1731,"spinDirection":244},"zone":4,"typeConfidence":2.0,"plateTime":0.43058903712985197,"extension":5.8757946027057795},"index":0,"playId":"236176c2-7443-33f8-9db5-50a19e7d3c04","pitchNumber":1,"startTime":"2026-04-02T20:37:18.780Z","endTime":"2026-04-02T20:37:22.714Z","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":88.6,"endSpeed":79.5,"strikeZoneTop":3.363,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.80843346422759,"aZ":-37.36240797675388,"pfxX":-8.19757081486696,"pfxZ":-3.1677589109917363,"pX":-1.6790170422682764,"pZ":2.7715489448364066,"vX0":4.431345437655722,"vY0":-128.74560266492963,"vZ0":0.48896315222678255,"x":181.0,"y":163.95,"x0":-2.3798914605848753,"y0":50.00376346242543,"z0":5.528957268550774,"aX":-13.426209496320835},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.9,"breakVerticalInduced":-5.3,"breakHorizontal":13.4,"spinRate":1429,"spinDirection":247},"zone":11,"typeConfidence":2.0,"plateTime":0.4294819121056692,"extension":5.753558578796838},"index":1,"playId":"eb42c564-0a7a-3a27-96f9-8b41749d7c55","pitchNumber":2,"startTime":"2026-04-02T20:37:44.749Z","endTime":"2026-04-02T20:37:48.147Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.7,"endSpeed":86.8,"strikeZoneTop":3.363,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.11379733646546,"aZ":-17.343089274180585,"pfxX":-7.537555783287739,"pfxZ":7.636542685358881,"pX":0.4526714402505112,"pZ":2.705963260077278,"vX0":9.775433868049198,"vY0":-138.97109910579226,"vZ0":-4.0509327089258,"x":99.75,"y":165.72,"x0":-2.142419422600151,"y0":50.0051475220937,"z0":5.345241509686358,"aX":-14.645166400523342},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":13.1,"breakHorizontal":11.4,"spinRate":2385,"spinDirection":228},"zone":6,"typeConfidence":2.0,"plateTime":0.39514459487168097,"extension":5.757673488466992},"hitData":{"launchSpeed":94.0,"launchAngle":53.0,"totalDistance":279.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":162.23,"coordY":93.67}},"index":2,"playId":"1aded69e-a878-3870-8c02-4e1fceea7465","pitchNumber":3,"startTime":"2026-04-02T20:38:07.204Z","endTime":"2026-04-02T20:38:20.555Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-02T20:38:20.555Z","atBatIndex":60},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Royals challenged (force play), call on the field was upheld: Salvador Perez grounds into a force out, shortstop Tristan Gray to second baseman Luke Keaschall. Bobby Witt Jr. out at 2nd. Salvador Perez to 1st.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":61,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-04-02T20:38:46.432Z","endTime":"2026-04-02T20:39:19.340Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663485,"fullName":"Cole Sands","link":"/api/v1/people/663485"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":656484,"link":"/api/v1/people/656484"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":807712,"link":"/api/v1/people/807712"},"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":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 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":81.7,"endSpeed":74.7,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.577349597060813,"aZ":-37.09339408047365,"pfxX":9.304460853906539,"pfxZ":-3.4718951972839225,"pX":0.22262156639906097,"pZ":2.885603281223737,"vX0":3.3284698737290075,"vY0":-118.83729780109252,"vZ0":1.670334686351264,"x":108.51,"y":160.87,"x0":-2.4081090069060864,"y0":50.001762364775196,"z0":5.564650381565898,"aX":13.192166282260906},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.8,"breakVerticalInduced":-5.5,"breakHorizontal":-17.6,"spinRate":3027,"spinDirection":49},"zone":6,"typeConfidence":2.0,"plateTime":0.4624195650992249,"extension":5.753138324132549},"index":0,"playId":"e033719f-5275-350f-abd7-b6ee27ce1fea","pitchNumber":1,"startTime":"2026-04-02T20:38:49.793Z","endTime":"2026-04-02T20:38:53.518Z","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":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.1,"endSpeed":80.6,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.248976666275134,"aZ":-31.128412482782696,"pfxX":1.2779396727686594,"pfxZ":0.6287568433021047,"pX":0.5724073153598441,"pZ":2.8584985452355354,"vX0":7.066939506399201,"vY0":-128.08041422579265,"vZ0":-0.4470405439258155,"x":95.18,"y":161.6,"x0":-2.3920250477829974,"y0":50.001055073107054,"z0":5.476349105164673,"aX":2.1146162296179636},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":1.3,"breakHorizontal":-4.0,"spinRate":2522,"spinDirection":150},"zone":6,"typeConfidence":2.0,"plateTime":0.42816624266303194,"extension":5.902592756271171},"hitData":{"launchSpeed":102.6,"launchAngle":-12.0,"totalDistance":12.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":110.76,"coordY":151.68}},"index":1,"playId":"f4a94acb-e8de-3e4d-b393-8ba6ea8dcd39","pitchNumber":2,"startTime":"2026-04-02T20:39:11.442Z","endTime":"2026-04-02T20:39:19.340Z","isPitch":true,"type":"pitch"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MC","challengeTeamId":118},"playEndTime":"2026-04-02T20:39:19.340Z","atBatIndex":61},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jac Caglianone strikes out swinging.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":62,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-04-02T20:43:42.328Z","endTime":"2026-04-02T20:44:59.434Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":695506,"fullName":"Jac Caglianone","link":"/api/v1/people/695506"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":573124,"fullName":"Taylor Rogers","link":"/api/v1/people/573124"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,6,8],"actionIndex":[0,1,5],"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":686475,"fullName":"Tyler Tolbert","link":"/api/v1/people/686475"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":695506,"fullName":"Jac Caglianone","link":"/api/v1/people/695506"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":605170,"link":"/api/v1/people/605170"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-runner Tyler Tolbert replaces Salvador Perez.","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-02T20:41:28.184Z","endTime":"2026-04-02T20:41:49.590Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":686475,"link":"/api/v1/people/686475"},"position":{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},"battingOrder":"401","replacedPlayer":{"id":521692,"link":"/api/v1/people/521692"},"base":1},{"details":{"description":"Pitching Change: Taylor Rogers replaces Cole Sands.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-04-02T20:41:49.590Z","endTime":"2026-04-02T20:43:28.314Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":573124,"link":"/api/v1/people/573124"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":2},"index":2,"playId":"c2a8de08-04b7-35ab-ad6f-d7ef2cfdf9bf","startTime":"2026-04-02T20:43:28.314Z","endTime":"2026-04-02T20:43:31.314Z","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":0,"outs":2},"pitchData":{"startSpeed":90.1,"endSpeed":81.2,"strikeZoneTop":3.402,"strikeZoneBottom":1.717,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.45544047214302,"aZ":-22.00271085463159,"pfxX":13.646366012937193,"pfxZ":5.982368157791202,"pX":-0.9844683973063884,"pZ":1.5889666700389018,"vX0":-10.807364824904676,"vY0":-130.59515830002857,"vZ0":-5.286706938665578,"x":154.53,"y":195.88,"x0":1.4662586486736726,"y0":50.00376877334413,"z0":5.329326549494236,"aX":23.20971951253976},"breaks":{"breakAngle":42.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":9.6,"breakHorizontal":-21.8,"spinRate":2113,"spinDirection":128},"zone":13,"typeConfidence":0.9,"plateTime":0.4218954623490041,"extension":5.394986737351822},"index":3,"playId":"c71ffe60-c70d-37aa-831f-07b010a881cf","pitchNumber":1,"startTime":"2026-04-02T20:43:44.679Z","endTime":"2026-04-02T20:43:48.457Z","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,"runnerGoing":true,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.1,"endSpeed":81.8,"strikeZoneTop":3.402,"strikeZoneBottom":1.717,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.993259342969335,"aZ":-22.689639985450192,"pfxX":13.095919339181837,"pfxZ":5.520184068010433,"pX":0.493317830065466,"pZ":1.9567615917735488,"vX0":-7.143153588683476,"vY0":-130.85789320842585,"vZ0":-4.24222011493262,"x":98.2,"y":185.95,"x0":1.5702429314104984,"y0":50.00471402070026,"z0":5.318427046043861,"aX":22.504285520344965},"breaks":{"breakAngle":42.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":9.1,"breakHorizontal":-22.0,"spinRate":2047,"spinDirection":126},"zone":9,"typeConfidence":0.9,"plateTime":0.42007109937751963,"extension":5.385684015656424},"index":4,"playId":"b53656c4-ebfc-3930-975b-648e6b179f1c","pitchNumber":2,"startTime":"2026-04-02T20:44:02.828Z","endTime":"2026-04-02T20:44:09.857Z","isPitch":true,"type":"pitch"},{"details":{"description":"Tyler Tolbert steals (1) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"index":5,"actionPlayId":"b53656c4-ebfc-3930-975b-648e6b179f1c","startTime":"2026-04-02T20:44:13.260Z","endTime":"2026-04-02T20:44:30.908Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":686475,"link":"/api/v1/people/686475"}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":76.1,"endSpeed":67.8,"strikeZoneTop":3.402,"strikeZoneBottom":1.717,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.95561330918152,"aZ":-29.896041048324214,"pfxX":-10.896945378135179,"pfxZ":1.9011353110194715,"pX":0.5786817270210486,"pZ":3.3306312552336017,"vX0":-0.3031967123928535,"vY0":-110.58851679943268,"vZ0":2.1939207973794623,"x":94.94,"y":148.85,"x0":2.1269454032480772,"y0":50.00128306034079,"z0":5.538610882505343,"aX":-13.036655979424204},"breaks":{"breakAngle":24.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.0,"breakVerticalInduced":4.6,"breakHorizontal":19.7,"spinRate":2867,"spinDirection":285},"zone":3,"typeConfidence":0.91,"plateTime":0.5018734331839472,"extension":5.3247796232158},"index":6,"playId":"9e28a0c3-c229-313b-8711-ee9b51354fe5","pitchNumber":3,"startTime":"2026-04-02T20:44:30.908Z","endTime":"2026-04-02T20:44:35.167Z","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":7,"startTime":"2026-04-02T20:44:40.538Z","endTime":"2026-04-02T20:44:55.121Z","isPitch":false,"type":"action","player":{"id":695506,"link":"/api/v1/people/695506"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":77.7,"endSpeed":69.7,"strikeZoneTop":3.402,"strikeZoneBottom":1.717,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.63852392491546,"aZ":-32.66854490132786,"pfxX":-8.05771269765664,"pfxZ":-0.39237067949975035,"pX":-1.557152977864988,"pZ":2.3953641262185195,"vX0":-5.08393878214935,"vY0":-112.92363860527834,"vZ0":0.5858074526096824,"x":176.36,"y":174.11,"x0":1.7955641879561615,"y0":50.00473658455474,"z0":5.504923531887106,"aX":-10.076280658960842},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.7,"breakVerticalInduced":-0.1,"breakHorizontal":16.2,"spinRate":2802,"spinDirection":284},"zone":13,"typeConfidence":0.9,"plateTime":0.4910582344822094,"extension":5.653070124728375},"index":8,"playId":"34e0b3d5-3781-348a-a552-e708514d679b","pitchNumber":4,"startTime":"2026-04-02T20:44:55.121Z","endTime":"2026-04-02T20:44:59.434Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-02T20:44:59.434Z","atBatIndex":62},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Matt Wallner homers (2) on a line drive to left center field.","rbi":1,"awayScore":3,"homeScore":1,"isOut":false},"about":{"atBatIndex":63,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-04-02T20:47:15.455Z","endTime":"2026-04-02T20:48:09.689Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"count":{"balls":1,"strikes":1,"outs":0},"matchup":{"batter":{"id":670242,"fullName":"Matt Wallner","link":"/api/v1/people/670242"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":674444,"fullName":"Steven Cruz","link":"/api/v1/people/674444"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4],"actionIndex":[0,1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":670242,"fullName":"Matt Wallner","link":"/api/v1/people/670242"},"responsiblePitcher":{"id":674444,"link":"/api/v1/people/674444"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"description":"Defensive Substitution: Carter Jensen replaces Tyler Tolbert, batting 4th, playing catcher.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-02T20:46:16.592Z","endTime":"2026-04-02T20:46:16.606Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":695600,"link":"/api/v1/people/695600"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"battingOrder":"402","replacedPlayer":{"id":686475,"link":"/api/v1/people/686475"}},{"details":{"description":"Pitching Change: Steven Cruz replaces John Schreiber.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-04-02T20:46:16.606Z","endTime":"2026-04-02T20:47:17.739Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":674444,"link":"/api/v1/people/674444"},"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":0},"pitchData":{"startSpeed":96.7,"endSpeed":86.0,"strikeZoneTop":3.395,"strikeZoneBottom":1.713,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":39.419289942517054,"aZ":-9.847581529179903,"pfxX":-9.016297354143763,"pfxZ":11.507470271782864,"pX":-1.0987173448614393,"pZ":3.206035518487843,"vX0":9.02308243775761,"vY0":-140.23968781072256,"vZ0":-4.145585848197822,"x":158.88,"y":152.22,"x0":-3.227636931604779,"y0":50.000174247159386,"z0":5.376567470546278,"aX":-17.489198549845774},"breaks":{"breakAngle":54.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.2,"breakVerticalInduced":19.8,"breakHorizontal":13.8,"spinRate":2270,"spinDirection":215},"zone":11,"typeConfidence":2.0,"plateTime":0.3945341605601942,"extension":6.50473006676498},"index":2,"playId":"b3d8e83b-c167-3064-a6d7-2bebae42c327","pitchNumber":1,"startTime":"2026-04-02T20:47:17.739Z","endTime":"2026-04-02T20:47:21.278Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.7,"endSpeed":84.9,"strikeZoneTop":3.395,"strikeZoneBottom":1.713,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.69217826575503,"aZ":-11.538807501661152,"pfxX":-8.25139314633286,"pfxZ":10.995008196620132,"pX":-0.40994184417745355,"pZ":3.221261640357777,"vX0":10.16894182980093,"vY0":-137.4041952054052,"vZ0":-3.6740741240134542,"x":132.63,"y":151.81,"x0":-3.1192786868852065,"y0":50.00371939130728,"z0":5.3826612572837345,"aX":-15.48810640897283},"breaks":{"breakAngle":45.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":19.1,"breakHorizontal":12.4,"spinRate":2622,"spinDirection":252},"zone":1,"typeConfidence":2.0,"plateTime":0.40149380558826486,"extension":6.654375467940723},"index":3,"playId":"f305ad6d-1c67-34d0-9351-1013de7c98c7","pitchNumber":2,"startTime":"2026-04-02T20:47:31.889Z","endTime":"2026-04-02T20:47:35.384Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.6,"endSpeed":86.9,"strikeZoneTop":3.395,"strikeZoneBottom":1.713,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.20946460154113,"aZ":-10.546923766795558,"pfxX":-7.870671142797386,"pfxZ":11.036013851665516,"pX":-0.6663106931447823,"pZ":2.155580120185551,"vX0":9.758678795784016,"vY0":-140.17656913629133,"vZ0":-6.555190110039601,"x":142.4,"y":180.58,"x0":-3.1954964933933883,"y0":50.00390130140558,"z0":5.2372457623217015,"aX":-15.425686910719028},"breaks":{"breakAngle":46.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":18.5,"breakHorizontal":11.9,"spinRate":2306,"spinDirection":217},"zone":7,"typeConfidence":2.0,"plateTime":0.39305850759129246,"extension":6.5546817896040555},"hitData":{"launchSpeed":106.8,"launchAngle":20.0,"totalDistance":405.0,"trajectory":"line_drive","hardness":"medium","location":"78","coordinates":{"coordX":77.72,"coordY":42.58}},"index":4,"playId":"e749e111-ef94-3b2f-a30d-799d27382a40","pitchNumber":3,"startTime":"2026-04-02T20:47:47.977Z","endTime":"2026-04-02T20:48:09.689Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-02T20:48:09.689Z","atBatIndex":63},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Victor Caratini grounds out, second baseman Jonathan India to first baseman Vinnie Pasquantino.","rbi":0,"awayScore":3,"homeScore":1,"isOut":true},"about":{"atBatIndex":64,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-04-02T20:48:38.234Z","endTime":"2026-04-02T20:49:48.286Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":1},"matchup":{"batter":{"id":605170,"fullName":"Victor Caratini","link":"/api/v1/people/605170"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":674444,"fullName":"Steven Cruz","link":"/api/v1/people/674444"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":605170,"fullName":"Victor Caratini","link":"/api/v1/people/605170"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":663697,"link":"/api/v1/people/663697"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":686469,"link":"/api/v1/people/686469"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-02T20:48:26.339Z","endTime":"2026-04-02T20:48:40.521Z","isPitch":false,"type":"action","player":{"id":605170,"link":"/api/v1/people/605170"}},{"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":90.5,"endSpeed":82.3,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.252763150648843,"aZ":-23.93368989345045,"pfxX":-0.5942193890098815,"pfxZ":4.792276217356951,"pX":0.9460060060889598,"pZ":0.6625351203689093,"vX0":10.227217913481528,"vY0":-131.20338537573286,"vZ0":-7.424776046187002,"x":80.94,"y":220.89,"x0":-2.9479844538030204,"y0":50.005474304986876,"z0":5.349438406803557,"aX":-1.0241865501625405},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":7.0,"breakHorizontal":-1.4,"spinRate":2161,"spinDirection":202},"zone":14,"typeConfidence":2.0,"plateTime":0.4196456236510646,"extension":6.662700167387421},"index":1,"playId":"34c9ac04-bdee-3a25-b1b0-44f5d40cc91c","pitchNumber":1,"startTime":"2026-04-02T20:48:40.521Z","endTime":"2026-04-02T20:48:44.343Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.9,"endSpeed":88.6,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.204541719396673,"aZ":-14.03062319206082,"pfxX":-7.0561483126845745,"pfxZ":9.064861023082283,"pX":0.9136278788855801,"pZ":1.8072419050052353,"vX0":13.374369171477632,"vY0":-140.42383017877984,"vZ0":-6.851080358023128,"x":82.17,"y":189.98,"x0":-2.9896525253002926,"y0":50.00024904378063,"z0":5.187791787915528,"aX":-14.119944930277768},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":15.1,"breakHorizontal":10.1,"spinRate":2151,"spinDirection":222},"zone":14,"typeConfidence":2.0,"plateTime":0.38976877545949407,"extension":6.5687886087383},"index":2,"playId":"0b21f23b-d3cd-3773-a0eb-d240084a5bda","pitchNumber":2,"startTime":"2026-04-02T20:48:55.617Z","endTime":"2026-04-02T20:48:59.374Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.2,"endSpeed":82.4,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.5805313020252,"aZ":-23.45225050919936,"pfxX":1.159391265953852,"pfxZ":4.983230826139071,"pX":0.27142912986939854,"pZ":2.9205759357516783,"vX0":8.39730862985046,"vY0":-132.53888038685557,"vZ0":-2.0935046357540594,"x":106.65,"y":159.92,"x0":-3.1098690643390285,"y0":50.00306960986494,"z0":5.462017777621787,"aX":2.029042523524369},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":8.6,"breakHorizontal":-4.2,"spinRate":2054,"spinDirection":194},"zone":3,"typeConfidence":2.0,"plateTime":0.4158293743966368,"extension":6.741977207387595},"index":3,"playId":"83796b54-0dcf-339c-99f0-7364c5c7b216","pitchNumber":3,"startTime":"2026-04-02T20:49:11.297Z","endTime":"2026-04-02T20:49:14.818Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.0,"endSpeed":80.0,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.317501782453544,"aZ":-29.181000697258256,"pfxX":2.297555876737052,"pfxZ":1.8674762544590315,"pX":0.44787218173376137,"pZ":0.12923312568842701,"vX0":7.859454734794919,"vY0":-126.37507941623187,"vZ0":-7.255883447650258,"x":99.93,"y":235.29,"x0":-3.0094181359371377,"y0":50.00583479380311,"z0":5.402296455885451,"aX":3.6932357867387715},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":1.8,"breakHorizontal":-6.1,"spinRate":2082,"spinDirection":112},"zone":14,"typeConfidence":2.0,"plateTime":0.43448977049111326,"extension":6.598800889348206},"index":4,"playId":"82e77de0-0025-363b-aefa-5c86b570a76b","pitchNumber":4,"startTime":"2026-04-02T20:49:25.390Z","endTime":"2026-04-02T20:49:28.893Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.8,"endSpeed":86.9,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":37.180305515340415,"aZ":-14.215890663944746,"pfxX":-6.3459099982912255,"pfxZ":9.162492762936932,"pX":0.2624776767286859,"pZ":2.625465692639738,"vX0":11.293280970801696,"vY0":-140.39237967800213,"vZ0":-4.351486582347262,"x":106.99,"y":167.89,"x0":-3.0215299116471472,"y0":50.003341063107705,"z0":5.147174941571489,"aX":-12.439540235867728},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":15.6,"breakHorizontal":8.6,"spinRate":2161,"spinDirection":219},"zone":6,"typeConfidence":2.0,"plateTime":0.3928922382837454,"extension":6.820605300050728},"hitData":{"launchSpeed":92.3,"launchAngle":6.0,"totalDistance":120.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":142.92,"coordY":157.16}},"index":5,"playId":"a48a6ca4-a0b7-3269-942f-a529177f43c6","pitchNumber":5,"startTime":"2026-04-02T20:49:40.734Z","endTime":"2026-04-02T20:49:48.286Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-02T20:49:48.286Z","atBatIndex":64},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Kody Clemens homers (1) on a fly ball to left field.","rbi":1,"awayScore":4,"homeScore":1,"isOut":false},"about":{"atBatIndex":65,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-04-02T20:50:05.286Z","endTime":"2026-04-02T20:52:26.392Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":674444,"fullName":"Steven Cruz","link":"/api/v1/people/674444"},"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":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"responsiblePitcher":{"id":674444,"link":"/api/v1/people/674444"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.4,"endSpeed":87.3,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":37.74578858332159,"aZ":-14.54681019207403,"pfxX":-6.1089237328874315,"pfxZ":8.907978988199172,"pX":0.8115549293333674,"pZ":2.8070338756654984,"vX0":12.459685532056298,"vY0":-141.12303681902463,"vZ0":-3.9359796677454164,"x":86.07,"y":162.99,"x0":-2.9050765249050317,"y0":50.00412574236712,"z0":5.182947758244919,"aX":-12.091195749630893},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":15.2,"breakHorizontal":7.9,"spinRate":2147,"spinDirection":218},"zone":12,"typeConfidence":2.0,"plateTime":0.3909442495434834,"extension":6.850707184397068},"index":0,"playId":"65cc0c63-c962-3398-9549-c22bd8086b14","pitchNumber":1,"startTime":"2026-04-02T20:50:11.780Z","endTime":"2026-04-02T20:50:15.029Z","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":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.3,"endSpeed":79.0,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.295831105088865,"aZ":-32.68267475102053,"pfxX":3.6173854122087903,"pfxZ":-0.31862851676161696,"pX":-0.6370036703150515,"pZ":2.048659194860828,"vX0":5.2194518145219595,"vY0":-125.63458500701469,"vZ0":-1.8400902426876398,"x":141.28,"y":183.47,"x0":-3.2177072928155375,"y0":50.00428423700933,"z0":5.4665164984402645,"aX":5.7377421346075685},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":-0.7,"breakHorizontal":-7.8,"spinRate":2164,"spinDirection":127},"zone":7,"typeConfidence":2.0,"plateTime":0.4372644700191981,"extension":6.875394144807697},"index":1,"playId":"29ccc78a-03b8-3559-b3aa-4eff7b078377","pitchNumber":2,"startTime":"2026-04-02T20:50:29.425Z","endTime":"2026-04-02T20:50:33.044Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.1,"endSpeed":79.4,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.648231418471227,"aZ":-28.791691942878124,"pfxX":1.8752578474855204,"pfxZ":2.135055417553913,"pX":1.6123759589095286,"pZ":-0.6241364615403947,"vX0":10.700741019107477,"vY0":-126.06698674997322,"vZ0":-8.420504601436754,"x":55.54,"y":255.63,"x0":-2.9604404224199934,"y0":50.00146480698837,"z0":5.140208327719242,"aX":2.965900224551031},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":1.8,"breakHorizontal":-6.2,"spinRate":2184,"spinDirection":126},"zone":14,"typeConfidence":2.0,"plateTime":0.43729620324245966,"extension":6.973696667782874},"index":2,"playId":"c95969dc-92c4-31ec-a204-ea6b25704e9c","pitchNumber":3,"startTime":"2026-04-02T20:50:51.763Z","endTime":"2026-04-02T20:50:56.219Z","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":97.2,"endSpeed":87.5,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.37074021030812,"aZ":-11.673873642996035,"pfxX":-5.978366126198625,"pfxZ":10.325181037827065,"pX":-0.003714042182561683,"pZ":2.9158411905714416,"vX0":10.637059497074585,"vY0":-141.0249628367618,"vZ0":-4.072938484059028,"x":117.14,"y":160.05,"x0":-3.0725547825895854,"y0":50.00000475674129,"z0":5.149668043450659,"aX":-11.867604313277582},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":17.9,"breakHorizontal":8.3,"spinRate":2121,"spinDirection":216},"zone":2,"typeConfidence":2.0,"plateTime":0.3905402935426645,"extension":6.830721447543899},"index":3,"playId":"56987bc2-9e72-3129-8477-723f6dc1ef1b","pitchNumber":4,"startTime":"2026-04-02T20:51:15.895Z","endTime":"2026-04-02T20:51:19.048Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.1,"endSpeed":78.7,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.53624577838536,"aZ":-28.430263621171328,"pfxX":2.5525813873221184,"pfxZ":2.3808743857414614,"pX":0.282386238721547,"pZ":1.1366731012705196,"vX0":7.210354195292792,"vY0":-125.17139440471975,"vZ0":-4.639691175571731,"x":106.24,"y":208.09,"x0":-2.9782484903072968,"y0":50.001668821067256,"z0":5.368393074891328,"aX":4.010357091948998},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":3.4,"breakHorizontal":-6.5,"spinRate":2101,"spinDirection":130},"zone":14,"typeConfidence":2.0,"plateTime":0.4392085172802904,"extension":6.80727429121363},"index":4,"playId":"571e1390-f7cf-3832-9b98-365dca22daed","pitchNumber":5,"startTime":"2026-04-02T20:51:37.358Z","endTime":"2026-04-02T20:51:41.505Z","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":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.6,"endSpeed":77.3,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.224060869946978,"aZ":-31.242005294642844,"pfxX":2.1474527847860134,"pfxZ":0.6072877463307904,"pX":-0.9221752062108941,"pZ":2.7369317170640546,"vX0":4.953989955497252,"vY0":-124.47979300602412,"vZ0":-0.39304937956538766,"x":152.15,"y":164.88,"x0":-3.23177206701499,"y0":50.004402173918756,"z0":5.5243820846645235,"aX":3.3087049639049844},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":1.3,"breakHorizontal":-5.3,"spinRate":2119,"spinDirection":129},"zone":11,"typeConfidence":2.0,"plateTime":0.443115335209499,"extension":6.711926715053499},"hitData":{"launchSpeed":102.0,"launchAngle":27.0,"totalDistance":391.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":29.99,"coordY":72.39}},"index":5,"playId":"632c458b-4fc8-38d8-b436-3fea350befeb","pitchNumber":6,"startTime":"2026-04-02T20:52:01.683Z","endTime":"2026-04-02T20:52:26.392Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-02T20:52:26.392Z","atBatIndex":65},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Josh Bell homers (2) on a fly ball to right field.","rbi":1,"awayScore":5,"homeScore":1,"isOut":false},"about":{"atBatIndex":66,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-04-02T20:52:38.805Z","endTime":"2026-04-02T20:53:27.628Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":605137,"fullName":"Josh Bell","link":"/api/v1/people/605137"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":674444,"fullName":"Steven Cruz","link":"/api/v1/people/674444"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":605137,"fullName":"Josh Bell","link":"/api/v1/people/605137"},"responsiblePitcher":{"id":674444,"link":"/api/v1/people/674444"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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.7,"endSpeed":82.4,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.84686075564758,"aZ":-24.572560898791842,"pfxX":2.302184252139668,"pfxZ":4.356351043193588,"pX":1.6802633791891384,"pZ":2.3321845456054717,"vX0":11.224740949121701,"vY0":-132.89508336793904,"vZ0":-3.0946066367980043,"x":52.95,"y":175.81,"x0":-2.9396464391983663,"y0":50.00397722534079,"z0":5.344954050667708,"aX":4.019930951102453},"breaks":{"breakAngle":14.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":7.2,"breakHorizontal":-7.2,"spinRate":2149,"spinDirection":182},"zone":14,"typeConfidence":2.0,"plateTime":0.4159894396760482,"extension":6.903621964505281},"index":0,"playId":"e5095d25-0ef6-3d62-86d8-7c1e1559d0b0","pitchNumber":1,"startTime":"2026-04-02T20:52:46.677Z","endTime":"2026-04-02T20:52:50.405Z","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":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.4,"endSpeed":80.4,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.645211199894874,"aZ":-27.7646352609113,"pfxX":1.7108039050366295,"pfxZ":2.6405266195814434,"pX":0.009107830217084494,"pZ":2.8828898328368977,"vX0":7.4744377187283435,"vY0":-129.8990731089802,"vZ0":-0.9856309780798257,"x":116.65,"y":160.94,"x0":-3.153651576991621,"y0":50.00600853319145,"z0":5.4199402434533726,"aX":2.86121724612453},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":4.8,"breakHorizontal":-5.0,"spinRate":2012,"spinDirection":163},"zone":5,"typeConfidence":2.0,"plateTime":0.4251618119149647,"extension":6.752477302597828},"hitData":{"launchSpeed":104.8,"launchAngle":27.0,"totalDistance":393.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":219.63,"coordY":69.49}},"index":1,"playId":"0fd3c1be-3ec8-3647-8902-738181505e09","pitchNumber":2,"startTime":"2026-04-02T20:53:02.608Z","endTime":"2026-04-02T20:53:27.628Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-02T20:53:27.628Z","atBatIndex":66},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Royce Lewis strikes out swinging.","rbi":0,"awayScore":5,"homeScore":1,"isOut":true},"about":{"atBatIndex":67,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-04-02T20:54:31.794Z","endTime":"2026-04-02T20:56:10.085Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":668904,"fullName":"Royce Lewis","link":"/api/v1/people/668904"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":674444,"fullName":"Steven Cruz","link":"/api/v1/people/674444"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":668904,"fullName":"Royce Lewis","link":"/api/v1/people/668904"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":695600,"link":"/api/v1/people/695600"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":5,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-04-02T20:53:40.458Z","endTime":"2026-04-02T20:54:34.083Z","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":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.2,"endSpeed":86.6,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":38.89408739439098,"aZ":-14.646361989263392,"pfxX":-8.565629669292974,"pfxZ":8.971560672564676,"pX":1.1010796440843351,"pZ":2.7953357845237097,"vX0":13.922856711425025,"vY0":-140.5812866020977,"vZ0":-4.241061617495175,"x":75.03,"y":163.31,"x0":-2.8575991923123483,"y0":50.006152619805,"z0":5.3086933793198385,"aX":-16.74226366375129},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":15.2,"breakHorizontal":11.9,"spinRate":2282,"spinDirection":218},"zone":12,"typeConfidence":2.0,"plateTime":0.39320322520230677,"extension":6.953549291177276},"index":1,"playId":"c05be80e-9ff6-3b06-a092-21bf78373d8a","pitchNumber":1,"startTime":"2026-04-02T20:54:34.083Z","endTime":"2026-04-02T20:54:37.773Z","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":1},"pitchData":{"startSpeed":96.0,"endSpeed":85.6,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":38.64914426647153,"aZ":-9.85349626005145,"pfxX":-5.1732921003502685,"pfxZ":11.672826703241,"pX":-0.43571645316803187,"pZ":2.040621843852357,"vX0":9.432815456149157,"vY0":-139.1905024617625,"vZ0":-6.456609230016813,"x":133.61,"y":183.68,"x0":-3.2363262373925794,"y0":50.00325886722107,"z0":5.082293208208256,"aX":-9.89342368804277},"breaks":{"breakAngle":32.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.0,"breakVerticalInduced":19.4,"breakHorizontal":6.8,"spinRate":2323,"spinDirection":219},"zone":7,"typeConfidence":2.0,"plateTime":0.397403609279094,"extension":6.6859933926126445},"index":2,"playId":"85ae2fb5-8897-3b29-b485-9fff8bec1906","pitchNumber":2,"startTime":"2026-04-02T20:54:45.866Z","endTime":"2026-04-02T20:54:49.240Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.1,"endSpeed":86.3,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":39.618070623091214,"aZ":-14.561045289317423,"pfxX":-9.732094800635075,"pfxZ":9.066594226492215,"pX":1.40939617680354,"pZ":2.4388285956763056,"vX0":15.292567849207924,"vY0":-140.37345316792576,"vZ0":-4.709790987452093,"x":63.28,"y":172.93,"x0":-2.9123475894138267,"y0":50.00481297728067,"z0":5.1269948275327994,"aX":-18.91111817612215},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":15.2,"breakHorizontal":13.4,"spinRate":2364,"spinDirection":220},"zone":14,"typeConfidence":2.0,"plateTime":0.3942328702082145,"extension":6.991842733842614},"index":3,"playId":"17e3b653-982f-366e-84cc-0f8c9f912ee0","pitchNumber":3,"startTime":"2026-04-02T20:55:00.469Z","endTime":"2026-04-02T20:55:03.849Z","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":true},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.4,"endSpeed":85.5,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.29316125955555,"aZ":-10.832369037926654,"pfxX":-8.008555387595607,"pfxZ":11.25358352216643,"pX":-0.037485326305919844,"pZ":1.4861110210262867,"vX0":11.078443425116328,"vY0":-138.17932009345654,"vZ0":-7.718886509627017,"x":118.43,"y":198.66,"x0":-3.094491431695417,"y0":50.006162162509376,"z0":5.078465719508875,"aX":-15.193166562756021},"breaks":{"breakAngle":44.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":18.5,"breakHorizontal":11.6,"spinRate":2311,"spinDirection":213},"zone":13,"typeConfidence":2.0,"plateTime":0.39932947872769775,"extension":6.879755610287587},"index":4,"playId":"b9d75f8a-8818-3da9-a0be-bd4b8ff25315","pitchNumber":4,"startTime":"2026-04-02T20:55:16.727Z","endTime":"2026-04-02T20:55:43.732Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":142,"player":{"id":668904,"fullName":"Royce Lewis","link":"/api/v1/people/668904"}}},{"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":95.7,"endSpeed":85.6,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":37.302308091144546,"aZ":-12.707217788110343,"pfxX":-4.210184217856713,"pfxZ":10.176011281594644,"pX":-0.9183231039459019,"pZ":2.9917711860842218,"vX0":7.655631926523383,"vY0":-138.93404370847375,"vZ0":-3.680583688926841,"x":152.0,"y":158.0,"x0":-3.189653058072516,"y0":50.004703400266635,"z0":5.205536205275217,"aX":-8.056215467596086},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":17.6,"breakHorizontal":5.6,"spinRate":2167,"spinDirection":223},"zone":11,"typeConfidence":2.0,"plateTime":0.3974847966097492,"extension":6.917260930232342},"index":5,"playId":"3ecb5293-3860-3927-9a46-f827e56c6842","pitchNumber":5,"startTime":"2026-04-02T20:55:45.678Z","endTime":"2026-04-02T20:55:51.039Z","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":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":1},"pitchData":{"startSpeed":88.6,"endSpeed":81.1,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.342624208227683,"aZ":-30.086065975981356,"pfxX":4.022058223318734,"pfxZ":1.2463925324402254,"pX":-0.684155618269424,"pZ":3.425626797866335,"vX0":4.9694524436778105,"vY0":-128.94884789899152,"vZ0":0.4616067491368606,"x":143.08,"y":146.29,"x0":-3.1605651311749274,"y0":50.005327672541064,"z0":5.569296255444766,"aX":6.7602383999904685},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":2.6,"breakHorizontal":-8.4,"spinRate":2138,"spinDirection":127},"zone":11,"typeConfidence":2.0,"plateTime":0.42509254188063705,"extension":6.630448804827263},"index":6,"playId":"e3f80f2f-6623-3866-957b-499795d3a7c0","pitchNumber":6,"startTime":"2026-04-02T20:56:06.016Z","endTime":"2026-04-02T20:56:10.085Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-02T20:56:10.085Z","atBatIndex":67},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Tristan Gray pops out to first baseman Vinnie Pasquantino.","rbi":0,"awayScore":5,"homeScore":1,"isOut":true},"about":{"atBatIndex":68,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-04-02T20:56:27.481Z","endTime":"2026-04-02T20:58:02.247Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":656484,"fullName":"Tristan Gray","link":"/api/v1/people/656484"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":674444,"fullName":"Steven Cruz","link":"/api/v1/people/674444"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5],"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":656484,"fullName":"Tristan Gray","link":"/api/v1/people/656484"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":686469,"link":"/api/v1/people/686469"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":88.3,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":37.44999881165811,"aZ":-12.53391145445471,"pfxX":-5.767767166593563,"pfxZ":9.68804211577582,"pX":-0.43397890739549994,"pZ":3.0490858597246078,"vX0":9.800300430632841,"vY0":-142.585751296355,"vZ0":-3.309310232515121,"x":133.54,"y":156.45,"x0":-3.1905978606677157,"y0":50.00533691329571,"z0":5.033367994572059,"aX":-11.696525616679812},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":16.9,"breakHorizontal":8.2,"spinRate":2241,"spinDirection":231},"zone":1,"typeConfidence":2.0,"plateTime":0.3864033157564486,"extension":6.850974108474926},"index":0,"playId":"2363679c-c9d8-3672-935b-4916b54a389f","pitchNumber":1,"startTime":"2026-04-02T20:56:33.825Z","endTime":"2026-04-02T20:56:37.204Z","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":86.3,"endSpeed":78.5,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.65289143508759,"aZ":-32.855740515270014,"pfxX":2.909728702364794,"pfxZ":-0.4261754338897017,"pX":-1.4067447456338493,"pZ":3.273649516369861,"vX0":3.591889250945192,"vY0":-125.58405438719261,"vZ0":1.1658302122496753,"x":170.62,"y":150.39,"x0":-3.238817091054065,"y0":50.00602953287756,"z0":5.494972578759674,"aX":4.60481915745106},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":-0.2,"breakHorizontal":-6.1,"spinRate":2140,"spinDirection":132},"zone":11,"typeConfidence":2.0,"plateTime":0.43771224839066747,"extension":6.931272774577343},"index":1,"playId":"ebf812ea-598f-3125-bf0a-1cbb1c7bd46b","pitchNumber":2,"startTime":"2026-04-02T20:56:48.193Z","endTime":"2026-04-02T20:56:51.873Z","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":2},"pitchData":{"startSpeed":96.4,"endSpeed":87.7,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.40793959823187,"aZ":-16.98248919473074,"pfxX":-9.193816195643702,"pfxZ":7.698053450659746,"pX":0.26924928178691504,"pZ":2.0280045829271645,"vX0":12.541889219685217,"vY0":-139.79536422458418,"vZ0":-5.192598152567682,"x":106.74,"y":184.02,"x0":-3.087140185622153,"y0":50.002419673920365,"z0":5.02956900949089,"aX":-18.14258930227246},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":13.0,"breakHorizontal":13.9,"spinRate":2170,"spinDirection":224},"zone":9,"typeConfidence":2.0,"plateTime":0.3922628803742585,"extension":6.880580119906284},"index":2,"playId":"d0bc2193-d02d-373f-bb7e-7aa3431fa1e9","pitchNumber":3,"startTime":"2026-04-02T20:57:03.299Z","endTime":"2026-04-02T20:57:06.582Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2026-04-02T20:57:16.118Z","endTime":"2026-04-02T20:57:27.352Z","isPitch":false,"type":"action","player":{"id":656484,"link":"/api/v1/people/656484"}},{"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.7,"endSpeed":78.8,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.88509652098597,"aZ":-27.014826160178185,"pfxX":-0.05331674905622574,"pfxZ":3.239330063964351,"pX":-0.19335494800343986,"pZ":2.777317685569494,"vX0":7.481602242692282,"vY0":-126.02150262723015,"vZ0":-1.0326409211850995,"x":124.37,"y":163.79,"x0":-3.2056886087263416,"y0":50.00344466993519,"z0":5.39362333384638,"aX":-0.08560160045464117},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":5.9,"breakHorizontal":-1.8,"spinRate":2132,"spinDirection":156},"zone":5,"typeConfidence":2.0,"plateTime":0.43621374410319325,"extension":6.79642457143986},"index":4,"playId":"53c9fa3c-c61a-3e43-83be-fb5f9834f063","pitchNumber":4,"startTime":"2026-04-02T20:57:27.352Z","endTime":"2026-04-02T20:57:32.659Z","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":2,"outs":2},"pitchData":{"startSpeed":85.9,"endSpeed":78.9,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.856866695058677,"aZ":-32.14908371883057,"pfxX":2.0416804642467286,"pfxZ":0.012734139505074182,"pX":1.2427901426416363,"pZ":2.0058244380640637,"vX0":9.661860186786704,"vY0":-124.80868666643207,"vZ0":-1.786393635933892,"x":69.63,"y":184.62,"x0":-2.948549867791404,"y0":50.000793277339085,"z0":5.386335124687655,"aX":3.2087193197474173},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":-0.1,"breakHorizontal":-6.0,"spinRate":2073,"spinDirection":127},"zone":14,"typeConfidence":2.0,"plateTime":0.43938091683556735,"extension":7.107898750168986},"hitData":{"launchSpeed":84.6,"launchAngle":77.0,"totalDistance":76.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":139.14,"coordY":178.03}},"index":5,"playId":"0a5add72-120f-3572-aebe-d874913226a7","pitchNumber":5,"startTime":"2026-04-02T20:57:52.118Z","endTime":"2026-04-02T20:58:02.247Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-02T20:58:02.247Z","atBatIndex":68},{"result":{"type":"atBat","event":"Field Error","eventType":"field_error","description":"Jonathan India reaches on a fielding error by third baseman Royce Lewis.","rbi":0,"awayScore":5,"homeScore":1,"isOut":false},"about":{"atBatIndex":69,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-04-02T21:00:21.491Z","endTime":"2026-04-02T21:00:48.043Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":663697,"fullName":"Jonathan India","link":"/api/v1/people/663697"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":623437,"fullName":"Justin Topa","link":"/api/v1/people/623437"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":663697,"fullName":"Jonathan India","link":"/api/v1/people/663697"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[1,2],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","movementReason":null,"runner":{"id":663697,"fullName":"Jonathan India","link":"/api/v1/people/663697"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":668904,"link":"/api/v1/people/668904"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_fielding_error"}]}],"playEvents":[{"details":{"description":"Pitching Change: Justin Topa replaces Taylor Rogers.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":5,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-02T20:59:17.007Z","endTime":"2026-04-02T21:00:23.777Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":623437,"link":"/api/v1/people/623437"},"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":93.4,"endSpeed":84.6,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.888948055275776,"aZ":-30.86862277243935,"pfxX":-11.556527787246758,"pfxZ":0.7050079003464074,"pX":-0.31942627408551855,"pZ":2.1298580019619764,"vX0":9.098681625900241,"vY0":-135.69605609394995,"vZ0":-1.3535460828978252,"x":129.18,"y":181.27,"x0":-2.2338686433274275,"y0":50.00051780703611,"z0":4.809026079747378,"aX":-21.300554408666308},"breaks":{"breakAngle":31.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":1.2,"breakHorizontal":18.7,"spinRate":2252,"spinDirection":250},"zone":7,"typeConfidence":0.91,"plateTime":0.4054414445317591,"extension":5.961178131197239},"index":1,"playId":"2250fe42-57cf-380e-9b41-1a74b5de575d","pitchNumber":1,"startTime":"2026-04-02T21:00:23.777Z","endTime":"2026-04-02T21:00:26.794Z","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":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.3,"endSpeed":85.2,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.05508417722391,"aZ":-31.02413424371722,"pfxX":-10.735692479873073,"pfxZ":0.6179809346916425,"pX":-0.9025416621498923,"pZ":2.5429324668763487,"vX0":7.290502125129039,"vY0":-135.63939925990408,"vZ0":-0.430987086000132,"x":151.4,"y":170.12,"x0":-2.232321085401528,"y0":50.00234220740199,"z0":4.8696741606375,"aX":-19.975640337169008},"breaks":{"breakAngle":31.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":1.2,"breakHorizontal":17.9,"spinRate":2265,"spinDirection":253},"zone":11,"typeConfidence":0.89,"plateTime":0.4040163687397387,"extension":5.660337511044181},"hitData":{"launchSpeed":62.9,"launchAngle":-9.0,"totalDistance":14.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":115.35,"coordY":184.86}},"index":2,"playId":"2cd32859-e7fc-30bc-ba9c-174473f8b13b","pitchNumber":2,"startTime":"2026-04-02T21:00:38.825Z","endTime":"2026-04-02T21:00:48.043Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-02T21:00:48.043Z","atBatIndex":69},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Isaac Collins walks. Jonathan India to 2nd.","rbi":0,"awayScore":5,"homeScore":1,"isOut":false},"about":{"atBatIndex":70,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-04-02T21:01:14.191Z","endTime":"2026-04-02T21:02:39.259Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":0},"matchup":{"batter":{"id":686555,"fullName":"Isaac Collins","link":"/api/v1/people/686555"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":623437,"fullName":"Justin Topa","link":"/api/v1/people/623437"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":686555,"fullName":"Isaac Collins","link":"/api/v1/people/686555"},"postOnSecond":{"id":663697,"fullName":"Jonathan India","link":"/api/v1/people/663697"},"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":663697,"fullName":"Jonathan India","link":"/api/v1/people/663697"},"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":686555,"fullName":"Isaac Collins","link":"/api/v1/people/686555"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.3,"endSpeed":83.1,"strikeZoneTop":3.013,"strikeZoneBottom":1.521,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.197566919577834,"aZ":-25.450604552477813,"pfxX":-2.6715791597915652,"pfxZ":3.8317785893234646,"pX":1.307371153720584,"pZ":2.747731143289926,"vX0":10.016498209941197,"vY0":-131.2801187429296,"vZ0":-0.8540066586048541,"x":67.17,"y":164.59,"x0":-2.2004442268693913,"y0":50.00645663116652,"z0":4.961281752786,"aX":-4.693933283597845},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":7.0,"breakHorizontal":2.8,"spinRate":2401,"spinDirection":241},"zone":12,"typeConfidence":0.89,"plateTime":0.4162591108870246,"extension":5.913361197788781},"index":0,"playId":"4bddeb28-2a6e-351d-96ff-39ce824f18a1","pitchNumber":1,"startTime":"2026-04-02T21:01:22.098Z","endTime":"2026-04-02T21:01:25.638Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.0,"endSpeed":77.4,"strikeZoneTop":3.013,"strikeZoneBottom":1.521,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.882315994273807,"aZ":-37.01170854159174,"pfxX":-8.913510927686437,"pfxZ":-3.1784482777040735,"pX":1.05557415734284,"pZ":1.078473570807152,"vX0":10.928811225542365,"vY0":-123.24211650606533,"vZ0":-1.379038055296738,"x":76.76,"y":209.66,"x0":-2.299998758781873,"y0":50.00265371910107,"z0":4.801231975544261,"aX":-13.568632072418731},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.3,"breakVerticalInduced":-5.8,"breakHorizontal":13.3,"spinRate":1851,"spinDirection":264},"zone":14,"typeConfidence":0.95,"plateTime":0.4462211230725637,"extension":5.969003674188201},"index":1,"playId":"8b978c1f-9c9e-3dde-b6a1-0d306847ff1f","pitchNumber":2,"startTime":"2026-04-02T21:01:37.510Z","endTime":"2026-04-02T21:01:41.053Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.9,"endSpeed":84.2,"strikeZoneTop":3.013,"strikeZoneBottom":1.521,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.66460728381407,"aZ":-31.33878099035185,"pfxX":-11.441025396130232,"pfxZ":0.4625437050830943,"pX":-1.1414843797832843,"pZ":1.9809679688603103,"vX0":7.189309948449849,"vY0":-135.03905835336604,"vZ0":-1.586367425990602,"x":160.51,"y":185.29,"x0":-2.368134597301997,"y0":50.00670704375521,"z0":4.805660774944692,"aX":-20.883891665051948},"breaks":{"breakAngle":31.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":0.7,"breakHorizontal":19.0,"spinRate":2254,"spinDirection":247},"zone":13,"typeConfidence":0.9,"plateTime":0.40746076801266984,"extension":5.769463922354386},"index":2,"playId":"2c041ed9-a24c-3538-8f38-de582eeeace0","pitchNumber":3,"startTime":"2026-04-02T21:01:56.438Z","endTime":"2026-04-02T21:01:59.923Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.0,"endSpeed":85.7,"strikeZoneTop":3.013,"strikeZoneBottom":1.521,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.857133183499602,"aZ":-21.257687233712655,"pfxX":-4.646536165889152,"pfxZ":5.88340832072337,"pX":-0.831514554247997,"pZ":1.9842143649902826,"vX0":5.760000943396288,"vY0":-134.0700058046857,"vZ0":-3.5625354039649624,"x":148.7,"y":185.21,"x0":-2.385299310419076,"y0":50.00090160950605,"z0":4.813538354325045,"aX":-8.618130591523052},"breaks":{"breakAngle":19.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":10.2,"breakHorizontal":7.4,"spinRate":2329,"spinDirection":238},"zone":7,"typeConfidence":0.94,"plateTime":0.40564124022591486,"extension":6.124958832781005},"index":3,"playId":"af837323-9f22-31ef-9436-30b01e5f6147","pitchNumber":4,"startTime":"2026-04-02T21:02:15.960Z","endTime":"2026-04-02T21:02:20.149Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.3,"endSpeed":83.9,"strikeZoneTop":3.013,"strikeZoneBottom":1.521,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.675235955204435,"aZ":-22.197586829195146,"pfxX":-5.702835417858569,"pfxZ":5.615238513259669,"pX":1.3816437923568006,"pZ":2.8297804116889234,"vX0":11.241938067905,"vY0":-131.1851784216443,"vZ0":-1.1152082273165225,"x":64.33,"y":162.38,"x0":-2.1811666016097324,"y0":50.00410547752767,"z0":4.885284116812807,"aX":-10.135903146287442},"breaks":{"breakAngle":20.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":10.2,"breakHorizontal":8.4,"spinRate":2261,"spinDirection":239},"zone":12,"typeConfidence":0.93,"plateTime":0.41445969817562833,"extension":5.776614863395869},"index":4,"playId":"5e734744-aef2-3f03-a3d7-07585fd41960","pitchNumber":5,"startTime":"2026-04-02T21:02:35.718Z","endTime":"2026-04-02T21:02:39.259Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-02T21:02:39.259Z","atBatIndex":70},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Lane Thomas grounds into a double play, shortstop Tristan Gray to second baseman Luke Keaschall to first baseman Kody Clemens. Jonathan India to 3rd. Isaac Collins out at 2nd. Lane Thomas out at 1st.","rbi":0,"awayScore":5,"homeScore":1,"isOut":true},"about":{"atBatIndex":71,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-04-02T21:03:06.158Z","endTime":"2026-04-02T21:04:07.393Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":657041,"fullName":"Lane Thomas","link":"/api/v1/people/657041"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":623437,"fullName":"Justin Topa","link":"/api/v1/people/623437"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":663697,"fullName":"Jonathan India","link":"/api/v1/people/663697"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":686555,"fullName":"Isaac Collins","link":"/api/v1/people/686555"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":656484,"link":"/api/v1/people/656484"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":807712,"link":"/api/v1/people/807712"},"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":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":657041,"fullName":"Lane Thomas","link":"/api/v1/people/657041"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":807712,"link":"/api/v1/people/807712"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":665019,"link":"/api/v1/people/665019"},"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":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_adv_force","runner":{"id":663697,"fullName":"Jonathan India","link":"/api/v1/people/663697"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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.3,"endSpeed":84.8,"strikeZoneTop":3.146,"strikeZoneBottom":1.588,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.212717490991174,"aZ":-31.613115189380782,"pfxX":-12.219906566310467,"pfxZ":0.3092200654089776,"pX":0.9526840000024739,"pZ":1.9455484144279902,"vX0":12.31497195298949,"vY0":-135.2661009562736,"vZ0":-1.6951363198472558,"x":80.69,"y":186.25,"x0":-2.085031638231224,"y0":50.0063412350229,"z0":4.809953088690818,"aX":-22.508749139074844},"breaks":{"breakAngle":31.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":0.4,"breakHorizontal":19.3,"spinRate":2220,"spinDirection":257},"zone":14,"typeConfidence":0.92,"plateTime":0.4058785393393749,"extension":5.802332481582403},"index":0,"playId":"d17e3147-cf61-321f-bc8f-7a7ea13d657e","pitchNumber":1,"startTime":"2026-04-02T21:03:14.313Z","endTime":"2026-04-02T21:03:18.177Z","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.6,"endSpeed":85.7,"strikeZoneTop":3.146,"strikeZoneBottom":1.588,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.78251026982628,"aZ":-30.22282267006126,"pfxX":-10.615121087955542,"pfxZ":1.0439835522775542,"pX":-0.3282129190332712,"pZ":1.8321122761922295,"vX0":8.845854086699562,"vY0":-136.06249061147358,"vZ0":-2.103943964402221,"x":129.51,"y":189.31,"x0":-2.2418737076972035,"y0":50.005076373790764,"z0":4.709077687771311,"aX":-19.91060238070027},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":1.7,"breakHorizontal":17.4,"spinRate":2244,"spinDirection":254},"zone":7,"typeConfidence":0.89,"plateTime":0.40251518706563116,"extension":6.024918777971113},"index":1,"playId":"921ce589-ce30-3aac-9e10-a890a1be2066","pitchNumber":2,"startTime":"2026-04-02T21:03:31.654Z","endTime":"2026-04-02T21:03:35.226Z","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":93.5,"endSpeed":85.0,"strikeZoneTop":3.146,"strikeZoneBottom":1.588,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.336550257810377,"aZ":-31.20152892352232,"pfxX":-10.978903821227092,"pfxZ":0.5221643248503174,"pX":0.35434883868633427,"pZ":2.1997953232356084,"vX0":10.213402917317923,"vY0":-135.72355949894956,"vZ0":-0.9858079152195733,"x":103.49,"y":179.39,"x0":-2.041889095043541,"y0":50.00016078789611,"z0":4.752114195566606,"aX":-20.359248073913054},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":1.0,"breakHorizontal":17.5,"spinRate":2201,"spinDirection":246},"zone":6,"typeConfidence":0.91,"plateTime":0.40446598420669044,"extension":5.900991956447102},"hitData":{"launchSpeed":101.2,"launchAngle":-18.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":114.82,"coordY":152.7}},"index":2,"playId":"f07e29a4-754f-3e07-9c4f-5537e52d64d1","pitchNumber":3,"startTime":"2026-04-02T21:03:59.419Z","endTime":"2026-04-02T21:04:07.393Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-02T21:04:07.393Z","atBatIndex":71},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Kyle Isbel strikes out swinging.","rbi":0,"awayScore":5,"homeScore":1,"isOut":true},"about":{"atBatIndex":72,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-04-02T21:04:30.517Z","endTime":"2026-04-02T21:05:26.938Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":664728,"fullName":"Kyle Isbel","link":"/api/v1/people/664728"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":623437,"fullName":"Justin Topa","link":"/api/v1/people/623437"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"},{"zone":"02","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".783"},{"zone":"03","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".625"},{"zone":"04","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".727"},{"zone":"05","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".609"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.133"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".100"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.467"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.400"},{"zone":"11","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".700"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".300"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".304"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".304"}]}},{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"93.20"},{"zone":"02","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"87.11"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"82.13"},{"zone":"04","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"89.77"},{"zone":"05","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"89.35"},{"zone":"06","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"89.67"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"86.02"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"95.52"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"100.19"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"73.16"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"55.99"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"81.09"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"62.95"}]}},{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".214"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".348"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".313"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".333"},{"zone":"05","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".182"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".333"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".050"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".533"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".400"},{"zone":"11","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".308"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".083"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".136"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".056"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"},{"zone":"02","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".783"},{"zone":"03","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".625"},{"zone":"04","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".727"},{"zone":"05","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".609"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.133"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".100"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.467"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.400"},{"zone":"11","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".700"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".300"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".304"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".304"}],"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":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":664728,"fullName":"Kyle Isbel","link":"/api/v1/people/664728"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":605170,"link":"/api/v1/people/605170"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.8,"endSpeed":85.5,"strikeZoneTop":3.114,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.605596553973054,"aZ":-27.02736133155505,"pfxX":-10.051215617785726,"pfxZ":2.7448336512241074,"pX":0.6719637039356848,"pZ":2.3436375043823148,"vX0":11.145954934831039,"vY0":-136.18858957488752,"vZ0":-1.4737968709933695,"x":91.39,"y":175.5,"x0":-2.1726754568076654,"y0":50.00119890471341,"z0":4.7656507417676774,"aX":-18.832683520310038},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":4.8,"breakHorizontal":15.7,"spinRate":2277,"spinDirection":252},"zone":6,"typeConfidence":0.8,"plateTime":0.402577096263105,"extension":5.94890833877436},"index":0,"playId":"626abdb4-793b-3c37-9bc2-5312fe6a8141","pitchNumber":1,"startTime":"2026-04-02T21:04:38.069Z","endTime":"2026-04-02T21:04:42.274Z","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":86.4,"endSpeed":79.0,"strikeZoneTop":3.114,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.4534418244675,"aZ":-32.923097346257556,"pfxX":-9.084837811970491,"pfxZ":-0.4685499252036882,"pX":-0.3035954782947364,"pZ":1.6851124875738515,"vX0":7.925763262474101,"vY0":-125.63623143019845,"vZ0":-0.9830521771207921,"x":128.57,"y":193.28,"x0":-2.325266899828403,"y0":50.00427890075185,"z0":4.767309213466289,"aX":-14.46362517418119},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":-0.8,"breakHorizontal":14.5,"spinRate":1900,"spinDirection":268},"zone":7,"typeConfidence":0.9,"plateTime":0.43665956876080037,"extension":6.14096002065874},"index":1,"playId":"5cb11a9d-4f3d-30ce-86f4-f0241342e483","pitchNumber":2,"startTime":"2026-04-02T21:04:55.758Z","endTime":"2026-04-02T21:04:59.798Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"pitchData":{"startSpeed":86.6,"endSpeed":78.6,"strikeZoneTop":3.114,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.61509173155842,"aZ":-39.90657986189471,"pfxX":-8.577168760296054,"pfxZ":-4.922295533282967,"pX":-0.15175217396535173,"pZ":0.2465913190451263,"vX0":8.043933971375269,"vY0":-125.68963083208143,"vZ0":-3.0234951738996956,"x":122.78,"y":232.12,"x0":-2.3062666082437695,"y0":50.00176859873346,"z0":4.762434008492342,"aX":-13.484122936080619},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.6,"breakVerticalInduced":-9.4,"breakHorizontal":13.3,"spinRate":1626,"spinDirection":278},"zone":13,"typeConfidence":0.89,"plateTime":0.4387245705358356,"extension":5.91501957662264},"index":2,"playId":"beb61b52-1f07-38ce-9358-95baaed71884","pitchNumber":3,"startTime":"2026-04-02T21:05:22.236Z","endTime":"2026-04-02T21:05:26.938Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-02T21:05:26.938Z","atBatIndex":72}],"currentPlay":{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Kyle Isbel strikes out swinging.","rbi":0,"awayScore":5,"homeScore":1,"isOut":true},"about":{"atBatIndex":72,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-04-02T21:04:30.517Z","endTime":"2026-04-02T21:05:26.938Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":664728,"fullName":"Kyle Isbel","link":"/api/v1/people/664728"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":623437,"fullName":"Justin Topa","link":"/api/v1/people/623437"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"},{"zone":"02","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".783"},{"zone":"03","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".625"},{"zone":"04","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".727"},{"zone":"05","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".609"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.133"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".100"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.467"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.400"},{"zone":"11","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".700"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".300"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".304"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".304"}]}},{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"93.20"},{"zone":"02","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"87.11"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"82.13"},{"zone":"04","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"89.77"},{"zone":"05","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"89.35"},{"zone":"06","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"89.67"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"86.02"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"95.52"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"100.19"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"73.16"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"55.99"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"81.09"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"62.95"}]}},{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".214"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".348"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".313"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".333"},{"zone":"05","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".182"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".333"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".050"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".533"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".400"},{"zone":"11","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".308"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".083"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".136"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".056"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"},{"zone":"02","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".783"},{"zone":"03","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".625"},{"zone":"04","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".727"},{"zone":"05","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".609"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.133"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".100"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.467"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.400"},{"zone":"11","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".700"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".300"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".304"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".304"}],"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":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":664728,"fullName":"Kyle Isbel","link":"/api/v1/people/664728"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":605170,"link":"/api/v1/people/605170"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.8,"endSpeed":85.5,"strikeZoneTop":3.114,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.605596553973054,"aZ":-27.02736133155505,"pfxX":-10.051215617785726,"pfxZ":2.7448336512241074,"pX":0.6719637039356848,"pZ":2.3436375043823148,"vX0":11.145954934831039,"vY0":-136.18858957488752,"vZ0":-1.4737968709933695,"x":91.39,"y":175.5,"x0":-2.1726754568076654,"y0":50.00119890471341,"z0":4.7656507417676774,"aX":-18.832683520310038},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":4.8,"breakHorizontal":15.7,"spinRate":2277,"spinDirection":252},"zone":6,"typeConfidence":0.8,"plateTime":0.402577096263105,"extension":5.94890833877436},"index":0,"playId":"626abdb4-793b-3c37-9bc2-5312fe6a8141","pitchNumber":1,"startTime":"2026-04-02T21:04:38.069Z","endTime":"2026-04-02T21:04:42.274Z","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":86.4,"endSpeed":79.0,"strikeZoneTop":3.114,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.4534418244675,"aZ":-32.923097346257556,"pfxX":-9.084837811970491,"pfxZ":-0.4685499252036882,"pX":-0.3035954782947364,"pZ":1.6851124875738515,"vX0":7.925763262474101,"vY0":-125.63623143019845,"vZ0":-0.9830521771207921,"x":128.57,"y":193.28,"x0":-2.325266899828403,"y0":50.00427890075185,"z0":4.767309213466289,"aX":-14.46362517418119},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":-0.8,"breakHorizontal":14.5,"spinRate":1900,"spinDirection":268},"zone":7,"typeConfidence":0.9,"plateTime":0.43665956876080037,"extension":6.14096002065874},"index":1,"playId":"5cb11a9d-4f3d-30ce-86f4-f0241342e483","pitchNumber":2,"startTime":"2026-04-02T21:04:55.758Z","endTime":"2026-04-02T21:04:59.798Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"pitchData":{"startSpeed":86.6,"endSpeed":78.6,"strikeZoneTop":3.114,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.61509173155842,"aZ":-39.90657986189471,"pfxX":-8.577168760296054,"pfxZ":-4.922295533282967,"pX":-0.15175217396535173,"pZ":0.2465913190451263,"vX0":8.043933971375269,"vY0":-125.68963083208143,"vZ0":-3.0234951738996956,"x":122.78,"y":232.12,"x0":-2.3062666082437695,"y0":50.00176859873346,"z0":4.762434008492342,"aX":-13.484122936080619},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.6,"breakVerticalInduced":-9.4,"breakHorizontal":13.3,"spinRate":1626,"spinDirection":278},"zone":13,"typeConfidence":0.89,"plateTime":0.4387245705358356,"extension":5.91501957662264},"index":2,"playId":"beb61b52-1f07-38ce-9358-95baaed71884","pitchNumber":3,"startTime":"2026-04-02T21:05:22.236Z","endTime":"2026-04-02T21:05:26.938Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-02T21:05:26.938Z","atBatIndex":72},"scoringPlays":[10,56,60,63,65,66],"playsByInning":[{"startIndex":0,"endIndex":6,"top":[0,1,2,3],"bottom":[4,5,6],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":142,"name":"Minnesota Twins","link":"/api/v1/teams/142"},"inning":1,"pitcher":{"id":666142,"fullName":"Cole Ragans","link":"/api/v1/people/666142"},"batter":{"id":621439,"fullName":"Byron Buxton","link":"/api/v1/people/621439"},"coordinates":{"x":176.5,"y":121.03},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":142,"name":"Minnesota Twins","link":"/api/v1/teams/142"},"inning":1,"pitcher":{"id":666142,"fullName":"Cole Ragans","link":"/api/v1/people/666142"},"batter":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"coordinates":{"x":120.67,"y":157.59},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":142,"name":"Minnesota Twins","link":"/api/v1/teams/142"},"inning":1,"pitcher":{"id":666142,"fullName":"Cole Ragans","link":"/api/v1/people/666142"},"batter":{"id":670242,"fullName":"Matt Wallner","link":"/api/v1/people/670242"},"coordinates":{"x":129.68,"y":76.91},"type":"O","description":"Flyout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":118,"name":"Kansas City Royals","link":"/api/v1/teams/118"},"inning":1,"pitcher":{"id":671737,"fullName":"Taj Bradley","link":"/api/v1/people/671737"},"batter":{"id":672580,"fullName":"Maikel Garcia","link":"/api/v1/people/672580"},"coordinates":{"x":111.6,"y":152.25},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":118,"name":"Kansas City Royals","link":"/api/v1/teams/118"},"inning":1,"pitcher":{"id":671737,"fullName":"Taj Bradley","link":"/api/v1/people/671737"},"batter":{"id":686469,"fullName":"Vinnie Pasquantino","link":"/api/v1/people/686469"},"coordinates":{"x":156.88,"y":148.64},"type":"O","description":"Groundout"}]}},{"startIndex":7,"endIndex":13,"top":[7,8,9,10],"bottom":[11,12,13],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":142,"name":"Minnesota Twins","link":"/api/v1/teams/142"},"inning":2,"pitcher":{"id":666142,"fullName":"Cole Ragans","link":"/api/v1/people/666142"},"batter":{"id":605170,"fullName":"Victor Caratini","link":"/api/v1/people/605170"},"coordinates":{"x":89.7,"y":100.42},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":142,"name":"Minnesota Twins","link":"/api/v1/teams/142"},"inning":2,"pitcher":{"id":666142,"fullName":"Cole Ragans","link":"/api/v1/people/666142"},"batter":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"coordinates":{"x":167.52,"y":112.66},"type":"H","description":"Single"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":118,"name":"Kansas City Royals","link":"/api/v1/teams/118"},"inning":2,"pitcher":{"id":671737,"fullName":"Taj Bradley","link":"/api/v1/people/671737"},"batter":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"coordinates":{"x":100.12,"y":161.82},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":118,"name":"Kansas City Royals","link":"/api/v1/teams/118"},"inning":2,"pitcher":{"id":671737,"fullName":"Taj Bradley","link":"/api/v1/people/671737"},"batter":{"id":695506,"fullName":"Jac Caglianone","link":"/api/v1/people/695506"},"coordinates":{"x":157.38,"y":166.38},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":118,"name":"Kansas City Royals","link":"/api/v1/teams/118"},"inning":2,"pitcher":{"id":671737,"fullName":"Taj Bradley","link":"/api/v1/people/671737"},"batter":{"id":663697,"fullName":"Jonathan India","link":"/api/v1/people/663697"},"coordinates":{"x":144.06,"y":52.61},"type":"O","description":"Flyout"}]}},{"startIndex":14,"endIndex":21,"top":[14,15,16],"bottom":[17,18,19,20,21],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":142,"name":"Minnesota Twins","link":"/api/v1/teams/142"},"inning":3,"pitcher":{"id":666142,"fullName":"Cole Ragans","link":"/api/v1/people/666142"},"batter":{"id":668885,"fullName":"Austin Martin","link":"/api/v1/people/668885"},"coordinates":{"x":50.07,"y":107.48},"type":"O","description":"Lineout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":118,"name":"Kansas City Royals","link":"/api/v1/teams/118"},"inning":3,"pitcher":{"id":671737,"fullName":"Taj Bradley","link":"/api/v1/people/671737"},"batter":{"id":686555,"fullName":"Isaac Collins","link":"/api/v1/people/686555"},"coordinates":{"x":138.28,"y":48.87},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":118,"name":"Kansas City Royals","link":"/api/v1/teams/118"},"inning":3,"pitcher":{"id":671737,"fullName":"Taj Bradley","link":"/api/v1/people/671737"},"batter":{"id":657041,"fullName":"Lane Thomas","link":"/api/v1/people/657041"},"coordinates":{"x":138.63,"y":176.01},"type":"O","description":"Pop Out"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":118,"name":"Kansas City Royals","link":"/api/v1/teams/118"},"inning":3,"pitcher":{"id":671737,"fullName":"Taj Bradley","link":"/api/v1/people/671737"},"batter":{"id":664728,"fullName":"Kyle Isbel","link":"/api/v1/people/664728"},"coordinates":{"x":78.17,"y":87.21},"type":"H","description":"Single"}]}},{"startIndex":22,"endIndex":30,"top":[22,23,24],"bottom":[25,26,27,28,29,30],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":142,"name":"Minnesota Twins","link":"/api/v1/teams/142"},"inning":4,"pitcher":{"id":666142,"fullName":"Cole Ragans","link":"/api/v1/people/666142"},"batter":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"coordinates":{"x":99.11,"y":170.43},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":142,"name":"Minnesota Twins","link":"/api/v1/teams/142"},"inning":4,"pitcher":{"id":666142,"fullName":"Cole Ragans","link":"/api/v1/people/666142"},"batter":{"id":670242,"fullName":"Matt Wallner","link":"/api/v1/people/670242"},"coordinates":{"x":140.82,"y":94.19},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":142,"name":"Minnesota Twins","link":"/api/v1/teams/142"},"inning":4,"pitcher":{"id":666142,"fullName":"Cole Ragans","link":"/api/v1/people/666142"},"batter":{"id":605170,"fullName":"Victor Caratini","link":"/api/v1/people/605170"},"coordinates":{"x":124.36,"y":193.04},"type":"O","description":"Grounded Into DP"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":118,"name":"Kansas City Royals","link":"/api/v1/teams/118"},"inning":4,"pitcher":{"id":671737,"fullName":"Taj Bradley","link":"/api/v1/people/671737"},"batter":{"id":686469,"fullName":"Vinnie Pasquantino","link":"/api/v1/people/686469"},"coordinates":{"x":180.19,"y":126.39},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":118,"name":"Kansas City Royals","link":"/api/v1/teams/118"},"inning":4,"pitcher":{"id":671737,"fullName":"Taj Bradley","link":"/api/v1/people/671737"},"batter":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"coordinates":{"x":170.25,"y":80.9},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":118,"name":"Kansas City Royals","link":"/api/v1/teams/118"},"inning":4,"pitcher":{"id":671737,"fullName":"Taj Bradley","link":"/api/v1/people/671737"},"batter":{"id":695506,"fullName":"Jac Caglianone","link":"/api/v1/people/695506"},"coordinates":{"x":115.05,"y":148.16},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":118,"name":"Kansas City Royals","link":"/api/v1/teams/118"},"inning":4,"pitcher":{"id":671737,"fullName":"Taj Bradley","link":"/api/v1/people/671737"},"batter":{"id":663697,"fullName":"Jonathan India","link":"/api/v1/people/663697"},"coordinates":{"x":166.53,"y":111.93},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":118,"name":"Kansas City Royals","link":"/api/v1/teams/118"},"inning":4,"pitcher":{"id":671737,"fullName":"Taj Bradley","link":"/api/v1/people/671737"},"batter":{"id":686555,"fullName":"Isaac Collins","link":"/api/v1/people/686555"},"coordinates":{"x":137.19,"y":165.98},"type":"H","description":"Single"}]}},{"startIndex":31,"endIndex":37,"top":[31,32,33,34],"bottom":[35,36,37],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":142,"name":"Minnesota Twins","link":"/api/v1/teams/142"},"inning":5,"pitcher":{"id":666142,"fullName":"Cole Ragans","link":"/api/v1/people/666142"},"batter":{"id":605137,"fullName":"Josh Bell","link":"/api/v1/people/605137"},"coordinates":{"x":82.89,"y":112.16},"type":"O","description":"Flyout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":118,"name":"Kansas City Royals","link":"/api/v1/teams/118"},"inning":5,"pitcher":{"id":671737,"fullName":"Taj Bradley","link":"/api/v1/people/671737"},"batter":{"id":664728,"fullName":"Kyle Isbel","link":"/api/v1/people/664728"},"coordinates":{"x":115.52,"y":173.62},"type":"O","description":"Pop Out"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":118,"name":"Kansas City Royals","link":"/api/v1/teams/118"},"inning":5,"pitcher":{"id":671737,"fullName":"Taj Bradley","link":"/api/v1/people/671737"},"batter":{"id":672580,"fullName":"Maikel Garcia","link":"/api/v1/people/672580"},"coordinates":{"x":139.31,"y":72.13},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":118,"name":"Kansas City Royals","link":"/api/v1/teams/118"},"inning":5,"pitcher":{"id":671737,"fullName":"Taj Bradley","link":"/api/v1/people/671737"},"batter":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"coordinates":{"x":98.01,"y":51.5},"type":"O","description":"Lineout"}]}},{"startIndex":38,"endIndex":44,"top":[38,39,40],"bottom":[41,42,43,44],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":142,"name":"Minnesota Twins","link":"/api/v1/teams/142"},"inning":6,"pitcher":{"id":666142,"fullName":"Cole Ragans","link":"/api/v1/people/666142"},"batter":{"id":621439,"fullName":"Byron Buxton","link":"/api/v1/people/621439"},"coordinates":{"x":200.17,"y":76.97},"type":"O","description":"Lineout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":118,"name":"Kansas City Royals","link":"/api/v1/teams/118"},"inning":6,"pitcher":{"id":671737,"fullName":"Taj Bradley","link":"/api/v1/people/671737"},"batter":{"id":686469,"fullName":"Vinnie Pasquantino","link":"/api/v1/people/686469"},"coordinates":{"x":162.02,"y":115.03},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":118,"name":"Kansas City Royals","link":"/api/v1/teams/118"},"inning":6,"pitcher":{"id":671737,"fullName":"Taj Bradley","link":"/api/v1/people/671737"},"batter":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"coordinates":{"x":96.07,"y":166.38},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":118,"name":"Kansas City Royals","link":"/api/v1/teams/118"},"inning":6,"pitcher":{"id":671737,"fullName":"Taj Bradley","link":"/api/v1/people/671737"},"batter":{"id":695506,"fullName":"Jac Caglianone","link":"/api/v1/people/695506"},"coordinates":{"x":190.88,"y":89.14},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":118,"name":"Kansas City Royals","link":"/api/v1/teams/118"},"inning":6,"pitcher":{"id":671737,"fullName":"Taj Bradley","link":"/api/v1/people/671737"},"batter":{"id":663697,"fullName":"Jonathan India","link":"/api/v1/people/663697"},"coordinates":{"x":126.13,"y":40.66},"type":"O","description":"Flyout"}]}},{"startIndex":45,"endIndex":51,"top":[45,46,47,48],"bottom":[49,50,51],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":142,"name":"Minnesota Twins","link":"/api/v1/teams/142"},"inning":7,"pitcher":{"id":621381,"fullName":"Matt Strahm","link":"/api/v1/people/621381"},"batter":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"coordinates":{"x":81.18,"y":80.77},"type":"O","description":"Flyout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":118,"name":"Kansas City Royals","link":"/api/v1/teams/118"},"inning":7,"pitcher":{"id":681892,"fullName":"Kody Funderburk","link":"/api/v1/people/681892"},"batter":{"id":657041,"fullName":"Lane Thomas","link":"/api/v1/people/657041"},"coordinates":{"x":118.85,"y":200.61},"type":"O","description":"Pop Out"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":118,"name":"Kansas City Royals","link":"/api/v1/teams/118"},"inning":7,"pitcher":{"id":681892,"fullName":"Kody Funderburk","link":"/api/v1/people/681892"},"batter":{"id":664728,"fullName":"Kyle Isbel","link":"/api/v1/people/664728"},"coordinates":{"x":38.53,"y":94.53},"type":"O","description":"Flyout"}]}},{"startIndex":52,"endIndex":62,"top":[52,53,54,55,56,57],"bottom":[58,59,60,61,62],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":142,"name":"Minnesota Twins","link":"/api/v1/teams/142"},"inning":8,"pitcher":{"id":670167,"fullName":"John Schreiber","link":"/api/v1/people/670167"},"batter":{"id":668904,"fullName":"Royce Lewis","link":"/api/v1/people/668904"},"coordinates":{"x":43.35,"y":65.54},"type":"H","description":"Double"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":142,"name":"Minnesota Twins","link":"/api/v1/teams/142"},"inning":8,"pitcher":{"id":670167,"fullName":"John Schreiber","link":"/api/v1/people/670167"},"batter":{"id":621439,"fullName":"Byron Buxton","link":"/api/v1/people/621439"},"coordinates":{"x":138.26,"y":85.54},"type":"O","description":"Sac Fly"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":142,"name":"Minnesota Twins","link":"/api/v1/teams/142"},"inning":8,"pitcher":{"id":670167,"fullName":"John Schreiber","link":"/api/v1/people/670167"},"batter":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"coordinates":{"x":100.63,"y":165.36},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":118,"name":"Kansas City Royals","link":"/api/v1/teams/118"},"inning":8,"pitcher":{"id":663485,"fullName":"Cole Sands","link":"/api/v1/people/663485"},"batter":{"id":672580,"fullName":"Maikel Garcia","link":"/api/v1/people/672580"},"coordinates":{"x":138.43,"y":167.15},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":118,"name":"Kansas City Royals","link":"/api/v1/teams/118"},"inning":8,"pitcher":{"id":663485,"fullName":"Cole Sands","link":"/api/v1/people/663485"},"batter":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"coordinates":{"x":153.83,"y":94.12},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":118,"name":"Kansas City Royals","link":"/api/v1/teams/118"},"inning":8,"pitcher":{"id":663485,"fullName":"Cole Sands","link":"/api/v1/people/663485"},"batter":{"id":686469,"fullName":"Vinnie Pasquantino","link":"/api/v1/people/686469"},"coordinates":{"x":162.23,"y":93.67},"type":"O","description":"Sac Fly"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":118,"name":"Kansas City Royals","link":"/api/v1/teams/118"},"inning":8,"pitcher":{"id":663485,"fullName":"Cole Sands","link":"/api/v1/people/663485"},"batter":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"coordinates":{"x":110.76,"y":151.68},"type":"O","description":"Forceout"}]}},{"startIndex":63,"endIndex":72,"top":[63,64,65,66,67,68],"bottom":[69,70,71,72],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":142,"name":"Minnesota Twins","link":"/api/v1/teams/142"},"inning":9,"pitcher":{"id":674444,"fullName":"Steven Cruz","link":"/api/v1/people/674444"},"batter":{"id":670242,"fullName":"Matt Wallner","link":"/api/v1/people/670242"},"coordinates":{"x":77.72,"y":42.58},"type":"H","description":"Home Run"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":142,"name":"Minnesota Twins","link":"/api/v1/teams/142"},"inning":9,"pitcher":{"id":674444,"fullName":"Steven Cruz","link":"/api/v1/people/674444"},"batter":{"id":605170,"fullName":"Victor Caratini","link":"/api/v1/people/605170"},"coordinates":{"x":142.92,"y":157.16},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":142,"name":"Minnesota Twins","link":"/api/v1/teams/142"},"inning":9,"pitcher":{"id":674444,"fullName":"Steven Cruz","link":"/api/v1/people/674444"},"batter":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"coordinates":{"x":29.99,"y":72.39},"type":"H","description":"Home Run"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":142,"name":"Minnesota Twins","link":"/api/v1/teams/142"},"inning":9,"pitcher":{"id":674444,"fullName":"Steven Cruz","link":"/api/v1/people/674444"},"batter":{"id":605137,"fullName":"Josh Bell","link":"/api/v1/people/605137"},"coordinates":{"x":219.63,"y":69.49},"type":"H","description":"Home Run"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":142,"name":"Minnesota Twins","link":"/api/v1/teams/142"},"inning":9,"pitcher":{"id":674444,"fullName":"Steven Cruz","link":"/api/v1/people/674444"},"batter":{"id":656484,"fullName":"Tristan Gray","link":"/api/v1/people/656484"},"coordinates":{"x":139.14,"y":178.03},"type":"O","description":"Pop Out"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":118,"name":"Kansas City Royals","link":"/api/v1/teams/118"},"inning":9,"pitcher":{"id":623437,"fullName":"Justin Topa","link":"/api/v1/people/623437"},"batter":{"id":663697,"fullName":"Jonathan India","link":"/api/v1/people/663697"},"coordinates":{"x":115.35,"y":184.86},"type":"E","description":"Field Error"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":118,"name":"Kansas City Royals","link":"/api/v1/teams/118"},"inning":9,"pitcher":{"id":623437,"fullName":"Justin Topa","link":"/api/v1/people/623437"},"batter":{"id":657041,"fullName":"Lane Thomas","link":"/api/v1/people/657041"},"coordinates":{"x":114.82,"y":152.7},"type":"O","description":"Grounded Into DP"}]}}]},"linescore":{"currentInning":9,"currentInningOrdinal":"9th","inningState":"Bottom","inningHalf":"Bottom","isTopInning":false,"scheduledInnings":9,"innings":[{"num":1,"ordinalNum":"1st","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":1}},{"num":2,"ordinalNum":"2nd","home":{"runs":0,"hits":0,"errors":1,"leftOnBase":0},"away":{"runs":1,"hits":2,"errors":0,"leftOnBase":0}},{"num":3,"ordinalNum":"3rd","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":2},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":4,"ordinalNum":"4th","home":{"runs":0,"hits":3,"errors":0,"leftOnBase":3},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":0}},{"num":5,"ordinalNum":"5th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":6,"ordinalNum":"6th","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":7,"ordinalNum":"7th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":1}},{"num":8,"ordinalNum":"8th","home":{"runs":1,"hits":2,"errors":0,"leftOnBase":1},"away":{"runs":1,"hits":1,"errors":0,"leftOnBase":2}},{"num":9,"ordinalNum":"9th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":1},"away":{"runs":3,"hits":3,"errors":1,"leftOnBase":0}}],"teams":{"home":{"runs":1,"hits":7,"errors":1,"leftOnBase":8},"away":{"runs":5,"hits":8,"errors":1,"leftOnBase":4}},"defense":{"pitcher":{"id":623437,"fullName":"Justin Topa","link":"/api/v1/people/623437"},"catcher":{"id":605170,"fullName":"Victor Caratini","link":"/api/v1/people/605170"},"first":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"second":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"third":{"id":668904,"fullName":"Royce Lewis","link":"/api/v1/people/668904"},"shortstop":{"id":656484,"fullName":"Tristan Gray","link":"/api/v1/people/656484"},"left":{"id":681546,"fullName":"James Outman","link":"/api/v1/people/681546"},"center":{"id":621439,"fullName":"Byron Buxton","link":"/api/v1/people/621439"},"right":{"id":670242,"fullName":"Matt Wallner","link":"/api/v1/people/670242"},"batter":{"id":681546,"fullName":"James Outman","link":"/api/v1/people/681546"},"onDeck":{"id":621439,"fullName":"Byron Buxton","link":"/api/v1/people/621439"},"inHole":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"battingOrder":10,"team":{"id":142,"name":"Minnesota Twins","link":"/api/v1/teams/142"}},"offense":{"batter":{"id":664728,"fullName":"Kyle Isbel","link":"/api/v1/people/664728"},"onDeck":{"id":672580,"fullName":"Maikel Garcia","link":"/api/v1/people/672580"},"inHole":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"pitcher":{"id":674444,"fullName":"Steven Cruz","link":"/api/v1/people/674444"},"battingOrder":9,"team":{"id":118,"name":"Kansas City Royals","link":"/api/v1/teams/118"}},"balls":0,"strikes":3,"outs":3},"boxscore":{"teams":{"away":{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":142,"name":"Minnesota Twins","link":"/api/v1/teams/142"},"teamStats":{"batting":{"flyOuts":6,"groundOuts":3,"airOuts":9,"runs":5,"doubles":1,"triples":0,"homeRuns":3,"strikeOuts":12,"baseOnBalls":3,"intentionalWalks":1,"hits":8,"hitByPitch":1,"avg":".218","atBats":31,"obp":".325","slg":".383","ops":".708","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":36,"totalBases":18,"rbi":4,"leftOnBase":11,"sacBunts":0,"sacFlies":1,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"10.33","popOuts":1,"lineOuts":2},"pitching":{"flyOuts":8,"groundOuts":7,"airOuts":14,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":6,"baseOnBalls":2,"intentionalWalks":0,"hits":7,"hitByPitch":0,"atBats":33,"obp":".250","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":143,"era":"4.32","inningsPitched":"9.0","saveOpportunities":0,"earnedRuns":1,"whip":"1.48","battersFaced":36,"outs":27,"completeGames":0,"shutouts":0,"pitchesThrown":143,"balls":48,"strikes":95,"strikePercentage":".660","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.50","rbi":1,"pitchesPerInning":"15.89","runsScoredPer9":"1.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":3,"lineOuts":3},"fielding":{"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":6,"putOuts":27,"errors":1,"chances":34,"passedBall":0,"pickoffs":0}},"players":{"ID689520":{"person":{"id":689520,"fullName":"Cody Laweryson","link":"/api/v1/people/689520"},"jerseyNumber":"65","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":142,"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":0,"groundOuts":1,"airOuts":1,"runs":4,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":2,"intentionalWalks":0,"hits":2,"hitByPitch":1,"atBats":5,"obp":".556","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":36,"era":"20.25","inningsPitched":"1.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":3,"whip":"3.00","battersFaced":9,"outs":4,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":36,"balls":17,"strikes":19,"strikePercentage":".530","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.00","rbi":0,"winPercentage":".---","pitchesPerInning":"27.00","gamesFinished":0,"strikeoutWalkRatio":"1.00","strikeoutsPer9Inn":"13.50","walksPer9Inn":"13.50","hitsPer9Inn":"13.50","runsScoredPer9":"27.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"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}},"ID671737":{"person":{"id":671737,"fullName":"Taj Bradley","link":"/api/v1/people/671737"},"jerseyNumber":"26","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":142,"stats":{"batting":{},"pitching":{"note":"(W, 1-0)","summary":"6.0 IP, 0 ER, 3 K, BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":6,"groundOuts":4,"airOuts":11,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":1,"intentionalWalks":0,"hits":5,"hitByPitch":0,"atBats":23,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":100,"inningsPitched":"6.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":24,"outs":18,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":100,"balls":35,"strikes":65,"strikePercentage":".650","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":2,"lineOuts":3},"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":6,"groundOuts":5,"airOuts":14,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":12,"baseOnBalls":4,"intentionalWalks":0,"hits":8,"hitByPitch":0,"atBats":39,"obp":".279","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":192,"era":"0.87","inningsPitched":"10.1","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"whip":"1.16","battersFaced":43,"outs":31,"gamesPitched":2,"completeGames":0,"shutouts":0,"pitchesThrown":192,"balls":69,"strikes":123,"strikePercentage":".640","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.36","rbi":0,"winPercentage":"1.000","pitchesPerInning":"18.58","gamesFinished":0,"strikeoutWalkRatio":"3.00","strikeoutsPer9Inn":"10.45","walksPer9Inn":"3.48","hitsPer9Inn":"6.97","runsScoredPer9":"0.87","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":3,"lineOuts":5},"fielding":{"gamesStarted":1,"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"}]},"ID623437":{"person":{"id":623437,"fullName":"Justin Topa","link":"/api/v1/people/623437"},"jerseyNumber":"48","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":142,"stats":{"batting":{},"pitching":{"summary":"1.0 IP, 0 ER, K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":13,"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":13,"balls":5,"strikes":8,"strikePercentage":".620","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":4,"gamesStarted":0,"flyOuts":3,"groundOuts":5,"airOuts":3,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":12,"obp":".214","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":53,"era":"2.45","inningsPitched":"3.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":1,"whip":"0.82","battersFaced":14,"outs":11,"gamesPitched":4,"completeGames":0,"shutouts":0,"pitchesThrown":53,"balls":19,"strikes":34,"strikePercentage":".640","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.67","rbi":0,"winPercentage":".---","pitchesPerInning":"14.45","gamesFinished":1,"strikeoutWalkRatio":"3.00","strikeoutsPer9Inn":"7.36","walksPer9Inn":"2.45","hitsPer9Inn":"4.91","runsScoredPer9":"2.45","homeRunsPer9":"0.00","inheritedRunners":2,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":0,"lineOuts":0},"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":true,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID605170":{"person":{"id":605170,"fullName":"Victor Caratini","link":"/api/v1/people/605170"},"jerseyNumber":"37","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":142,"battingOrder":"500","stats":{"batting":{"summary":"1-3 | HBP","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":1,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":1,"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":5,"flyOuts":3,"groundOuts":6,"airOuts":6,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":2,"intentionalWalks":0,"hits":5,"hitByPitch":1,"avg":".278","atBats":18,"obp":".381","slg":".278","ops":".659","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":21,"totalBases":5,"rbi":1,"leftOnBase":9,"sacBunts":0,"sacFlies":0,"babip":".294","groundOutsToAirouts":"1.00","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":2,"stolenBases":1,"stolenBasePercentage":".333","caughtStealingPercentage":".667","assists":1,"putOuts":27,"errors":1,"chances":29,"fielding":".966","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID665019":{"person":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"jerseyNumber":"2","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":142,"battingOrder":"600","stats":{"batting":{"summary":"2-3 | HR, BB, RBI","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":2,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":3,"caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":5,"rbi":1,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"3.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":5,"errors":0,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":4,"flyOuts":3,"groundOuts":2,"airOuts":3,"runs":2,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":4,"baseOnBalls":2,"intentionalWalks":0,"hits":3,"hitByPitch":0,"avg":".250","atBats":12,"obp":".357","slg":".500","ops":".857","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":14,"totalBases":6,"rbi":2,"leftOnBase":4,"sacBunts":0,"sacFlies":0,"babip":".286","groundOutsToAirouts":"0.67","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"12.00","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":3,"putOuts":16,"errors":0,"chances":19,"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"}]},"ID686797":{"person":{"id":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"jerseyNumber":"22","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":142,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":5,"flyOuts":3,"groundOuts":1,"airOuts":5,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":5,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"avg":".154","atBats":13,"obp":".214","slg":".154","ops":".368","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":14,"totalBases":2,"rbi":1,"leftOnBase":9,"sacBunts":0,"sacFlies":0,"babip":".250","groundOutsToAirouts":"0.20","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","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":{"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":true,"isSubstitute":false}},"ID668885":{"person":{"id":668885,"fullName":"Austin Martin","link":"/api/v1/people/668885"},"jerseyNumber":"16","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":142,"battingOrder":"100","stats":{"batting":{"summary":"0-3 | 2 K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"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":0,"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":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":5,"flyOuts":1,"groundOuts":1,"airOuts":4,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":4,"intentionalWalks":0,"hits":3,"hitByPitch":1,"avg":".273","atBats":11,"obp":".500","slg":".273","ops":".773","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":16,"totalBases":3,"rbi":2,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"babip":".375","groundOutsToAirouts":"0.25","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":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":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID680573":{"person":{"id":680573,"fullName":"Simeon Woods Richardson","link":"/api/v1/people/680573"},"jerseyNumber":"24","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":142,"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":3,"airOuts":9,"runs":2,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":2,"baseOnBalls":1,"intentionalWalks":0,"hits":5,"hitByPitch":0,"atBats":19,"obp":".300","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":83,"era":"3.60","inningsPitched":"5.0","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"whip":"1.20","battersFaced":20,"outs":15,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":83,"balls":38,"strikes":45,"strikePercentage":".540","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.33","rbi":0,"winPercentage":".000","pitchesPerInning":"16.60","gamesFinished":0,"strikeoutWalkRatio":"2.00","strikeoutsPer9Inn":"3.60","walksPer9Inn":"1.80","hitsPer9Inn":"9.00","runsScoredPer9":"3.60","homeRunsPer9":"1.80","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":4,"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}},"ID607455":{"person":{"id":607455,"fullName":"Anthony Banda","link":"/api/v1/people/607455"},"jerseyNumber":"43","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":142,"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":1,"groundOuts":2,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":1,"atBats":7,"obp":".333","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":30,"era":"0.00","inningsPitched":"2.1","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"0.86","battersFaced":9,"outs":7,"gamesPitched":3,"completeGames":0,"shutouts":0,"pitchesThrown":30,"balls":13,"strikes":17,"strikePercentage":".570","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"2.00","rbi":0,"winPercentage":"1.000","pitchesPerInning":"12.86","gamesFinished":2,"strikeoutWalkRatio":"3.00","strikeoutsPer9Inn":"11.57","walksPer9Inn":"3.86","hitsPer9Inn":"3.86","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":1,"putOuts":0,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID656484":{"person":{"id":656484,"fullName":"Tristan Gray","link":"/api/v1/people/656484"},"jerseyNumber":"4","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":142,"battingOrder":"900","stats":{"batting":{"summary":"0-4 | 3 K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"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":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":0,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":3,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":4,"baseOnBalls":1,"intentionalWalks":0,"hits":3,"hitByPitch":0,"avg":".333","atBats":9,"obp":".400","slg":".444","ops":".844","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":10,"totalBases":4,"rbi":3,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"babip":".600","groundOutsToAirouts":"1.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":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":3,"errors":0,"chances":8,"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"}]},"ID605137":{"person":{"id":605137,"fullName":"Josh Bell","link":"/api/v1/people/605137"},"jerseyNumber":"56","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":142,"battingOrder":"700","stats":{"batting":{"summary":"1-3 | HR, BB, K","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":2,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":4,"rbi":1,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"3.00","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":3,"groundOuts":3,"airOuts":4,"runs":7,"doubles":2,"triples":0,"homeRuns":2,"strikeOuts":8,"baseOnBalls":5,"intentionalWalks":0,"hits":4,"hitByPitch":1,"avg":".222","atBats":18,"obp":".400","slg":".667","ops":"1.067","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":25,"totalBases":12,"rbi":5,"leftOnBase":7,"sacBunts":0,"sacFlies":1,"babip":".222","groundOutsToAirouts":"0.75","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"9.00","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":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"}]},"ID680777":{"person":{"id":680777,"fullName":"Ryan Jeffers","link":"/api/v1/people/680777"},"jerseyNumber":"27","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":142,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":4,"flyOuts":2,"groundOuts":2,"airOuts":4,"runs":2,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":5,"baseOnBalls":3,"intentionalWalks":0,"hits":3,"hitByPitch":0,"avg":".214","atBats":14,"obp":".353","slg":".286","ops":".639","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":17,"totalBases":4,"rbi":0,"leftOnBase":6,"sacBunts":0,"sacFlies":0,"babip":".333","groundOutsToAirouts":"0.50","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","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":5,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","assists":0,"putOuts":39,"errors":1,"chances":40,"fielding":".975","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID681546":{"person":{"id":681546,"fullName":"James Outman","link":"/api/v1/people/681546"},"jerseyNumber":"30","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":142,"battingOrder":"102","stats":{"batting":{"note":"1-","summary":"0-0 | SB","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":1,"stolenBasePercentage":"1.000","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":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":6,"flyOuts":1,"groundOuts":1,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":4,"obp":".200","slg":".000","ops":".200","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":0,"rbi":0,"leftOnBase":7,"sacBunts":0,"sacFlies":0,"babip":".000","groundOutsToAirouts":"0.50","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":2,"errors":0,"chances":2,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID663485":{"person":{"id":663485,"fullName":"Cole Sands","link":"/api/v1/people/663485"},"jerseyNumber":"44","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":142,"stats":{"batting":{},"pitching":{"note":"(H, 1)","summary":"0.2 IP, ER, 0 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":11,"inningsPitched":"0.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":1,"battersFaced":4,"outs":2,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":11,"balls":2,"strikes":9,"strikePercentage":".820","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"13.50","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"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":2,"gamesStarted":0,"flyOuts":1,"groundOuts":2,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":6,"obp":".375","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":27,"era":"5.40","inningsPitched":"1.2","wins":0,"losses":0,"saves":1,"saveOpportunities":1,"holds":1,"blownSaves":0,"earnedRuns":1,"whip":"1.80","battersFaced":8,"outs":5,"gamesPitched":2,"completeGames":0,"shutouts":0,"pitchesThrown":27,"balls":10,"strikes":17,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"2.00","rbi":1,"winPercentage":".---","pitchesPerInning":"16.20","gamesFinished":1,"strikeoutWalkRatio":"2.00","strikeoutsPer9Inn":"10.80","walksPer9Inn":"5.40","hitsPer9Inn":"10.80","runsScoredPer9":"5.40","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"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"}]},"ID573124":{"person":{"id":573124,"fullName":"Taylor Rogers","link":"/api/v1/people/573124"},"jerseyNumber":"55","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":142,"stats":{"batting":{},"pitching":{"note":"(H, 1)","summary":"0.1 IP, 0 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","numberOfPitches":4,"inningsPitched":"0.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":0,"battersFaced":1,"outs":1,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":4,"balls":1,"strikes":3,"strikePercentage":".750","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":3,"gamesStarted":0,"flyOuts":4,"groundOuts":0,"airOuts":4,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":8,"obp":".125","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":28,"era":"0.00","inningsPitched":"2.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":0,"whip":"0.43","battersFaced":8,"outs":7,"gamesPitched":3,"completeGames":0,"shutouts":0,"pitchesThrown":28,"balls":8,"strikes":20,"strikePercentage":".710","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.00","rbi":0,"winPercentage":".---","pitchesPerInning":"12.00","gamesFinished":2,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"11.57","walksPer9Inn":"0.00","hitsPer9Inn":"3.86","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}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID687849":{"person":{"id":687849,"fullName":"Zak Kent","link":"/api/v1/people/687849"},"jerseyNumber":"54","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":142,"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":0,"groundOuts":3,"airOuts":0,"runs":4,"doubles":0,"triples":0,"homeRuns":2,"strikeOuts":2,"baseOnBalls":3,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":8,"obp":".545","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":47,"era":"5.40","inningsPitched":"1.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"whip":"3.60","battersFaced":11,"outs":5,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":47,"balls":22,"strikes":25,"strikePercentage":".530","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"3.00","rbi":0,"winPercentage":".---","pitchesPerInning":"28.20","gamesFinished":0,"strikeoutWalkRatio":"0.67","strikeoutsPer9Inn":"10.80","walksPer9Inn":"16.20","hitsPer9Inn":"16.20","runsScoredPer9":"21.60","homeRunsPer9":"10.80","inheritedRunners":2,"inheritedRunnersScored":2,"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}},"ID641927":{"person":{"id":641927,"fullName":"Bailey Ober","link":"/api/v1/people/641927"},"jerseyNumber":"17","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":142,"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":1,"groundOuts":6,"airOuts":5,"runs":3,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":16,"obp":".294","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":56,"era":"6.75","inningsPitched":"4.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":3,"whip":"1.25","battersFaced":17,"outs":12,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":56,"balls":19,"strikes":37,"strikePercentage":".660","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.20","rbi":0,"winPercentage":".---","pitchesPerInning":"14.00","gamesFinished":0,"strikeoutWalkRatio":"1.00","strikeoutsPer9Inn":"2.25","walksPer9Inn":"2.25","hitsPer9Inn":"9.00","runsScoredPer9":"6.75","homeRunsPer9":"2.25","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":3,"lineOuts":1},"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}},"ID681892":{"person":{"id":681892,"fullName":"Kody Funderburk","link":"/api/v1/people/681892"},"jerseyNumber":"57","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":142,"stats":{"batting":{},"pitching":{"note":"(H, 2)","summary":"1.0 IP, 0 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":0,"airOuts":2,"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":15,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":0,"battersFaced":3,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":15,"balls":5,"strikes":10,"strikePercentage":".670","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":1,"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":3,"airOuts":2,"runs":2,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":6,"baseOnBalls":2,"intentionalWalks":0,"hits":5,"hitByPitch":0,"atBats":16,"obp":".389","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":71,"era":"4.91","inningsPitched":"3.2","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":2,"blownSaves":0,"earnedRuns":2,"whip":"1.91","battersFaced":18,"outs":11,"gamesPitched":4,"completeGames":0,"shutouts":0,"pitchesThrown":71,"balls":28,"strikes":43,"strikePercentage":".610","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.50","rbi":0,"winPercentage":".000","pitchesPerInning":"19.36","gamesFinished":0,"strikeoutWalkRatio":"3.00","strikeoutsPer9Inn":"14.73","walksPer9Inn":"4.91","hitsPer9Inn":"12.27","runsScoredPer9":"4.91","homeRunsPer9":"2.45","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"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"}]},"ID668904":{"person":{"id":668904,"fullName":"Royce Lewis","link":"/api/v1/people/668904"},"jerseyNumber":"23","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":142,"battingOrder":"800","stats":{"batting":{"summary":"1-4 | 2B, 3 K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":2,"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":1,"putOuts":1,"errors":1,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":6,"flyOuts":2,"groundOuts":4,"airOuts":3,"runs":5,"doubles":2,"triples":0,"homeRuns":2,"strikeOuts":8,"baseOnBalls":1,"intentionalWalks":0,"hits":4,"hitByPitch":1,"avg":".211","atBats":19,"obp":".286","slg":".632","ops":".918","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":21,"totalBases":12,"rbi":3,"leftOnBase":11,"sacBunts":0,"sacFlies":0,"babip":".222","groundOutsToAirouts":"1.33","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"9.50","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":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":10,"putOuts":2,"errors":1,"chances":13,"fielding":".923","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID663616":{"person":{"id":663616,"fullName":"Trevor Larnach","link":"/api/v1/people/663616"},"jerseyNumber":"9","position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"status":{"code":"A","description":"Active"},"parentTeamId":142,"battingOrder":"101","stats":{"batting":{"note":"a-","summary":"0-0 | BB","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":1,"hits":0,"hitByPitch":0,"atBats":0,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"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":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":5,"flyOuts":1,"groundOuts":2,"airOuts":1,"runs":2,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":2,"intentionalWalks":1,"hits":2,"hitByPitch":0,"avg":".333","atBats":6,"obp":".500","slg":".500","ops":"1.000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":8,"totalBases":3,"rbi":1,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"babip":".400","groundOutsToAirouts":"2.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":{"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":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}]},"ID690953":{"person":{"id":690953,"fullName":"Mick Abel","link":"/api/v1/people/690953"},"jerseyNumber":"20","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":142,"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":2,"airOuts":2,"runs":5,"doubles":3,"triples":0,"homeRuns":0,"strikeOuts":4,"baseOnBalls":4,"intentionalWalks":1,"hits":8,"hitByPitch":0,"atBats":16,"obp":".600","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":81,"era":"13.50","inningsPitched":"3.1","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":5,"whip":"3.60","battersFaced":20,"outs":10,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":81,"balls":29,"strikes":52,"strikePercentage":".640","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.00","rbi":0,"winPercentage":".000","pitchesPerInning":"24.30","gamesFinished":0,"strikeoutWalkRatio":"1.00","strikeoutsPer9Inn":"10.80","walksPer9Inn":"10.80","hitsPer9Inn":"21.60","runsScoredPer9":"13.50","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":false,"isOnBench":true,"isSubstitute":false}},"ID621439":{"person":{"id":621439,"fullName":"Byron Buxton","link":"/api/v1/people/621439"},"jerseyNumber":"25","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":142,"battingOrder":"200","stats":{"batting":{"summary":"0-3 | K, RBI","gamesPlayed":1,"flyOuts":2,"groundOuts":0,"airOuts":3,"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":4,"totalBases":0,"rbi":1,"leftOnBase":0,"sacBunts":0,"sacFlies":1,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":5,"errors":0,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":6,"flyOuts":6,"groundOuts":2,"airOuts":10,"runs":2,"doubles":1,"triples":1,"homeRuns":0,"strikeOuts":8,"baseOnBalls":1,"intentionalWalks":0,"hits":4,"hitByPitch":0,"avg":".174","atBats":23,"obp":".200","slg":".304","ops":".504","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":25,"totalBases":7,"rbi":1,"leftOnBase":13,"sacBunts":0,"sacFlies":1,"babip":".250","groundOutsToAirouts":"0.20","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"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":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":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"ID657746":{"person":{"id":657746,"fullName":"Joe Ryan","link":"/api/v1/people/657746"},"jerseyNumber":"41","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":142,"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":9,"groundOuts":3,"airOuts":13,"runs":5,"doubles":3,"triples":0,"homeRuns":0,"strikeOuts":10,"baseOnBalls":2,"intentionalWalks":0,"hits":10,"hitByPitch":1,"atBats":35,"obp":".333","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":162,"era":"4.82","inningsPitched":"9.1","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":5,"whip":"1.29","battersFaced":39,"outs":28,"gamesPitched":2,"completeGames":0,"shutouts":0,"pitchesThrown":162,"balls":55,"strikes":107,"strikePercentage":".660","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.23","rbi":0,"winPercentage":".000","pitchesPerInning":"17.36","gamesFinished":0,"strikeoutWalkRatio":"5.00","strikeoutsPer9Inn":"9.64","walksPer9Inn":"1.93","hitsPer9Inn":"9.64","runsScoredPer9":"4.82","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":3,"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}},"ID670242":{"person":{"id":670242,"fullName":"Matt Wallner","link":"/api/v1/people/670242"},"jerseyNumber":"38","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":142,"battingOrder":"400","stats":{"batting":{"summary":"1-4 | HR, K, RBI","gamesPlayed":1,"flyOuts":2,"groundOuts":0,"airOuts":2,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":4,"rbi":1,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"4.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":5,"errors":0,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":6,"flyOuts":5,"groundOuts":4,"airOuts":6,"runs":4,"doubles":0,"triples":0,"homeRuns":2,"strikeOuts":9,"baseOnBalls":3,"intentionalWalks":0,"hits":4,"hitByPitch":0,"avg":".174","atBats":23,"obp":".269","slg":".435","ops":".704","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":26,"totalBases":10,"rbi":2,"leftOnBase":11,"sacBunts":0,"sacFlies":0,"babip":".167","groundOutsToAirouts":"0.67","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"11.50","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":16,"errors":0,"chances":16,"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"}]},"ID679358":{"person":{"id":679358,"fullName":"Eric Orze","link":"/api/v1/people/679358"},"jerseyNumber":"19","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":142,"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":1,"airOuts":3,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"obp":".200","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":21,"era":"0.00","inningsPitched":"1.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":0,"whip":"0.75","battersFaced":5,"outs":4,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":21,"balls":10,"strikes":11,"strikePercentage":".520","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.33","rbi":0,"winPercentage":".---","pitchesPerInning":"15.75","gamesFinished":0,"strikeoutWalkRatio":"0.00","strikeoutsPer9Inn":"0.00","walksPer9Inn":"6.75","hitsPer9Inn":"0.00","runsScoredPer9":"0.00","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":true,"isSubstitute":false}},"ID807712":{"person":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"jerseyNumber":"15","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":142,"battingOrder":"300","stats":{"batting":{"summary":"2-4 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"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":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":2,"putOuts":3,"errors":0,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":6,"flyOuts":5,"groundOuts":5,"airOuts":11,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":2,"intentionalWalks":0,"hits":5,"hitByPitch":0,"avg":".217","atBats":23,"obp":".269","slg":".261","ops":".530","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":26,"totalBases":6,"rbi":3,"leftOnBase":10,"sacBunts":0,"sacFlies":1,"babip":".238","groundOutsToAirouts":"0.45","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":2,"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":8,"putOuts":19,"errors":0,"chances":27,"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"}]}},"batters":[668885,663616,681546,621439,807712,670242,605170,665019,605137,668904,656484,671737,681892,663485,573124,623437],"pitchers":[671737,681892,663485,573124,623437],"bench":[680777,686797],"bullpen":[690953,607455,687849,689520,641927,679358,657746,680573],"battingOrder":[681546,621439,807712,670242,605170,665019,605137,668904,656484],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Lewis, R (2, Schreiber)."},{"label":"HR","value":"Wallner (2, 9th inning off Cruz, 0 on, 0 out); Clemens (1, 9th inning off Cruz, 0 on, 1 out); Bell (2, 9th inning off Cruz, 0 on, 1 out)."},{"label":"TB","value":"Bell 4; Caratini; Clemens 5; Keaschall 2; Lewis, R 2; Wallner 4."},{"label":"RBI","value":"Bell (5); Buxton (1); Clemens (2); Wallner (2)."},{"label":"Runners left in scoring position, 2 out","value":"Keaschall 2."},{"label":"SF","value":"Buxton."},{"label":"GIDP","value":"Caratini."},{"label":"Team RISP","value":"0-for-3."},{"label":"Team LOB","value":"4."}]},{"title":"BASERUNNING","fieldList":[{"label":"SB","value":"Clemens (2, 3rd base off Ragans/Perez, S); Outman (1, 2nd base off Schreiber/Perez, S)."},{"label":"CS","value":"Clemens (1, 2nd base by Ragans/Perez, S)."}]},{"title":"FIELDING","fieldList":[{"label":"E","value":"Lewis, R (1, fielding)."},{"label":"DP","value":"(Gray, T-Keaschall-Clemens)."}]}],"note":[{"label":"a","value":"Intentionally walked for Martin in the 8th."},{"label":"1","value":"Ran for Larnach in the 8th."}]},"home":{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":118,"name":"Kansas City Royals","link":"/api/v1/teams/118"},"teamStats":{"batting":{"flyOuts":8,"groundOuts":7,"airOuts":14,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":6,"baseOnBalls":2,"intentionalWalks":0,"hits":7,"hitByPitch":0,"avg":".238","atBats":33,"obp":".307","slg":".368","ops":".675","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":36,"totalBases":7,"rbi":1,"leftOnBase":15,"sacBunts":0,"sacFlies":1,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":3,"lineOuts":3},"pitching":{"flyOuts":6,"groundOuts":3,"airOuts":9,"runs":5,"doubles":1,"triples":0,"homeRuns":3,"strikeOuts":12,"baseOnBalls":3,"intentionalWalks":1,"hits":8,"hitByPitch":1,"atBats":31,"obp":".333","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":162,"era":"4.30","inningsPitched":"9.0","saveOpportunities":0,"earnedRuns":4,"whip":"1.36","battersFaced":36,"outs":27,"completeGames":0,"shutouts":0,"pitchesThrown":162,"balls":61,"strikes":101,"strikePercentage":".620","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.33","rbi":4,"pitchesPerInning":"18.00","runsScoredPer9":"5.00","homeRunsPer9":"3.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":1,"lineOuts":2},"fielding":{"caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".---","assists":7,"putOuts":27,"errors":1,"chances":35,"passedBall":0,"pickoffs":0}},"players":{"ID695600":{"person":{"id":695600,"fullName":"Carter Jensen","link":"/api/v1/people/695600"},"jerseyNumber":"22","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"battingOrder":"402","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":6,"flyOuts":1,"groundOuts":4,"airOuts":3,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":8,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"avg":".125","atBats":16,"obp":".167","slg":".313","ops":".480","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":18,"totalBases":5,"rbi":2,"leftOnBase":8,"sacBunts":0,"sacFlies":1,"babip":".125","groundOutsToAirouts":"1.33","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"16.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":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":7,"errors":0,"chances":7,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID666142":{"person":{"id":666142,"fullName":"Cole Ragans","link":"/api/v1/people/666142"},"jerseyNumber":"55","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"stats":{"batting":{},"pitching":{"note":"(L, 0-2)","summary":"6.0 IP, 0 ER, 8 K, BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":4,"groundOuts":1,"airOuts":6,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":8,"baseOnBalls":1,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":19,"caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","numberOfPitches":89,"inningsPitched":"6.0","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":20,"outs":18,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":89,"balls":30,"strikes":59,"strikePercentage":".660","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"1.50","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"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":7,"groundOuts":4,"airOuts":9,"runs":5,"doubles":0,"triples":0,"homeRuns":3,"strikeOuts":13,"baseOnBalls":5,"intentionalWalks":0,"hits":10,"hitByPitch":0,"atBats":36,"obp":".366","caughtStealing":2,"stolenBases":1,"stolenBasePercentage":".333","caughtStealingPercentage":".667","numberOfPitches":179,"era":"3.60","inningsPitched":"10.0","wins":0,"losses":2,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":4,"whip":"1.50","battersFaced":41,"outs":30,"gamesPitched":2,"completeGames":0,"shutouts":0,"pitchesThrown":179,"balls":68,"strikes":111,"strikePercentage":".620","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.44","rbi":0,"winPercentage":".000","pitchesPerInning":"17.90","gamesFinished":0,"strikeoutWalkRatio":"2.60","strikeoutsPer9Inn":"11.70","walksPer9Inn":"4.50","hitsPer9Inn":"9.00","runsScoredPer9":"4.50","homeRunsPer9":"2.70","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"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}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID663697":{"person":{"id":663697,"fullName":"Jonathan India","link":"/api/v1/people/663697"},"jerseyNumber":"6","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"battingOrder":"600","stats":{"batting":{"summary":"0-4","gamesPlayed":1,"flyOuts":3,"groundOuts":1,"airOuts":3,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"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":2,"putOuts":1,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":5,"flyOuts":4,"groundOuts":4,"airOuts":8,"runs":2,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":4,"baseOnBalls":1,"intentionalWalks":0,"hits":3,"hitByPitch":0,"avg":".158","atBats":19,"obp":".200","slg":".316","ops":".516","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":20,"totalBases":6,"rbi":5,"leftOnBase":7,"sacBunts":0,"sacFlies":0,"babip":".143","groundOutsToAirouts":"0.50","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"19.00","popOuts":4,"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":8,"putOuts":6,"errors":0,"chances":14,"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"}]},"ID686475":{"person":{"id":686475,"fullName":"Tyler Tolbert","link":"/api/v1/people/686475"},"jerseyNumber":"2","position":{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"battingOrder":"401","stats":{"batting":{"note":"1-","summary":"0-0 | SB","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":1,"stolenBasePercentage":"1.000","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":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":3,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":2,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":2,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"babip":".000","groundOutsToAirouts":"1.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":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":3,"errors":0,"chances":4,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"}]},"ID686555":{"person":{"id":686555,"fullName":"Isaac Collins","link":"/api/v1/people/686555"},"jerseyNumber":"1","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"battingOrder":"700","stats":{"batting":{"summary":"1-3 | BB, K","gamesPlayed":1,"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":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":0,"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":6,"flyOuts":3,"groundOuts":3,"airOuts":4,"runs":3,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":5,"baseOnBalls":3,"intentionalWalks":0,"hits":3,"hitByPitch":1,"avg":".200","atBats":15,"obp":".368","slg":".467","ops":".835","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":19,"totalBases":7,"rbi":2,"leftOnBase":8,"sacBunts":0,"sacFlies":0,"babip":".222","groundOutsToAirouts":"0.75","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"15.00","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":{"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"}]},"ID521692":{"person":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"jerseyNumber":"13","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"battingOrder":"400","stats":{"batting":{"summary":"1-4","gamesPlayed":1,"flyOuts":1,"groundOuts":2,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"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":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".---","assists":2,"putOuts":10,"errors":1,"chances":13,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":6,"flyOuts":7,"groundOuts":6,"airOuts":10,"runs":2,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":3,"baseOnBalls":1,"intentionalWalks":0,"hits":5,"hitByPitch":0,"avg":".208","atBats":24,"obp":".240","slg":".375","ops":".615","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":25,"totalBases":9,"rbi":1,"leftOnBase":17,"sacBunts":0,"sacFlies":0,"babip":".200","groundOutsToAirouts":"0.60","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"24.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":3,"stolenBases":2,"stolenBasePercentage":".400","caughtStealingPercentage":".600","assists":4,"putOuts":44,"errors":1,"chances":49,"fielding":".980","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID679845":{"person":{"id":679845,"fullName":"Nick Loftin","link":"/api/v1/people/679845"},"jerseyNumber":"12","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":2,"flyOuts":0,"groundOuts":2,"airOuts":1,"runs":2,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"avg":".250","atBats":4,"obp":".400","slg":".500","ops":".900","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":2,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"babip":".250","groundOutsToAirouts":"2.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":3,"putOuts":0,"errors":1,"chances":4,"fielding":".750","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID668674":{"person":{"id":668674,"fullName":"Lucas Erceg","link":"/api/v1/people/668674"},"jerseyNumber":"60","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"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":4,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":8,"obp":".333","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":31,"era":"0.00","inningsPitched":"2.2","wins":0,"losses":0,"saves":2,"saveOpportunities":2,"holds":1,"blownSaves":0,"earnedRuns":0,"whip":"1.13","battersFaced":9,"outs":8,"gamesPitched":3,"completeGames":0,"shutouts":0,"pitchesThrown":31,"balls":13,"strikes":18,"strikePercentage":".580","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"4.00","rbi":0,"winPercentage":".---","pitchesPerInning":"11.63","gamesFinished":2,"strikeoutWalkRatio":"1.00","strikeoutsPer9Inn":"3.38","walksPer9Inn":"3.38","hitsPer9Inn":"6.75","runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":2,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":0},"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":true,"isSubstitute":false}},"ID663460":{"person":{"id":663460,"fullName":"Kris Bubic","link":"/api/v1/people/663460"},"jerseyNumber":"50","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"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":7,"groundOuts":5,"airOuts":8,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":4,"baseOnBalls":3,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":19,"obp":".227","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":75,"era":"1.50","inningsPitched":"6.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"whip":"0.83","battersFaced":22,"outs":18,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":75,"balls":27,"strikes":48,"strikePercentage":".640","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":1,"groundOutsToAirouts":"0.63","rbi":0,"winPercentage":"1.000","pitchesPerInning":"12.50","gamesFinished":0,"strikeoutWalkRatio":"1.33","strikeoutsPer9Inn":"6.00","walksPer9Inn":"4.50","hitsPer9Inn":"3.00","runsScoredPer9":"1.50","homeRunsPer9":"1.50","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":0},"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":true,"isSubstitute":false}},"ID516782":{"person":{"id":516782,"fullName":"Starling Marte","link":"/api/v1/people/516782"},"jerseyNumber":"0","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":3,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":0,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"babip":".000","groundOutsToAirouts":"1.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":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID621381":{"person":{"id":621381,"fullName":"Matt Strahm","link":"/api/v1/people/621381"},"jerseyNumber":"25","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"stats":{"batting":{},"pitching":{"summary":"1.0 IP, 0 ER, 2 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":1,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":19,"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":19,"balls":7,"strikes":12,"strikePercentage":".630","hitBatsmen":1,"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":2,"groundOuts":1,"airOuts":4,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":1,"atBats":9,"obp":".200","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":36,"era":"0.00","inningsPitched":"2.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":2,"blownSaves":0,"earnedRuns":0,"whip":"0.38","battersFaced":10,"outs":8,"gamesPitched":3,"completeGames":0,"shutouts":0,"pitchesThrown":36,"balls":8,"strikes":28,"strikePercentage":".780","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.25","rbi":0,"winPercentage":".---","pitchesPerInning":"13.50","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"10.13","walksPer9Inn":"0.00","hitsPer9Inn":"3.38","runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":1,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID683232":{"person":{"id":683232,"fullName":"Nick Mears","link":"/api/v1/people/683232"},"jerseyNumber":"31","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"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":0,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":6,"obp":".167","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":26,"era":"0.00","inningsPitched":"2.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":0,"whip":"0.50","battersFaced":6,"outs":6,"gamesPitched":2,"completeGames":0,"shutouts":0,"pitchesThrown":26,"balls":9,"strikes":17,"strikePercentage":".650","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.00","rbi":0,"winPercentage":".---","pitchesPerInning":"13.00","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"13.50","walksPer9Inn":"0.00","hitsPer9Inn":"4.50","runsScoredPer9":"0.00","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":false,"isOnBench":true,"isSubstitute":false}},"ID686469":{"person":{"id":686469,"fullName":"Vinnie Pasquantino","link":"/api/v1/people/686469"},"jerseyNumber":"9","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"battingOrder":"300","stats":{"batting":{"summary":"1-3 | RBI","gamesPlayed":1,"flyOuts":2,"groundOuts":1,"airOuts":2,"runs":0,"doubles":0,"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":1,"rbi":1,"leftOnBase":0,"sacBunts":0,"sacFlies":1,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":5,"errors":0,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":6,"flyOuts":4,"groundOuts":6,"airOuts":7,"runs":2,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":4,"baseOnBalls":3,"intentionalWalks":0,"hits":4,"hitByPitch":1,"avg":".200","atBats":20,"obp":".320","slg":".250","ops":".570","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":25,"totalBases":5,"rbi":3,"leftOnBase":6,"sacBunts":0,"sacFlies":1,"babip":".235","groundOutsToAirouts":"0.86","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":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":39,"errors":0,"chances":41,"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"}]},"ID664728":{"person":{"id":664728,"fullName":"Kyle Isbel","link":"/api/v1/people/664728"},"jerseyNumber":"28","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"battingOrder":"900","stats":{"batting":{"summary":"1-4 | K","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":2,"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":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":0,"putOuts":3,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":5,"flyOuts":2,"groundOuts":2,"airOuts":4,"runs":4,"doubles":0,"triples":0,"homeRuns":2,"strikeOuts":3,"baseOnBalls":0,"intentionalWalks":0,"hits":9,"hitByPitch":0,"avg":".500","atBats":18,"obp":".500","slg":".833","ops":"1.333","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":18,"totalBases":15,"rbi":4,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"babip":".538","groundOutsToAirouts":"0.50","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"9.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":{"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":true,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"ID663738":{"person":{"id":663738,"fullName":"Daniel Lynch IV","link":"/api/v1/people/663738"},"jerseyNumber":"41","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"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":0,"flyOuts":2,"groundOuts":2,"airOuts":2,"runs":3,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":3,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":8,"obp":".364","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":46,"era":"4.50","inningsPitched":"2.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":1,"whip":"2.00","battersFaced":11,"outs":6,"gamesPitched":2,"completeGames":0,"shutouts":0,"pitchesThrown":46,"balls":19,"strikes":27,"strikePercentage":".590","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.00","rbi":0,"winPercentage":".---","pitchesPerInning":"23.00","gamesFinished":0,"strikeoutWalkRatio":"1.00","strikeoutsPer9Inn":"13.50","walksPer9Inn":"13.50","hitsPer9Inn":"4.50","runsScoredPer9":"13.50","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}},"ID608379":{"person":{"id":608379,"fullName":"Michael Wacha","link":"/api/v1/people/608379"},"jerseyNumber":"52","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"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":2,"groundOuts":4,"airOuts":5,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":7,"baseOnBalls":1,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":19,"obp":".200","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":80,"era":"0.00","inningsPitched":"6.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"0.67","battersFaced":20,"outs":18,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":80,"balls":23,"strikes":57,"strikePercentage":".710","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.80","rbi":0,"winPercentage":".---","pitchesPerInning":"13.33","gamesFinished":0,"strikeoutWalkRatio":"7.00","strikeoutsPer9Inn":"10.50","walksPer9Inn":"1.50","hitsPer9Inn":"4.50","runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"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}},"ID672580":{"person":{"id":672580,"fullName":"Maikel Garcia","link":"/api/v1/people/672580"},"jerseyNumber":"11","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"battingOrder":"100","stats":{"batting":{"summary":"1-3 | BB, R","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"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":0,"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":1,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":6,"flyOuts":9,"groundOuts":2,"airOuts":10,"runs":3,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":5,"intentionalWalks":0,"hits":6,"hitByPitch":0,"avg":".316","atBats":19,"obp":".440","slg":".368","ops":".808","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":25,"totalBases":7,"rbi":3,"leftOnBase":4,"sacBunts":0,"sacFlies":1,"babip":".333","groundOutsToAirouts":"0.20","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":8,"putOuts":3,"errors":0,"chances":11,"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"}]},"ID607625":{"person":{"id":607625,"fullName":"Seth Lugo","link":"/api/v1/people/607625"},"jerseyNumber":"67","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"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":5,"groundOuts":7,"airOuts":9,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":0,"intentionalWalks":0,"hits":5,"hitByPitch":0,"atBats":24,"obp":".208","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":77,"era":"0.00","inningsPitched":"6.1","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"0.79","battersFaced":24,"outs":19,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":77,"balls":22,"strikes":55,"strikePercentage":".710","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.78","rbi":0,"winPercentage":"1.000","pitchesPerInning":"12.16","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"4.26","walksPer9Inn":"0.00","hitsPer9Inn":"7.11","runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":3,"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":true,"isSubstitute":false}},"ID657041":{"person":{"id":657041,"fullName":"Lane Thomas","link":"/api/v1/people/657041"},"jerseyNumber":"15","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"battingOrder":"800","stats":{"batting":{"summary":"0-4 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"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":2,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":2,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":5,"flyOuts":3,"groundOuts":2,"airOuts":5,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":5,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"avg":".077","atBats":13,"obp":".143","slg":".077","ops":".220","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":14,"totalBases":1,"rbi":0,"leftOnBase":9,"sacBunts":0,"sacFlies":0,"babip":".125","groundOutsToAirouts":"0.40","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","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":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":4,"errors":0,"chances":5,"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"}]},"ID702070":{"person":{"id":702070,"fullName":"Noah Cameron","link":"/api/v1/people/702070"},"jerseyNumber":"65","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"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":9,"runs":1,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":5,"baseOnBalls":1,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":19,"obp":".250","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":86,"era":"1.80","inningsPitched":"5.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"whip":"1.00","battersFaced":20,"outs":15,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":86,"balls":33,"strikes":53,"strikePercentage":".620","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.11","rbi":0,"winPercentage":"1.000","pitchesPerInning":"17.20","gamesFinished":0,"strikeoutWalkRatio":"5.00","strikeoutsPer9Inn":"9.00","walksPer9Inn":"1.80","hitsPer9Inn":"7.20","runsScoredPer9":"1.80","homeRunsPer9":"0.00","inheritedRunners":0,"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":true,"isSubstitute":false}},"ID656638":{"person":{"id":656638,"fullName":"Alex Lange","link":"/api/v1/people/656638"},"jerseyNumber":"56","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"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":0,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":2,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":3,"intentionalWalks":0,"hits":1,"hitByPitch":1,"atBats":5,"obp":".556","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":45,"era":"13.50","inningsPitched":"1.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"whip":"3.00","battersFaced":9,"outs":4,"gamesPitched":2,"completeGames":0,"shutouts":0,"pitchesThrown":45,"balls":20,"strikes":25,"strikePercentage":".560","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"2.00","rbi":0,"winPercentage":".---","pitchesPerInning":"33.75","gamesFinished":1,"strikeoutWalkRatio":"0.67","strikeoutsPer9Inn":"13.50","walksPer9Inn":"20.25","hitsPer9Inn":"6.75","runsScoredPer9":"13.50","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}},"ID695506":{"person":{"id":695506,"fullName":"Jac Caglianone","link":"/api/v1/people/695506"},"jerseyNumber":"14","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"battingOrder":"500","stats":{"batting":{"summary":"1-4 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"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":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":1,"groundOuts":5,"airOuts":2,"runs":3,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":5,"baseOnBalls":1,"intentionalWalks":0,"hits":6,"hitByPitch":1,"avg":".333","atBats":18,"obp":".400","slg":".444","ops":".844","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":20,"totalBases":8,"rbi":0,"leftOnBase":4,"sacBunts":0,"sacFlies":0,"babip":".462","groundOutsToAirouts":"2.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":12,"errors":0,"chances":12,"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"}]},"ID674444":{"person":{"id":674444,"fullName":"Steven Cruz","link":"/api/v1/people/674444"},"jerseyNumber":"64","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"stats":{"batting":{},"pitching":{"summary":"1.0 IP, 3 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":3,"doubles":0,"triples":0,"homeRuns":3,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":6,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":27,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":3,"battersFaced":6,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":27,"balls":10,"strikes":17,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":3,"gamesFinished":1,"runsScoredPer9":"27.00","homeRunsPer9":"27.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"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":2,"gamesStarted":0,"flyOuts":0,"groundOuts":2,"airOuts":1,"runs":3,"doubles":0,"triples":0,"homeRuns":3,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":8,"obp":".375","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":34,"era":"16.20","inningsPitched":"1.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":3,"whip":"1.80","battersFaced":8,"outs":5,"gamesPitched":2,"completeGames":0,"shutouts":0,"pitchesThrown":34,"balls":12,"strikes":22,"strikePercentage":".650","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"2.00","rbi":3,"winPercentage":".---","pitchesPerInning":"20.40","gamesFinished":1,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"10.80","walksPer9Inn":"0.00","hitsPer9Inn":"16.20","runsScoredPer9":"16.20","homeRunsPer9":"16.20","inheritedRunners":3,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"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"}]},"ID670167":{"person":{"id":670167,"fullName":"John Schreiber","link":"/api/v1/people/670167"},"jerseyNumber":"46","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"stats":{"batting":{},"pitching":{"summary":"1.0 IP, ER, K, 2 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":2,"intentionalWalks":1,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","numberOfPitches":27,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"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":1,"gamesFinished":0,"runsScoredPer9":"9.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"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":2,"groundOuts":3,"airOuts":4,"runs":2,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":2,"baseOnBalls":2,"intentionalWalks":1,"hits":3,"hitByPitch":0,"atBats":11,"obp":".357","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":65,"era":"6.00","inningsPitched":"3.0","wins":0,"losses":0,"saves":1,"saveOpportunities":1,"holds":0,"blownSaves":0,"earnedRuns":2,"whip":"1.67","battersFaced":14,"outs":9,"gamesPitched":3,"completeGames":0,"shutouts":0,"pitchesThrown":65,"balls":29,"strikes":36,"strikePercentage":".550","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.75","rbi":1,"winPercentage":".---","pitchesPerInning":"21.67","gamesFinished":1,"strikeoutWalkRatio":"1.00","strikeoutsPer9Inn":"6.00","walksPer9Inn":"6.00","hitsPer9Inn":"9.00","runsScoredPer9":"6.00","homeRunsPer9":"3.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":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"}]},"ID677951":{"person":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"jerseyNumber":"7","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"battingOrder":"200","stats":{"batting":{"summary":"1-4 | 2 K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"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":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":1,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":6,"flyOuts":3,"groundOuts":2,"airOuts":11,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":4,"baseOnBalls":1,"intentionalWalks":0,"hits":6,"hitByPitch":0,"avg":".273","atBats":22,"obp":".292","slg":".273","ops":".565","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":24,"totalBases":6,"rbi":2,"leftOnBase":14,"sacBunts":0,"sacFlies":1,"babip":".316","groundOutsToAirouts":"0.18","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":4,"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":13,"putOuts":9,"errors":0,"chances":22,"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"}]}},"batters":[672580,677951,686469,521692,686475,695600,695506,663697,686555,657041,664728,666142,621381,670167,674444],"pitchers":[666142,621381,670167,674444],"bench":[679845,516782],"bullpen":[663460,702070,668674,656638,607625,663738,683232,608379],"battingOrder":[672580,677951,686469,695600,695506,663697,686555,657041,664728],"info":[{"title":"BATTING","fieldList":[{"label":"TB","value":"Caglianone; Collins; Garcia, M; Isbel; Pasquantino; Perez, S; Witt Jr."},{"label":"RBI","value":"Pasquantino (3)."},{"label":"Runners left in scoring position, 2 out","value":"Isbel; Witt Jr.; Caglianone; Thomas, L 2."},{"label":"SF","value":"Pasquantino."},{"label":"GIDP","value":"Thomas, L."},{"label":"Team RISP","value":"1-for-7."},{"label":"Team LOB","value":"8."}]},{"title":"BASERUNNING","fieldList":[{"label":"SB","value":"Tolbert (1, 2nd base off Rogers, Ta/Caratini)."}]},{"title":"FIELDING","fieldList":[{"label":"E","value":"Perez, S (1, pickoff)."},{"label":"Outfield assists","value":"Thomas, L (Caratini at 3rd base)."},{"label":"DP","value":"(Witt Jr.-India-Pasquantino)."}]}],"note":[{"label":"1","value":"Ran for Perez, S in the 8th."}]}},"officials":[{"official":{"id":484183,"fullName":"Cory Blaser","link":"/api/v1/people/484183"},"officialType":"Home Plate"},{"official":{"id":596740,"fullName":"Jansen Visconti","link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":605673,"fullName":"Alex Tosi","link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":427164,"fullName":"Andy Fletcher","link":"/api/v1/people/427164"},"officialType":"Third Base"}],"info":[{"label":"IBB","value":"Larnach (by Schreiber)."},{"label":"HBP","value":"Caratini (by Strahm)."},{"label":"ABS Challenge","value":"Caratini 3 (Ball-Overturned to Strike, Ball-Overturned to Strike, Ball-Confirmed); Lewis, R (Strike-Overturned to Ball)."},{"label":"Pitches-strikes","value":"Bradley, T 100-65; Funderburk 15-10; Sands 11-9; Rogers, Ta 4-3; Topa 13-8; Ragans 89-59; Strahm 19-12; Schreiber 27-13; Cruz 27-17."},{"label":"Groundouts-flyouts","value":"Bradley, T 4-6; Funderburk 0-1; Sands 1-1; Rogers, Ta 0-0; Topa 2-0; Ragans 1-4; Strahm 0-1; Schreiber 1-1; Cruz 1-0."},{"label":"Batters faced","value":"Bradley, T 24; Funderburk 3; Sands 4; Rogers, Ta 1; Topa 4; Ragans 20; Strahm 4; Schreiber 6; Cruz 6."},{"label":"Inherited runners-scored","value":"Rogers, Ta 1-0."},{"label":"Umpires","value":"HP: Cory Blaser. 1B: Jansen Visconti. 2B: Alex Tosi. 3B: Andy Fletcher. "},{"label":"Weather","value":"72 degrees, Partly Cloudy."},{"label":"Wind","value":"14 mph, R To L."},{"label":"First pitch","value":"1:10 PM."},{"label":"T","value":"2:55."},{"label":"Att","value":"11,694."},{"label":"Venue","value":"Kauffman Stadium."},{"label":"April 2, 2026"}],"pitchingNotes":[],"topPerformers":[{"player":{"person":{"id":666142,"fullName":"Cole Ragans","link":"/api/v1/people/666142","boxscoreName":"Ragans"},"jerseyNumber":"55","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"stats":{"batting":{},"pitching":{"note":"(L, 0-2)","summary":"6.0 IP, 0 ER, 8 K, BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":4,"groundOuts":1,"airOuts":6,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":8,"baseOnBalls":1,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":19,"caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","numberOfPitches":89,"inningsPitched":"6.0","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":20,"outs":18,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":89,"balls":30,"strikes":59,"strikePercentage":".660","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"1.50","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"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":7,"groundOuts":4,"airOuts":9,"runs":5,"doubles":0,"triples":0,"homeRuns":3,"strikeOuts":13,"baseOnBalls":5,"intentionalWalks":0,"hits":10,"hitByPitch":0,"atBats":36,"obp":".366","caughtStealing":2,"stolenBases":1,"stolenBasePercentage":".333","caughtStealingPercentage":".667","numberOfPitches":179,"era":"3.60","inningsPitched":"10.0","wins":0,"losses":2,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":4,"whip":"1.50","battersFaced":41,"outs":30,"gamesPitched":2,"completeGames":0,"shutouts":0,"pitchesThrown":179,"balls":68,"strikes":111,"strikePercentage":".620","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.44","rbi":0,"winPercentage":".000","pitchesPerInning":"17.90","gamesFinished":0,"strikeoutWalkRatio":"2.60","strikeoutsPer9Inn":"11.70","walksPer9Inn":"4.50","hitsPer9Inn":"9.00","runsScoredPer9":"4.50","homeRunsPer9":"2.70","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"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}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"type":"starter","gameScore":71,"pitchingGameScore":71},{"player":{"person":{"id":671737,"fullName":"Taj Bradley","link":"/api/v1/people/671737","boxscoreName":"Bradley, T"},"jerseyNumber":"26","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":142,"stats":{"batting":{},"pitching":{"note":"(W, 1-0)","summary":"6.0 IP, 0 ER, 3 K, BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":6,"groundOuts":4,"airOuts":11,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":1,"intentionalWalks":0,"hits":5,"hitByPitch":0,"atBats":23,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":100,"inningsPitched":"6.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":24,"outs":18,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":100,"balls":35,"strikes":65,"strikePercentage":".650","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":2,"lineOuts":3},"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":6,"groundOuts":5,"airOuts":14,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":12,"baseOnBalls":4,"intentionalWalks":0,"hits":8,"hitByPitch":0,"atBats":39,"obp":".279","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":192,"era":"0.87","inningsPitched":"10.1","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"whip":"1.16","battersFaced":43,"outs":31,"gamesPitched":2,"completeGames":0,"shutouts":0,"pitchesThrown":192,"balls":69,"strikes":123,"strikePercentage":".640","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.36","rbi":0,"winPercentage":"1.000","pitchesPerInning":"18.58","gamesFinished":0,"strikeoutWalkRatio":"3.00","strikeoutsPer9Inn":"10.45","walksPer9Inn":"3.48","hitsPer9Inn":"6.97","runsScoredPer9":"0.87","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":3,"lineOuts":5},"fielding":{"gamesStarted":1,"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"}]},"type":"starter","gameScore":67,"pitchingGameScore":67},{"player":{"person":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019","boxscoreName":"Clemens"},"jerseyNumber":"2","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":142,"battingOrder":"600","stats":{"batting":{"summary":"2-3 | HR, BB, RBI","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":2,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":3,"caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":5,"rbi":1,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"3.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":5,"errors":0,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":4,"flyOuts":3,"groundOuts":2,"airOuts":3,"runs":2,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":4,"baseOnBalls":2,"intentionalWalks":0,"hits":3,"hitByPitch":0,"avg":".250","atBats":12,"obp":".357","slg":".500","ops":".857","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":14,"totalBases":6,"rbi":2,"leftOnBase":4,"sacBunts":0,"sacFlies":0,"babip":".286","groundOutsToAirouts":"0.67","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"12.00","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":3,"putOuts":16,"errors":0,"chances":19,"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"}]},"type":"hitter","gameScore":61,"hittingGameScore":61}]},"decisions":{"winner":{"id":671737,"fullName":"Taj Bradley","link":"/api/v1/people/671737"},"loser":{"id":666142,"fullName":"Cole Ragans","link":"/api/v1/people/666142"}},"leaders":{"hitDistance":{},"hitSpeed":{},"pitchSpeed":{}}}}